Arm® Cortex ®-M0+ MCUs design & development

Get started quickly with intuitive and user-friendly hardware, software and development tools.

Accelerate time to market with our comprehensive portfolio of Arm Cortex-M0+ microcontrollers and supporting design resources including graphical device configurations, optimized software drivers, hundreds of code examples, reference designs and more.
Arm® Cortex ®-M0+ MCUs design & development

Software

Develop with our easy-to-use software, suitable for a wide range of experience levels and end applications.
Accelerate code development and evaluation with our Zero Code Studio

Configure, develop, and flash application code in minutes with no programming language or IDE necessary.

Create your application code with easy-to-understand functional blocks.

Develop with MSP Zero Code Studio
Start development using a wide variety of code examples

Get started with our peripheral code examples demonstrating common use cases for device functionality using driver library APIs.

Accelerate your development using our MSP subsystems examples to integrate building blocks for key functionality into your applications.

Download image
Develop with your choice of RTOS

Start your next Zephyr OS project for MSPM0 with device support provided in the Zephyr Project GitHub repository.

Import starter projects for the FreeRTOS kernel directly from the MSPM0 SDK.

Simplify application development with libraries for MSPM0

Quickly enable functional safety, motor control applications, and more with application software.

MSPM0 SDK

MSPM0 SDK

The MSPM0 SDK provides software designed for optimal performance and memory utilization including easy-to-use examples, a wide variety of tools, drivers, and libraries, and accompanying documentation under a single software package.

Middleware

A wide variety of Middleware is included with libraries and protocol stacks for different applications and sectors, including automotive, appliances, building and factory automation, and more

Automotive

Software
LIN code example
The Local Interconnect Network (LIN) is a multipoint, low-cost, easily-implemented communication bus commonly used in automobiles. The MSPM0 SDK includes easy-to-use examples for Commander and Responder.
Software
SENT code example
The Single Edge Nibble Transmission (SENT) is a unidirectional communication standard used in automotive networks. The MSPM0 SDK includes an easy-to-use example for transmitting a SENT frame.
Partner
Vector
Vector supports manufacturers and suppliers of the automotive industry and related industries with a professional platform of tools, software components and services for developing embedded systems.
Partner
IHR
IHR offers driver packages for CAN and LIN bus driver stack development, communication stack solutions including COM, UDS, NM and security functions, boot-loaders/boot-managers, and conformance test services within ISO/IEC 17025 accredited labs for LIN, CAN, CAN-FD, PSI5 and automotive ethernet.
Partner
SIMMA-3P-CANOPEN
Designed for seamless integration and high reliability, our cutting-edge CANopen Protocol Stack is the perfect solution for developers and engineers looking to implement the CANopen communication protocol in their applications.
From: SIMMA
Partner
SIMMA-3P-LIN-STACK
A LIN device driver enables communication between the MCU and devices in automotive/industrial applications via the LIN bus. This lightweight, cost-effective communication system is often used in vehicles to integrate simple sensors and actuators with the vehicle's central computing resources.
From: SIMMA

Broad market

Software
Custom bootloader code examples
Code examples for how to implement custom bootloader with an I2C flash interface, SPI flash interface, UART flash interface, software invoke, or secondary BSL. 
Software
EEPROM emulation code examples
Code examples for EEPROM Emulation for storing large blocks or small variable data. MSPM0 supports EEPROM emulation through its internal Flash. Compared to using an external serial EEPROM, EEPROM emulation using the internal Flash saves pin usage and cost. 
Software
FreeRTOS
FreeRTOS is an open-source, real-time operating system kernel for embedded devices. It implements a minimalist set of functions, basic task handling, and memory management. FreeRTOS is supported in TI Drivers on MSPM0Gxxxx devices.
Software
GUI composer library
GUI Composer is a browser-based tool for developing PC-side, HTML-based GUIs that can complement your embedded project or application. The MSPM0 SDK includes a library and examples showing the implementation of supported protocols to allow for rapid development of GUI front-ends for LaunchPads
Software
One-wire demo
Demo for a 1-wire target interface that uses a timer in combined capture mode (configured to measure low pulse width). The demo is provided as a reference for implementing 1-wire EEPROM with a similar command structure to DS2433. 
Software
SMBus library
The MSPM0 SMBus Library was developed in compliance with the SMBus 3.2 specification. The SDK includes examples that demonstrate communication between a SMBus Controller and SMBus Target using all of the supported SMBus protocols.

Building automation

Software
DALI code example
Digitally Addressable Lighting Interface (DALI) is a serial protocol for digital lighting control that allows for communication between various lighting application gear and controllers. The MSPM0 SDK provides an example of DALI applications using the UART module.
Software
Dualray smoke detector demo
Demo application of a Dual-Ray smoke detector, using the TPS880x AFE. This demo performs periodic measurements of the Dual-Ray AFE and implements a simple threshold algorithm to detect if an alarm should be triggered.
Software
PIR motion detection demo
 Demo for a motion detection solution using an analog passive infrared (PIR) motion sensor and the MSPM0L1306. There is an associated application note SLAAEF6 for this demo, that explains the software solution further and lays out the hardware design this demo was developed for.
Software
SASI smoke detector demo
Code example to use as a reference for how to implement a smart analog sensor interface (SASI) for smoke detection. The accompanying reference design, TIDA-010941, is a guide on the system design, optical and mechanical design of the sending board, software, and testing setup

Energy measurement

Software
Energy metrology library
 A software library for single and poly-phase energy measurement solutions featuring compatibility with external high-performance, multichannel analog-todigital converters (ADC) to achieve high accuracy and support high sampling frequencies necessary for power quality features.

Factory automation

Software
IO-Link
A low-cost, efficient solution for IO-link using MSPM0

Functional safety

Driver or library
MSPM0 diagnostic library for functional safety applications

The MSPM0 diagnostic library software development kit (SDK) is a collection of functional safety software to assist customers to meet their functional safety diagnostic requirements.

Math libraries

Software
CMSIS DSP code examples
Code examples for digital signal processing. 
Software
IQmath library
The TI MSP IQmath Library is a collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSPM0 devices.

Medical

Software
Blood pressure monitor demo
Code example demonstrates how to implement a blood pressure monitor demo. The accompanying reference design, TIDA-010266, is a guide on how to design a custom board and code using the MSPM0L for this application. 
Software
Pulse oximeter demo
 Code example demonstrates how to implement a pulse oximeter demo. The accompanying reference design, TIDA-010267, is a guide on how to design a custom board and code using the MSPM0L for this application. 

Motor control

Software
Brushed motor control library
This library is made up of two key modules. The HAL module to manipulate and configure MCU pins and peripherals and motor driver module that provides APIs to control the motor driver.
Software
Hall sensored trapezoidal motor control library
The Hall-sensored Trap (halltrap) library consists of hall-based sensored trapezoidal algorithm for BLDC motor control. This layer takes care of updating the PWM based on the hall feedback.
Software
Sensored field oriented motor control library
The Sensored FOC library contains generic algorithms for driving 3-phase Hall sensor BLDC motors.  This module has APIs for user to configure and control the Hall Sensored FOC motor control library.  
Software
Sensorless field oriented motor control library
The Sensorless FOC library contains generic algorithms for 3-phase sensorless FOC motor control. This module has APIs that the user can use to configure and control the FOC motor control. This module takes care of setting the PWM modulations based on the FOC algorithm. 
Software
Stepper motor control library
The stepper library contains the generic algorithms for stepper motor control. This layer helps to reduce the code size when using multiple motor driver modules.
Software
Universal field oriented motor control library
The Universal FOC library contains generic algorithms for driving 3-phase BLDC motors. This Library includes source code for various rotor position estimators. 

Power management

Software
Battery gauge code examples
 Software examples to show the implementation of using MSPM0 to realize a voltage gauge solution and a self-calibratable, high precision and low-cost current detection solution based on MSPM0 internal OPAs.
Software
Battery monitor code examples
 Code example to show the implementation of using MSPM0 to control BQ769x2 to detect the battery status. 
Software
PMBus library
The MSPM0 PMBus Library is based on the MSPM0 SMBus library. The MSPM0 PMBus library provides a set of APIs to communicate over PMBus as a controller or a target.
Software
SMBus library
The MSPM0 SMBus Library was developed in compliance with the SMBus 3.2 specification. The SDK includes examples that demonstrate communication between a SMBus Controller and SMBus Target using all of the supported SMBus protocols.

Security

Software
Boot image manager examples
An implementation of the publicly available mcuboot for MSP devices in order to allow for secure booting features in development. It will check integrity and authenticate one or more application images loaded and signed on to the device using ECDSA and SHA-256.

Design tools

Software for any development environment
Develop and debug with your IDE of choice

The MSPM0 SDK can be used with a variety of Integrated Development Environments (IDEs) to develop and debug embedded applications. The IDEs can be accompanied by configuration tools such as SysConfig to accelerate development.

 

Simplify software configuration with visual development tools

MSP Zero Code Studio is a visual design environment that enables users to configure, develop and run microcontroller applications in minutes. Zero coding and no IDE required.

SysConfig provides an intuitive graphical user interface for configuring pins, peripherals, clocking, and more. SysConfig will automatically detect, expose and resolve conflicts to speed software development.

Explore our compiler options that optimize performance, code size, and development workflows

A compiler is essential for software development on microcontrollers like those from MSP. It translates high-level languages into machine-specific code, making it easier to develop and maintain software. With a compiler, developers can focus on functional code without worrying about low-level details, speeding up the development process.

Choose a debugger to enable breakpoint handling, memory inspection, and advanced trace features.

Speed software development by leveraging a debugger to identify and isolate errors, making it easier to fix bugs and optimize code.

Browse our range of programmers to integrate into your development flow.

Choose from our scalable programming solutions, from basic onboard flash programming to high volume gang programmers.

Simplify migrating your application code from STM8S003 to MSPS003

The STM8S003 to MSPS003 migration tool provides a collection of software, tools, and documentation to simplify the process of migrating applications from the STM8S003 device family to the pin compatible MSPS003 (MSPM0C110x) devices.

IDEs

TI IDEs

IDE, configuration, compiler or debugger
Code Composer Studio™ integrated development environment (IDE)

Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.

(...)

Partner IDEs

IDE, configuration, compiler or debugger
ARM® Keil® MDK

MDK Microcontroller Development Kit

ARM® Keil® MDK is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications. Keil MDK supports SimpleLink™ MSP432™ microcontrollers, and includes a fully integrated debugger for source and disassembly level (...)

IDE, configuration, compiler or debugger
IAR Embedded Workbench

IAR Embedded Workbench delivers a complete development toolchain for building and debugging embedded applications for your selected target microcontroller. The included IAR C/C++ Compiler generates highly optimized code for your application, and the C-SPY Debugger is a fully integrated debugger for (...)

From: IAR Systems

Configuration

TI configuration tools

GUI for evaluation module (EVM)
Visual development tool to configure, develop, compile, and program applications for MSPM0 MCUs

MSP Zero Code Studio is a visual design environment that simplifies firmware development, making it possible to configure, develop, and run microcontroller applications in minutes with zero coding and no IDE required. Available as a standalone download or on the cloud.

IDE, configuration, compiler or debugger
System configuration tool

SysConfig is a configuration tool designed to simplify hardware and software configuration challenges to accelerate software development.

SysConfig is available as part of the Code Composer Studio™ integrated development environment as well as a standalone application. Additionally SysConfig (...)

Compilers

TI compilers

IDE, configuration, compiler or debugger
Safety compiler qualification kit

The Safety Compiler Qualification Kit was developed to assist customers in qualifying their use of the TI ARM, C6000, C7000 or C2000/CLA C/C++ Compiler to functional safety standards such as IEC 61508 and ISO 26262.

The Safety Compiler Qualification Kit:

  • is free of charge for TI customers
  • does (...)
IDE, configuration, compiler or debugger
GCC - Open Source Compiler for MSP Microcontrollers

MSP430™ GCC open source package is a complete debugger and open source C/C++ compiler toolchain for building and debugging embedded applications based on MSP430 microcontrollers. This compiler supports all MSP430 devices without code size limitations. This compiler can be used standalone from the (...)

Partner compilers

IDE, configuration, compiler or debugger
IAR Embedded Workbench

IAR Embedded Workbench delivers a complete development toolchain for building and debugging embedded applications for your selected target microcontroller. The included IAR C/C++ Compiler generates highly optimized code for your application, and the C-SPY Debugger is a fully integrated debugger for (...)

From: IAR Systems
IDE, configuration, compiler or debugger
ARM® Keil® MDK

MDK Microcontroller Development Kit

ARM® Keil® MDK is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications. Keil MDK supports SimpleLink™ MSP432™ microcontrollers, and includes a fully integrated debugger for source and disassembly level (...)

Debuggers

TI debuggers

Debug probe
XDS110 JTAG Debug Probe

The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all (...)

Partner debuggers

