For stm32, compact multimedia development system rich with on-board peripherals for all-round development on stm32f207vgt6 and stm32f407vgt6 devices (45 pages)
A compact starter kit with microcontroller and two mikrobus sockets (24 pages)
Summary of Contents for mikroElektronika MIKROE-1575
Page 1
mikromedia ™ for Tiva C Series ™ Compact multimedia development system rich with on-board peripherals TM4C123GH6PZ for all-round development on 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 Tiva C Series Programming with mikroProg programmer ™ ™ Package Contains 4. Reset Button Key Features 5. Crystal oscillator System Specification 6. MicroSD Card Slot 1. Power supply 7. Touch Screen Battery power supply 8.
Introduction to mikromedia for Tiva C Series ™ mikromedia for Tiva C Series 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 32-bit Cortex -M4 TM4C123GH6PZ microcontroller.
Package Contains Damage resistant mikromedia for Tiva C Series Two 1x26 male headers ™ protective box development system and one 1x5 header mikromedia for Tiva C Series mikromedia for Tiva C Series USB cable ™ ™ user’s guide schematic and pinout Page 5...
Key Features RESET button Connection Pads TFT 320x240 display USB MINI-B connector Charge indication LED Li-Polymer battery connector Power indication LED 3.5mm headphone connector Power supply regulator VS1053 Stereo mp3 coder/decoder Tiva C Series ARM Cortex -M4 TM4C123GH6PZ ™ ® ™...
System Specification power supply Via USB cable (5V DC) power consumption 56 mA with erased MCU (when on-board modules are inactive) board dimensions 81.2 x 60.5 mm (3.19 x 2.38 inch) weight ~50g (0.11lbs) CAUTION: Electrostatic Sensitive Device Permanent damage may occur on devices subjected to high energy electrostatic discharges which readily accumulate on the human body or test equipment and can discharge without detection.
1. Power supply USB power supply MINI-B You can power up the board using the cable provided in the package. On-board voltage regulators provide the appropriate voltage levels to each component on the Power LED (GREEN) board. will indicate the Figure 1-1: Connecting USB power supply presence of a power supply.
2. TM4C123GH6PZ microcontroller The mikromedia for Tiva C Series development board comes ™ with the ARM® Cortex -M4 TM4C123GH6PZ microcontroller. ™ 32-bit This high-performance microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features - Up to 100 DMIPS...
3. Programming the microcontroller Figure 3-1: TM4C123GH6PZ Cortex ® ™ Microcontroller The microcontroller can be programmed in two ways: Over USB mikroBootloader Using mikroProg for Tiva or other external programmers ™ Page 11...
Programming with mikroBootloader step 1 – Connecting mikromedia The microcontroller is preprogrammed with USB HID Bootloader, which can be used to upload new device firmware. To transfer firmware .HEX file from a PC to an MCU you need to use the mik- roBootloader USB HID application, which can be downloaded from: www.mikroe.com/downloads/get/2090/ mikrobootloader_tiva_tm4c123gh6p_v130.zip...
step 2 – Browsing for .HEX file step 3 – Selecting .HEX file Figure 3-3: Browse for HEX Figure 3-4: Selecting HEX Browse for HEX Click the button and from a Select the .HEX file using the Open dialog window. pop-up window (Figure 3.4) choose the .HEX file Click the Open...
step 4 – Uploading .HEX file Figure 3-5: Begin uploading Figure 3-6: Progress bar In order to upload the .HEX file click the Monitor the upload process via the progress bar. Begin uploading button. Page 14...
step 5 – Finish upload Figure 3-7: Restarting MCU Figure 3-8: mikroBootloader ready for next job Click the button after uploading is finished. The board will be automatically reset and after 5 seconds your new program will execute. Page 15...
Programming with mikroProg programmer ™ mikroProg programmer mikroProg Suite for ARM software. The external The microcontroller can be programmed with the external ™ ™ ® programmer is connected to the development system via JTAG/SWD connector. mikroProg is a fast USB 2.0 programmer with hardware ™...
4. Reset Button Figure 4-2: Frontal reset button mikromedia for Tiva C Series is equipped with a reset button, which is located at the top of the front side (Figure 4-2). If you want to ™ reset the circuit, press the reset button. It will generate a low voltage level on the microcontroller reset pin (input). In addition, a reset can be externally provided through pin 27 on side headers (Figure 4-3).
5. Crystal oscillator Figure 5-1: 16MHz crystal oscillator mikromedia for Tiva C Series is equipped with a 16MHz ™ crystal oscillator (X1) circuit that provides an external clock waveform to the microcontroller OSC0 and OSC1 pins. This base frequency is suitable for further clock multipliers and is ideal for generation of the necessary USB clock, which ensures proper operation of bootloader and your custom USB-based applications.
6. microSD Card Slot Figure 6-1: microSD card slot mikromedia for Tiva C Series 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.
7. Touch Screen The development system features a TFT 320x240 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 graphics in 262.144...
8. Audio Module mikromedia for Tiva C Series features a stereo audio codec VS1053. This module ™ enables audio reproduction by using stereo headphones connected to the system via a 3.5mm connector CN1. All functions of this module are controlled by the microcontroller over Serial Peripheral Interface (SPI).
9. USB connection Figure 9-1: Connecting USB cable to MINI-B USB connector Cortex -M4 TM4C123GH6PZ microcontroller has an integrated USB module, which ® ™ enables you to implement USB communication functionality to your mikromedia board. Connection with target USB host is done over MINI-B USB connector which is positioned next to the battery connector. Page 28...
10. Accelerometer Figure 10-1: Accelerometer module ADXL345 On-board accelerometer is used to measure acceleration in three axes: x, y and z. The accelerometer function is defined by the user in the program loaded into the microcontroller. Communication between the accelerometer and the microcontroller is performed via the interface.
11. Flash Memory Figure 11-1: Flash memory module Since multimedia applications are getting increasingly demanding, it is necessary to provide additional memory space to be used for storing more data. The flash memory module enables the microcontroller to use additional 8Mbit flash memory.
13. Pinout System power supply Reset pin VSYS Reference Ground Reference Ground left ch. audio out right ch. Analog Lines PWM lines Interrupt Lines Digital I/O lines Digital I/O lines UART Lines SCL2 SPI Lines C Lines SDA2 3.3V 3.3V power supply 3.3V power supply 3.3V Reference Ground...
15. mikromedia accessories We have prepared a set of extension boards pin-compatible with your mikromedia, which enable you to easily expand your board’s 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 Тiva C Series board. You got to know its 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. Find useful projects and tutorials on the Libstock website (http://www.libstock.com/).
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 want to learn more about our products, please visit our website at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/support If you have any questions, comments or business proposals, mikromedia for Tiva C Series Manual ver.
Need help?
Do you have a question about the MIKROE-1575 and is the answer not in the manual?
Questions and answers