MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » MIKROE-1397 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
mikromedia+ for STM32: STM32F407ZGT6, 4.3" LCD, 2.4GHz RF, IR US$199.00

mikromedia+ for STM32: STM32F407ZGT6, 4.3\" LCD, 2.4GHz RF, IR

The mikromedia PLUS for STM32 is a compact development system with lots of on-board peripherals which allows development of hand-held devices with multimedia content. The central part of the system is the 32-bit STM32F407ZGT6 ARM Cortex-M4 microcontroller. The mikromedia+ for STM32 features integrated modules such as stereo MP3 codec, 4.3-inch TFT 480272 touch screen display, accelerometer, microSD card slot, buzzer, IR receiver, RGB LED, PIN photodiode, temperature sensor, 2.4GHz RF transceiver, Ethernet transceiver, 8Mbit Flash memory, RTC battery, Li-Poly battery charger, etc. The board also contains a mini-B USB OTG connector, power screw terminals, On/Off switch, and more.

A color user manual and code examples are included. The board comes pre-programmed with a USB HID bootloader, so you won't have to spend a penny more on external programmers. If you do want to, 25-pin pads are available for using a mikroProg for STM32 or ST-LINK/V2 (with adapter).

All unused microcontroller pins are available via pads along the sides of the board. The board measures 119.54 78 mm (4.71 3.07 inches).

STM32 ARM Cortex-M4 Multimedia Board Features

STM32F407ZGT6 microcontroller

This 144-pin high-performance 32-bit microcontroller with its integrated modules in combination with the on-board modules is ideal for multimedia applications.
  • Up to 210 DMIPS operation (168 MHz), 32-bit ARM Cortex-M4 core
  • 1 MByte of Flash memory
  • 192 + 4 KBytes of SRAM
  • Up to 140 I/O pins
  • 16-bit and 32-bit timers
  • Internal oscillator 16 MHz, 32 kHz, RTCC, PLL
  • 4x UART, 3x SPI, 3x I2C, 2x CAN, 3x ADC
  • Ethernet, USB, etc.

SSD1963 Graphics Controller

This controller handles the TFT display. It has a built-in 1215KB frame buffer, dynamic backlight control, and many other features.

Three power supply methods

You can apply power to the board using the provided Mini-B USB cable, using its battery connector, or using its screw terminal connector. The USB connection can provide up to 500mA of current, which is more than enough for the operation of the microcontroller and all on-board modules. When using Li-Poly battery, an MCP73832 charging circuit permits the battery to be charged via USB or the screw terminals. An RGB LED indicates charging status. Power via the screw terminals should be between 2.5V and 12V DC. An LED will indicate the presence of power supply.

Programming with bootloader

For programming the microcontroller, you can use a bootloader program which is pre-installed in the MCU memory. To transfer a .hex file from a PC to the MCU, you can use the free mikroBootloader application. The board has a mini-USB connector and ships with a cable to connect to your PC.

Programming with external programmer/debugger

In case you want to remove the USB bootloader, need to re-install it, or want to perform in-circuit debugging, the microcontroller can be programmed with an external in-circuit programmer/debugger (not included). The board has pads for installing programming headers compatible with the mikroProg for STM32.

Reset Button

The board is equipped with a reset button on the LCD side so it can be available to the user if the mikromedia is placed in an enclosure or has a shield attached.

RTC Battery

The mikromedia+ for STM32 features a battery holder that accepts a CR1216, CR1220 or CR1225 coin cell battery (not included). The battery will allow the real-time clock module to function even while the system power is off.

Crystal Oscillator and VREF

The board is equipped with a 25 MHz crystal oscillator circuit that provides an external clock waveform to the microcontroller OSCO and OSCI pins. This base frequency is suitable for further clock multipliers and ideal for generation of a necessary USB clock, which ensures proper operation of the bootloader and your custom USB-based applications. The board also contains a 32.768 kHz crystal oscillator which provides an external clock for the internal RTCC module. A 2.048V external voltage reference is provided for the microcontroller's ADC.

microSD Card Slot

The board contains a microSD card slot 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.

Touch Screen

The development system features a 4.3" TFT 480272 display covered with a resistive touch panel. It enables data to be entered and displayed at the same time. The TFT display is capable of showing data in 256K different colors. A stylus is sold separately; see the options below.

Audio Module

mikromedia+ for STM32 features a VS1053 audio codec. This chip enables audio reproduction and recording by using a headphones/microphone set connected to the system via the quadrupole 3.5mm jack. All functions of this module are controlled by the microcontroller over Serial Peripheral Interface (SPI). In and Out channels are provided on side headers also.

USB Connection

The STM32F407ZG has an integrated USB 2.0 OTG module which enables you to implement USB communication functionality to the mikromedia+ board. Connection to a target USB Host is achieved with a Mini-B USB connector. The same connector also can be used as a USB Host itself for connecting a USB Device such as a keyboard, mouse, etc. It supplies power to the device. Note: As the USB OTG port is a Mini-B connector, you will need a Mini-B to Type-A adapter to use it as a USB Host.


The on-board ADXL345 accelerometer can be used to measure acceleration in three axes: x, y, and z. The accelerometer's function is defined by the program loaded into the microcontroller. Communication between the accelerometer and the microcontroller is performed via the I2C interface. You can set the accelerometer address to 0 or 1 by re-soldering the SMD jumper (zero-ohm resistor) to the appropriate position. This jumper is placed in address 0 position by default.

Flash Memory

The M25P80 Flash memory module enables the microcontroller to use an additional 8Mbits of Flash memory. It is connected to the microcontroller via the Serial Peripheral Interface (SPI).

RF Transceiver

mikromedia+ for STM32 features an nRF24L01+ RF transceiver chip and a 2.4GHz active chip antenna. It is suitable for wireless operation in the worldwide ISM frequency band at 2.400 to 2.4835 GHz with air data rate up to 2Mbps. The chip is connected to the microcontroller via SPI.

Ethernet Transceiver

The LAN8720A chip provides the necessary physical layer for the 10/100Mbps Ethernet feature of the microcontroller. Note: The Ethernet communication lines are available through the side expansion headers; the mikromedia+ board itself does not have an RJ45 jack. The optional mikromedia+ Shield provides an RJ45 interface. You can order it using the option checkboxes below.

Piezo Buzzer

The board is equipped with a piezo buzzer which can be used to create sound via PWM signal. Signal frequency determines the pitch of the sound, while the signal duty cycle can be used to increase or decrease the volume.

PIN Photodiode

The PIN photodiode is capable of converting light into voltage with high sensitivity and response speed. It is connected to an analog pin of the microcontroller. You can use this to have the system automatically adjust the screen backlight based on the ambient light level, for example.

IR Receiver

The IR receiver can be used for infra-red remote control of the board. The demodulated output signal from the IR module can be decoded by the microcontroller. Many existing data format standards are supported.


A multicolor LED is provided for you to implement a light indicator into your design. Each of the Red/Green/Blue channels is driven by a separate transistor.

Analog Temperature Sensor

The MCP9700A analog temperature sensor converts temperature to analog voltage. It is connected to an analog pin of the microcontroller. It can measure from -20C to +70C.

Software Examples

The included DVD-ROM contains example software, both as ready-to-load compiled code and as source code written in mikroC, mikroBASIC and mikroPascal. Demo versions of those compilers and of Visual TFT are included too.

Package Contents

  • mikromedia+ for STM32 Board with touchscreen LCD
  • USB cable
  • 2GB microSD card
  • DVD-ROM with documentation and code examples
  • Printed documentation

STM32 ARM Cortex-M4 Multimedia Board Resources

mikromedia+ for STM32 Videos

Expansion Options

The expansion pads on the sides of the board allow you to connect the mikromedia+ Shield for STM32 which adds an RJ45 Ethernet port, CAN screw terminals, a USB-UART interface, and sockets for connecting four mikroBUS modules. More than 50 mikroBUS modules are available; see the mikroBUS category.

Optional Recommended Products for this Item
Plastic Pen Stylus for Touch Screens+ US$2.00
Li-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2P+ US$19.90
Rectangular Pin Header, Male, 1x40 Single Row, 2.54mm Spacing+ US$0.75
mikromedia+ for STM32 Shield: RJ45, CAN, USB-UART, 4x mikroBUS+ US$35.00
Visual TFT GUI Design Software w/ Templates for mikroElektronika+ US$99.00

This product was added to our catalog on Thursday 11 April, 2013.


Customers who bought this product also purchased
mikromedia 7 for STM32F4: 7" LCD, RF, WiFi, Ethernet, IR, CANmikromedia 7 for STM32F4: 7" LCD, RF, WiFi, Ethernet, IR, CANUS$269.00

MP3 Add-on mikroBUS Module, VS1053 Codec, SPI, 3.3V (MP3 click)MP3 Add-on mikroBUS Module, VS1053 Codec, SPI, 3.3V (MP3 click)US$21.90

microSD Card Add-on mikroBUS Module, SPI, 3.3V (microSD click)microSD Card Add-on mikroBUS Module, SPI, 3.3V (microSD click)US$16.00

STM32F407VG Board, Bootloader, 2x mikroBUS (clicker 2 for STM32)STM32F407VG Board, Bootloader, 2x mikroBUS (clicker 2 for STM32)US$39.00

Li-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2PLi-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2PUS$19.90

IDC10 to mikroBUS Adapter Board (Adapter click)IDC10 to mikroBUS Adapter Board (Adapter click)US$6.50

Shopping Cart more
0 items
What's New? more
Flowcode 7 "Misc Pack A" Feature Pack
Flowcode 7 "Misc Pack A" Feature Pack
Specials more
XBee 802.15.4 RF 2.4GHz Module, 1 mW, U.FL Antenna Connector
XBee 802.15.4 RF 2.4GHz Module, 1 mW, U.FL Antenna Connector
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to mikromedia+ for STM32: STM32F407ZGT6, 4.3" LCD, 2.4GHz RF, IR
Reviews more
Write ReviewWrite a review on this product!
  Thursday 23 May, 2019   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce