Programming the MSP430 (Issue 3): Creating a New Project
Texas Instruments has many videos and documentation on how to create projects, and they are all good. What they don't explain clearly is how to install the drivers for the programmer-debugger and the UART interface. I also explain how to verify the installation. There is a little trick that I provide that will also make your installation go smoothly, but you have to do it before you create a project. Next, I explain how to create projects using Code Composer Studio versions 5.5 and 6.0. And then I explain the essential objects in the Main Window, Project Explorer, the Includes Folder, Debug Folder, and the main.c file. Finally, I show you how to load your firmware and run it. I also include a little told instruction on how to stop running the firmware, which is not so obvious to the beginner. This is a good article for those who need to get comfortable with Code Composer Studio, but from another point of view.
Why Read This Book
You should read this if you need a concise, hands-on walkthrough to get an MSP430 development setup working quickly — it spells out the driver installs, verification steps, and the exact sequence to create a project in CCS 5.5/6.0. You will save time avoiding common installation pitfalls and learn the CCS window elements and the minimal steps to load and stop firmware on the device.
Who Will Benefit
Hobbyists, students, and engineers new to the MSP430 who need a fast, practical guide to set up the debugger/UART and create their first CCS project.
Level: Beginner — Prerequisites: Basic familiarity with using a PC and USB devices, and elementary C programming knowledge will help, but no deep MSP430 expertise is required.
Key Takeaways
- Install the MSP430 programmer/debugger drivers and UART (serial) drivers correctly.
- Verify debugger and serial interfaces are visible and operational on your PC.
- Create and configure new projects in Code Composer Studio 5.5 and 6.0.
- Navigate CCS: Main Window, Project Explorer, Includes and Debug folders, and main.c.
- Load firmware onto an MSP430 device and run it under the CCS debugger.
- Stop running firmware and reset or recover a device when execution doesn't halt cleanly.
Topics Covered
- Introduction and scope of this issue
- Required hardware and software
- Preparing your PC: driver prerequisites and a recommended trick
- Installing the MSP430 programmer/debugger drivers
- Installing UART/serial drivers (FTDI/virtual COM)
- Verifying driver and hardware installation
- Creating a new project in Code Composer Studio 5.5
- Creating a new project in Code Composer Studio 6.0
- Walkthrough of the CCS main window and Project Explorer
- Understanding Includes, Debug folder and main.c
- Building, loading and running firmware
- Debugging basics and how to stop running firmware
- Troubleshooting and common gotchas
- Appendix: useful tools and terminal programs
Languages, Platforms & Tools
How It Compares
Narrower and more practical than TI's official MSP430 documentation or a general MSP430 programming book; comparable to short LaunchPad/Getting-Started guides but with an emphasis on CCS driver/install steps rather than MCU architecture.













