Welcome to MSP Academy - a great starting point for all developers to learn about the MSP430 MCU Platform which provides affordable solutions for all applications. MSP Academy delivers easy-to-use training modules that span a wide range of topics and launchpads in the MSP430 MCU portfolio.

Is this the right package?

The current MSP Academy package you are viewing is intended for MSP430Ware - 3.80.13.03 - please ensure it matches the intended SDK.

Getting Started

To get started with the MSP Academy, start with the peripheral labs section to learn MCU fundatmentals.

Suggested Curriculum for msp_academy

If you are new to the MSP430 ecosystem, please take some time to look at the suggested labs and lectures in this Getting Started section.

To get started with any of the MSP Academy Labs for the MSP430 MCUs, it is suggested that you aquire a MSP430 Launchpad.

Should you want to jump directly into things, we'd suggest:

MSP430 Peripheral Labs

What Why
I2C: Concepts This lab is An introduction to the I2C protocal on MSP430 microcontrollers and how to use I2C to interface with sensors.
UART: Concepts This lab is An introduction to the UART protocal on MSP430 microcontrollers and how to use UART to communicate over serial ports.
Timer: Counter Mode This lab is An introduction to using the MSP430 Timer A in a basic counter mode.

After that, take your own pick of the provided labs. Each lab has a Prerequisites section which tells you what material you need to have covered already.

Lab overview


Lab Description
Ultrasonic Gas Meter - Design and Testing An introduction to the MSP430FRxx Ultrasonic subsystem for gas metering and it's applications, software, and calibration.
Ultrasonic Water Meter - Design and Testing An introduction to the MSP430FRxx Ultrasonic subsystem for water metering and it's applications, software, and calibration.

Amplifiers

Academies related to timers such as amplifiers and purely analog pheriperals.

Lab Description
Operational Amplifiers - Concept An introduction to the MSP430FRxx operational amplifiers (OP-AMP)

Dataconverters

Lab Description
ADC - Concepts An introduction to the MSP430FRxx analog to digital converter (ADC)
DAC - Concepts An introduction to the MSP430FRxx digital to analog converter (DAC)
References - Concepts An introduction to the MSP430FRxx analog references

Serial Communications

Academies related to serial communication pheripherals such as SPI, I2C, and UART

Lab Description
I2C - Concepts An introduction to the I2C protocol and interfacing MSP430 microcontrollers with I2C sensors.
UART - Concepts An introduction to the Universal asynchronous receiver-transmitter (UART)
SPI - Concepts An introduction to the Serial Peripher Interface (SPI) on the MSP430.
DMA - Introduction An introduction to use the Direct Memory Access (DMA) on the MSP430.

Timers

Academies related to timers such as general purpose, watch-dog, and real-time clocks

Lab Description
Timer - Counter Mode An introduction to the MSP430 Timer used in counter mode for general timing applications.
Timer - Compare Mode An introduction to the MSP430 Timer used in compare mode for generating pulse-width modulation (PWM) waveforms.
Timer - Capture Mode An introduction to the MSP430 Timer used in capture mode for measuring pulse and periods.
Timer - PWMs An introduction to the MSP430 Timer used in capture mode for measuring pulse and periods.

What's new

v1.00.06 - July 23rd 2021

  • Targeting MSP430ware v 3.80
  • Back-end updates for latest dev.ti.com
  • Added training modules on Dataconverters and Amplifiers
    • DMA Introduction
    • SPI: Concepts

v1.00.05 - May 11th 2021

  • Targeting MSP430ware v 3.80
  • Added training modules on Dataconverters and Amplifiers
    • Operational Amplifiers
    • ADC: Concepts
    • DAC: Concepts
    • References: Concepts
  • Updated I2C Academy adding additional examples around Target side emulation

v1.00.04 - March 23rd 2021

  • Targeting MSP430ware v 3.80
  • Adding Overview page to folder tree
  • Added training modules
    • Timer: PWM
    • UART: Concepts
    • USS: Water Metering

v1.00.03 - February 16th 2021

  • Updated MSP Academy directory tree.
  • Targeting MSP430ware v 3.80
  • Added training modules
    • Timer: Counter
    • Timer: Compare
    • Timer: Capture
    • USS: Gas Metering
  • Updated:
    • Fixed broken images and links in I2C concepts academy

v1.00.00 - October 28th 2020

  • Intial Release
  • Targeting MSP430ware v 3.80
  • Added training modules
    • I2C Concepts