MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » MIKROE-1448 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 PSoC 5LP: CY8C5868AXI-LP035, TFT LCD, Bootloader US$129.00

mikromedia for PSoC 5LP: CY8C5868AXI-LP035, TFT LCD, Bootloader

The mikromedia for PSoC 5LP 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 CY8C5868AXI-LP035 ARM Cortex-M3 microcontroller. The mikromedia for PSoC 5LP features integrated modules such as stereo MP3 codec, TFT 320240 touch screen display, accelerometer, USB connector, audio connector, MMC/SD card slot, 2 Mbit FRAM, 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 example code is 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 PSoC 5LP, and the board has a standard 10-pin Cortex Debug connector for third-party hardware debuggers.

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

CY8C58LP ARM Cortex-M3 Multimedia Board Features

CY8C5868AXI-LP035 microcontroller

This high-performance 32-bit microcontroller with its integrated analog and digital modules in combination with the on-board modules is ideal for multimedia applications.
  • 64 MHz, 32-bit ARM Cortex-M3 core
  • 256KB of Flash memory
  • 64KB of SRAM
  • Four dedicated comparators
  • 62 I/O pins
  • SPI, I2C, UART, CAN, USB, ADC, DAC, RTCC, etc.
  • Timers, counters, PWMs
  • Internal oscillators

USB power supply

You can apply power to the board using the provided Mini-B USB cable. On-board voltage regulators will provide the appropriate voltage levels to each part of the board. The Power 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. A red LED indicates when the battery is charging. Charging current is ~250mA and charging voltage is 4.2V DC.

Programming with bootloader

For programming the microcontroller, you can use a bootloader program which is pre-installed in the MCU memory. To transfer a bootloader file from a PC to the MCU, you can use the free PSoC Programmer and PSoC Creator applications from Cypress Semiconductor. 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 PSoC 5LP. The board also contains a Cortex Debug (SWD) connector that can be used with other external programmers.

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. In addition, a reset signal can be sent through pin 27 of the side headers.

Crystal Oscillator

The board is equipped with a 16MHz 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 bootloader and your custom USB-based applications. The board also is equipped with a 32.768 kHz crystal provides an external clock for the internal RTCC 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 an MI0283QT-9A 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. A stylus is sold separately; see the options below.

Audio Module

mikromedia for PS0C 5LP features a VS1053 audio controller. This module enables audio reproduction by using stereo headphones connected to the system via the 3.5mm connector CN1. All functions of this module are controlled by the microcontroller over Serial Peripheral Interface (SPI). It supports Ogg Vorbis, MP3, AAC, WMA, FLAC audio files and MIDI.

USB Connection

The CY8C5868AXI-LP035 has an integrated USB 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 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. Typical usage is to determine screen orientation. 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.


The FM25H20-G FRAM module enables the microcontroller to use an additional 2Mbits of ferro-electric non-volatile memory. It is connected to the microcontroller via the Serial Peripheral Interface at up to 40 MHz.

Software Examples

The example software is available to download for free (see below), both as ready-to-load compiled code and as source code written in the PSoC Creator. The source codes provide detailed explanatory comments. The demo code package includes:
  • Demonstrations of ADXL345 three-axis accelerometer. Values from accelerometer are shown on the TFT display.
  • Demonstration of touch screen. Slide pictures using your finger or stylus.
  • Demonstration of Real-Time Clock and Calculator. Displays clock and calendar on the TFT.
  • Demonstration of communicating with VS1053 codec. Reads MP3 file from MMC and sends it to VS1053 for decoding and playback.
  • Demonstration of MI0283QT-9A LCD with Touch Panel. Creates a simple calculator.
  • Demonstration of FM25H20-G FRAM. Connects via SPI, writes a byte and an array of bytes, then reads them back, displaying progress on TFT.
  • Bootloader example.

Package Contents

  • mikromedia for PSoC 5LP Board with touchscreen LCD
  • USB cable
  • Printed documentation
  • Two 26-pin header strips you can install on the expansion header pads
  • One 25-pin header you can install on the mikroProg pads

CY8C58LP ARM Cortex-M3 Multimedia Board Resources

Optional Recommended Products for this Item
Li-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2P+ US$19.90
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

This product was added to our catalog on Thursday 20 February, 2014.


Customers who bought this product also purchased
Li-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2PLi-Polymer Battery, 3.7V, 2000mAh, Molex 5264-2PUS$19.90

mikroProg for STM32 Cortex-M3/M4/M7 Programmer/Debugger, IDC10mikroProg for STM32 Cortex-M3/M4/M7 Programmer/Debugger, IDC10US$49.00

Visual TFT GUI Design Software w/ Templates for mikroElektronikaVisual TFT GUI Design Software w/ Templates for mikroElektronikaUS$99.00

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 Tiva C Series: TM4C123GH6PZ, TFT LCD, MP3, Accel.mikromedia for Tiva C Series: TM4C123GH6PZ, TFT LCD, MP3, Accel.US$107.95

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 "Misc Pack A" Feature Pack
Flowcode 7 "Misc Pack A" Feature Pack
Specials more
2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to mikromedia for PSoC 5LP: CY8C5868AXI-LP035, TFT LCD, Bootloader
Reviews more
Write ReviewWrite a review on this product!
  Saturday 04 July, 2020   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce