Arm® Cortex ®-M0+ MCUs design & development
Get started quickly with intuitive and user-friendly hardware, software and development tools.
Start evaluating our MSPM0 MCU portfolio by leveraging a modular ecosystem that gives you flexibility to evaluate the MCUs, using the LaunchPad™ development kits.
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.
Configure peripherals using your choice of portable software drivers
Use our low-level, optimized driver library (DriverLib) to configure, control, and manipulate hardware and common ARM peripherals using a set of fully functional APIs.
Use our higher-level, thread-safe TI Drivers to configure peripherals seamlessly inside of a real time operating system (RTOS) applications.
Simplify application development with middleware libraries for MSPM0
Quickly enable functional safety, secure boot, firmware updates, optimized digital signal processing, and wired communication (including LIN, CAN, SENT, IO-LINK, OneWire, DALI, and SMBUS).
Get to market faster with application software for motor control, energy measurement, medical diagnostics, environmental sensing, battery management, and more.
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.
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.
TI Developer Zone
Quickly get started with MSPM0
Evaluate code examples using our LaunchPad™ development kits and any of our supported IDEs by following the steps outlined in our Quick Start Guides
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 hardware and software configuration
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.
The MSPM0 Analog Configurator is a graphical configuration tool designed to simplify and accelerate the design and enablement of an analog signal chain using a MSPM0 device with no traditional coding development necessary.
Easy-to-use, hands-on training modules with MSPM0 Academy
MSPM0 Academy 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.
Topics range from examples of analog peripherals to serial communication and advanced device features to suit your application needs.