Practice projects


Here you'll find basic projects to get the basics of several microcontrollers and get the gist of them :)

MSP430 Launch Pad

MSP430G2553

16 MHz MCU with 16KB Flash, 512B SRAM, comparator, UART/SPI/I2C, time

LaunchPad features.png
This image was extracted from the official TI website (2).

LaunchPad Pinnout.png
This image was extracted from this reference (1).

Let's make use of each of it's features:

Feature Project description
Serial UART MSP430 Project 6 #Basics

SPI
ADC
I2C MSP430 Project 3 #Basics
Communicate a microcontroller with a Display.
This code makes use of I2C to interface with a two row display
GPIO Digital I/O MSP430 Project 1 #Basics
Make use of pins as digital inputs and outputs.
This code reflects the input from push buttons to a row of LEDs
PWM MSP430 Project 2 #Basics
Make use of Pulse Width Modulation.
This code regulates the brightness level of a LED

References

(1) MSP430 LaunchPad with MSP430G2553 Pins Maps - Embedded Computing
(2) MSP430G2553 data sheet, product information and support | TI.com