background image

Page 36

Page 37

Figure 14-2: RS-232 module connecting schematic

Summary of Contents for mikromedia+ for PIC32MX7

Page 1: ...user s guide to Compact development system rich with on board peripherals for all round multimedia development on PIC32MX795F512L multime ia for PIC32MX7...

Page 2: ...is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs The Microchip Atmel NXP and CYPRESS name logo and product...

Page 3: ...e uploading 12 step 5 Finish upload 13 3 Programing with mikroProg programmer 14 mikroProg features 15 4 Programing with ICD3 programmer 16 5 Touch Screen 18 6 Temperature sensor 20 7 Flash Memory 22...

Page 4: ...s a 32 bit microcontroller PIC32MX795F512L that is programmed with bootloader or with external programmer mikroProg mikroElektronika or ICD3 Microchip The MMB for PIC32MX7 features integrated modules...

Page 5: ...schematic CD with documentation and examples USB cable user s guide to Compact development system rich with on board peripherals for all round multimedia development on PIC32MX795F512L multime ia for...

Page 6: ...splay Temperature sensor Indication LEDs Joystick RESET button 2x5 male header for mikroProg programmer ICD3 connector Ethernet connector PIC32MX795F512L MicroSD Card Slot RS 232 connector USB MINIB c...

Page 7: ...ply Over a USB cable 5V DC or via screw terminal 7 23V AC or 9 32V DC board dimensions 12 6 x 8 9cm 4 9 x 3 5 inch weight 200g 0 5 lbs power consumption 50mA in idle state when on board modules are of...

Page 8: ...ment system to a PC via a USB cable Figure 1 1 The TFT display and POWER LED will be automatically turned on 1 Connecting power supply Figure 1 1 Powering the development system via USB MINIB connecto...

Page 9: ...connector it is also possible to use AC DC power supply via screw terminal CN1 Connected power supply source voltage can vary from 9 to 32V DC and from 7 to 23V AC Figure 1 2 Powering the development...

Page 10: ...Bootloader USB HID which can be downloaded from After software is downloaded unzip it to desired location and start mikroBootloader USB HID software http www mikroe com eng products view 573 multimedi...

Page 11: ...1 step 3 Select hex file step 2 Browsing for hex file Figure 2 2 Browse for HEX Figure 2 3 Selecting HEX 01 01 02 Click on Browse for HEX button Select hex file via open window Click on Open button 01...

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

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

Page 14: ...CN10 Make sure that knob on IDC10 connector must be oriented towards mark MIKROPROG Figure 3 1 The microcontroller can be programmed with mikroProg programmer The mikroProg programmer is connected to...

Page 15: ...kroICD In Circuit Debugger Support for over 600 PIC dsPIC and PIC32 devices Compatible with mikroC mikroBasic and mikroPascal compilers for PIC dsPIC and PIC32 Elegant minimalistic design clean matte...

Page 16: ...r This programmer is connected to PIC32MX7 board via on board ICD connector CN5 4 Programing with ICD3 programmer In order to make connection between ICD3 programmer and PIC32MX7 place programmers cab...

Page 17: ...RA9 RA10 AVCC AGND RB8 RB9 RB10 RB11 GND VCC RA1 RF13 RF12 RB12 RB13 RB14 RB15 GND VCC RD14 RD15 RF4 RF5 RE3 RE2 RG13 RG12 RG14 RE1 RE0 RA7 RA6 RG0 RG1 RF1 RF0 VCC VCAP RD7 RD6 RD5 RD13 RD12 RD3 RD2...

Page 18: ...y 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 the program loaded into themicrocontrolle...

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

Page 20: ...ature sensor The built in temperature sensor MCP9700A is capable for measuring temperature in range between 40 and 125 C with accuracy of 2 C Temperature sensor is attached to MCU via pin RB8 TEMP Fig...

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

Page 22: ...ide additional memory space to be used for storing programs by the microcontroller The flash memory module enables the microcontroller to use additional 8Mbit flash memory It is connected to the micro...

Page 23: ...B12 RB13 RB14 RB15 GND VCC RD14 RD15 RF4 RF5 RE3 RE2 RG13 RG12 RG14 RE1 RE0 RA7 RA6 RG0 RG1 RF1 RF0 VCC VCAP RD7 RD6 RD5 RD13 RD12 RD3 RD2 RD1 RD4 RG15 GND RC14 RC13 RD0 RD11 RD10 RD9 RD8 RA15 RA14 GN...

Page 24: ...emory is a built in memory module used for storing data that should be saved when power goes off The 24AA01 circuit may store 1Kbit data and uses serial I2C communication to exchange data with the mic...

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

