Texas Instruments: EK-TM4C123GXL Tiva™ C Series LaunchPad Evaluation Kit

BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents





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

More Development Kits and Tools
More TI LaunchPad Evaluation PlatformMore TI Developemnt Kits
Knode Development Kits & Platform Roomelement14 Knode


Development Tools


Software Development Tools:

Tool   TypeSupplierMPNSupported   FamilyDescription
IDETexas InstrumentsCode Composer Studio (CCStudio)TI ARM MCUsCCStudio 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
IDEARMKeil MDK-ARMARM 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
RTOSMicriumµC/OS-IIITI 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



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   TypeSupplierMPNSupported   FamilyDescription
Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores

Back to top

Technical Documents

Learning Center
User Guide

Texas Instruments: BoosterPack Development Guide for EK-TM4C123GXL Tiva™ C Series LaunchPad Evaluation Kit

User Manual

Texas Instruments: User Manual for EK-TM4C123GXL Tiva™ C Series LaunchPad Evaluation Kit

Quick Start Guide

Texas Instruments: Quick Start Guide for EK-TM4C123GXL Tiva™ C Series LaunchPad Evaluation Kit

Product Brief

Texas Instruments: Product Brief for EK-TM4C123GXL Tiva™ C Series LaunchPad Evaluation Kit

DatasheetTexas Instruments: Data Sheet for Tiva™™ C Series TM4C123GH6PM Microcontroller
Selection GuideTexas Instruments: Selection Guide for Tiva C Series ARM Microcontrollers


Design Elements
Application Library

Texas Instruments: Application Library for Stellaris® ICDI Drivers

Simulation ModelTexas Instruments: BSDL Model for TM4C123GH6PM

Back to top



Back to top

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


Back to top

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