Arm Cortex-M0+ MCUs
Our comprehensive portfolio of Arm® Cortex®-M0+ MCUs deliver the sensing and processing features you need
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.
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.
Software
Design applications faster with our wide variety of code examples, middleware offerings, supported operating systems, and more.
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.
Educational resources
Learn through easy-to-use training modules that cover a range of topics and LaunchPad development kits.
Partners
Our partners include respected, well-established companies offering products and services that complement our semiconductor device solutions.
Featured tools
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 (...)
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 (...)
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
MSP Academy
TI Precision Labs - Microcontrollers
Arm Cortex-M0+ MCU subsystems
Why choose TI Arm® Cortex® -M0+ devices?
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.
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.
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.
MSPM0 analog configurator tool
System configuration tool
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
Discover featured applications
Control different automotive sensors and modules using AEC Q100 qualified, cost-optimized MSPM0 microcontrollers with integrated CAN-FD, Local Interconnect Network controllers
- 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
- 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
- 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
- Full-Featured Automotive Side Mirror – Application brief
- Optimize Automotive Body Electronics Designs With AEC-Q100 MSPM0 MCUs – Application brief
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
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
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 – 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC
- 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
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 – 80MHz Arm® Cortex®-M0+ MCU with 64KB flash 32KB SRAM 2x4Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHAC
- LP-MSPM0G3507 – MSPM0G3507 LaunchPad™ development kit for 80-MHz Arm® Cortex®-M0+ MCU
- 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
- 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
- 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, 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
- 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