background image

Compact development system rich with on-board peripherals for all-round 
multimedia development on PIC24FJ256GB110 device.

for PIC24

®

mikromedia

PIC24

Summary of Contents for 8606015071688

Page 1: ...Compact development system rich with on board peripherals for all round multimedia development on PIC24FJ256GB110 device for PIC24 mikromedia PIC24...

Page 2: ...r company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs The PIC24 and Windows logos and product names a...

Page 3: ...1 Connecting mikromedia 12 step 2 Browsing for HEX file 13 step 3 Selecting HEX file 13 step 4 Uploading HEX file 14 step 5 Finish upload 15 Programming with mikroProg programmer 16 mikroProg Suite fo...

Page 4: ...mikromedia for PIC24 features integrated modules such as stereo MP3 codec TFT 320x240 touch screen display accelerometer USB connector audio connector MMC SD card slot 8 Mbit flash memory 2x26 connec...

Page 5: ...Ground RB0 L RB1 R left ch right ch RB2 RF2 RB3 RF4 RB4 RF5 RB5 RF8 RB9 RF13 RD6 RA0 RD7 RA1 RD12 RE8 RD13 RE9 RA14 RD8 RA15 RD9 RD10 RD11 RC4 RG0 RD0 RG1 RB14 RF0 RG13 RF1 RG14 RD3 RG6 RD1 RG7 RA2 R...

Page 6: ...connector CHARGE indication LED LI Polymer battery connector 3 5mm headphone connector Power supply regulator Serial Flash memory RESET button VS1053 Stereo mp3 coder decoder PIC24FJ256GB110 microcont...

Page 7: ...ed MCU when back light is ON CAUTION Electrostatic Sensitive Device Permanent damage may occur on devices subjected to high energy electrostatic discharges which readily accumulate on the human body o...

Page 8: ...of power supply You can also power the board using Li Polymer battery via on board battery connector On board battery charger circuit MCP73832 enables you to charge the battery over USB connection LED...

Page 9: ...S VBAT VDD PROG U5 MCP73832 Q4 BC846 Q5 BC846 C28 10nF FP2 FERRITE 1 2 3 4 5 GND ID D D VBUS CN3 USB MINIB VCC USB C29 2 2uF VCC 3 3 R46 100K E10 10uF R47 220K VCC 1 8 VCC 1 8 R50 0R 1 2 3 5 4 Vin GND...

Page 10: ...ller features Up to 16 MIPS Operation 16 bit architecture 256KB of program memory 16 384 Bytes of RAM 84 I O pins Internal Oscillator 8 MHz 32kHz nanoWatt features Fast Wake Fast Control 4 UART 3 SPI...

Page 11: ...oller can be programmed in three ways 01 02 03 Over USB HID mikroBootloader Using mikroProg external programmer Using ICD2 3 external programmer 3 Programming the microcontroller Figure 3 1 PIC24FJ256...

Page 12: ...der software mikroBootloader USB HID which can be downloaded from Upon download unzip it to desired location and start the mikroBootloader application http www mikroe com downloads get 1704 mikro boot...

Page 13: ...le Figure 3 3 Browse for HEX Figure 3 4 Selecting HEX 01 01 02 01 01 02 Click the Browse for HEX button and from a pop up window Figure 3 4 choose the HEX file which will be uploaded to MCU memory Sel...

Page 14: ...step 4 Uploading HEX file Figure 3 5 Begin uploading Figure 3 6 Progress bar 01 01 01 01 To start HEX file boot loading click the Begin uploading button HEX file uploading can be monitored via progre...

Page 15: ...upload Figure 3 7 Restarting MCU Figure 3 8 mikroBootloader ready for next job 01 01 Click the OK button after uploading is finished and wait for 5 seconds Board will automatically reset and your new...

Page 16: ...is a fast USB 2 0 programmer with mikroICD hardware In Circuit Debugger Smart engineering allows mikroProg to support PIC10 PIC12 PIC16 PIC18 dsPIC30 33 PIC24 and PIC32 devices in a single programmer...

Page 17: ...PIC16 PIC18 dsPIC30 33 PIC24 and PIC32 Software has intuitive interface and SingleClick programming technology Just by downloading the latest version of mikroProg Suite your programmer is ready to pr...

Page 18: ...gramming with ICD2 or ICD3 programmer In order to enable the ICD2 and ICD3 programmers to be connected to the development system it is necessary to provide the appropriate connector such as the ICD2 C...

Page 19: ...3 RB11 RB10 RB9 RB8 RB13 RB12 RE7 RC1 RC2 RC3 SDA1 RA15 D RG2 RB15 RB14 RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6 RE5 RE2 RG13 RG12 RG14 RE1 RA7 RG8 RA9 Vref RB1 RB2 RB3 RB4 RB5...

Page 20: ...et button It will generate low voltage level on microcontroller reset pin input In addition a reset can be externally provided through pin 27 on side headers Figure 4 3 Figure 4 2 Frontal reset button...

Page 21: ...RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6 RE5 RE2 RG13 RG12 RG14 RE1 RA7 RG8 RA9 Vref RB1 RB2 RB3 RB4 RB5 RE9 RD9 RD8 RF2 USBID RF3 GND RG7 RG6 RA1 RE3 RE4 RG15 VDD RB7 PGED2 RB6...

Page 22: ...for generation of necessary USB clock which ensures proper operation of bootloader and your custom USB based applications Board also contains 32 768kHz Crystal oscillator X3 which provides external c...

