Getting Started with the Stellaris EK-LM4F120XL LaunchPad Workshop
 Training Home TRAINING HOME
1 day


The Getting Started with the Stellaris EK-LM4F120XL LaunchPad Workshop is an in-depth, hands-on introduction into Stellaris LM4F basics including:

  1. Introduction to the ARM® Cortex™-M4F and Peripherals
  2. Introduction to Code Composer Studio
  3. StellarisWare, Initialization and GPIO
  4. Interrupts and the Timers
  5. ADC12
  6. The Hibernation Module
  7. USB
  8. Memory
  9. The Floating-Point Unit
  10. BoosterPacks and the Graphics Library

Each of these sections includes an in-depth lab that will step you through the usage, programming and testing of the peripheral(s) or tool(s) covered.

The workshop is based on the low cost, expandable Stellaris LaunchPad Evaluation Kit. The LaunchPad board features an 80MHz LM4F120H5QR microcontroller, on-board emulation and BoosterPack XL format expansion pins. The LM4F120H5QR microcontroller has 256KB of flash memory, 32KB of RAM, 2KB of EEPROM, two 12-bit analog to digital converters, a USB 2.0 device port, a hibernation module, other serial connectivity and flexible GPIO.

Stellaris devices are supported by several Integrated Development Environments: Mentor Graphics® Mentor Embedded IDE, IAR Systems Embedded Workbench, ARM®’s Keil™ microVision IDE and Texas Instrument®’s Eclipse-based Code Composer Studio™. The workshop labs are based on Code Composer Studio, which is free and fully functional when connected to the LaunchPad board.

The workshop labs are constructed using StellarisWare™. StellarisWare is an extensive suite of license and royalty-free software designed to simplify and speed development of Stellaris-based microcontroller applications. StellarisWare includes the Peripheral Driver Library and the Graphics Library. The Peripheral Driver library is a set of functions for controlling the peripherals found on the Stellaris family of ARM Cortex-M microcontrollers. All LM4F devices provide this code in on-board ROM. The Stellaris Graphics Library is a set of graphics primitives and widgets for creating graphical user interfaces on Stellaris microcontroller-based boards that have a graphical display.

Expandability of the LaunchPad board is accomplished through its BoosterPack XL connectors. These connectors are backwards compatible with the original BoosterPack connectors. There are many BoosterPacks available through TI and third parties. In order to highlight the expansion capabilities of the Stellaris LaunchPad board and the use of the graphics library, the workshop includes the Kentec Display 3.5” LCD TouchScreen BoosterPack. You can purchase the BoosterPack directly from the manufacturer or through Newark Electronics.

$29 with a take-home Stellaris LaunchPad Evaluation Kit

Register Here

Feb 26 - Waltham, MA

Mar 19 - Brookfield, WI (Hosted by Arrow Electronics)

Mar 19 - Orlando, FL (Hosted by Avnet)

Mar 21 - Brookfield, WI (Hosted by Arrow Electronics)

Apr 16 - Dallas, TX

May 21 - Dallas, TX


Running the Labs

The class requires that you bring your own 32 or 64-bit Windows XP or Windows 7 laptop with 2G free hard drive space and a minimum of 1G of RAM (more is better) to run labs. You should also bring a set of personal headphones or ear buds.

A digial multi-meter and a take-home Stellaris LaunchPad Eevaluation Kit will be provided during the live class.

The required software and installation steps are covered in section one of the workbook.

European Schedule

For any further demand of this workshop in Europe, please submit your request here.

For any questions please contact

Thank you - EMEA training organization.

Cancellation policy

  • Classes are subject to cancellation if minimum number of attendees is not met one week prior to the date of the workshop. Minimum = 5 Maximum = 12
  • In the event of short notice cancellation, Texas Instruments' liability is limited solely to the refund of the course fees.