| Parameters | |
|---|---|
| Series | STM32MP1 |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 361-TFBGA |
| Mfr | STMicroelectronics |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 125°C (TA) |
| Supplier Device Package | 361-TFBGA (12x12) |
| Speed | 209MHz, 650MHz |
| Ethernet | 10/100Mbps, GbE |
| USB | USB 2.0 (2), USB 2.0 OTG+ PHY (3) |
| SATA | - |
| Core Processor | ARM® Cortex®-A7 |
| Voltage - I/O | 2.5V, 3.3V |
| Number of Cores/Bus Width | 1 Core, 32-Bit |
| Graphics Acceleration | Yes |
| RAM Controllers | DDR3, DDR3L, LPDDR2, LPDDR3 |
| Co-Processors/DSP | ARM® Cortex®-M4 |
| Security Features | ARM TZ |
| Display & Interface Controllers | HDMI-CEC, LCD |
| Additional Interfaces | CAN, Ethernet, I²C, MMC/SD/SDIO, SPDIF, SPI, UART, USB |
| Package | Tray |
| Product Status | Active |
| Base Product Number | STM32 |
| REACH Status | REACH Unaffected |
| Other Names | 497-19106 |
| Standard Package | 189 |
| ECCN | 3A991A2 |
| HTSUS | 8542.31.0001 |
STM32MP151AAC3 MPU IC STM32MP1 1 Core 32-Bit 209MHz 650MHz
The STM32MP151AAC3 is a high-performance heterogeneous multi-core microprocessor unit (MPU) from STMicroelectronics, integrating a 650 MHz Arm Cortex-A7 core with NEON and TrustZone support and a 209 MHz Arm Cortex-M4 core with FPU and MPU for real-time processing, housed in a compact 361-pin TFBGA (12×12 mm) package. It features 708 KB of internal SRAM and supports up to 1 GB of external DDR3/DDR3L/LPDDR2/LPDDR3 memory via a dedicated memory controller, operating from 1.71 V to 3.6 V across an industrial temperature range of -40°C to +125°C. This MPU combines open-source Linux OS capability with real-time MCU determinism, making it ideal for industrial HMI, smart gateways, embedded vision, and IoT edge devices requiring high performance, security, and low-power operation.
It integrates a dual-core architecture: a Cortex-A7 core with 32 KB L1 instruction cache, 32 KB L1 data cache, and 256 KB L2 cache for high-level OS and application tasks, and a Cortex-M4 core with FPU for deterministic real-time control. The device provides 708 KB of internal SRAM and a flexible external memory interface supporting 16/32-bit DDR and LPDDR memories up to 533 MHz. It includes a 24-bit TFT LCD controller, 35 communication interfaces (including Gigabit Ethernet, USB 2.0 OTG, CAN, 6 SPIs, 6 I2Cs, and 8 UARTs), 25 timers, two 12-bit ADCs, and a true random number generator (RNG). Security features comprise TrustZone, secure boot, and cryptographic accelerators, while low-power modes reduce standby current to 2 μA, enabling energy-efficient designs.
Alternative MPU Models
● NXP i.MX6ULL: Single-core Cortex-A7 MPU at 528 MHz, 128 KB SRAM, Ethernet/USB, and industrial temperature range for cost-sensitive embedded Linux applications.
● Microchip SAMA5D27: Cortex-A5 MPU at 500 MHz, 128 KB SRAM, DDR3 support, and advanced security features for low-power industrial and IoT designs.
● Texas Instruments AM3358: Cortex-A8 MPU at 1 GHz, 256 KB SRAM, Ethernet/USB/CAN, and industrial temperature range for high-performance embedded control and HMI systems.