MIKROE-596 mikroElektronika, MIKROE-596 Datasheet

no-image

MIKROE-596

Manufacturer Part Number
MIKROE-596
Description
Development Boards & Kits - PIC / DSPIC MIKROMMB PIC32MX7 MULTIMEDIA BOARD
Manufacturer
mikroElektronika
Datasheet

Specifications of MIKROE-596

Rohs
yes
Product
Multimedia Boards
Tool Is For Evaluation Of
PIC32MX795F512L
Core
PIC
Interface Type
Ethernet, RS-232, USB
Operating Supply Voltage
5 V
Data Bus Width
32 bit
Dimensions
126 mm x 89 mm
multime ia
for PIC32MX7
Compact development system rich with on-board peripherals
for all-round multimedia development on PIC32MX795F512L

Related parts for MIKROE-596

MIKROE-596 Summary of contents

Page 1

PIC32MX7 Compact development system rich with on-board peripherals for all-round multimedia development on PIC32MX795F512L ...

Page 2

... TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in Mikroelektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs. ...

Page 3

Table of Contents Introduction to MMB for PIC32MX7 Package contains Key Features System Specification 1. Connecting power supply Via USB MINIB connector Via screw terminal 2. Programming with bootloader step 1 – Connecting PIC32MX7 step 2 – Browsing for .hex ...

Page 4

... The central part of the system is a 32- PIC32MX795F512L bit microcontroller that is programmed with bootloader or with external programmer mikroProg (mikroElektronika), or ICD3® (Microchip®). The MMB for PIC32MX7 features integrated modules such as audio module, 320x240 touch screen display, connector for communication with the microcontroller, ...

Page 5

Damage resistant 01 protective box MMB for PIC32MX7 04 user’s guide MMB for PIC32MX7 02 development system MMB for PIC32MX7 05 schematic Page 5 CD with documentation 03 and examples USB cable 06 ...

Page 6

Pads 01 TFT 320x240 display 02 Temperature sensor 03 Indication LEDs 04 Joystick 05 RESET button 06 2x5 male header for mikroProg programmer 07 ICD3 connector 08 Ethernet connector 09 PIC32MX795F512L 10 MicroSD Card Slot 11 RS-232 connector 12 USB ...

Page 7

System Specification 08 power supply Over a USB cable (5V DC) or via screw terminal (7-23V AC or 9-32V DC) 11 power consumption 50mA in idle state (when on-board modules are off) 13 board ...

Page 8

Via USB MINIB connector Figure 1-1: Powering the development system via USB MINIB connector Connect the development system via a USB cable, Figure 1-1. The TFT display and POWER LED will be automatically turned on. Page 8 ...

Page 9

Via screw terminal Figure 1-2: Powering the development system via screw terminal CN1 Instead of using power supply via USB MINIB connector also possible to use AC/DC power supply via screw terminal CN1. Connected power supply source voltage ...

Page 10