Software programming tool
SEGGER Hardware and Software Development Tools for Embedded Systems

SEGGER offers hardware and software development tools supporting programming and debugging embedded applications based on SimpleLink™ MCU portfolio. SEGGER also provides a complete debugger and GCC C/C++ compiler toolchain for SimpleLink MCU software development. A rich set of embedded (...)

From: SEGGER

Programmers

TI programmers

Software programming tool
UniFlash flash programming tool

UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.

UniFlash can be run from the cloud on the TI Developer Zone or downloaded and used (...)

Hardware programming tool
MSP-GANG production programmer

The MSP Gang Programmer (MSP-GANG) is a MSPM0/MSP430™/MSP432™ device programmer that can program up to eight identical MSPM0/MSP430/MSP432 Flash or FRAM devices at the same time. It connects to a host PC using a standard RS-232 or USB connection and provides flexible (...)

Partner programmers

Software programming tool
SEGGER Hardware and Software Development Tools for Embedded Systems

SEGGER offers hardware and software development tools supporting programming and debugging embedded applications based on SimpleLink™ MCU portfolio. SEGGER also provides a complete debugger and GCC C/C++ compiler toolchain for SimpleLink MCU software development. A rich set of embedded (...)

From: SEGGER
Hardware programming tool
ELPRO-3P-C-GANG
The C-GANG flash programmer is a fast and reliable gang programming solution for standalone and integrated flashing that can program up to six targets simultaneously. 
From: Elprotronic

Hardware

Start evaluating our MSPM0 MCU portfolio by leveraging a modular ecosystem that gives you flexibility to evaluate the MCUs, using the LaunchPad™ Development Kits. Pair the MSPM0 LaunchPads with a Texas Instruments BoosterPack™ to add extra features like external data converters, TFT displays, wireless communication, and more.

LaunchPad™ development kits

Evaluation board
MSPM0L1117 Launchpad™ development kit for 32MHz Arm® Cortex®-M0+ MCU

The MSPM0L1117 Launchpad is an easy to use evaluation module (EVM) based on the MSPM0L1117. It contains everything needed to start developing on the MSPM0L1117 M0+ platflorm, including an on-board debug probe for programming, debugging, and energy measurements. The board includes 3 buttons, 2 LEDs (...)

Evaluation board
MSPM0L1306 LaunchPad™ development kit for 32-MHz Arm® Cortex®-M0+ MCU

The LP-MSPM0L1306 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0L1306. It contains everything needed to start developing on the MSPM0L1306 M0+ MCU platform, including on-board debug probe for programming, debugging and energy measurements. The board (...)

Evaluation board
MSPM0L2228 LaunchPad™ development kit for 32MHz Arm® Cortex®-M0+ MCU

The MSPM0L2228 LaunchPad™ development kit is an easy-to-use evaluation module for the MSPM0L2228 microcontroller (MCU). It contains everything needed to start developing on the MSPM0L2228 M0+ MCU platform, including on-board debug probe for programming, debugging and EnergyTrace technology. The (...)

Evaluation board
MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU

The LP-MSPM0G3507 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0G3507. It contains everything needed to start developing on the MSPM0G3507 M0+ MCU platform, including on-board debug probe for programming, debugging and energy measurements. The board (...)

Evaluation board
LP-MSPM0G3519 evaluation module

The LP-MSPM0G3519 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0G3519. It contains everything needed to start developing on the MSPM0G3519 M0+ MCU platform, including on-board debug probe for programming, debugging and energy measurements. The board includes (...)

Evaluation board
MSPM0C1104 LaunchPad™ development kit for 24-MHz Arm® Cortex®-M0+ MCU

The LP-MSPM0C1104 LaunchPad™ development kit is an easy-to-use evaluation module (EVM) based on the MSPM0C1104. It contains everything needed to start developing on the MSPM0C1104 M0+ MCU platform, including on-board debug probe for programming and debugging in a smaller form factor. The (...)

Audio

Daughter card
Audio Signal Processing BoosterPack Plug-In Module

When plugged into a LaunchPad™ Development Kit, the BOOSTXL-AUDIO Audio BoosterPack™ Plug-in Module can capture audio input from a microphone and output audio through an on-board speaker. Headphone input and output is also supported. This audio input/output stream lets developers (...)

Evaluation board
SimpleLink Wi-Fi CC3200 Audio BoosterPack

The SimpleLink™ Wi-Fi® CC3200 Audio BoosterPack enables the evaluation and development with the digital audio peripheral [I2S] present on the SimpleLink™ Wi-Fi® CC3200 device. It contains a Class-D power amplifier to drive speakers and an ultra-low power audio codec, TLV320AIC3254, supporting (...)

Application specific

Evaluation board
PLC010935BP BoosterPack™ plug-in module for solar power line communication reference design

The PLC010935BP booster pack™ plug-in module is the orderable version of the TIDA-010935 reference design.  This booster pack plug-in module pairs with the MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU to enable powerline communication (PLC) using the UART to PLC THVD8000 (...)

Evaluation board
Fuel Tank MKII Battery BoosterPack Plug-In Module

The Fuel Tank MKII BoosterPack™ plug-in module is the next generation design of the original Fuel Tank BoosterPack module. It includes next-generation TI battery monitoring ICs and other new features to make it easier to use. It allows TI LaunchPad™ development kits to be powered from (...)

Evaluation board
SPI to CAN FD SBC + LIN transceiver BoosterPack™ plug-in module
The SPI to CAN FD SBC + LIN BoosterPack™ plug-in module features the TCAN4550-Q1 CAN FD controller with integrated transceiver providing microcontrollers without an integrated CAN FD controller, or those needing additional channels, access to CAN FD applications through a SPI interface. (...)
Evaluation board
TRS3122E: RS-232 transceiver BoosterPack™ Plug-in Module

The BOOSTXL-RS232 is a BoosterPack™ Plug-in Module for a TI LaunchPad™ Development Kit. The BOOSTXL-RS232 enables quick RS-232 prototyping with the TRS3122E, the industry’s first 1.8-V inductor-less low-power RS-232 transceiver. The board is equipped with a DB-9 connector and (...)

Communicaton

Evaluation board
TI SimpleLink™ Bluetooth® low energy CC2650 Module BoosterPack™ Plug-in Module

The SimpleLink™ Bluetooth® low energy CC2650 Module BoosterPack plug-in module is the quick and easy way to add Bluetooth low energy to your LaunchPad™ development kit. Simply plug the CC2650 module BoosterPack kit into the MSP432™ microcontroller (MCU) LaunchPad kit to get started! The software (...)

