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 ​
- Click here to download the official pack:Keil.TM4C_DFP.1.1.0.pack. Make sure Keil uVision5 is closed before proceeding.
Install the Pack ​
- After downloading, double-click the
.packfile. - Keil's Pack Installer will open and install the pack automatically.
- You can verify it by opening Pack Installer inside Keil (
Project → Manage → Pack Installer) and searching forTM4C123GH6PM. 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 ​
- Run
MDK_Stellaris_ICDI_AddOn.exe. - When asked for an install path, change it to your Keil installation folder, usually:
C:\Users\{YOUR_USERNAME}\AppData\Local\Keil_v5You 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.
- Finish installation.
Enable Stellaris ICDI in Keil ​
- Open Keil and go to
Project → Options for Target(or click the gear icon). - 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 ​
- Plug your Tiva C board into your PC via the DEBUG USB port.
- Open Device Manager and look for two unrecognized devices.
- 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.
Quick Reference Links ​
| Tool | Link |
|---|---|
| TM4C Pack (Keil.TM4C_DFP.1.1.0.pack) | Download |
| Stellaris ICDI USB Drivers | TI Tool Page |
| Stellaris ICDI Debugger Add-on | Keil/ARM Guide |