The mikromedia Developer Kit 3 for PIC24 gives you a complete multimedia development platform using the C programming language.
It bundles the mikromedia workStation v7 board with a mikromedia for PIC24 with a USB license dongle of mikroC for dsPIC/PIC24, a license key for Visual TFT, plus a stylus for the mikromedia touchscreen, an extra set of Male-to-Male jumper wires (20 wires in total), a mini-USB cable (in addition to the standard USB that comes with the workStation board), a serial cable, a DS1820 temperature sensor, and a 2GB microSD card with adapter. Purchasing this bundle affords you a discount over purchasing the items separately.
There are 18 versions of this kit, made from six different mikromedia boards and three different programming languages. The following table provides a breakdown of the differences between the mikromedia boards, so you can decide which one is right for you. Use the links on the top row to visit each mikromedia board's page for detailed information and user manuals for each one. Use the links in the second row to switch to the order page for a different version of this kit if you decide upon a different mikromedia board and/or programming language IDE.
|mikromedia ||PIC18FJ ||PIC24 ||PIC24EP ||dsPIC33 ||dsPIC33EP ||PIC32 |
|Kit with BASIC IDE |
Kit with Pascal IDE
Kit with C IDE
| MIKROE-1168 |
| MIKROE-1177 |
| MIKROE-1180 |
| MIKROE-1171 |
| MIKROE-1174 |
| MIKROE-1183 |
|Microcontroller ||PIC18F87J150 ||PIC24FJ256GB110 ||PIC24EP512GU810 ||dsPIC33FJ256GP710A ||dsPIC33EP512MU810 ||PIC32MX460F512L |
|Architecture ||8-bit ||16-bit ||16-bit ||16-bit ||16-bit ||32-bit |
|CPU speed ||12 MIPS ||16 MIPS ||70 MIPS ||40 MIPS ||70 MIPS ||120 MIPS |
|Flash memory ||128 KB ||256 KB || 512 KB ||256 KB ||512 KB ||512 KB |
|RAM (bytes) ||3904 ||16384 ||53248 ||30720 ||53248 ||32768 |
|MCU Operating Voltage ||2V to 3.6V ||2V to 3.6V ||3V to 3.6V ||2V to 3.6V ||3V to 3.6V ||2.3V to 3.6V |
|USB Device ||Yes ||Yes ||Yes ||No ||Yes ||Yes |
|USB-UART ||No ||No ||No ||Yes ||No ||No |
|51.7 mA ||56.2 mA ||57 mA ||59.7 mA ||56.2 mA ||113 mA |
|Backlight current ||42 mA ||42 mA ||42 mA ||42 mA ||42 mA ||42 mA |
|Max. I2C speed ||400 kHz ||400 kHz ||400 kHz ||400 kHz ||400 kHz ||400 kHz |
|Max. microSD SPI speed ||12 MHz ||16 MHz ||35 MHz ||16 MHz ||35 MHz ||20 MHz |
|Max. Serial Flash SPI speed ||12 MHz ||16 MHz ||35 MHz ||16 MHz ||35 MHz ||40 MHz |
|Max. Audio codec SPI speed ||3 MHz ||2 MHz ||2.1 MHz ||4 MHz ||2.1 MHz ||3.33 MHz |
If you love 8-bit programming, use mikromedia for PIC18FJ. If you need a 16-bit microcontroller with peripheral pin select and loads of modules, choose mikromedia for PIC24 or PIC24EP. If you need motor control, FFT or DSP, choose mikromedia for dsPIC33 or dsPIC33EP. If you want top performance and high processing power, choose mikromedia for PIC32. Whichever mikromedia you choose, it is supported fully by the workStation v7 and its on-board programmer.
Note: The mikromedia boards do not come with headers installed. The headers are provided loose. You will have to solder them before you can plug the mikromedia board into the workStation board.
Each mikromedia board is a compact development system with lots of on-board peripherals which provides a convenient platform for development of devices with multimedia content. The microcontroller on each board comes with a fast USB HID bootloader installed so that you can program from your PC without any extra hardware. It also can be programmed with a Microchip ICD2, ICD3 or compatible external programmer (header pins are provided loose). The mikromedia features integrated modules such as audio module, TFT 320×240 touch screen display, USB connector for communication with the microcontroller, accelerometer, Flash memory, and microSD card connector.
The system is powered by your PC via USB. Simply plug in the USB cable and the TFT display will turn on automatically. It also can be battery powered.
The mikromedia board measures 8 × 6 cm (3.14 × 2.36 inches). All unused microcontroller pins are available via pads along the sides of the board (header pins are provided loose). These allow you to add on mikromedia shields (see options below), or to add the board to the mikromedia WorkStation.
mikromedia Shields Once you've developed your application using the workStation board, the mikromedia module can become a hand-held device. Among the Optional Recommended Products listed at the bottom of this page are mikromedia Shields that provide interfaces so you can connect peripherals, or prototyping space where you can build your own circuitry for the hand-held mikromedia module.
mikromedia workStation Board Overview
The mikromedia workStation v7 is a powerful development platform on which you can program, debug and test your firmware and connect your PIC-based mikromedia board with the rest of the world. It has an on-board debugger/programmer, and a socket for the mikromedia board. Just plug in the mikromedia board and start having fun or working on serious tasks.
Pin names are organized into five groups and have been given custom names. It's now almost completely irrelevant if you are developing your application on PIC32 or PIC18, because pin names and some pin functions are the same in both cases. A Board Support Package is available with a collection of libraries and sbit variables that will help you in development. After you install the selected BSP package using the Package Manager, you will notice a new library in your compiler's Library Manager window. All function and variable names start with the prefix WS_, which makes them easy to find in Code Assistant.
Each pin group is organized logically to contain related buttons and LEDs. Tri-state switches simplify settings of pull-up and pull-down resistors on each pin.
Four mikroBUS sockets allow you to use plug-and-play Click Boards to add peripheral functions beyond what's already on the workStation board. Your mikromedia with workStation v7 can become a control center, PLC controller, measurement station and more. There are more than 60 Click Boards to choose from.
In order to help you even further, a large breadboard is available at the bottom along with a 52-pin female socket so you can use wire jumpers to connect each mikromedia pin with the breadboard. This is a major advantage if you want to add custom electronics. The high-quality transparent breadboard has 830 points so you can do this with ease.
This board is perfect for education. You can put any PIC-based mikromedia you need, add Click boards and assemble additional electronics on the breadboard. This will allow you carry out dozens of different experiments and educational examples.
|What's On Board |
|3.3V Power Supply||Board is equipped with a power supply unit capable of supporting 3.3V microcontrollers and peripherals. Board can be powered over USB cable or external adapter connectors (barrel jack or screw terminals). |
|mikroProg USB ICD||The mikroProg In-Circuit Debugger and programmer supports every mikromedia with a Microchip microcontroller. Its USB connector also can be used to power the board. |
|ICD2/ICD3 Connector||An RJ12 connector allows you to use your own programmer/debugger if you prefer. |
|mikroBUS Sockets||Four sockets for plug-and-play Click boards to add whatever functionality you want. |
|Reset Button||High-quality reset button with surrounding reset circuitry ensures stable reset operation. |
|I/O Groups||Five I/O groups on the right side of the board each include eight pushbuttons, eight SMD LEDs, tri-state DIP switches to pull up/down a 4K7 resistor on any pin, two duplicate 2x5-pin I/O pin headers, and a 1x10 soldering pad for alternative I/O connection. |
|Button Press Level||Use these switches to pull up or pull down buttons in each I/O group. |
|Left Port Headers||Five additional (i.e. triplicate) 2x10-pin headers provide I/O access on the opposite side of the board if you need it. |
|RS232 Connector||You can implement UART communication through the DB9 serial port. |
|USB-UART Connector||An on-board FTDI chip allows UART communication via USB as a virtual serial port. |
|Audio Amplifiers||The board has two LM4864 audio power amplifiers capable of delivering 675mW of continuous average power into an 8Ω load. They are driven by a VS1053 stereo audio codec and connected to speakers with maximum 0.2W, 81dB output. |
|mikromedia Sockets||Two female header sockets plus two programmer sockets allow you to plug in any PIC-based mikromedia board. |
|ADC Potentiometers||You can simulate analog inputs using these potentiometers which can be connected to each of the seven supported MCU analog input pins. |
|Navigation Switch||The 5-way navigation switch can be used for on-screen menus or as a generic input device. |
|Temperature Sensor Sockets||The board has sockets for a DS1820 digital temperature sensor and an LM35 analog temperature sensor. A DS1820 is included with this kit. You can add an LM35 to your order using the option box at the bottom of this page. |
|Piezo Buzzer||The piezo buzzer can be connected to either of two available digital output pins. |
|Breadboard Area||Transparent breadboard with 830 points, so you can assemble a custom electronic circuit and connect it with the rest of the board. |
|Additional Socket||You can connect any mikromedia pin to the breadboard area via the long female pin socket along the top of the breadboard. A set of jumper wires is included. |
|Oscilloscope GNDs||Two grounding pins are available on the board for easy connection to GND reference by oscilloscope probes. |
Please see the workStation v7 page for details, documentation, and software downloads.
mikroC Overview mikroC PRO features an intuitive IDE, a powerful compiler, lots of hardware and software libraries, and additional tools that will help you in your work. The compiler comes with a comprehensive Help file (700 pages) and lots of ready-to-use examples designed to get you started in no time.
Each compiler license includes free upgrades and tech support for the lifetime of the product. The software features a Live Update service so you can get new features and improvements instantly.
Please see the mikroC for dsPIC/PIC24 page for details, documentation and a downloadable demo version.
Visual TFT Overview Visual TFT is a standalone application used for rapid development of graphical user interfaces for TFT displays. The software generates code compatible with mikroElektronika compilers for all supported MCU architectures. Visual TFT implements an intuitive environment and many drag-and-drop components which can be used for building applications easily and fast. Upgrades to the Visual TFT software are free for life.
Please see the Visual TFT page for details, documentation, videos and a downloadable demo.
mikromedia Developer Kit for PIC24 Package Contents
- mikromedia workStation v7 board for PIC
- mikromedia for PIC24
- mikroC PRO for dsPIC/PIC24 compiler with USB license dongle
- Visual TFT software license (key sent in email or provided on a card in the package)
- 2GB microSD card with adapter
- Plastic stylus for mikromedia touchscreen
- DB9 serial cable
- DS1820 digital temperature sensor
- Two USB cables (one mini-USB, one standard)
- 20 M-M jumper wires
- Printed user manuals and schematics
- DVD-ROM with examples and documentation
Optional Recommended Products for this Item
|Temperature Sensor, Analog, °C Calibrated, LM35DZ, TO-92 Package||+|| US$1.87|
|Power Supply 3-12V DC, U.S. plug, 6 connection tips||+|| US$11.00|
|Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC||+|| US$13.00|
|USB 2.0 Cable, 6ft., A-Male / B-Male||+|| US$6.00|
|2x AAA Battery Adapter and Prototype Area (Battery Boost Shield)||+|| US$14.00|
|Screw Terminal & Prototype Board for mikromedia (Connect Shield)||+|| US$16.00|
|Prototype Board Shield for mikromedia (mikromedia PROTO Shield)||+|| US$6.90|
|mikroBUS Shield for mikromedia||+|| US$7.50|
|Gaming Shield for mikromedia: Control Buttons, Speakers, LEDs||+|| US$18.00|
|Li-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2P||+|| US$19.90|