Arm Cortex-M0+ MCUs
The most comprehensive portfolio of Arm® Cortex® -M0+ MCUs deliver the sensing and processing features you need.
Browse by category
MSPM0L series with a 32-MHz CPU, up to 64 kB of flash and 4 kB SRAM
Entry level
Simple devices for your basic applications, starting at $0.39 in 1,000-unit quantities and multiple packaging options.
Advanced analog
Integrate high performance analog from a broad range of device options that include zero-drift op amps, TIA, a 12-bit 1-MSPS ADC and a high-speed comparator.
MSPM0G series with an 80-MHz CPU, up to 128 kB of flash and 32 kB SRAM
Entry level
Simple devices with increased computing performance, offered at a low cost in multiple package options.
Advanced analog
Complete high-performance analog signal chain. Device options include multiple zero-drift op amps, dual 14-bit 250-KSPS ADCs, dual 12-bit 4-MSPS ADCs, high-speed comparators and a 12-bit 1-MSPS DAC.
CAN controllers for industrial and automotive
Controllers Area Network (CAN) 2.0A, CAN2.0B, or CAN-Flexible Data Rate (CAN-FD) buses supporting rates as high as 5Mbps.
Design & development resources
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 (...)
MSPM0 software development kit (SDK)
The MSPM0 SDK provides the ultimate collection of software, tools and documentation to accelerate the development of applications for the MSPM0 MCU platform. The software is designed for optimal performance and memory utilization, providing a consistent and cohesive experience with a wide variety (...)
MSP Academy
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 (...)
New products
Automotive 32-Mhz Arm® Cortex®-M0+ with 32-KB flash, 4-KB RAM, 12-bit ADC, OPA, LIN
Approx. price (USD) 1ku | 0.575
Automotive 32-Mhz Arm® Cortex®-M0+ with 64-KB flash, 4-KB RAM, 12-bit ADC, OPA,LIN
Approx. price (USD) 1ku | 0.635
32-MHz Arm® Cortex®-M0+ MCU with 8-KB flash, 2-KB SRAM, 12-bit ADC, comparator, OPA
Approx. price (USD) 1ku | 0.401
32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
Approx. price (USD) 1ku | 0.45
32-MHz Arm® Cortex®-M0+ MCU with 32-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
Approx. price (USD) 1ku | 0.42
32-MHz Arm® Cortex®-M0+ MCU with 16-KB flash, 2-KB SRAM, 12-bit ADC, comparator, OPA
Approx. price (USD) 1ku | 0.38
Why choose TI Arm® Cortex® -M0+ devices?
Maximized cost savings
With our internal 65-nm flash process, MSPM0 devices enable more chips per wafer in one of the industry's smallest packages. Eliminate PCB components with on-chip analog without affecting performance.
Comprehensive analog integration
Get the most accuracy out of your sensors with zero-drift, chopper-stabilized op amps, integrated in a microcontroller, dual simultaneous-sampling 14-bit ADCs, fast comparators and DACs.
Simple to use
Accelerate time to market with graphical device configurations, optimized software drivers, hundreds of code examples, reference designs and more.
Discover featured applications
Leverage low power modes and integrated analog to achieve the right balance of power consumption and response time for critical systems.
Efficiently detect different type of sensing and measurement applications such as motion, smoke, and heat detectors.
- Extend battery life and range sensing
- Fast and accurate sensor readings with 12 bit ADCs
- Internal connections between OPAs and ADCs to ease PCB layout and eliminate trace noise
- 1uA standby current to reduce total system current consumption
Featured resources
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
Get to market faster with patient care and personal hygiene applications using sensor acquisition and simple motor control.
From pulse oximeters, to personal healthcare devices, MSPM0 microcontroller's small package size can be used in many diverse designs.
- Analog integration along with low power modes which include 5 different power states. These low power modes can be used between ADC readings to decrease the average current and increase the battery life of device for different medical equipment.
- Zero Drift OPAs amplify photodiode signals to control the light intensity of LEDs.
- Simple motor control can be achieved to optimize the design.
Featured resources
- TMS320F28388D – C2000™ 32-bit MCU w/ connectivity manager, 2x C28x+CLA CPU, 1.5-MB flash, FPU64, CLB, ENET, EtherCAT
- TMS320F280025C – C2000™ 32-bit MCU with 100-MHz, FPU, TMU, 128-kb flash, CLB
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
Simplify your system by using analog integration in different types of sensing applications to provide reliable diagnostic data.
Our low-cost system solution offers pin-to-pin scalability to address various application needs, allowing you to:
- Easily acquire and analyze data from flow, temperature and pressure systems.
- Combine analog temperature sensors with precision analog-to-digital converters that integrate a programmable gain amplifier, voltage reference, current sources and multiplexed inputs to measure all input types.
Featured resources
- MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
- MSPM0G3506 – 80 MHz Arm® Cortex®-M0+ MCU with 64-KB Flash, 32-KB SRAM, ADC, COMP, DAC, OPA and CAN-FD
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
- MSPM0-SDK – MSPM0 software development kit (SDK)
Monitor battery usage and control battery gauge systems with high-performance features. CAN FD provides robust communication and motor control in critical systems.
MSPM0 microcontrollers provide reliable solutions for low end-to-high end battery management and power delivery applications.
By:
- Accurately measuring battery voltage, current and temperature information.
- Continuously monitoring cell undervoltage and overvoltage conditions.
- Detecting battery insertion and removal.
- Providing battery status indication with LEDs.
- Periodically communicating the state of the battery to the host over I2C, CAN- FD, USB, System Management Bus or Power Management Bus.
Featured resources
- Battery pack: cordless power tool – Gas gauge or battery management controller
- Battery pack: e-bike/e-scooter/light electric vehicle (LEV) – Battery management controller
- Battery pack: vacuum cleaner/robot – Battery pack with AFE+MCU
- Single phase online UPS – Control card
- Three phase UPS control & communication module – Control card
- MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
- MSPM0G3506 – 80 MHz Arm® Cortex®-M0+ MCU with 64-KB Flash, 32-KB SRAM, ADC, COMP, DAC, OPA and CAN-FD
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
- LP-MSPM0L1306 – MSPM0L1306 LaunchPad™ development kit for 32-MHz Arm® Cortex®-M0+ MCU
Control different automotive sensors and modules using AEC Q100 qualified, cost-optimized MSPM0 microcontrollers with integrated CAN-FD, Local Interconnect Network controllers
- Q-100 Grade 1-qualified products
- Integrated precision analog for controlling wipers and windows.
- A small form factor for use in body sensors and remote trunk openers
- System monitoring used for functional safety compliance as diagnostics in a microcontroller
Featured resources
- MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
- MSPM0G3506 – 80 MHz Arm® Cortex®-M0+ MCU with 64-KB Flash, 32-KB SRAM, ADC, COMP, DAC, OPA and CAN-FD
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
Design simple, sleek, cordless systems with analog and motor control capabilities.
MSPM0 microcontrollers allow you to optimize cost, performance, power, and, reliability for power tool and appliance designs.
Key benefits:
- Advanced timers features include dead band, QEI, cross triggers, sync, and fault handling for motor control.
- Integrated comparators and ADCs for motor control feedback systems.
- 5V-tolerant GPIOs enables communication in 5V systems found in home appliances.
Featured resources
- MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
- MSPM0G3506 – 80 MHz Arm® Cortex®-M0+ MCU with 64-KB Flash, 32-KB SRAM, ADC, COMP, DAC, OPA and CAN-FD
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU