Low-Power and High Performance 32-Bit ARM Cortex M4F With 256KB Flash and 64KB RAM - MSP432P401R


Low-Power and High Performance 32-Bit ARM Cortex M4F With 256KB Flash and 64KB RAM



The MSP432P401x microcontroller (MCU) family is TI's latest addition to its portfolio of efficient ultra-low-power mixed-signal MCUs. The MSP432P401x MCUs feature the ARM Cortex-M4 processor in a wide configuration of device options including a rich set of analog, timing, and communication peripherals, thereby catering to a large number of application scenarios where both efficient data processing and enhanced low-power operation are paramount.

Overall, the MSP432P401x is an ideal combination of the TI MSP430 low-power DNA, advance mixed-signal features, and the processing capabilities of the ARM 32-bit Cortex-M4 RISC engine. The devices ship with bundled peripheral driver libraries and are compatible with standard components of the ARM ecosystem.


  • Core
    • ARM 32-Bit Cortex-M4F CPU With Floating-Point Unit and Memory Protection Unit
    • Frequency up to 48 MHz
    • ULPBench Benchmark:
      • 192.3 ULPMark-CP
    • Performance Benchmark:
      • 3.41 CoreMark/MHz
      • 1.22 DMIPS/MHz (Dhrystone 2.1)
  • Memories
    • Up to 256KB of Flash Main Memory (Organized Into Two Banks Enabling Simultaneous Read/Execute During Erase)
    • 16KB of Flash Information Memory (Used for BSL, TLV, and Flash Mailbox)
    • Up to 64KB of SRAM (Including 6KB of Backup Memory)
    • 32KB of ROM With MSP432 Peripheral Driver Libraries
  • Operating Characteristics
    • Wide Supply Voltage Range: 1.62 V to 3.7 V
    • Temperature Range (Ambient): –40°C to 85°C
  • Ultra-Low-Power Operating Modes
    • Active: 80 µA/MHz
    • Low-Frequency Active: 83 µA at 128 kHz (Typical)
    • LPM3 (With RTC): 660 nA (Typical)
    • LPM3.5 (With RTC): 630 nA (Typical)
    • LPM4: 500 nA (Typical)
    • LPM4.5: 25 nA (Typical)
  • Flexible Clocking Features
    • Tunable Internal DCO (up to 48 MHz)
    • 32.768 kHz Low-Frequency Crystal Support (LFXT)
    • High-Frequency Crystal Support (HFXT) up to 48 MHz
    • Low-Frequency Internal Reference Oscillator (REFO)
    • Very Low-Power Low-Frequency Internal Oscillator (VLO)
    • Module Oscillator (MODOSC)
    • System Oscillator (SYSOSC)
  • Code Security Features
    • JTAG and SWD Lock
    • IP Protection (up to Four Secure Flash Zones, Each With Configurable Start Address and Size)
  • Enhanced System Features
    • Programmable Supervision and Monitoring of Supply Voltage
    • Multiple-Class Resets for Better Control of Application and Debug
    • 8-Channel DMA
    • RTC With Calendar and Alarm Functions
  • Timing and Control
    • Up to Four 16-Bit Timers, Each With up to Five Capture, Compare, PWM Capability
    • Two 32-Bit Timers, Each With Interrupt Generation Capability
  • Serial Communication
    • Up to Four eUSCI_A Modules
      • UART With Automatic Baud-Rate Detection
      • IrDA Encode and Decode
      • SPI (up to 16 Mbps)
    • Up to Four eUSCI_B Modules
      • I2C (With Multiple-Slave Addressing)
      • SPI (up to 16 Mbps)
  • Flexible I/O Features
    • Ultra-Low-Leakage I/Os (±20 nA Maximum)
    • All I/Os With Capacitive-Touch Capability
    • Up to 48 I/Os With Interrupt and Wake-up Capability
    • Up to 24 I/Os With Port Mapping Capability
    • Eight I/Os With Glitch Filtering Capability
  • Advanced Low-Power Analog Features
    • 14-Bit 1-MSPS SAR ADC With Differential and Single-Ended Inputs
    • Internal Voltage Reference With 10-ppm/°C Typical Stability
    • Two Analog Comparators
  • Encryption and Data Integrity Accelerators
    • 128-, 192-, or 256-Bit AES Encryption and Decryption Accelerator
    • 32-Bit Hardware CRC Engine
  • JTAG and Debug Support
    • Support for 4-Pin JTAG and 2-Pin SWD Debug Interfaces
    • Support for Serial Wire Trace
    • Support for Power Debug and Profiling of Applications

View more

Featured tools and software

Parametrics Compare all products in MSP432 low power + performance MCUs

Frequency (MHz)
Non-volatile Memory (KB)
Comparators (Inputs)
Timers - 16-bit
Timers - 32-bit
Active Power (uA/MHz)
Standby Power (LPM3-uA)
Wakeup Time (us)
Special I/O
Additional Features
MSP432P401R MSP432P401M
ARM Cortex-M4F    ARM Cortex-M4F   
48    48   
256    128   
64    32   
84    84   
4    4   
8    8   
8    8   
ADC14 - 24ch    ADC14 - 24ch   
2    2   
4    4   
2    2   
4    4   
32x32    32x32   
AES256    AES256   
1.62    1.62   
3.7    3.7   
85    85   
0.85    0.85   
8    8   
20mA High Drive I/O
Capacitive Touch I/O   
20mA High Drive I/O
Capacitive Touch I/O   
IP Protection
Real-Time Clock
Temp Sensor
Brown Out Reset
IP Protection
Real-Time Clock
Temp Sensor
Brown Out Reset