Arm Cortex-M0+ MCUs

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

parametric-filterView all products
Our portfolio of low-cost to high-performance Arm Cortex-M0+ microcontrollers (MCUs) offers pin-to-pin-compatible options to match your memory, analog and computing requirements. Get started quickly with intuitive and user-friendly design resources, including graphical tools that streamline device configuration and code generation. All of our devices share the same software, ensuring a consistent experience and streamlined development.

Browse by category

MSPM0 devices with 24MHz, 32MHz or 80MHz CPUs, as much as 512KB of flash, and up to 100 pins

MSPM0C MCUs: Entry level

User-friendly devices for basic applications starting at $0.20 and packages as small as 1.6mm by 0.8mm.

MSPM0H MCUs: 5V supply

Devices with a voltage supply range up to 5.5V, enabling an improved signal-to-noise ratio and 5V sensor compatibility.

MSPM0L MCUs: Low power

Low-power devices with 71µA/MHz in run mode and 1µA with retention in standby. Optimized for battery-constrained applications. Up to 256KB flash and 80 pins.

MSPM0-Q1 MCUs: Automotive-qualified

Automotive Electronics Council (AEC)-Q100 Grade 1-classified MCUs with CAN-FD and LIN support. ASIL B-certified variants with supporting TI Functional Safety-Quality Managed documentation.

MSPM0G MCUs: High performance

High computing devices with 80MHz CPU frequencies, with math and security accelerators, up to 512KB of flash, and 100 pins. Achieves the highest score on CoreMark among Arm Cortex-M0 microcontrollers.

Find MCUs by feature

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.

Software

Develop your applications using no code at all, just a simple task loop, or with a variety of real-time operating systems for PE, enterprise, industrial, and automotive applications. arrow-right

Design tools

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

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

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

Accelerate software design

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.

Subsystems
Arm® Cortex ® M0+ MCUs subsystems
Application building blocks to solve common MSPM0 design challenges and simplify your software efforts.
Driver or library
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.

MSPM0C1106
Arm Cortex-M0+ MCUs

32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 8KB SRAM, 12-bit ADC, comparator, advanced timer

Approx. price (USD) 1ku | 0.391

MSPM0G3518-Q1
Arm Cortex-M0+ MCUs

Automotive 80MHz ARM® Cortex®-M0+ MCU with 256kB flash, 128kB SRAM, 2 CAN, 2 ADC, DAC, COMP

Approx. price (USD) 1ku | 1.26

MSPM0H3216-Q1
Arm Cortex-M0+ MCUs

Automotive 32MHz Arm® Cortex®-M0+ MCU with 5V supply, 64KB flash, 8KB SRAM, 12-bit ADC and LIN

Approx. price (USD) 1ku | 0.635

MSPM0C1106-Q1
Arm Cortex-M0+ MCUs

Automotive 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 8KB SRAM, 12-bit ADC, comparator, LIN

Approx. price (USD) 1ku | 0.621

MSPM0G3519-Q1
Arm Cortex-M0+ MCUs

Automotive 80MHz ARM® Cortex®-M0+ MCU with 512kB flash, 128kB SRAM, 2 CAN, 2 ADC, DAC, COMP

Approx. price (USD) 1ku | 1.44

MSPM0L1117
Arm Cortex-M0+ MCUs

32MHz Arm® Cortex®-M0+ MCU with 128KB dual-bank flash, 16KB SRAM, 12-bit 1.68Msps ADC

Approx. price (USD) 1ku | 0.49

Why choose TI Arm Cortex-M0+ devices?

checkmark

Small size

Integrate advanced features in a small form factor with our optimized package offerings. Our DSBGA and NFBGA packaging options for space-constrained applications start as small as 1.38mm2.

checkmark

Low power

Reduce power consumption with flexible low-power modes and fast wakeup times. Resume code execution from 1µA standby mode with RAM retention in only 15µs. Drop as low as 60nA with shutdown mode. 

checkmark

High performance

Get the most out of your board space with integrated analog and hardware accelerators, including zero-drift chopper operational amplifiers, dual 4MIPS 12-bit ADCs, high-speed comparators and DACs.

checkmark

Improved security

Protect your system with a multitude of security enablers, including secure boot, flexible lockout modes, AES and TRNG acceleration, key storage, EVITA Light and PSA Level 1 certification.

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

Optimize, scale, and accelerate automotive designs

The rapid adoption of electric and hybrid vehicles has spurred demand for cost-effective embedded controllers that satisfy growing safety and security requirements.

The MSPM0 portfolio, qualified to AEC-Q100, offers 8KB to 512KB of flash memory and eight- to 100-pin device options with advanced technology nodes, a competitive cost structure, integrated analog and communication interfaces, an efficient math accelerator, and resources to realize competitive and quick automotive designs.

Benefits:

  • Up to 80Hz CPU frequency.
  • Optimized safety and security.
  • Abundant integrated analog peripherals.
  • Support for multiple communication interfaces.
  • Comprehensive design resources.
White paper
MSPM0 MCU Advantages in Automotive Application
Explore more advantages of MSPM0 MCUs in automotive applications.
PDF | HTML
Resource
MSPM0-DIAGNOSTIC-LIB
Explore the MSPM0 diagnostic library software development kit (SDK), a collection of functional safety software to help you meet functional safety diagnostic requirements.
Featured products for automotive
MSPM0L1306-Q1 ACTIVE Automotive 32-Mhz Arm® Cortex®-M0+ with 64-KB flash, 4-KB RAM, 12-bit ADC, OPA,LIN
MSPM0G3507-Q1 ACTIVE Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHAC
NEW MSPM0G3519-Q1 ACTIVE Automotive 80MHz ARM® Cortex®-M0+ MCU with 512kB flash, 128kB SRAM, 2 CAN, 2 ADC, DAC, COMP

