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

Version 3
    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