This series will focus on implementing small programs with the MSP430FR2433 LaunchPad™
You can think of it as little blocks (hence the name of the series) you can use to form a larger program. Programs include:
- Voltage monitor with timestamp
- External RTC
- RGB LED controller
- I2C I/O expander
- Programmable clock source
- 8-bit DAC
- USB to UART bridge
- And much more!
The MSP430FR2433 LaunchPad™ development kit was used for this series
As part of the development kit, TI has a companion GUI application that’s used to reinforce the project. This GUI will be communicated in each project
To supplement the material, a code flowchart will accompany each program that summarizes the operation of the code.
Let’s get started!
Lesson 6 – I2C IO Expander
Motivation In applications which consume many I/O’s (including LEDs, relays, sensors etc.), the MCU may…
Lesson 7 – External Programmable Watchdog Timer
Motivation In critical application such as smoke detectors and fire alarms, system reliability is mandatory….
Lesson 8 – External RTC With Backup Memory
Motivation In unique applications such as metering, automation and remote sensing it is essential to…
Lesson 10 – Dual Output 8-Bit PWM DAC
Motivation Many applications such function generators, musical tuners and toys require analog signals. Rather than…
Lesson 11 – Interfacing with I2C Sensors
Background This project showcases how to interface to 3 I2C sensors. The OPT3001 digital light…
Lesson 12 – USB-UART Bridge
Background USB and UART are common communication interfaces utilized in microcontrollers. When devices need to…