General-purpose MCUs

Add processing, communication, and analog features all integrated in one package with our portfolio of general-purpose microcontrollers (MCUs)

Browse by category

Our Arm® Cortex®-M core MCUs offer a broad range of 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. Scale up and down in performance with common packages and software development environments across our portfolio.

Browse by Arm Cortex-M0+ MCUs


MSPM0C MCUs: entry level


MSPM0H MCUs: 5V supply


MSPM0G MCUs: high performance

Browse by Arm Cortex-M33 and -M4 MCUs


MSPM33C MCUs: enhanced security


TM4C MCUs: wired interface

Browse by features

Related categories


Low-power MCUs


Sensing MCUs

Explore our portfolio

Explore Arm Cortex-M MCU technologies

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. Our MCUs deliver ultra-low power and affordable edge AI capable of running a wide range of AI models directly on the device with minimal energy consumption. The combination of the TinyEngine™ neural processing unit (NPU) acceleration and advanced analog integration help address 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.
Resource
Edge AI studio
Easily get started on your embedded neural network application with our Edge AI Studio. This studio includes GUI and command line-based tools designed to accelerate the development of edge AI applications with our MCUs.
Resource
Catalog of supported AI model examples
Leverage our MCU AI toolchain as a starting point to install and explore our AI solutions.
Featured products for Edge AI
NEW MSPM0G5187 ACTIVE 80MHz Arm® Cortex®-M0+ MCU with 128kB flash, 32kB SRAM, USB 2.0 FS, I2S, ADC and TinyEngine™ NPU

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.

Our Arm Cortex-M 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, providing 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
Explore how small-size MCU packaging and analog integration reduce system footprint and cost without sacrificing performance.
PDF | HTML
Application brief
TI's Smallest M0+ MCU Package Enables Room to do More in Your Design (Rev. A)
Learn how our ultra-small Arm Cortex-M0+ MCU delivers lov power, integrated peripherals and up to 16kB flash in a tiny WCSP package, enabling feature-rich designs for space-constrained applications.
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 world's smallest packaging
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. Our portfolio of general-purpose MCUs include a variety of hardware and software security technologies for engineers to leverage when developing an application with security in mind.

Our Arm Cortex-M MCUs offer a range of cybersecurity enablers including secure boot, cryptographic acceleration, Immutable Root of Trust,  Arm TrustZone® technology, 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 (Rev. A)
This document describes the security enablers in the MSPM0 MCUs, what their capabilities and limitations are, how they operate, and how to configure them for basic use cases.
PDF | HTML
User guide
MSPM33C Security User Guide
The MSPM33C321A security functionality creates a framework for upholding the integrity and authenticity of secure data on the device. This document is a guide for utilizing the built in security features during development. 
PDF | HTML
External resource
TI PSA-certified Level 1 documentation
Veiw our PSA Certified™ Security Assurance Certificate for MSPM0L122x and MSPM0L222x.
Featured products for security
NEW MSPM33C321A PREVIEW 160MHz ARM® Cortex®-M33 MCU with TrustZone®, FPU, 1MB flash, 256kB SRAM, QSPI, security
MSPM0G3519 ACTIVE 80 MHz ARM® Cortex®-M0+ MCU with dual-bank 512kB flash, 128kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP
MSPM0L2228 ACTIVE 32MHz Arm® Cortex®-M0+ MCU with 256KB dual-bank flash, 32KB SRAM, 12-bit ADC, COMP, LCD, VBAT

Design & development

Whether you are working on a simple design or building a complex system, you should have confidence in your designs. Our extensive and easy-to-use hardware and software tools, and 24/7 year-round access to industry experts will empower you to drive innovation forward.

Accelerate time to market with our wide variety of easy-to-use examples, tools, drivers, libraries and accompanying documentation – all available under a single software package. Each general purpose MCU family is supported by a corresponding software development kit (SDK). Leverage the compatible application programing interfaces (APIs) across MSPM0 and MSPM33 SDKs to scale across families.

Get started quickly with our easy-to-use design tools. Start developing applications within minutes – no coding experience required – using our Zero Code Studio, set-up peripherals and pinouts with our system configuration tool, unlock full customizability with our CCStudio™ integrated development environment (IDE), or meet your low-power goals using the MSPM0-CALC power estimation tool.

Evaluate our products using low-cost LaunchPad™ development kits with plug-and-play programming and debugging. Expand your design with BoosterPack™ plug-in modules and scalable software tools. Each of our device families has a dedicated EVM linked on its product page. See some of our top EVMs from across our broad portfolio highlighted below.

Leverage our debuggers to identify and isolate errors through breakpoint handling, memory inspection, and advanced trace features. Once you are ready to flash your microcontroller, choose from our scalable solutions, from basic onboard flash programming to high volume gang programmers. XDS110 and C-GANG are compatible with MSPM0 and MSPM33 microcontrollers, while XDS560 supports the TM4C devices.

Learn more about the inner workings of our Arm Cortex-M0 MCUs through supplementary training videos, hands-on modules and subsystem examples. Dive deeper into various integrated peripherals including timers, serial communication interfaces, analog components and CPU features through our training videos and MSPM0 academy. 

We collaborate with a worldwide community of respected, well-established companies offering products and services that complement our semiconductor device solutions. Products and services include a range of system modules, engineering services and development tools that help you accelerate your development efforts and reduce time to market.

MSPM0H3215

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

Approx. price (USD) 1ku | 0.596

MSPM0G5117

80MHz Arm® Cortex®-M0+ MCU with dual-bank 128kB flash, 32kB SRAM, USB2.0-FS, I2S/TDM, ADC, COMP

Approx. price (USD) 1ku | 0.796

MSPM0G5116

80MHz Arm® Cortex®-M0+ MCU with dual-bank 64kB flash, 32kB SRAM, USB2.0-FS, I2S/TDM, ADC, COMP

Approx. price (USD) 1ku | 0.746

MSPM0G5115

80MHz Arm® Cortex®-M0+ MCU with dual-bank 32kB flash, 16kB SRAM, USB2.0-FS, I2S/TDM, ADC, COMP

Approx. price (USD) 1ku | 0.796

MSPM0G1218

80MHz Arm® Cortex®-M0+ MCU with dual-bank 256KB flash, 32KB SRAM, 2xADCs, 2x COMPs

Approx. price (USD) 1ku | 0.671

MSPM0H3216

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

Approx. price (USD) 1ku | 0.656