MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » MIKROE-1575 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 Tiva C Series: TM4C123GH6PZ, TFT LCD, MP3, Accel. US$107.95

mikromedia for Tiva C Series: TM4C123GH6PZ, TFT LCD, MP3, Accel.

Develop your multimedia-rich application on the high-performance TM4C123GH6PZ Tiva ARM Cortex-M4 device with this board. The mikromedia for Tiva C Series has rich multimedia peripherals: 320240 TFT display with Touch Screen, and a stereo MP3 codec (VS1053) which is capable of decoding MP3/WMA/AAC/eAAC+/Ogg Vorbis/WAV files from your MMC card. A microSD card slot is also available. A 3-axis serial accelerometer, USB connector and 8-Mbit Serial Flash memory are on the board, too. 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 and code examples are included. The board comes preprogrammed with a fast USB HID Bootloader, so you won't have to spend a penny more on external programmers. If you do want to, pins are available for using an external programmer/debugger.

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).

Tiva C Series Multimedia Board Features

TM4C123GH6PZ ARM Cortex-M4 microcontroller

This high-performance 32-bit microcontroller with its integrated modules in combination with the on-board modules is ideal for multimedia applications.
  • Up to 100 DMIPS Operation
  • 32-bit architecture
  • 256KB of Flash memory
  • 32KB of SRAM; 2KB EEPROM
  • 69 I/O pins
  • Internal oscillators: 16MHz, 30kHz, PLL
  • 16/32-bit and 32/64-bit timers
  • Ethernet, UART, SPI, I2C, CAN, ADC, etc.

USB power supply

You can apply power to the board using the Mini-B USB cable provided with in the package. On-board voltage regulators will make sure to regulate the appropriate voltage levels to each part of the board. A green LED will indicate the presence of power supply.

Battery power supply

You can also power the board using a Li-Polymer battery via the on-board battery connector. An MCP73832 battery charger circuit enables you to charge the battery over USB connection. Charging current is ~250mA and charging voltage is 4.2V DC. A red LED will indicate battery charging.

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 USB HID 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 such as the mikroProg-Tiva (not included). The board has pads for installing programming headers compatible with that programmer, and also has a pre-installed Cortex Debug connector for other external programmers.

Reset Button

The board has a reset button on the LCD side, so it can be pressed by the end user in an encased device. A reset signal also can be provided through the extension header.

Crystal Oscillators

The board is equipped with a 16MHz crystal oscillator circuit that provides an external clock waveform to the microcontroller OSC0 and OSC1 pins. This base frequency is suitable for further clock multipliers and ideal for generation of the necessary USB clock, which ensures proper operation of the bootloader and your custom USB-based applications. The board also has a 32.768kHz crystal oscillator which provides external clock for the internal hibernation module.

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 TFT 320240 display covered 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 data in 262,144 different colors.

Audio Module

mikromedia for Tiva C features a VS1053 audio controller. This module enables audio reproduction by using stereo headphones connected to the system via its 3.5mm connector. All functions of this module are controlled by the microcontroller over Serial Peripheral Interface (SPI).

USB Connection

The TM4C123GH6PZ microcontroller has an integrated USB module, which enables you to implement USB communication functionality with your mikromedia board. Connection with a target USB host is done over Mini-B USB connector which is positioned next to the battery connector.


The on-board ADXL345 accelerometer, among other features, 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 1 position by default.

Flash Memory

The 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).

Software Examples

The downloadable software contains the following examples, both as ready-to-load compiled code and as source code written in mikroC, mikroBASIC and mikroPascal. The source codes provide detailed explanatory comments.
  • Demonstration of ADXL345 three-axis accelerometer. Values from accelerometer are shown on the TFT display.
  • Simple calculator demo for touchscreen.
  • Simple demonstration of display elements created in Visual TFT.
  • Map application demo. Displays a world map. Touching continents opens up an information display.
  • Demonstration of MMC/SD functions for reading/writing files and observing results through USART terminal.
  • Demonstration of communicating with VS1053B codec. Reads MP3 file from MMC and sends it to VS1053B for decoding and playback.
  • Simple progress bar demo.
  • Demonstration of SerialFlash usage (chip erase, read Flash ID, read/write a byte, read/write an array).
  • Demonstration of game graphic interfaces. Use a touch-joypad to move a ball through a maze with obstacles.
  • Demonstration of displaying a JPG image on the TFT display.

Package Contents

  • mikromedia for Tiva C Board
  • USB cable
  • Two 126 male headers (for GPIO expansion) and one 1x5 header (for mikroProg connection)
  • Printed documentation

Tiva C Multimedia Board Resources

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
Visual TFT GUI Design Software w/ Templates for mikroElektronika+ US$99.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
mikroBUS Shield for mikromedia+ US$7.50
Prototype Board Shield for mikromedia (mikromedia PROTO Shield)+ US$6.90
Gaming Shield for mikromedia: Control Buttons, Speakers, LEDs+ US$18.00

This product was added to our catalog on Wednesday 25 June, 2014.


Customers who bought this product also purchased
Thermocouple-to-Digital Converter mikroBUS Module (THERMO click)Thermocouple-to-Digital Converter mikroBUS Module (THERMO click)US$29.00

mikroProg for Tiva C ARM Cortex-M3/M4 Programmer/Debugger: USBmikroProg for Tiva C ARM Cortex-M3/M4 Programmer/Debugger: USBUS$49.00

mikroBUS Shield for mikromediamikroBUS Shield for mikromediaUS$7.50

mikroC PRO for Cortex-M0/M3/M4/M7 C Compiler and IDE, USB DonglemikroC PRO for Cortex-M0/M3/M4/M7 C Compiler and IDE, USB DongleUS$299.00

mikromedia for PSoC 5LP: CY8C5868AXI-LP035, TFT LCD, Bootloadermikromedia for PSoC 5LP: CY8C5868AXI-LP035, TFT LCD, BootloaderUS$129.00

mikromedia for STM32 M4: STM32F407VGT6, TFT LCD, Accelerometermikromedia for STM32 M4: STM32F407VGT6, TFT LCD, AccelerometerUS$99.00

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 2 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 2 User
Specials more
XBee-PRO DigiMesh 2.4 RF Module, 63 mW, Chip Antenna
XBee-PRO DigiMesh 2.4 RF Module, 63 mW, Chip Antenna
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to mikromedia for Tiva C Series: TM4C123GH6PZ, TFT LCD, MP3, Accel.
Reviews more
Write ReviewWrite a review on this product!
  Saturday 30 May, 2020   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce