Amazingly compact, all-on-single-pcb development board carring 4.3 inch tft touch screen and lots of multimedia peripherals, all driven by powerful pic32mx795f512l microcontroller. (56 pages)
Summary of Contents for mikroElektronika mikromedia for dsPIC33
Page 1
mikromedia ™ for dsPIC33 ® Compact development system rich with on-board peripherals for all-round multimedia development on dsPIC33FJ256GP710A device.
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.
Table of Contents Introduction to mikromedia for dsPIC33® Programming with mikroProg™ programmer Package Contains mikroProg Suite™ for PIC Software Key Features Programming with ICD2 or ICD3 programmer System Specification 4. Reset buttons 1. Power supply 5. Crystal oscillator USB power supply 6.
Introduction to mikromedia for dsPIC33 ® mikromedia for dsPIC33® is a compact development system with lots of on-board peripherals which allow development of devices with multimedia contents. The central part of the system is a 16-bit dsPIC33FJ256GP710A microcontroller. The mikromedia for dsPIC33...
System Specification power supply Via USB cable (5V DC) power consumption 77 mA with erased MCU (when on-board modules are inactive) board dimensions 81.2 x 60.5cm (3.19 x 2.38 inch) weight ~50 g (0.11 lbs) Page 7...
1. Power supply USB power supply You can apply power supply to the board using MINI-B USB cable provided with the board. On-board voltage regulators provide the appropriate voltage levels to each component of the board. Power LED (GREEN) will indicate the presence of power supply.
2. dsPIC33FJ256GP710A microcontroller mikromedia for dsPIC33® development system comes with dsPIC33FJ256GP710A microcontroller. This high-performance 16-bit microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features 40 MIPS - Up to Operation;...
3. Programming the microcontroller The microcontroller can be programmed in three ways: Over UART bootloader Using mikroProg™ external programmer Using ICD2/3 external programmer Page 11...
After software is downloaded unzip it to desired location and start ds30 Loader software. Figure 3-1: ds30 Loader open-source software NOTE Connect mikromedia for dsPIC33® with a PC before starting ds30 Loader software Page 12...
Identifying device COM port step 1 – Choosing COM port Figure 3-2: Identifying COM port Figure 3-3: Selecting COM port NOTE From drop down list select USB COM port which is used for In Device Manager you can see which COM port is communication with a PC (in this case COM5) assigned to mikromedia (in this case COM5) Page 13...
step 2 – Choosing device family step 3 – Choosing device Figure 3-5: Selecting Figure 3-4: Selecting MCU family MCU chip From drop down list select MCU family (dsPIC33FJ) From drop down list select MCU chip (256GP710A) Page 14...
step 4 – Browse for .HEX file Figure 3-7: Pop-up window for .HEX file choosing Select desired .HEX file Folder list Figure 3-6: Browse for .HEX file Click on Open button Browse button Click on and from pop-up window (figure 3-7) select .HEX file which will be uploaded to MCU memory Page 15...
step 5 – Set Baud rate step 6 – Uploading .HEX file Figure 3-9: Write program Figure 3-8: Seting baud rate From drop down list set baud rate value to 256000 First RESET mikromedia and then, within 5s click on Write program Check check box...
Page 17
If you accidently erase bootloader program from MCU memory it is possible to load it again with external programer. NOTE mikromedia for dsPIC33® bootloader firmware.hex file is located in Firmware subfolder, Page 12. Figure 3-10: Program uploading Figure 3-11: Uploading is finished After uploading is finished you will get notice in Progress bar indicates .HEX file upload process...
Programming with mikroProg ™ programmer mikroProg™ The microcontroller can be programmed with programmer mikroProg Suite™ fo PIC® software. The mikroProg™ programmer is connected to the development system via the CN6 connector, Figure 3-12. mikroProg™ is a fast USB 2.0 programmer with mikroICD™...
mikroProg Suite for PIC Software ™ ® mikroProg™ programmer requires special programming software called mikroProg Suite™ for PIC®. This software is used for programming Microchip® microcontroller families, including PIC10®, PIC12®, PIC16®, PIC18®, dsPIC30/33®, PIC24® and PIC32®. Software has intuitive interface and SingleClick™ programming technology.
Programming with ICD2 or ICD3 programmer ® ® The microcontroller can be also programmed with ICD2® or ICD3® programmer. These programmers connects ICD2 CONNECTOR BOARD. with mikromedia board via Figure 3-15: Connecting ICD2® or ICD3® programmer In order to enable the ICD2® and ICD3® programmers to be connected to the Figure 3-14: development system, it is necessary to provide the appropriate connector such as the Placing ICD2®...
4. Reset Buttons Board is equipped with two reset buttons. First is located at the back side of the board (Figure 4-1), and second one is at the top of the front side (Figure 4-2). If you want to reset the circuit, press either of two buttons. It will generate low voltage level on microcontroller reset pin (input).
5. Crystal oscillator 8MHz crystal Board is equipped with oscillator (X1) circuit that provides external clock to the microcontroller OSC pins. This base frequency is suitable for further clock multipliers and ideal for generation of necessary USB clock, which ensures proper operation of bootloader and your custom USB-based 32.768kHz Crystal oscillator applications.
6. microSD Card Slot microSD card slot Board contains 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 communication with the microcontroller.
7. Touch Screen The development system features a TFT 320x240 display covered with a resistive touch screen. touch panel. Together they form a functional unit called a It enables data to be entered and displayed at the same time. The TFT display is capable of showing data in 262.144 diffe rent colors.
8. Audio Module Figure 8-1: On-board VS1053 MP3 codec Figure 8-2: The mikromedia for dsPIC33 features stereo audio codec VS1053. This module Inserting 3.5mm enables audio reproduction by using stereo headphones connected to the headphones jack system via a 3.5mm connector CN2.
9. USB-UART connection Mikromedia contains USB MINI-B connector which is positioned next to the battery connector. FT232RL USB-UART IC enables you to implement UART serial communication functionality cable, since dsPIC33FJ256GP710A does not support USB protocol. Figure 9-1: Connecting USB cable to programming NOTE : Before connecting the board, make sure that you have FTDI drivers installed on connector...
10. Accelerometer ADXL345 On board accelerometer is used to measure acceleration in three axis: x, y and z. 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 I 2 C via the interface.
15. mikromedia accessories We have prepared a set of extension boards pin-compatible with your mikromedia, which enable you to easily expand your board basic functionality. call them mikromedia shields. But we also offer other accessories, such as Li-polymer battery, stacking headers, wire jumpers and more.
What’s next? You have now completed the journey through each and every feature of mikromedia for dsPIC33 board. You got to know it’s modules and organization. Now you are ready to start using your new board. We are suggesting several steps which are probably the best way to begin. We invite you to join the users of mikromedia™...
Page 39
No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution.
Page 40
If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/esupport If you have any questions, comments or business proposals, mikromedia for dsPIC33 ® Manual ver. 1.10b do not hesitate to contact us at office@mikroe.com...
Need help?
Do you have a question about the mikromedia for dsPIC33 and is the answer not in the manual?
Questions and answers