MSP430 LunchBox Training

MSP430 LunchBox Platform is a microcontroller platform based on MSP430 Microcontroller from Texas Instruments. This is a great tool for electronic experimentation for beginner and intermediate level.

Table of Contents:-

  1. What is MSP430 LunchBox Platform?
  2. Capabilities of MSP430 LunchBox
  3. Getting Started with MSP430 LunchBox
  4. Hands on Experiments

What is MSP430 LunchBox Platform?

MSP430 Lunchbox is a microcontroller platform based on TI’s MSP430G2553 IC. The TI MSP family of ultra-low-power microcontrollers consists of several devices that feature different sets of peripherals targeted for various applications. The architecture, combined with five low-power modes, is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows the device to wake up from lowpower modes to active mode in less than 1 µs.

LunchBox utilises the BSL mode for programming the MCU.

MSP430 LunchBox was developed at TI CEPD, Netaji Subhash University of Technology, New Delhi. More details on design and development of this board can be found at this blog.

MSP430 LunchBox is being manufactured and marketed by SincGrid LLP.

Capabilities of MSP430 LunchBox

MSP430 LunchBox Hardware consists of plenty of Hardware resources to tinker. MSP430 LunchBox Board details are mentioned below:-

  • 16 GPIO Pins
  • Interrupt capabilities on all pins
  • On board LED and Push Button
  • 16bit timer/counter with four operating modes
  • UART, SPI, I2C communication protocols support
  • Low Power modes

Getting Started with MSP430 LunchBox


In embedded projects, The MCU (MSP430 IC) needs instruction to execute. These are machine codes, which are very specific to the architecutre and peripherals available to that specific variant of MCU family. In MSP430 LunchBox scenario, this variant is MSP403G2553.

The video related to installation is hosted on Nptel Swayam course. Link of another video for setup is provided given here.

What You Need

  • Windows system

Download and install following executables on windows machine.

Hands on Experiments

Detailed description of Hands on experimentation is provided here .

Following topics will be discussed in details:-

Unit 1 :Introduction to MSP430 Microcontroller. MSP430 CPU Architecture. Programming Methods for MSP430. Introduction to Lunchbox Platform.
Unit 2: Programming the MSP430. Basics of version control system – Git. Installing and using Code Composer Studio(CCS). Introduction to Embedded C. Interfacing LEDs and Switches with MSP430 using Digital Input and Output.
Unit 3: MSP430 Clock and Reset System. MSP430 Clock sources and distribution. Types of Reset sources. Handling  Interrupts in MSP430. Writing efficient Interrupt Service Routine (ISR).
Unit 4: Interfacing Seven Segment Displays and Liquid Crystal Displays  with MSP430. Low Power Modes in MSP430. Introduction to MSP430 Timer Module and it’s Modes of Operation.
Unit 5: Generating Pulse Width Modulation (PWM) using Timer Capture Mode. ADC operation in MSP430. Interfacing analog inputs. Generating random numbers using LFSR and other methods. Adding DAC to MSP430. Custom Waveform generation using MSP430.
Unit 6: Timer Capture Modes. Measuring frequency and time period of external signals and events. Serial Communication Protocols: UART, SPI, I2C. Interfacing Universal Serial Communication Interface (USCI) Module of the MSP430 for UART Communication. Advanced Coding Exercises based on Interrupt driven Programming.


To enroll contact:
Contact No: 8130609947