The mikromedia for STM32 M4 is a compact development system with lots of on-board peripherals which allow development of hand-held devices with multimedia content. The central part of the system is the 32-bit STM32F407VGT6 ARM Cortex-M4 microcontroller. The mikromedia for STM32 features integrated modules such as stereo MP3 codec, TFT 320×240 touch screen display, accelerometer, USB connector, MMC/SD card slot, 8 Mbit Flash memory, and more. The board features a front-facing reset button, battery charger circuit for Li-Polymer batteries, crystal oscillator, and connection pads for all other available pins. It is compatible with all mikromedia shields (see options below).
A color user manual is included, and software examples are available to download. The board comes pre-programmed with a USB bootloader, so you won't have to spend a penny more on external programmers. If you do want to, pins pads are available for using a mikroProg for STM32 or ST-LINK/V2 (with included adapter).
All unused microcontroller pins are available via pads along the sides of the board. The board measures 81.2 × 60.5 mm (3.19 × 2.38 inches).