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

Replace {YOUR_USERNAME} with your actual Windows username.

  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

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