Step 1) How to install Keil uVision for the ARM, MDK-Lite (32KB) Edition

We are using Keil uVision IDE, and we are writing software in C. These programs only run on Windows (XP, Vista, 7 or 8.) There is a way to install software on a Macintosh so Windows and its applications will run on the Macintosh, see running Keil and TExaS on a Macintosh. We are really sorry, but there are no solutions for Linux. The Lite version of Keil application does not require a serial number or license key.

1) Go to Enter your contact information with valid address, phone and email. Set your Company to your school, your company, or your personal business. Set your devices to TM4C123. Fill in all fields of this form. It should not cost any money, and you can select or not select whether you want email from ARM. ARM does provide support for Keil via its ARM University. So if you have any Keil-specific questions you could register and post them at

2) Right-click on mdk474.exe and download this 590M file to your computer. There is a Keil version 5, but these examples were tested on Keil version 4.7x.

3) Execute the mdk474.exe file, installing the application some place easy to find, like C:\Keil or D:\Keil.

After you have run the mdk474.exe installer, you will not need this file. However you can use this file to install Keil on additional computers.

A slide show of the process to download and install Keil can be seen at slide show.

Step 2) TivaWare example files

There are two sets of example files you can download. The first set of examples was produced by Texas Instruments, called TivaWare This download includes a lot of examples and documentation. After installing TivaWare, you can find the TM4C123 examples in the \ti\TivaWare_C_Series-\examples\boards\ek-tm4c123gxl folder. Similarly, you can find the TM4C1294 examples in the \ti\TivaWare_C_Series-\examples\boards\ek-tm4c1294xl folder. Since Texas Instruments supports TivaWare, if you have any questions or problems with TivaWare you can get help by joining their E2E community at

Step 3) Valvano and Valvano example files

The second set of examples was produced by Daniel Valvano and Jonathan Valvano, which we call LaunchPadware. There are separate downloads for TM4C123 LaunchPadware and for TM4C1294 LaunchPadware. These LaunchPadware projects can be unzipped and placed anywhere on your computer. For more information on these example projects go to .

Step 4) Windows drivers for the LaunchPad board

Once Keil and TivaWare/LaunchPadware are installed you will need to install the windows drivers for your Texas Instruments microcontroller board. The process is the same for both the TM4C123 and the TM4C1294 LaunchPads. You will need the actual physical LaunchPad board to complete this step. So if you have ordered your board and it hasn't yet arrived, bookmark this page and come back once your board arrives. Installing drivers can be tricky so here are two alternative methods to installing drivers.

Method 1 uses drivers that were saved on your hard drive when you installed Tivaware in step 2) or the LaunchPadware in step 3. These slide shows demonstrate the process to install windows drivers for the LaunchPad board specific for your operating system: Windows XP, Windows Vista, Windows 7, and Windows 8. You can find the drivers in the Tivaware installation at

Method 2 uses the official Texas Instruments web site where you can download the drivers, and read the Stellaris Driver Installation Guide (Rev. C) on how to download.