Page 23: ...A1 RA15 D RG2 RB15 RB14 RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6 RE5 RE2 RG13 RG12 RG14 RE1 RA7 RG8 RA9 Vref RB1 RB2 RB3 RB4 RB5 RE9 RD9 RD8 RF2 USBID RF3 GND RG7 RG6 RA1 RE3 RE...

Page 24: ...ot for using microSD cards in your projects It enables you to store large amounts of data externally thus saving microcontroller memory microSD cards use Serial Peripheral Interface SPI for communicat...

Page 25: ...1 60 59 71 51 70 75 74 73 VCC 3 3 R5 27 R4 27 VREF 1 8 C30 22pF C31 22pF X3 32 768KHz C2 22pF C1 22pF X1 8MHz SD CD E9 10uF CLKO CLKI SOSCO SOSCI SD CS MISO2 RG7 MOSI2 RG8 SCK2 RG6 RB11 RB10 RB9 RB8 R...

Page 26: ...ed with a resistive 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 TFT display is capable of showing graphics i...

Page 27: ...59 71 51 70 75 74 73 VCC 3 3 VREF 1 8 C30 22pF C31 22pF X3 32 768KHz C2 22pF C1 22pF X1 8MHz PMRD PMWR PMD4 PMD3 PMD2 PMD1 PMD0 LCD BLED E9 10uF CLKO CLKI SOSCO SOSCI LCD RS LCD CS LCD YU LCD XL LCD Y...

Page 28: ...o audio codec VS1053 This module enables audio reproduction by using stereo headphones connected to the system via a 3 5mm connector CN2 All functions of this module are controlled by the microcontrol...

Page 29: ...CL2 RA2 RF13 VCC SDA2 RA3 VCC ENVREG RE8 RA0 VCC GND RF12 RA4 GND VCAP AGND AVCC RA10 Vref MCLR RC4 CLKI RC12 CLKO RC15 RD10 RD3 RD1 SOSCI RC13 SOSCO RC14 GND RD2 RD12 RD13 RD4 RD5 RG9 RD11 RD0 U1 5 7...

Page 30: ...USB module which enables you to implement USB communication functionality to your mikromedia board Connection with target USB host is done over MINI B USB connector which is positioned next to the ba...

Page 31: ...10uF CLKO CLKI USB DET USBDP USBDM SOSCO SOSCI USB ID USB ID RB11 RB10 RB9 RB8 RB13 RB12 RE7 RC1 RC2 RC3 SDA1 RA15 D RG2 RB15 RB14 RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6 RE5 R...

Page 32: ...he appropriate position Jumperisplacedinaddress1positionbydefault On board ADXL345 accelerometer is used to measure acceleration in three axis x y and z The accelerometer function is defined by the us...

Page 33: ...pF C1 22pF X1 8MHz E9 10uF CLKO CLKI SOSCO SOSCI SDA2 RA3 SCL2 RA2 RB11 RB10 RB9 RB8 RB13 RB12 RE7 RC1 RC2 RC3 SDA1 RA15 D RG2 RB15 RB14 RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6...

Page 34: ...ng it is necessary to provide additional memory space to be used for storing more data The flash memory module enables the microcontroller to use additional 8Mbit flash memory It is connected to the m...

Page 35: ...SCI MISO2 RG7 FLASH CS MOSI2 RG8 SCK2 RG6 RB11 RB10 RB9 RB8 RB13 RB12 RE7 RC1 RC2 RC3 SDA1 RA15 D RG2 RB15 RB14 RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6 RE5 RE2 RG13 RG12 RG14 R...

Page 36: ...B12 RE7 RC1 RC2 RC3 SDA1 RA15 D RG2 RB15 RB14 RF8 Vbus Vusb D RG3 GND VCC RA6 RG0 RG1 RE0 RF1 RF0 RD7 RD6 RE6 RE5 RE2 RG13 RG12 RG14 RE1 RA7 RG8 RA9 Vref RB1 RB2 RB3 RB4 RB5 RE9 RD9 RD8 RF2 USBID RF3...

Page 37: ...RD9 RD10 RD11 RC4 RG0 RD0 RG1 RB14 RF0 RG13 RF1 RG14 RD3 RG6 RD1 RG7 RA2 RG8 RA3 3 3V 3 3V 3 3V power supply 3 3V power supply GND GND Reference Ground Reference Ground Pin functions Pin functions aud...

Page 38: ...ge 38 14 Dimensions 73 66 81 15 63 5 2 67 2 54 36 58 55 88 60 45 1 6 63 2 03 3195 2900 4 157 7 276 2380 2200 50 2 1976 2500 1440 105 100 80 8 89 350 7 62 300 3 2 126 57 6 2268 69 3 2728 43 2 1700 Lege...

Page 39: ...ble you to easily expand your board basic functionality We call them mikromedia shields But we also offer other accessories such as Li polymer battery stacking headers wire jumpers and more 04 01 02 0...

Page 40: ...ktronika compilers Visual TFT is rich with examples which are an excellent starting point for your future projects Just load the example read well commented code and see how it works on hardware Visua...

Page 41: ...Page 41 Notes...

Page 42: ...Page 42 Notes...

Page 43: ...if MikroElektronika has been advised of the possibility of such damages MikroElektronika reserves the right to change information contained in this manual at any time without prior notice if necessar...

Page 44: ...experiencing some problems with any of our products or just need additional information please place your ticket at www mikroe com support If you have any questions comments or business proposals do n...

Reviews: