Arm Cortex-M0+ MCUs

Our comprehensive portfolio of Arm® Cortex®-M0+ MCUs deliver the sensing and processing features you need

parametric-filterView all products
Our scalable portfolio of Arm Cortex-M0+ microcontrollers (MCUs) have pin-to-pin-compatible options to match your memory, analog and computing requirements, enabling you to reduce costs at both the component and system level without compromising performance and flexibility. Get started quickly with intuitive and user-friendly design resources, including graphical tools that streamline device configuration.

Browse by category

MSPM0C/MSPM0L series with a 24/32-MHz CPU, up to 256kB of flash and 32kB SRAM

Entry level

Simple devices for your basic applications, starting at $0.20 in 1,000-unit quantities and multiple packaging options. 

Advanced analog and automotive

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.

LCD controller

Low-power and high-reliability devices with LCD controller and battery voltage options benefit your display- and security-related designs.

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.

Select an Arm® Cortex® -M0+ device with pin-to-pin scalability across memory and packages

Arm Cortex-M0+ MCUs design & development

Accelerate your time to market by leveraging our ecosystem and tools to immediately start developing systems solutions.

Hardware

Start evaluating the MSPM0 MCU portfolio by leveraging a modular ecosystem that gives you flexibility to evaluate MCUs using the LaunchPad™ development kits. arrow-right

Software

Design applications faster with our wide variety of code examples, middleware offerings, supported operating systems, and more. arrow-right

TI Developer Zone

Access all the development tools, software, and training you need to easily develop, debug and analyze code on your desktop or in the cloud. arrow-right

Educational resources

Learn through easy-to-use training modules that cover a range of topics and LaunchPad development kits. arrow-right

Partners

Our partners include respected, well-established companies offering products and services that complement our semiconductor device solutions. arrow-right

Featured tools

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
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
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 (...)

Educational resources

Resource
MSP Academy
Use MSP Academy as a starting point to learn about the MSPM0 platform. These easy-to-use training modules cover a wide range of topics such as analog-to-digital converters, timers, universal asynchronous receiver transmitters and direct memory access.
Video series
TI Precision Labs - Microcontrollers
Learn how to design with MCUs in this series of easy-to-use tutorials.
Subsystems
Arm Cortex-M0+ MCU subsystems
MSPM0 subsystems are designed to help you solve common MCU design challenges.
MSPM0G1519
Arm Cortex-M0+ MCUs

80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xADC, DAC, 3xCOMP

Approx. price (USD) 1ku | 0.72

MSPM0G3519
Arm Cortex-M0+ MCUs

80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP

Approx. price (USD) 1ku | 0.75

MSPM0C1104-Q1
Arm Cortex-M0+ MCUs

Automotive 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC, LIN

Approx. price (USD) 1ku | 0.296

MSPM0L1227
Arm Cortex-M0+ MCUs

32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, VBAT, PSA-L1<

Approx. price (USD) 1ku | 0.63

MSPM0L2228
Arm Cortex-M0+ MCUs

32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12bit ADC, COMP, LCD, VBAT, PSA

Approx. price (USD) 1ku | 0.77

MSPM0L2227
Arm Cortex-M0+ MCUs

32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, LCD, VBAT, PS

Approx. price (USD) 1ku | 0.98

Why choose TI Arm® Cortex® -M0+ devices?

checkmark

Maximized cost savings

With our internal 65nm 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.

checkmark

Comprehensive analog integration

Get the most accuracy out of your sensors with zero-drift, chopper-stabilized operational amplifiers integrated in an MCU, dual simultaneous-sampling 14-bit ADCs, fast comparators and DACs.

checkmark

Simple to use

Accelerate time to market with graphical device configurations, optimized software drivers, hundreds of code examples, reference designs and more.

Reduce cost and design time with ARM Cortex-M0+ MCUs

Simplify your design at a low cost

Reduce costs at both component and system levels without compromising on performance and flexibility with our broad and affordable MSPM0 MCU portfolio. This portfolio enables simple, accurate sensing with fast and accurate advanced peripherals and offers smaller, cost-effective packages that were not previously available for MCUs.

Save size and cost with industry-leading analog integration 

From best-in-class 12-bit ADCs and zero-drift zero crossover operational amplifiers, to high-speed comparators and DACs, MSPM0 MCUs integrate comprehensive analog peripherals to provide enhanced analog performance and save extra components. The Analog Configurator graphical configuration tool simplifies development for the integrated analog signal chain – configure, analyze and plot signals, and generate configuration code with no traditional coding development necessary. 

Resource
MSPM0 analog configurator tool
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.
Resource
System configuration tool
SysConfig is a configuration tool designed to simplify hardware and software configuration challenges to accelerate software development.

Optimize, scale, and accelerate automotive designs

The growing adoption of electric and hybrid vehicles has spurred demand for compact, cost-effective embedded controllers that prioritize safety and reliability. The MSPM0 AEC-Q100 portfolio offers configurable, interconnected high-performance analog components, including ADCs, DACs, zero-drift op-amps and high-speed comparators. 

 These controllers come equipped with built-in fault detection mechanisms and security modules to help you meet your functional safety diagnostic requirements. Featuring integrated CAN (controller area network) and LIN (local interconnect network) modules for seamless communication with ECU subsystems. And, MSPM0 MCUs excel in low-power modes and rapid wake-up times, resulting in reduced system power consumption. 

Featured products for automotive
NEW MSPM0G3507-Q1 ACTIVE Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHAC
MSPM0L1306-Q1 ACTIVE Automotive 32-Mhz Arm® Cortex®-M0+ with 64-KB flash, 4-KB RAM, 12-bit ADC, OPA,LIN

Discover featured applications

Automotive body and lighting
Control different automotive sensors and modules using AEC Q100 qualified, cost-optimized MSPM0 microcontrollers with integrated CAN-FD, Local Interconnect Network controllers
Building automation
Leverage low power modes and integrated analog to achieve the right balance of power consumption and response time for critical systems.
Battery management and power delivery
Monitor battery usage and control battery gauge systems with high-performance features. CAN FD provides robust communication and motor control in critical systems.
Factory automation
Simplify your system by using analog integration in different types of sensing applications to provide reliable diagnostic data.
Appliances
Design simple, sleek, cordless systems with analog and motor control capabilities.
Medical
Get to market faster with patient care and personal hygiene applications using sensor acquisition and simple motor control.

Control different automotive sensors and modules using AEC Q100 qualified, cost-optimized MSPM0 microcontrollers with integrated CAN-FD, Local Interconnect Network controllers

Power automotive lighting applications, body electronics, hybrid/electric vehicles and infotainment systems using MSPM0 microcontrollers.
 
  • Automotive Electronics Council AEC-Q100 Grade 1 qualified products.
  • Integrated precision analog for controlling wipers and windows.
  • Small form factor used in body sensors and remote trunk openers.
  • System monitoring used for functional safety compliance as diagnostics in a microcontroller.

 

Featured resources

PRODUCTS
  • MSPM0L1306-Q1 – Automotive 32-Mhz Arm® Cortex®-M0+ with 64-KB flash, 4-KB RAM, 12-bit ADC, OPA,LIN
  • MSPM0G3107-Q1 – Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2×12bit 4Msps ADC, op-amp, CAN-FD
  • MSPM0G3507-Q1 – Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHAC
HARDWARE DEVELOPMENT
  • LP-MSPM0L1306 – MSPM0L1306 LaunchPad™ development kit for 32-MHz Arm® Cortex®-M0+ MCU
  • LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
  • LP-MSPM0C1104 – MSPM0C1104 LaunchPad™ development kit for 24-MHz Arm® Cortex®-M0+ MCU
SOFTWARE DEVELOPMENT
  • MSPM0-SDK – MSPM0 software development kit (SDK)
  • CCSTUDIO – Code Composer Studio™ integrated development environment (IDE)

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 op amps and ADCs to ease PCB layout and eliminate trace noise.
  • 1uA standby current to reduce total system current consumption.

Featured resources

HARDWARE DEVELOPMENT
  • LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
SOFTWARE DEVELOPMENT
  • MSPM0-SDK – MSPM0 software development kit (SDK)
  • CCSTUDIO – Code Composer Studio™ integrated development environment (IDE)

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

PRODUCTS
  • MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
  • MSPM0G3506 – 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC
HARDWARE DEVELOPMENT
  • 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
SOFTWARE DEVELOPMENT
  • CCSTUDIO – Code Composer Studio™ integrated development environment (IDE)
  • MSPM0-SDK – MSPM0 software development kit (SDK)

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

PRODUCTS
  • MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
  • MSPM0G3506 – 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC
HARDWARE DEVELOPMENT
  • LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
SOFTWARE DEVELOPMENT
  • MSPM0-SDK – MSPM0 software development kit (SDK)

Design simple, sleek, cordless systems with analog and motor control capabilities.

Optimize cost, performance, power and reliability for power tool and appliance designs.

  • 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

PRODUCTS
  • MSPM0L1306 – 32-MHz Arm® Cortex®-M0+ MCU with 64-KB flash, 4-KB SRAM, 12-bit ADC, comparator, OPA
  • MSPM0G3506 – 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC
HARDWARE DEVELOPMENT
  • LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
SOFTWARE DEVELOPMENT
  • MSPM0-SDK – MSPM0 software development kit (SDK)
  • CCSTUDIO – Code Composer Studio™ integrated development environment (IDE)

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, this portfolio's of 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 op amps amplify photodiode signals to control the light intensity of LEDs
  • Simple motor control can be achieved to optimize the design.

Featured resources

PRODUCTS
  • 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
HARDWARE DEVELOPMENT
  • LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
SOFTWARE DEVELOPMENT
  • MSPM0-SDK – MSPM0 software development kit (SDK)
  • CCSTUDIO – Code Composer Studio™ integrated development environment (IDE)