BUY NOWBUY NOW | Development Tools | Technical Documents | Video | Features | Kit Contents |
| Overview
The Texas Instruments Tiva C Series TM4C123G LaunchPad (EK-TM4C123GXLEK-TM4C123GXL) concept is an extremely low-cost, expandable evaluation system for TI microcontrollers. This concept began with the tremendously successful MSP430 LaunchPad which introduced a large number of engineers to the TI multiProductLinkMSP430 family of microcontrollers (MCUs). The Tiva Series of 32-bit ARM Cortex-M4 MCU family expands that success by introducing the Tiva C Series TM4C123G LaunchPad featuring the Tiva C Series TM4C123GH6PMTM4C123GH6PM microcontroller.
A Tiva C Series LaunchPad consists of a target microcontroller, an in-circuit debug interface (ICDI) such as JTAG, a regulated power supply, a minimal microcontroller support circuit, a user interface, and a set of expansion headers. These expansion headers are referred to as the BoosterPack Interface. A BoosterPack is an expansion card designed for this interface. The BoosterPack interface provides a mechanism for developers to easily extend the Tiva C Series LaunchPad with application- and userspecific functions.
The EK-TM4C123GXLEK-TM4C123GXL LaunchPad provides a BoosterPack interface that is compatible with the MSP430 LaunchPad. In addition, the TM4C123 LaunchPad provides access to additional Tiva C Series functionality through an extended BoosterPack interface called the BoosterPack XL Interface. BoosterPack interfaces with highly similar functionality for expansion will be available for the Tiva C Series LaunchPad, in addition to microcontroller-family-specific functionality available on a BoosterPack XL Interface for additional options.
The Tiva C Series LaunchPad design highlights the TM4C123GH6PMTM4C123GH6PMI microcontroller USB 2.0 device interface, hibernation module, and motion control pulse-width modulator (MC PWM) module. The Tiva C Series LaunchPad also features programmable user buttons and an RGB LED for custom applications. The stackable headers of the Tiva C Series TM4C123G LaunchPad BoosterPack XL interface demonstrate how easy it is to expand the functionality of the Tiva C Series LaunchPad when interfacing to other peripherals on many existing BoosterPack add-on boards as well as future products.
Key Applications: Low power, hand-held smart devices, Gaming equipment, Home and commercial site monitoring and control, Motion control, Medical instrumentation, Test and measurement equipment, Factory automation, Fire and security, Smart Energy/Smart Grid solutions, Intelligent lighting control, Transportation | |||||||||||
|
Development Tools
Software Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
IDE | Texas Instruments | Code Composer Studio (CCStudio) | TI ARM MCUs | CCStudio is an integrated development environment (IDE) for TI embedded processor families. CCStudio comprises a suite of tools used to develop and debug embedded applications. It includes compilers for each of TI's device families, source code editor, project build environment, debugger, profiler, simulators, real-time operating system and many other features. Learn More |
IDE | ARM | Keil MDK-ARM | ARM Cortex-M / Cortex-R4 / ARM7 / ARM9 | The MDK-ARM is a complete software development environment for Cortex-M, Cortex-R4, ARM7 and ARM9 processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet powerful enough for the most demanding embedded applications. Learn More |
RTOS | Micrium | µC/OS-III | TI ARM MCUs | μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Using a commercial real-time kernel such as μC/OS-III provides a solid foundation and framework to the design engineer dealing with the growing complexity of embedded designs. Learn More |
RTOS | Segger | TI ARM MCUs | SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More |
Hardware Development Tools:
Tool Type | Supplier | MPN | Supported Family | Description |
---|---|---|---|---|
Emulator / Debugger / Programmer | ARM | ULINK2ULINK2 | ARM Cortex-M / ARM7 / ARM9 | ULINK2 Debug Adapter |
Emulator / Debugger / Programmer | ARM | ULINKProULINKPro | ARM Cortex-M / ARM7 / ARM9 | ULINKpro Debug and Trace Unit |
Emulator | Segger | J-LinkJ-Link | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | JTAG/SWD Emulator with USB interface |
Programmer | Segger | Flasher ARMFlasher ARM | ARM Cortex-M / Cortex-R4 / Cortex-A / ARM7 / ARM9 | Flash Programmer for ARM and Cortex cores |
Technical Documents
Learning Center
Design Elements
Type | Description |
---|---|
Application Library | Texas Instruments: Application Library for Stellaris ICDI Drivers |
Simulation Model | Texas Instruments: BSDL Model for TM4C123GH6PM |
Video
Kit Features
- Tiva TM4C123GH6PMTM4C123GH6PM microcontroller
- Motion control PWM
- USB Micro-AB connector:
- Device mode default configuration
- Host/OTG modes supportable
- RGB user LED
- Two user switches (application/wake)
- Available I/O brought out to headers on a 0.1-in (2.54-mm) grid
- On-board ICDI
- Switch-selectable power sources:
- ICDI
- USB device
- Reset switch
- Preloaded RGB quickstart application
- Supported by TivaWare for C Series software including the USB library and the peripheral driver library
- Tiva C Series TM4C123G LaunchPad BoosterPack XL Interface, which features stackable headers to expand the capabilities of the Tiva C Series LaunchPad development platform
Kit Contents
- Tiva C Series LaunchPad Evaluation Board (EK-TM4C123GXLEK-TM4C123GXL)
- On-board In-Circuit Debug Interface (ICDI)
- USB micro-B plug to USB-A plug cable
- README First document
Back to top |