Getting Started with the MSP430G2553 Value-Line LaunchPad Workshop
Authors Note (July 2014)
- This workshop was last updated for CCSv5.4, but we have verified that all of the lab exercises run under CCSv6. Although, recent updates to the Grace and CapTouch tools mean the lab instructions for these two chapters will (eventually) need to be updated.
- If you are planning to use the MSP430F2xx or 'G2xx devices, such as found on the 'G2553 Value-Line Launchpad, we recommend that you read the chapter (and/or watch the videos) provided as part of the MSP430_Design_Workshop, as they go into more depth than the discussions found on this page. Then, use the lab exercises and solutions found in this course, because they are tailored for these devices.
The Getting Started with the MSP430G2553 Value-Line LaunchPad Workshop is an in-depth introduction into MSP430 basics. The LaunchPad is an easy-to-use development tool intended for beginners and experienced users alike for creating microcontroller-based applications.
This on-line, in-depth workshop is free.
You can watch a video of the workshop modules by clicking the 'Links' in the Video column.
The topics for this course include:
|0.||Install Guide||Software Installation Procedures for Workshop Lab Exercises|| Installation Guide (470KB)
July 10, 2013
Course Workbook (17M)
July 10, 2013
Lab Files (2.3M)
June 2, 2013
|1.||Introduction||An introduction to the MSP430 Value Line series of products||Link|
|2.||Code Composer Studio (CCS)||Introduction to Code Composer Studio IDE||Link|
|3.||GPIO and Initialization||Initialization of the MSP430 and programming the GPIO||Link|
|4.||Analog to Digital Convertor||Use of the ADC10 analog-to-digital converter||Link|
|5.||Interrupts and Timers||Working with interrupts and the timer||Link|
|6.||Low Power Optimziation||Optimizing your code for low-power operation||Link|
|7.||Serial Communications||Using serial communications||Link|
|8.||Grace||Using the Grace peripheral configuration GUI||Link|
|9.||FRAM||An overview of FRAM technology (no lab)||Link|
|10.||Capacitive_Touch||Learning to use Capacitive Touch||N/A|
|11.||Energia (Arduino)||Using Energia (Arduino for the MSP430)||Link|
Revision history: MSP430_Launchpad_Workshop_Readme.txt
Running The Labs
Most of these sections includes an in-depth lab that will step you through the usage, programming and testing of the peripheral(s) or tool(s) covered.
To run the labs, you will need the following: Note: You can also find these directions in the Workshop Installation Guide.
- A Windows XP or later computer with 1GB or more free hard drive space
- CCS 5.4
- The workshop course manual (see table above)
- The labs and solutions files (see table above)
- The LaunchPad development tool
- Temperature Demo GUI
- Optional: A Digital Multi-meter capable of measuring DC volts and microamps. An example can be found here. You may also find a pair of mini-clip jumper wires useful, like these: Banana plug to mini clip patch cords
- Optional: One of the lab steps covers testing and using the crystal included with the kit. This crystal must be installed on the LaunchPad board. Steps are described here. An inexpensive soldering iron is needed to install the crystal, like this one.
- Optional: Module 10 covers the Capacitive Touch BoosterPack. If you want to run these labs, you will need the US$10 Boosterpack. See the material for additional required downloads.
- The PowerPoint presentation is ppt (zip) (23MB) (July 10, 2013)
The previous version of the workshop has been archived. If necessary, you can find it here:
Other Resources (SEO)
- Microcontroller, MCU, Embedded Controller
- 8 bit microcontroller alternatives
- 16 bit microcontroller MSP430
- Arm Microcontroller, Arm Processor
- 32 bit microcontroller, DC motor controller
- Capacitive Touch Microcontroller, Capacitive Touch MCU
- Microcontroller Code
- Microcontroller Projects
- smart grid
- Safety Microcontroller, Automotive Microcontroller