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 |