MSP432P401MIPZR
Mixed-Signal MicrocontrollerThe MSP432P401MIPZR is a mixed-signal microcontroller from Texas Instruments. View the full MSP432P401MIPZR datasheet below including key specifications, absolute maximum ratings.
MSP432P401MIPZR shares its datasheet with MSP432P401R, whose page lists every part number it covers.
Official MSP432P401MIPZR datasheet (PDF) — the source this page was extracted from.
MSP432P401MIPZR Key Specifications
| Parameter | Value |
|---|---|
| ADC | 14-bit 1-MSPS SAR ADC |
| CPU | ARM Cortex-M4F with FPU and MPU |
| DMA | 8-channel |
| ROM | 32KB with MSP432 peripheral driver libraries |
| SRAM | Up to 64KB (including 6KB backup memory) |
| Timers | Up to four 16-bit and two 32-bit timers |
| SPI Speed | up to 16 Mbps |
| Encryption | 128/192/256-bit AES accelerator, 32-bit CRC |
| LPM4.5 Current | 25 nA (typical) |
| Max CPU Frequency | 48 MHz |
| Package Body Size | 14 mm × 14 mm |
| Serial Interfaces | Up to 4 eUSCI_A (UART/IrDA/SPI), up to 4 eUSCI_B (I2C/SPI) |
| Active Mode Current | 80 µA/MHz |
| Supply Voltage Range | 1.62V to 3.7V |
| LPM3 (With RTC) Current | 660 nA (typical) |
| Flash Information Memory | 16KB |
| Operating Temperature Range | -40°C to 85°C |
MSP432P401MIPZR Overview
Part: MSP432P401R, MSP432P401M — Texas Instruments
Type: Mixed-Signal Microcontroller
Description: 32-bit ARM Cortex-M4F CPU with FPU operating up to 48 MHz, featuring up to 256 KB Flash, 64 KB SRAM, and a 1 MSPS 14-bit SAR ADC, designed for ultra-low-power mixed-signal applications.
Operating Conditions:
- Supply voltage: 1.62 V to 3.7 V
- Operating temperature: -40°C to 85°C
- Max CPU frequency: 48 MHz
Absolute Maximum Ratings:
Key Specs:
- CPU: ARM 32-Bit Cortex-M4F with FPU
- Max CPU frequency: 48 MHz
- Flash memory: Up to 256 KB
- SRAM: Up to 64 KB
- Active mode current: 80 μA/MHz
- LPM3 (with RTC) current: 660 nA (Typical)
- ADC: 14-Bit 1-MSPS SAR ADC
- I/O leakage: ±20 nA Maximum
Features:
- Memory Protection Unit
- 16 KB Flash Information Memory
- 32 KB ROM with MSP432 Peripheral Driver Libraries
- Tunable Internal DCO (up to 48 MHz)
- JTAG and SWD Lock
- IP Protection (up to Four Secure Flash Zones)
- 8-Channel DMA
- RTC with Calendar and Alarm Functions
- Up to four 16-bit Timers
- Two 32-bit Timers
- Up to four eUSCI_A Modules (UART, IrDA, SPI)
- Up to four eUSCI_B Modules (I2C, SPI)
- Ultra-Low-Leakage I/Os
- 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
- Internal Voltage Reference with 10-ppm/°C Typical Stability
- Two Analog Comparators
- 128-, 192-, or 256-Bit AES Encryption and Decryption Accelerator
- 32-Bit Hardware CRC Engine
- Support for 4-Pin JTAG and 2-Pin SWD Debug Interfaces
- Support for Serial Wire Trace
- Support for Power Debug and Profiling of Applications
Applications:
- Industrial and Automation (Home Automation, Smoke Detectors, Barcode Scanners, Access Panels)
- Metering (Electric Meters, Flow Meters, Communication Modules)
- Health and Fitness (Watches, Activity Monitors, Fitness Accessories, Blood Glucose Meters)
- Consumer Electronics (Mobile Devices, Sensor Hubs)
Package:
- LQFP (100) - 14 mm × 14 mm
- NFBGA (80) - 5 mm × 5 mm
- VQFN (64) - 9 mm × 9 mm
MSP432P401MIPZR Features
1
- Core
- -ARM ® 32-Bit Cortex ® -M4F CPU With FloatingPoint 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)
1
- 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
- I 2 C (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
MSP432P401MIPZR Applications
- Industrial and Automation
- -Home Automation
- -Smoke Detectors
- -Barcode Scanners
- -Access Panels
- Metering
- -Electric Meters
- -Flow Meters
- -Communication Modules
MSP432P401MIPZR Pin Configuration
| FUNCTION | CONTROL BITS OR SIGNALS (1) | CONTROL BITS OR SIGNALS (1) | CONTROL BITS OR SIGNALS (1) | |
|---|---|---|---|---|
| P1DIR.x | P1SEL1.x | P1SEL0.x | ||
| P1.0/UCA0STE | P1.0 (I/O) | I: 0; O: 1 | 0 | 0 |
| P1.0/UCA0STE | UCA0STE | X (2) | 0 | 1 |
| P1.0/UCA0STE | N/A | 0 | ||
| P1.0/UCA0STE | DVSS | 1 | 1 | 0 |
| P1.0/UCA0STE | N/A | 0 | ||
| P1.0/UCA0STE | DVSS | 1 | 1 | 1 |
| P1.1/UCA0CLK | P1.1 (I/O) | I: 0; O: 1 | 0 | 0 |
| P1.1/UCA0CLK | UCA0CLK | X (2) | 0 | 1 |
| P1.1/UCA0CLK | N/A | 0 | ||
| P1.1/UCA0CLK | DVSS | 1 | 1 | 0 |
| P1.1/UCA0CLK | N/A | 0 | ||
| P1.2/UCA0RXD/UCA0SOMI | DVSS | 1 | 1 | 1 |
| P1.2/UCA0RXD/UCA0SOMI | P1.2 (I/O) | I: 0; O: 1 | 0 | 0 |
| P1.2/UCA0RXD/UCA0SOMI | UCA0RXD/UCA0SOMI | X (2) | 0 | 1 |
| P1.2/UCA0RXD/UCA0SOMI | N/A | 0 | 1 | 0 |
| P1.2/UCA0RXD/UCA0SOMI | DVSS | 1 | ||
| P1.2/UCA0RXD/UCA0SOMI | N/A | 0 | 1 | 1 |
| P1.3/UCA0TXD/UCA0SIMO | P1.3 (I/O) | I: 0; O: 1 | 0 | 0 |
| P1.3/UCA0TXD/UCA0SIMO | UCA0TXD/UCA0SIMO | X (2) | 0 | 1 |
| P1.3/UCA0TXD/UCA0SIMO | N/A | 0 | ||
| P1.3/UCA0TXD/UCA0SIMO | DVSS | 1 | 1 | 0 |
| P1.3/UCA0TXD/UCA0SIMO | N/A | 0 | ||
| P1.3/UCA0TXD/UCA0SIMO | DVSS | 1 | 1 | 1 |
| P1.4/UCB0STE | P1.4 (I/O) | I: 0; O: 1 | 0 | 0 |
| P1.4/UCB0STE | UCB0STE | X (3) | 0 | 1 |
| P1.4/UCB0STE | N/A | 0 | ||
| P1.4/UCB0STE | DVSS | 1 | 1 | 0 |
| P1.4/UCB0STE | N/A | 0 | ||
| P1.4/UCB0STE | DVSS | 1 | 1 | 1 |
| P1.5/UCB0CLK | P1.5 (I/O) | I: 0; O: 1 | 0 | 0 |
| P1.5/UCB0CLK | UCB0CLK | X (3) | 0 | 1 |
| P1.5/UCB0CLK | N/A | 0 | ||
| P1.5/UCB0CLK | DVSS | 1 | 1 | 0 |
| P1.5/UCB0CLK | N/A DVSS | 0 1 | 1 | 1 |
| P1.6 (I/O) | I: 0; O: 1 | 0 | 0 | |
| UCB0SIMO/UCB0SDA N/A | X (3) 0 | 0 | 1 | |
| DVSS N/A | 1 0 | 1 | 0 | |
| DVSS | 1 | 1 | 1 |
MSP432P401MIPZR Absolute Maximum Ratings
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
| MIN | MAX | UNIT | |
|---|---|---|---|
| Voltage applied at DVCC and AVCC pins to V SS | -0.3 | 4.17 | V |
| Voltage difference between DVCC and AVCC pins (2) | ±0.3 | V | |
| Voltage applied to any pin (3) | -0.3 | V CC + 0.3 V (4.17 V MAX) | V |
| Diode current at any device pin | ±2 | mA | |
| Storage temperature, T stg (4) | -40 | 125 | °C |
| Maximum junction temperature, T J | 95 | °C |
- (2) Voltage differences between DVCC and AVCC exceeding the specified limits may cause malfunction of the device.
- (3) All voltages referenced to V SS .
(4) Higher temperature may be applied during board soldering according to the current JEDEC J-STD-020 specification with peak reflow temperatures not higher than classified on the device label on the shipping boxes or reels.
MSP432P401MIPZR Recommended Operating Conditions
Typical data are based on VCC = 3.0 V, TA = 25°C (unless otherwise noted)
| MIN | NOM | MAX | UNIT | |||
|---|---|---|---|---|---|---|
| V CC | Supply voltage range at all DVCC and | At power-up (with internal V CC supervision) | 1.71 | 3.7 | ||
| AVCC pins (1) (2) (3) | Normal operation with internal V CC supervision Normal operation without internal V CC supervision | 1.71 1.62 | 3.7 3.7 | V | ||
| V SS | Supply voltage on all DVSS and AVSS pins | Supply voltage on all DVSS and AVSS pins | 0 | 0 | 0 | V |
| I INRUSH | Inrush current into the V CC pins (4) | Inrush current into the V CC pins (4) | 100 | mA | ||
| f MCLK | Frequency of the CPU and AHB clock in the system (5) | Frequency of the CPU and AHB clock in the system (5) | 0 | 48 | MHz | |
| T A | Operating free-air temperature | Operating free-air temperature | -40 | 85 | °C | |
| T J | Operating junction temperature | Operating junction temperature | -40 | 85 | °C |
- (2) Supply voltage must not change faster than 1 V/ms. Faster changes can cause the VCCDET to trigger a reset even within the recommended supply voltage range.
- (3) Modules may have a different supply voltage range specification. See the specification of the respective module in this data sheet.
- (4) Does not include I/O currents (driven by application requirements).
- (5) Operating frequency may require the flash to be accessed with wait states. See Section 5.8 for further details.
MSP432P401MIPZR Thermal Information
| THERMAL METRICS (1) | THERMAL METRICS (1) | PACKAGE | VALUE (2) | UNIT |
|---|---|---|---|---|
| R θ JA | Junction-to-ambient thermal resistance, still air (3) | LQFP-100 (PZ) | 50.9 | °C/W |
| R θ JC(TOP) | Junction-to-case (top) thermal resistance (4) | LQFP-100 (PZ) | 9.7 | °C/W |
| R θ JB | Junction-to-board thermal resistance (5) | LQFP-100 (PZ) | 27.2 | °C/W |
| Ψ JB | Junction-to-board thermal characterization parameter | LQFP-100 (PZ) | 26.9 | °C/W |
| Ψ JT | Junction-to-top thermal characterization parameter | LQFP-100 (PZ) | 0.2 | °C/W |
| R θ JC(BOTTOM) | Junction-to-case (bottom) thermal resistance (6) | LQFP-100 (PZ) | N/A | °C/W |
| R θ JA | Junction-to-ambient thermal resistance, still air (3) | NFBGA-80 (ZXH) | 58.1 | °C/W |
| R θ JC(TOP) | Junction-to-case (top) thermal resistance (4) | NFBGA-80 (ZXH) | 26.1 | °C/W |
| R θ JB | Junction-to-board thermal resistance (5) | NFBGA-80 (ZXH) | 22.6 | °C/W |
| Ψ JB | Junction-to-board thermal characterization parameter | NFBGA-80 (ZXH) | 22.0 | °C/W |
| Ψ JT | Junction-to-top thermal characterization parameter | NFBGA-80 (ZXH) | 0.5 | °C/W |
| R θ JC(BOTTOM) | Junction-to-case (bottom) thermal resistance (6) | NFBGA-80 (ZXH) | N/A | °C/W |
| R θ JA | Junction-to-ambient thermal resistance, still air (3) | VQFN-64 (RGC) | 29.4 | °C/W |
| R θ JC(TOP) | Junction-to-case (top) thermal resistance (4) | VQFN-64 (RGC) | 14.8 | °C/W |
| R θ JB | Junction-to-board thermal resistance (5) | VQFN-64 (RGC) | 8.3 | °C/W |
| Ψ JB | Junction-to-board thermal characterization parameter | VQFN-64 (RGC) | 8.2 | °C/W |
| Ψ JT | Junction-to-top thermal characterization parameter | VQFN-64 (RGC) | 0.2 | °C/W |
| R θ JC(BOTTOM) | Junction-to-case (bottom) thermal resistance (6) | VQFN-64 (RGC) | 1.0 | °C/W |
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| MSP432P401M | Texas Instruments | — |
| MSP432P401MIPZ | Texas Instruments | LQFP (100) |
| MSP432P401MIRGC | Texas Instruments | VQFN (64) |
| MSP432P401MIZXH | Texas Instruments | NFBGA (80) |
| MSP432P401MIZXHR | Texas Instruments | NFBGA-80 |
| MSP432P401MIZXHT | Texas Instruments | NFBGA-80 5x5mm |
| MSP432P401R | Texas Instruments | — |
| MSP432P401RIPZ | Texas Instruments | LQ |
| MSP432P401RIPZR | Texas Instruments | LQFP-100 |
| MSP432P401RIRGC | Texas Instruments | VQFN (64) |
| MSP432P401RIZXH | Texas Instruments | NFBGA (80) |
| MSP432P401RIZXHR | Texas Instruments | NFBGA-80 5x5mm |
| MSP432P401RIZXHT | Texas Instruments | NFBGA-80 |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Texas Instruments datasheets (2,442)
Ask your AI agent about the MSP432P401MIPZR
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the MSP432P401MIPZR run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.