Evaluation board
SimpleLink™ Wi-Fi® CC3135 dual band wireless network processor BoosterPack™ plug-in module
The SimpleLink™ Wi-Fi® CC3135 wireless network processor provides users the flexibility to add Wi-Fi to any microcontroller (MCU). The CC3135 BoosterPack™ plug-in-module (BOOSTXL-CC3135) is a board which can easily be connected to TI’s MCU Launchpad kits (software examples (...)
Development kit
SimpleLink™ Wi-Fi® CC3120 wireless network processor BoosterPack™ plug-in module

The SimpleLink™ Wi-Fi® CC3120 wireless network processor provides users the flexibility to add Wi-Fi to any microcontroller (MCU). The CC3120 BoosterPack™ plug-in-module (CC3120BOOST) is a board which can easily be connected to TI’s MCU Launchpad kits (software examples provided for (...)

Control

Evaluation board
Stepper Motor BoosterPack featuring DRV8711 and CSD88537ND

The BOOST-DRV8711 is 8-52V, 4.5A, bipolar stepper motor drive stage based on the DRV8711 Stepper Motor Pre-driver and CSD88537ND Dual N-Channel NexFETTM Power MOSFET. The module contains everything needed to drive many different kinds of bipolar stepper motors and can also be repurposed as a dual (...)

Evaluation board
Dual Brushed DC Motor BoosterPack featuring DRV8848

The BOOST-DRV8848 is 4-18V brushed DC motor drive stage based on the DRV8848 dual H-bridge motor driver. The design contains everything needed to drive single or dual brush DC motors, and supports a parallel mode for higher current needs. The BOOST-DRV8848 is ideal for those wishing to learn more (...)

Evaluation board
DRV8304H Three-Phase Smart Gate Driver Evaluation Module
The BOOSTXL-DRV8304HEVM evaluation module  (EVM) is a 15A, 3-phase brushless DC drive stage based on the DRV8304H gate driver and A2 dual-package MOSFETs.  The EVM has individual DC bus and phase voltage sense as well as individual low-side current shunt amplifiers, making (...)
Evaluation board
DRV8320H Three-Phase Smart Gate Driver (Hardware Interface) Evaluation Module
The BOOSTXL-DRV8320H evaluation module (EVM) is a 15A, 3-phase brushless DC drive stage based on the DRV8320H gate driver and CSD88399Q5DC dual-package MOSFETs.  The module has individual DC bus and phase voltage sense, making this EVM ideal for sensorless BLDC algorithms.  The EVM (...)
Daughter card
DRV8320RS three-phase smart gate driver with buck and SPI interface evaluation module
The BOOSTXL-DRV8320RS is a 15A, 3-phase brushless DC drive stage based on the DRV8320RS gate driver and CSD88599Q5DC NexFET power blocks.  The module has individual DC bus and phase voltage sense, making this evaluation module ideal for sensorless BLDC algorithms.  The module supplies (...)
Evaluation board
DRV8320S Three-Phase Smart Gate Driver (SPI Interface) Evaluation Module
The BOOSTXL-DRV8320S evaluation module (EVM) is a 15A, 3-phase brushless DC drive stage based on the DRV8320S gate driver and CSD88399Q5DC dual-package MOSFETs.  The module has individual DC bus and phase voltage sense, making this EVM ideal for sensorless BLDC algorithms.  The EVM (...)
Evaluation board
DRV8323RH Three-Phase Smart Gate Driver With Buck, Shunt Amps (Hardware Interface) Evaluation Module
The BOOSTXL-DRV8323RH is a 15A, 3-phase brushless DC drive stage based on the DRV8323RH gate driver and CSD88599Q5DC NexFETTM power blocks.  The module has individual DC bus and phase voltage sense as well as individual low-side current shunt amplifiers, making this EVM ideal for sensorless (...)
Evaluation board
DRV8323RS three-phase smart gate driver with buck, shunt amps (SPI interface) evaluation module

The BOOSTXL-DRV8323RS is a 15A, 3-phase brushless DC drive stage based on the DRV8323RH gate driver and CSD88599Q5DC NexFETTM power blocks. The module has individual DC bus and phase voltage sense as well as individual low-side current shunt amplifiers, making this evaluation module ideal for (...)

Data converters

Evaluation board
ADS7128 8-channel 12-bit ADC BoosterPack™ plug-in module

The BP-ADS7128 BoosterPack™ plug-in module is a platform for evaluating the performance of the successive approximation register (SAR) analog-to-digital converter (ADC) ADS7128 device and family of devices, which are analog, nanopower, eight-input-channel devices with an I/O expander.

BP-ADS7128 is (...)

Evaluation board
DAC11001 20-bit ultra-low-noise low-glitch monotonic DAC BoosterPack™ plug-in module

The DAC11001 evaluation module (EVM) BoosterPack™ plug-in module is an easy-to-use platform for evaluating the functionality and performance of the DAC11001. DAC11001 is a single-channel, buffered, bipolar-output digital-to-analog converter (DAC) in 20-bit resolution. It (...)

Evaluation board
ADS7042 Ultra-Low Power Data Acquisition BoosterPack

The ADS7042 Ultra-Low Power Data Acquisition BoosterPack is a stand-alone system that converts analog sensor data into digital SPI data using the TI ADS7042 Successive Approximation Register Analog-to-Digital Converter.  This BoosterPack has been designed to be compatible with the TI (...)

Evaluation board
DAC7551-Q1 BoosterPack plug-in module

 

The Texas Instruments DAC7551-Q1 BoosterPack Evaluation Module (EVM) allows designers to evaluate the operation and performance of the DAC7551-Q1 single-channel, voltage-output digital-to-analog converter (DAC). The BoosterPack layout of this EVM is compatible with the readily available (...)

Evaluation board
DAC8568 Low-power, Voltage-output, 8-channel, 16-bit DAC BoosterPack
The BOOST-DAC8568 (Booster Pack) is an easy to use platform that connects with the MSP430F5529 LaunchPad.  The DAC8568 device is a  low-power, voltage-output, eight-channel, 16-bit digital-to-analog converter (DAC).  This devices includes a 2.5V, 2ppm/°C internal reference (disabled (...)
Evaluation board
ADS1119 16-bit, 1kSPS, 4-channel delta-sigma ADC BoosterPack™ plug-in module

The ADS1119 BoosterPack™ plug-in module is a platform for evaluating the ADS1119 analog-to-digital converter (ADC). ADS1119 is a 16-bit, 1-kSPS, 4-channel, low-power, delta-sigma ADC with an I2C interface for sensor measurement and process control applications. ADS1119 also includes an integrated (...)

Evaluation board
ADS7142-Q1 2-channel 12-bit 140-kSPS I2C-compatible ADC BoosterPack™ plug-in module

BOOSTXL-ADS7142-Q1 is a platform for evaluating the performance of the ADS7142-Q1 successive approximation register (SAR) analog-to-digital converter (ADC), which is a nanopower, dual-channel, sensor monitor device. The evaluation kit includes the ADS7142-Q1 BoosterPack™ plug-in module, (...)

Evaluation board
ADS7841-Q1 12-bit 4-channel serial output sampling ADC BoosterPack™ plug-in module

BOOSTXL-ADS7841-Q1 is a platform for evaluating the performance of the ADS7841-Q1 4-channel, 12-bit, SAR ADC with an SPI-compatible serial interface. The evaluation kit includes the ADS7841-Q1 BoosterPack™ plug-in module and PC software that enables the user to configure the (...)

Evaluation board
Digital-to-analog converter (DAC) BoosterPack™ plug-in module

BOOSTXL-DAC-PORT is an easy-to-use BoosterPack™ plug-in module platform for evaluating the functionality and performance of catalog digital-to-analog converters (DACs).

This generic platform accommodates a DAC evaluation module (EVM) using a board-to-board connector. It works with the GUI (...)

Display

Daughter card
Educational BoosterPack MKII

The Educational BoosterPack MKII offers a high level of integration for developers to quickly prototype complete solutions. Various analog and digital inputs/outputs are at your disposal including an analog joystick, environmental and motion sensors, RGB LED, microphone, buzzer, color LCD display, (...)

Evaluation board
LP5569 Nine-Channel I2C RGB LED Driver With Engine Control and Charge Pump Evaluation Module
The Texas Instruments LP5569 evaluation module (EVM) helps designers evaluate the operation and performance of the LP5569 nine-LED driver. The LP5569 device is an RGB LED driver that can individually control up to 9 LEDs. The driver has 12-bit PWM and 8-bit current control of each low-side LED (...)
Development kit
Kentec QVGA Display BoosterPack

The BOOSTXL-K350QVG-S1 Kentec QVGA Display BoosterPack is an easy-to-use plug-in module for adding a touch screen color display to your Launchpad design. MCU LaunchPad developers can use this BoosterPack to start developing applications using the 320 x 240 pixel SPI controlled TFT QVGA display with (...)

Daughter card
Sharp® 128x128 Memory LCD and microSD Card TI BoosterPack™
The Sharp® 128x128 Memory LCD and microSD Card TI BoosterPack Plug-in Module is based on the LS013B7DH03 super low power TFT display panel from Sharp Electronics and also features a microSD card expansion slot. Both the LCD and SD card can be controlled using the serial peripheral interface (...)
Evaluation board
TLC6946 16-channel 32-multiplexing 16-bit ES-PWM constant-current LED driver evaluation module
The TLC6946 evaluation module (BOOSTXL-TLC6946EVM) is a reference for engineering demonstration and evaluation of the TLC6946 16-channel 32-multiplexing 16-bit ES-PWM constant-current LED driver. The BOOSTXL-TLC6946EVM uses three TLC6946 devices to drive 16 RGB LEDs, each device controlling one (...)
Evaluation board
TLC694x 16-channel 32-, 48-multiplexing 16-bit ES-PWM constant-current LED driver evaluation module
The TLC694x evaluation module (BOOSTXL-TLC6948EVM) is a reference for engineering demonstration and evaluation of the TLC694x 16-channel 32-,  48-multiplexing 16-bit ES-PWM constant-current LED driver with QFN package. The BOOSTXL-TLC6948EVM uses three TLC694x VQFN package devices to drive 16 (...)

Sensing

Evaluation board
Sensors BoosterPack™ plug-in module for building automation
The BP-BASSENSORSMKII BoosterPack™ plug-in module is an easy way to add digital sensors to your LaunchPad™ development kit. MCU Launchpad developers can use this BoosterPack plug-in module to start developing sensor applications using the on-board temperature, humidity, ambient light (...)
Evaluation board
Dynamic Dual Interface NFC Transponder Booster Pack

 

The DLP-RF430BP BoosterPack is add-on module compatible with TI’s low-cost LaunchPad rapid prototyping ecosystem. Dynamic Dual Interface NFC Transponder BoosterPack is built with RF430CL330H – ISO14443B compatible Dual Interface Dynamic NFC Transponder. Using a combination of this (...)

Daughter card
Infrared (IR) BoosterPack Plug-in Module

The BOOST-IR BoosterPack™ Plug-in Module can be plugged into a LaunchPad™ Development Kit for simple integration of Infrared (IR) transceiver functionality. Users can start developing remote control applications with the on-board keypad, IR LED transmitter, and IR receiver + demodulator.

On-chip IR (...)

Evaluation board
LDC3114 evaluation module for inductive sensing

This EVM (evaluation module) is an easy-to-use platform for evaluating the main features and performance of the LDC3114. The EVM includes a graphical user interface (GUI) used to read and write registers as well as view and save measurement results. Also included is an integrated coil that can (...)

Evaluation board
Sensors BoosterPack plug-in module for building automation
The BOOSTXL-BASSENSORS BoosterPack plug-in module is an easy way to add digital sensors to your LaunchPad development kit. MCU Launchpad developers can use this BoosterPack module to start developing sensor applications using the on-board temperature, humidity, ambient light, and hall-effect (...)
Evaluation board
BoosterPack for Applications from 902MHz to 928MHz

The CC1120-CC1190 BoosterPack™ module is designed to use with the MSP-EXP430F5529 and MSP-EXP430G2553 LauchPad™ development kits and to work as a stand-alone module by using SmartRF Studio application software.  The module is equipped with an integrated PCB trace antenna which (...)

Evaluation board
PGA460-Q1 ultrasonic sensor signal conditioning evaluation module with transducers
Fully evaluate the PGA460 ultrasonic sensor signal conditioner with the BOOSTXL-PGA460 (+ MSP430F5529LP). The PGA460 is an integrated ultrasonic front-end with a digital signal processor that outputs time-of-flight data, echo width and amplitude information. The driver strength is configurable by a (...)
Evaluation board
TLV8544 Quad Nanopower Op amp PIR Motion Detector Demonstration Module
The BOOSTXL-TLV8544PIR demonstration board is a BoosterPack intended to be used with the LAUNCHXL-CC2650 multi-frequency 2.4GHz wireless LaunchPad. The BOOSTXL-TLV8544PIR demonstrates the quad tiny, nanopower op amp (TLV8544) operating as an analog front end (AFE) in a PIR motion detection system. (...)
Evaluation board
TMP107 temperature sensor daisy-chain BoosterPack™ plug-in module
The BOOSTXL-TMP107 BoosterPack Module adds 3 high-accuracy temperature sensors to your LaunchPad development kit. These sensors feature a one-wire serial protocol which is suitable for long cabling with up to 32 sensors in series. The breakable sections of the PCB enable the user to place the (...)
Evaluation board
TUSS4440 transformer driven ultrasonic transducer with LDO evaluation module
The TUSS4440 EVM is a collective of the BOOSTXL-TUSS4440 and MSP-EXP430F5529LP, which enables users to fully evaluate the TUSS4440 ultrasonic sensor signal conditioner and transformer driver. Transducer compatibility is expanded to open- or closed-top transducers operating between 30 to 500 kHz. (...)
Evaluation board
TUSS4470 direct drive ultrasonic transducer with LDO evaluation module
The TUSS4470 EVM is a collective of the BOOSTXL-TUSS4470 and MSP-EXP430F5529LP, which enables users to fully evaluate the TUSS4470 ultrasonic sensor signal conditioner and H-bridge driver. Transducer compatibility is expanded to open- or closed-top transducers operating between 30 to 1000 kHz. The (...)

Educational resources

Academy
Academy
MSPM0 Academy
Training contains several demos and documentation for all LaunchPad™ development kits. Each module walks through examples step by step within our software development kits (SDKs) in order to demonstrate the device's capabilities.
Video series
Video series
MSPM0 hands on training series
This video describes a step by step tutorial on how to use the MSPM0 software development kit (SDK) with the MSPM0L1306. 
Resource
Resource
Arm® Cortex ®-M0+ MCUs subsystems
Accelerate your development with our broad selection of MSPM0 subsystems, integrating our application building blocks to simplify your software efforts. 

Partners

Accelerate development efforts and reduce time-to-market by leveraging MSPM0's ecosystem of third-party partners. From development tools to software libraries, our third-party network provides services that complement our device solutions. Click on an icon to view the corresponding partner page.