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
This image was extracted from the official TI website (2).
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