Low-power, low-cost, high-impact AI at the edge

Bring powerful artificial intelligence (AI) to the edge without the cost or power trade-offs. TI MSPM0 MCUs deliver ultra-low-power, affordable edge AI capable of running a wide range of AI models directly on the device with minimal energy consumption. The combination of neural processing unit (NPU) acceleration and advanced analog integration in MSPM0 devices help address such challenges such as classification, fault detection and predictive analytics at ultra-low latency and ultra-low power.

Benefits:

  • Run AI models at the edge on low-cost hardware.
  • Flexible deployment on a CPU or NPU.
  • NPU acceleration and advanced analog for unique edge capabilities.

Tiny but mighty

As electrical circuits and system designs become smaller, board space is now considered a scarce and valuable resource. This trend has driven semiconductor innovation resulting in manufacturing advancements, package optimization and increased feature integration, enabling designers to effectively get more for less.

The MSPM0 MCU portfolio provides scalable pin-to-pin packages specifically designed to add more features to a product without increasing board size. Further size optimizations include new wafer-chip-scale and ball-grid array packaging. MSPM0 MCUs provide more options and possibilities when designing products in a shrinking world. 

Technical article
Tiny, but mighty: How small-size MCU packaging helping optimize design of space-constrained applications
Dive into the industry trend toward smaller form-factor products and how MCUs can enable smaller electrical designs. 
PDF | HTML
Application brief
TI's Smallest M0+ MCU Package Enables Room to do More in Your Design (Rev. A)
Learn how the world's smallest MCU, the MSPM0C1104S8YCJR, can help designers do more in a smaller space. Despite the compact form (1.38mm2), the device does not compromise on functionality. 
PDF | HTML
External resource
Electromaker Educator video: A line-following robot using the MSPM0C1104 MCU
In this episode of Electromaker Educator, Robin describes the building of the world's smallest Arm-based line-following robot, powered by our MSPM0C1104.
Featured products for Small package
MSPM0C1104 ACTIVE 24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC
NEW MSPM0C1106 ACTIVE 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 8KB SRAM, 12-bit ADC, comparator, advanced timer
MSPM0G1507 ACTIVE 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM 2x4Msps ADC, 12-bit DAC, 3xCOMP, 2xOPA, MATHAC

Design secure and reliable systems

As industrial, automotive and personal electronics applications become more connected, and as the tools available to attackers continue to grow, the importance of device security in embedded applications continues to increase. MSPM0 MCUs include a variety of hardware and software security technologies for engineers to leverage when developing an application with security in mind.

MSPM0 MCUs offer a range of cybersecurity enablers including debugging security, secure boot, secure storage, cryptographic acceleration and PSA Certified Level 1 options. As the MCUs scale from low cost to high performance, the cybersecurity enablers scale in parallel.

Application note
Cybersecurity Enablers in MSPM0 MCUs
This document describes the security enablers in MSPM0G and MSPM0L MCUs, what their capabilities and limitations are, how they operate, and how to configure them for basic use cases.
PDF | HTML
External resource
Texas Instruments PSA-certified Level 1 documentation
Veiw our PSA Certified™ Security Assurance Certificate for MSPM0L122x and MSPM0L222x.
Featured products for Security
NEW MSPM0C1106 ACTIVE 32MHz Arm® Cortex®-M0+ MCU with 64KB flash, 8KB SRAM, 12-bit ADC, comparator, advanced timer
NEW MSPM0L2228 ACTIVE 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, LCD, VBAT
NEW MSPM0G3519 ACTIVE 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP

Enable run-time functional safety protections

Designs compliant with functional safety requirements must include the management of both systematic and random faults. Our new product development process for all of our components helps decrease the probability of systematic failures.

MSPM0 MCUs offer TI Functional Safety Quality-Managed and TI Functional Safety-Compliant (Automotive Safety Integrity Level B) and PSA Certified Level 1 options to assist compliance with standards such as International Organization for Standardization 26262 and International Electrotechnical Commission 60730. Each TI Functional Safety-Capable device includes a functional safety manual; failure modes, effects and diagnostic analysis; and a safety software library.

External resource
MSPM0 diagnostic library for functional safety applications
The MSPM0 diagnostic library SDK is a collection of functional safety software to help designers meet their functional safety diagnostic requirements.
Functional safety information
Functional Safety Manual for MSPM0Lx22x-Q1
This manual provides information to help in the creation of a functional safety system using a MSPM0Lx22x-Q1 MCU, including an overview of the MCU architecture,  functional safety mechanism usage and management of random faults.
PDF | HTML
Functional safety information
Functional Safety Manual for MSPM0G3x0x-Q1 (Rev. B)
This manual provides information to help in the creation of a functional safety system using a MSPM0G3x0x-Q1 MCU, including an overview of the MCU architecture, functional safety mechanism usage and management of random faults.
PDF | HTML
Featured products for Functional saftey
NEW MSPM0L2228-Q1 ACTIVE Automotive 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, ADC, COMP, LCD, VBAT
MSPM0G3507-Q1 ACTIVE Automotive 80MHz Arm® Cortex®-M0+ MCU with 128KB flash 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHAC

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)