Skip to content

Keil uVision5 IDE Setup ​

This guide walks you through installing everything needed to program the TM4C123GH6PM microcontroller using Keil uVision5 on Windows 10/11.

Step 1: Install the TM4C Device Pack ​

Keil uses "Device Family Packs" (DFPs) to support different microcontrollers. You'll need the TM4C DFP to build and flash projects for the TM4C123GH6PM.

Download the TM4C DFP ​

Install the Pack ​

  1. After downloading, double-click the .pack file.
  2. Keil's Pack Installer will open and install the pack automatically.
  3. You can verify it by opening Pack Installer inside Keil (Project → Manage → Pack Installer) and searching for TM4C123GH6PM. It should appear as installed.

Step 2: Install Stellaris ICDI Debugger Support ​

Keil does not include support for the Stellaris ICDI debugger by default — you have to install it manually.

Download the Debugger Add-On ​

Scroll down the page and download the MDK_Stellaris_ICDI_AddOn.exe file.

Install the Add-On ​

  1. Run MDK_Stellaris_ICDI_AddOn.exe.
  2. When asked for an install path, change it to your Keil installation folder, usually:
bash
C:\Users\{YOUR_USERNAME}\AppData\Local\Keil_v5

You can right-click the Keil shortcut on your desktop and select "Open file location" to find the exact path. You might need to do this twice if the first location is a shortcut folder.

  1. Finish installation.

Enable Stellaris ICDI in Keil ​

  1. Open Keil and go to Project → Options for Target (or click the gear icon).
  2. Under the Debug tab, set the debugger to:
    "Stellaris ICDI"

Step 3: Install Stellaris ICDI USB Drivers (Microncontroller Required) ​

Windows needs the proper USB drivers to talk to the LaunchPad.

Download the Drivers ​

Click Download Options on the TI page and download the ZIP file. Extract it somewhere safe (e.g. C:\TivaDrivers).

Install the Drivers ​

  1. Plug your Tiva C board into your PC via the DEBUG USB port.
  2. Open Device Manager and look for two unrecognized devices.
  3. For each:
  • Right-click → Update driver
  • Select "Browse my computer for drivers"
  • Point it to the folder where you extracted the drivers
  • Make sure "Include subfolders" is checked → Click Next

Repeat this for all Stellaris ICDI interfaces.

ToolLink
TM4C Pack (Keil.TM4C_DFP.1.1.0.pack)Download
Stellaris ICDI USB DriversTI Tool Page
Stellaris ICDI Debugger Add-onKeil/ARM Guide