MSP430 Tutorial


Starting with MSP430
16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 8KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY.
The TI MSP430 family of ultra-low-power microcontrollers consists of several devices featuring peripheral sets targeted for a variety of applications. The architecture, combined with extensive low-power modes, is optimized to achieve extended battery life in portable measurement applications. The microcontroller 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 devices to wake up from low-power modes to active mode in 3.5 μs (typical).

The MSP430F5529, MSP430F5527, MSP430F5525, and MSP430F5521 microcontrollers have integrated USB and PHY supporting USB 2.0, four 16-bit timers, a high-performance 12-bit analog-to-digital converter (ADC), two universal serial communication interfaces (USCI), a hardware multiplier, DMA, a real-time clock (RTC) module with alarm capabilities, and 63 I/O pins. The MSP430F5528, MSP430F5526, MSP430F5524, and MSP430F5522 microcontrollers include all of these peripherals but have 47 I/O pins.

The MSP430 LaunchPad Development Kit now has USB! The MSP-EXP430F5529LP (or the "F5529 LaunchPad") is an inexpensive and simple development kit for the MSP430F5529 USB microcontroller. It offers an easy way to start developing on the MSP430, with on-board emulation for programming and debugging

MSP-TS430PZ100C - 100-pin Target Development Board for MSP430F5x and MSP430F6x MCUsThe MSP-TS430PZ100C is a standalone 100-pin ZIF socket target board used to program and debug the MSP430 MCU in-system through the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol.

Download and install CCS studio. Once the Development Studio is installed download C++ compiler from CCS APP center for MSP430:

Select MSP430 compiler and click on Install Software