Texas Instruments Unveils MSPM0C1104, World’s Smallest Microcontroller for Space-Constrained Applications
Texas Instruments has released the MSPM0C1104 at Embedded World 2025, calling it as the world's smallest microcontroller. A member of the MSPM0 Arm Cortex-M0+ MCU family, the unit is only 1.38 mm² in its Wafer Chip-Scale Package (WCSP)—about the size of a black pepper grain.
Texas Instruments has released the MSPM0C1104 at Embedded World 2025, calling it as the world’s smallest microcontroller. A member of the MSPM0 Arm Cortex-M0+ MCU family, the unit is only 1.38 mm² in its Wafer Chip-Scale Package (WCSP)—about the size of a black pepper grain. Designed for space-limited applications such as medical wearables and tiny personal electronics, the device nonetheless delivers basic functionality.
The MSPM0C1104 is a 24 MHz Arm Cortex-M0+ based device with up to 16 KB of flash and 1 KB of SRAM. It has a 12-bit ADC with three channels, six GPIO pins, and typical communication interfaces like UART, SPI, and I²C. It is an ultra-low-power 32-bit MCU well suited for compact battery-powered designs.
TI MSPM0C1104 specifications:
- MCU core: 32-bit Arm Cortex-M0+ @ up to 24MHz
- Memory: 1KB SRAM
- Storage: Up to 16KB flash
- Peripherals:
- Up to 18x GPIOs
- 2x 5V-tolerant open-drain I/Os
- Analog:
- 1x Analog-to-digital converter (ADC) with up to 10 total external channels, 1.7Msps at 10-bit or 1.5Msps at 12-bit with VDD as the voltage reference
- Configurable 1.4V or 2.5V internal ADC voltage reference (VREF)
- Integrated temperature sensor
- Integrated supply monitor
- Intelligent Digital Peripherals:
- 1-channel DMA controller dedicated to ADC
- Three timers supporting up to 14 PWM channels
- One 16-bit advanced timer with deadband support for up to 8 PWM channels
- One 16-bit general-purpose timer with 4 capture/compare channels
- One 16-bit general-purpose timer with 2 capture/compare channels
- Windowed watchdog timer
- BEEPER generating 1kHz, 2kHz, 4kHz, or 8kHz square waves
- Enhanced Communication Interfaces:
- One UART interface supporting LIN, IrDA, DALI, smart card, Manchester, and low-power operation in STANDBY mode
- One I2C interface supporting FM+ (1Mbps), SMBus, PMBus, and wakeup from STOP mode
- One SPI interface supporting up to 12 Mbps
- Supply voltage: 1.62V to 3.6V
- Operating temperature range: -40°C to 125°C
- Optimized low-power modes:
- RUN: 87µA/MHz
- STOP: 609µA at 4MHz, 311µA at 32kHz
- STANDBY: 5µA with SRAM retention
- SHUTDOWN mode: 200nA
- Dimensions:
- DSBGA (YCJ): 8 pins, 1.6 x 0.861 mm (1.3776 mm²)
- SOT-23-THN (DDF): 8 pins, 2.9 x 2.8 mm (8.12 mm²)
- SOT-23-THN (DYY): 16 pins, 4.2 x 2 mm (8.4 mm²)
- TSSOP (PW): 20 pins, 6.5 x 6.4 mm (41.6 mm²)
- VSSOP (DGS): 20 pins, 5.1 x 4.9 mm (24.99 mm²)
- WQFN (RUK): 20 pins, 3 x 3 mm (9 mm²)
- WSON (DSG): 8 pins, 2 x 2 mm (4 mm²)
The MSPM0C1104 is supported by the same software development ecosystem as other MSPM0 series MCUs. This includes the MSPM0 Software Development Kit (SDK) with code examples, the Code Composer Studio IDE, and TI’s Zero Code Studio— a no-code, visual programming environment. For hardware development, Texas Instruments offers the MSPM0C1104 LaunchPad Development Kit (LP-MSPM0C1104) for quick prototyping. Developers also have access to reference designs and community support through the TI E2E support forums.

According to Texas Instruments, the WCSP version of the MSPM0C1104 is priced at $0.20 in 1,000-unit quantities. The MSPM0C1104 LaunchPad development kit is available for $5.99 on TI.com. Additional details are available on the product page.