... For programming, microcontroller use bootloader program which is preinstaled in to MCU memory. To transfer .hex file from (mikroBootloader USB MCU you need bootloader software which can be downloaded from: http://www.mikroe.com/eng/products/view/573/ multimedia-board-for-pic32mx7/ After software is downloaded unzip it to desired location and start mikroBootloader USB HID software. step 1 – Connecting PIC32MX7 ...

Page 11

Browsing for .hex file 01 Figure 2-2: Browse for HEX Click on Browse for HEX button 01 step 3 – Select .hex file 01 Figure 2-3: Selecting HEX Select .hex file via open window 01 Click on ...

Page 12

Figure 2-4: Begin uploading To start .hex file uploading click on Begin uploading button 01 Figure 2-5: Progress bar You can monitor .hex file uploading via progress bar 01 Page 12 01 ...

Page 13

Finish upload Figure 2-6: Restarting MCU To finish uploading click on OK button 01 01 Figure 2-7: mikroBootloader ready for next job Page 13 ...

Page 14

The microcontroller can be programmed with programmer. The mikroProg programmer is connected to the development system via the CN10 connector, Figure 3-1. Figure 3-1: Connecting mikroProg programmer mikroProg In order to connect the mikroProg programmer to the development system, it ...

Page 15

Fast mikroICD In-Circuit Debugger 01 Support for over 600 PIC, dsPIC and PIC32 devices 02 Compatible with mikroC, mikroBasic and mikroPascal 03 compilers for PIC, dsPIC and PIC32 Elegant minimalistic design, clean matte white plastic 04 finish and ...

Page 16

The microcontroller can be also programmed with ICD3 programmer. This programmer is connected to PIC32MX7 board via on-board ICD connector CN5. Figure 4-1: Connecting ICD3 programmer ICD3 In order to make connection between place programmers cable in to ICD connector ...

Page 17

RG15 VCC VCC3 RE5 RE6 RE7 RC1 RC2 RC3 RC4 RG6 RG7 RG8 PIC32MX795F512L MCLR# MCLR RG9 GND VCC RA0 VCC3 RE8 RE9 RB5 RB4 RB3 RB2 RB1 RB0 VCC3 VCC3 note If you accidently erase bootloader program from MCU ...

Page 18

The development system features a 320x240 display touch panel. Together they form a functional unit called a touch screen. It enables data to be entered and displayed at the same time. The way of entering and displaying data depends on ...

Page 19

Figure 5-2: Touch Screen connection schematic Page 19 ...

Page 20

Figure 6-1: MCP9700A The built in temperature sensor (MCP9700A) is capable for measuring -40 temperature in range between Temperature sensor is attached to MCU via pin Page 20 +125°C with accuracy of +/-2°C. and RB8 (TEMP). ...

Page 21

Figure 6-2: Temperature sensor connection schematic Page 21 ...

Page 22

Figure 7-1: Flash memory module Since multimedia applications are getting increasingly demanding necessary to provide additional memory space to be used for storing programs by the microcontroller. The flash memory module enables the microcontroller to 8Mbit use additional ...

Page 23

VCC3 RG15 VCC VCC3 RE5 RE6 RE7 RC1 EE-CS# RC2 RC3 SDI1 RC4 RG6 RG7 PIC32MX795F512L RG8 MCLR RG9 GND VCC RA0 VCC3 RE8 RE9 RB5 RB4 RB3 RB2 RB1 RB0 VCC3 VCC3 Figure 7-2: Flash memory module connection schematic ...

Page 24

Figure 8-1: EEPROM memory module EEPROM (Electrically Erasable Programmable Read-Only Memory built-in memory module used for storing data that should be saved when power goes off. The 24AA01 circuit may store 1Kbit to exchange data with the microcontroller. ...

Page 25

Figure 8-2: EEPROM memory module connection schematic Page 25 ...

Page 26

Figure 9-1: Inserting microSD card There is a built-in MMC/SD slot for MMC/SD card provided on the development system. It enables the system to additionally expand available memory space. The Serial Peripheral Interface (SPI) is used for communication between the ...

Page 27

Figure 9-3: MMC/SD slot connecting schematic Page 27 ...

Page 28

Figure 10-1: Inserting 3.5mm headphones jack The Multimedia Board features an audio module providing an interface for a microphone and stereo headphones. This module enables audio recording via a mono microphone. The microphone is connected to 3.5mm the system via ...

Page 29

VCC3 RG15 VCC VCC3 RE5 RE6 RE7 RC1 RC2 RC3 RC4 RG6 RG7 PIC32MX795F512L RG8 MCLR RG9 GND VCC RA0 VCC3 RE8 RE9 RB5 CDC-CS# RB4 RB3 RB2 RB1 RB0 VCC3 VCC3 Figure 10-2: Audio module connecting schematic CDC-CS# SDA2 ...

Page 30

Figure 11-1: Joystick with taster function Page 30 Use built-in joystick to make simple games, menus and other applications that requires movement in four directions with taster function (when joystick is pressed). ...

Page 31

Figure 11-2: Joystick connecting schematic Page 31 ...

Page 32

MultiMedia Board for PIC32MX7 have two USB connectors: USB MINIB and USB HOST. Figure 12-1: Inserting the USB MINIB cable USB MINIB represents OTG device which is used for connection with a PC. This USB connector is used for MCU ...

Page 33

Figure 12-2: MMB for PIC32MX7 connected with USB device via USB cable Figure 12-3: Inserting the USB cable in USB HOST connector USB HOST (USB A) connector is used for attaching another devices to MMB for PIC32MX7 board like printer, ...

Page 34

Figure 12-4: USB connectors connecting schematic Page 34 ...

Page 35

LED An (Light-Emitting Diode highly efficient electronic source of light. When connecting LEDs necessary to use a current limiting resistor. A common LED diode voltage is approximately 2.5V, while the current varies from 1 to 20mA ...

Page 36

The development board features the RS-232 communicates with MCU via UART communication. Figure 14-1: Connecting RS-232 cable module which UART (Universal Asynchronous Receiver/Transmitter) is one of the most common ways of exchanging data between a PC and peripheral devices. The ...

Page 37

Figure 14-2: RS-232 module connecting schematic Page 37 ...

Page 38

Figure 15-1: Inserting the Ethernet cable Figure 15-2: Ethernet cable connected with board Due to the Ethernet module, development system can access the LAN network in order to establish communication with remote devices. The Ethernet module operates IEEE 802.3/802.3u in ...

Page 39

Figure 15-3: Ethernet module connecting schematic VCC3 R79 R78 R77 R48 R73 1K5 VCC3 VDD1A MDIO TXN TXN CRS_DV TXP TXP RXER RXN LAN8720A RXN VDDIO RXP R76 27 RXP RXD0 RBIAS RXD1 R75 27 R81 ...

Page 40

Figure 16-1: Accelerometer The accelerometer is used to measure acceleration, orientation, gravity, etc. The accelerometer’s function is defined by the user in the program loaded into the microcontroller. Communication between the accelerometer and the SPI microcontroller is performed via the ...

Page 41

Figure 16-2: Accelerometer connection schematic Page 41 ...

Page 42

Pin functions +3.3V power supply VCC3 Ground GND PMD15 RD7 PMD14 RD6 PMD13 RD13 PMD12 RD12 PMD11 RF0 PMD10 RF1 PMD9 RG1 PMD8 RG0 Used for TFT PMD7 RD7 display control PMD6 RD6 lines PMD5 RE5 PMD4 RE4 PMD3 RE3 ...

Page 43

VCC3 V CAP E9 C5 10uF 100nF AERXERR RG15 VCC3 VCC3 VCC PMD5 RE5 PMD6 C6 RE6 PMD7 RE7 100nF LCD-RST RC1 EE-CS# RC2 ACL-CS# VCC3 RC3 SDI1 RC4 SD-WP RG6 C7 SD-CD# RG7 AECRSDV 100nF RG8 PIC32MX795F512L MCLR# MCLR ...

Page 44

The mikromedia for PIC32 development system comes with the PIC32MX795F512L microcontroller. This high-performance microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features - 1.56 DMIPS/MHz, 32-bit MIPS M4K Core; ...

Page 45

Tolerance +/- 1mm (0.04") 14.46mm (0.56") 6.25mm (0.24") 8.31mm (0.34") 69.23mm (2.72") 15.93mm 20.96mm 31.02mm (1.22") 13.14mm (0.51") (0.62") (0.82") 125.71mm (4.94") 118.11mm (4.65") 14.25mm (0.56") 14.25mm (0.56") 7.70mm (0.30") ...

Page 46

Notes: Page 46 ...

Page 47

... HIGH RISK ACTIVITIES The products of MikroElektronika are not fault – tolerant nor designed, manufactured or intended for use or resale as on – line control equipment in hazardous environments requiring fail – safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, di- rect life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or severe physical or environmental damage (‘ ...

Page 48

... If you want to learn more about our products, please visit our website at If you are experiencing some problems with any of our products or just need additional information, please place your ticket at If you have any questions, comments or business proposals, do not hesitate to contact us at www.mikroe.com www.mikroe.com/en/support office@mikroe.com ...

Related keywords