Page 26: ...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...

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

Page 28: ...r the proper use of microphone and headphones it is necessary to write a program and load it into the microcontroller In addition to the audio recording and reproduction the audio module can also gene...

Page 29: ...RB10 RB11 GND VCC RA1 RF13 RF12 RB12 RB13 RB14 RB15 GND VCC RD14 RD15 RF4 RF5 RE3 RE2 RG13 RG12 RG14 RE1 RE0 RA7 RA6 RG0 RG1 RF1 RF0 VCC VCAP RD7 RD6 RD5 RD13 RD12 RD3 RD2 RD1 RD4 RG15 GND RC14 RC13 R...

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

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

Page 32: ...ard for PIC32MX7 have two USB connectors USB MINIB and USB HOST USBMINIBrepresentsOTGdevicewhichisusedforconnection with a PC This USB connector is used for MCU programming via bootloader software Fig...

Page 33: ...to MMB for PIC32MX7 board like printer scanner keyboard etc Bare in mind that is necessary to write a program which will control these devices Figure 12 3 Inserting the USB cable in USB HOST connecto...

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

Page 35: ...ND RB8 RB9 RB10 RB11 GND VCC RA1 RF13 RF12 RB12 RB13 RB14 RB15 GND VCC RD14 RD15 RF4 RF5 RE3 RE2 RG13 RG12 RG14 RE1 RE0 RA7 RA6 RG0 RG1 RF1 RF0 VCC VCAP RD7 RD6 RD5 RD13 RD12 RD3 RD2 RD1 RD4 RG15 GND...

Page 36: ...ata between a PC and peripheral devices The RS 232 serial communication is performed via a 9 pin SUB D connector and the microcontroller s UART module 14 RS 232 module The development board features t...

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

Page 38: ...ote devices The Ethernet module operates in compliance with the IEEE 802 3 802 3u and ISO 802 3 IEEE 8021 3 10BASE T standards The development system is connected to the LAN network via a standard RJ4...

Page 39: ...AL2 XTAL1 VDDCR RXD1 RBIAS RXP RXN TXP LAN8720A TXN VDD1A RXD0 VDDIO RXER CRS_DV MDIO VCC3 PIC32MX795F512L RE4 RB6 RB7 RA9 RA10 AVCC AGND RB8 RB9 RB10 RB11 GND VCC RA1 RF13 RF12 RB12 RB13 RB14 RB15 GN...

Page 40: ...entation gravity etc The accelerometer s function is defined by the user in the program loaded into the microcontroller Communication between the accelerometer and the microcontroller is performed via...

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

Page 42: ...N5 Ground 5V power supply Used for TFT display control lines Analog I O Analog I O Joystick pins GND RB9 RB14 RD3 RA6 RG13 RG12 RG14 RA7 RD1 RA4 RA5 RA14 GND RA2 RA3 GND RF4 RF5 RF13 RC4 RD0 RD10 GND...

Page 43: ...D0 PMD10 TRD1 PMD9 TRD2 PMD8 TRD3 PMD7 RD1 PMD6 RA4 PMD5 RA5 PMD4 RA14 PMD3 GND PMD2 SCL2 PMD1 SDA2 PMD0 PMRD SDI3A PMWR SDO3A JOY D SCK3A JOY C SDI1 JOY B SDO1 JOY A JOY CP SD CS CDC CS RB5 SCK1 LED...

Page 44: ...12K Flash plus 12K boot Flash 128K RAM can execute from RAM 85 I O pins SPI I2C A D 16 bit Digital Timers Internal Oscillator 8MHz 32kHz RTCC etc Bus Matrix Peripherial Bus PIC32 MIPS M4K 32 bit core...

Page 45: ...2mm 0 18 28 39mm 1 11 14 46mm 0 56 14 46mm 0 56 Tolerance 1mm 0 04 125 71mm 4 94 31 02mm 1 22 125 71mm 4 94 69 23mm 2 72 8 31mm 0 34 20 96mm 0 82 15 93mm 0 62 13 14mm 0 51 5 51mm 0 21 81 25mm 3 19 88...

Page 46: ...Page 46 Notes...

Page 47: ...on contained in this manual at any time without prior notice if necessary HIGH RISK ACTIVITIES The products of MikroElektronika are not fault tolerant nor designed manufactured or intended for use or...

Page 48: ...ww mikroe com If you are experiencing some problems with any of our products or just need additional information please place your ticket at www mikroe com en support If you have any questions comment...

Page 49: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information mikroElektronika MIKROE 596...

Reviews: