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:-
- What is MSP430 LunchBox Platform?
- Capabilities of MSP430 LunchBox
- Getting Started with MSP430 LunchBox
- 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.
- Latest CCS IDE (Code composer studio) -> CCS Link.
- BSL programmer executable -> BSL programmer Link.
Hands on Experiments
Detailed description of Hands on experimentation is provided here .
Following topics will be discussed in details:-