CCS 21 Installation
Example projects
How to do important MSPM0 tasks
How to do important TM4C123 tasks
KiCad information for drawing circuits and making PCBs
Reference material
CCS21.0 is the IDE for ECE445L. See ECE419K/ECE445L/ECE445M/ECE382V CCS Installation Step By Step. It runs on Windows, Macintosh OS, or Linux. The starter projects were tested with CCS 21.0. Please avoid using a newer version, because the software may not run.
Download
all CCS21 software examples as ValvanoWareMSPM0_v1.zip. Simply unzip this file.
Suggested for ECE445L Fall 2026 and later (NEW).
Download
all Keil 5 software examples as ValvanoWareTM4C123v6.zip Simply unzip this file.
Suggested for ECE445L Spring 2026 and earlier (OLD).
Download LabStarterFiles.zip Simply unzip this file. August 19, 2025 version of Starter projects for ECE445L Fall 2025 labs. (OLD)
How to unbrick the MSPM0G3507 by forcing BSL (bootstrap loader) with physical reset:
1) Press-and-hold the BSL_Invoke button (S1, near LED) while pressing and releasing the Reset button.
2) The device should go to BSL and stay in Active mode for ~10secs.
3) Attempt to program immediately after releasing reset.
4) Release the BSL_Invoke button (S1, near LED).
Nothing works on the board? Try performing a factory reset
https://dev.ti.com/gallery/view/TIMSPGC/MSPM0_Factory_Reset_Tool/ver/1.0.2/
How to reflash your chip (do this if you can no longer program the TM4C123
Directions on how to test a TM4C123 LaunchPad . The project is included in example files
Window8KeilDebuggerFix.htm How to fix Windows 8 and 10, when Keil will not launch into the debugger
Do preassignments 1,2,3 of ECE319K PCB camp. Also connect to ECE445L libraries as given for Lab 6 starter projects.
FFT16.xls16-element Discrete Fourier Transform
ValvanoTshirtEE445L_2015.pdf
Image of T shirt given to winners of the design competition
SystemDesignGuidelines.pdf How to design embedded systems
c-refcard.pdf Reference card from Stanford