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

Version 3
    BUY NOWBUY NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents

     

    EK-TM4C123GXL_1.PNG

    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

    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
    RTOSSegger

    embOS

    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   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
    TypeDescription
    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
    TypeDescription
    Application Library

    Texas Instruments: Application Library for Stellaris® ICDI Drivers

    Simulation ModelTexas Instruments: BSDL Model for TM4C123GH6PM

    Back to top

    Video


     


    Back to top

    Kit Features


    EK-TM4C123GXL_2.PNG

     

    • 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