STMicroelectronics STM32MP151AAB3
- Part No.:
- STM32MP151AAB3
- Manufacturer:
- STMicroelectronics
- Category:
- Microprocessors
- Package:
- 354-LFBGA
- Datasheet:
-
STM32MP151AAB3.pdf
- Description:
- IC MPU STM32MP1 650MHZ 354LFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:473
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32MP151AAB3 from STMicroelectronics is a dual-core heterogeneous microprocessor unit (MPU) integrating an Arm® Cortex®-A7 application core (800 MHz) and an Arm® Cortex®-M4 real-time core (209 MHz), with TrustZone® security, 708 KB on-chip SRAM, LPDDR2/LPDDR3/DDR3 memory support, and TFT LCD controller for embedded HMI applications in industrial gateways and smart displays.
For engineers reviewing the STM32MP151AAB3 datasheet, STM32MP151AAB3 pinout, STM32MP151AAB3 application, or STM32MP151AAB3 equivalent, key selection considerations include dual-core Linux + RTOS coexistence capability, 35 communication interfaces (including USB 2.0 HS Host/OTG, Gigabit Ethernet GMAC, HDMI-CEC), hardware crypto acceleration (SHA256/HMAC/RNG), and TFBGA361 (12 × 12 mm, 0.5 mm pitch) package compatibility with board-level thermal and signal integrity constraints.
Technical Context
The device implements a heterogeneous architecture where the Cortex-A7 subsystem runs Linux-based application stacks with AXI/AHB interconnects (266 MHz / 209 MHz), while the Cortex-M4 handles deterministic real-time tasks via shared memory and IPCC messaging. TrustZone® enforces secure world/non-secure world isolation at both CPU and peripheral levels.
Its memory subsystem includes 256 KB AXI SYSRAM, 384 KB AHB SRAM, and 64 KB backup-domain SRAM - all accessible with configurable cacheability and barrier control. The DDR controller supports LPDDR3-1066 (32-bit) and DDR3L-1066 (32-bit), enabling up to 1 Gbyte external memory with hardware ECC for NAND and SLC flash interfacing via FMC.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Cores | Dual-core: Arm Cortex-A7 @ 800 MHz + Cortex-M4 @ 209 MHz - enables Linux + RTOS co-execution with hardware-assisted inter-processor communication |
| On-chip SRAM | 708 KB total: 256 KB AXI SYSRAM + 384 KB AHB SRAM + 64 KB Backup SRAM + 4 KB Backup domain SRAM - supports low-latency real-time buffers and secure context retention |
| External Memory Support | LPDDR2/LPDDR3-1066 (16/32-bit) or DDR3/DDR3L-1066 (16/32-bit) up to 1 Gbyte - enables cost-optimized high-bandwidth memory for GUI and media processing |
| Graphics Interface | LCD-TFT controller supporting WXGA (1366×768@60 fps) or Full HD (1920×1080@30 fps) with dual-layer overlay and programmable LUT - suitable for industrial HMIs without external GPU |
| Security Features | Arm TrustZone®, active tamper detection, 3072-bit fuses (96-bit unique ID), HASH (SHA256), HMAC, two TRNGs - meets IEC 62443-3-3 SL2 requirements for secure boot and runtime attestation |
| Communication Peripherals | 35 interfaces: 6×I²C, 8×UART/USART, 6×SPI, 4×SAI, SPDIF-Rx, HDMI-CEC, MDIO, 3×SDMMC, 3×USB (2×HS Host + 1×FS OTG or 1×HS Host + 1×HS OTG), 1×GMAC - supports multi-protocol edge gateway connectivity |
| Analog Peripherals | 2×16-bit ADCs (up to 4.5 Msps @12-bit), 2×12-bit DACs (1 MHz), DFSDM with 8 channels, internal temp sensor - enables sensor fusion and analog control loop integration |
Pinout & Package
STM32MP151AAB3 uses a TFBGA361 package (12 × 12 mm, 0.5 mm ball pitch, B031 variant), RoHS-compliant and ECOPACK2 certified. Ball mapping follows ST's standard STM32MP15x pinout layout with dedicated power domains (VDDCORE, VDD, VDDIO, VSS), multiple supply rails for analog/digital isolation, and configurable I/O banks supporting 5 V-tolerant operation on select pins.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDDCORE | Core power supply | 1.1 V ±5% supply for Cortex-A7/M4 cores and L2 cache - requires low-noise regulation and local decoupling |
| VDD | Digital I/O supply | 1.71–3.6 V supply for GPIOs and digital peripherals - supports mixed-voltage system interfacing |
| VDDIO | I/O voltage reference | Configurable per-bank I/O voltage (1.8 V / 3.3 V) - enables direct interface to legacy 1.8 V or 3.3 V peripherals |
| NRST | System reset input | Active-low asynchronous reset controlling entire chip - must be debounced and synchronized for reliable boot initialization |
| BOOT0 | Boot mode selection | Strapped high/low to select boot source (FSMC, SDMMC, eMMC, SPI NOR, USB) - critical for field firmware recovery |
| OSC_IN / OSC_OUT | External crystal oscillator | 8–48 MHz HSE input for system clock generation - paired with internal PLLs to derive CPU, DDR, and peripheral clocks |
Key Features
| Feature | Design Value |
|---|---|
| TrustZone®-enabled peripheral isolation | Hardware-enforced memory and peripheral access control between secure and non-secure worlds - enables secure boot, encrypted storage, and trusted execution environments |
| Dual-mode Quad-SPI interface | Supports XIP (execute-in-place) and memory-mapped modes for fast code/data access from serial flash - reduces external memory footprint and boot latency |
| Hardware-accelerated crypto engine | SHA-256, HMAC, and two independent TRNGs - offloads cryptographic operations from CPU, reducing Linux kernel overhead and improving TLS handshake performance |
| Flexible low-power strategy | Standby mode current as low as 2 µA (no RTC, no LSE, no BKPSRAM) with DDR retention - enables battery-backed always-on edge nodes with rapid wake-up |
| Inter-Processor Communication Controller (IPCC) | 6-channel mailbox with interrupt signaling - enables zero-copy message passing and event synchronization between Cortex-A7 and Cortex-M4 without software polling |
Applications
| Industrial HMI Gateway | Smart Building Controller |
|---|---|
Use Scenario: Touch-enabled factory floor display with PLC connectivity and local web server. IC Role / Device Role / Timing Role: MPU running Linux for GUI rendering (LTDC), real-time motion control (Cortex-M4), and protocol bridging (Modbus TCP over GMAC). Use Value: Dual-core separation eliminates jitter in motor control loops while maintaining responsive UI; integrated GMAC and USB host enable plug-and-play field device commissioning. | Use Scenario: HVAC zone controller with environmental sensing, BACnet/IP stack, and local data logging. IC Role / Device Role / Timing Role: Main processor executing real-time HVAC PID algorithms (Cortex-M4) and network stack (Cortex-A7), with DFSDM for sigma-delta temperature/humidity sensors. Use Value: On-chip DFSDM eliminates external ADC ICs; hardware crypto secures BACnet/IP authentication; LPDDR3 support enables local video diagnostics buffer. |
| Medical Edge Terminal | Automotive Infotainment Prototype |
Use Scenario: Portable patient monitor with ECG waveform display, Bluetooth LE telemetry, and offline alarm analytics. IC Role / Device Role / Timing Role: Cortex-A7 hosts Android/Linux GUI and BLE stack; Cortex-M4 processes raw ADC samples (16-bit @4.5 Msps) and triggers hardware watchdogs on anomaly detection. Use Value: Integrated 16-bit ADCs meet IEC 60601-2-27 resolution requirements; TrustZone® isolates clinical data path from user-facing OS; 708 KB SRAM avoids external RAM for waveform buffering. | Use Scenario: In-vehicle infotainment dev kit supporting HDMI video output, audio playback (SAI/I²S), and CAN FD gateway functionality. IC Role / Device Role / Timing Role: MPU driving HDMI-CEC and LTDC for rear-seat display, SAI for multi-zone audio, and USB OTG for firmware updates - with Cortex-M4 managing CAN FD protocol stack. Use Value: HDMI-CEC and SAI eliminate external level shifters and audio codecs; USB OTG + SDMMC enable dual-path firmware update redundancy; TFBGA361 fits compact automotive PCB layouts. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar dual-core MPU applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| i.MX 8M Mini (NXP) | Quad-core Cortex-A53 + Cortex-M4, higher CPU throughput but larger package (14 × 14 mm, 0.65 mm pitch) and no integrated TFT controller | Preferred for AI inference workloads; lacks native LCD-TFT controller - requires external bridge IC for display | Select when ML inference (TensorFlow Lite) dominates over display integration; avoid if board space or display BOM cost is constrained |
| RZ/G2L (Renesas) | Dual-core Cortex-A55 + Cortex-M33, lower power (1.5 W typical), supports LPDDR4 but no TrustZone®-secured peripheral isolation | Better suited for fanless edge AI cameras; missing hardware tamper detection and active tamper pins | Choose for ultra-low-power vision applications where physical security is secondary; not recommended for payment-terminal-class secure boot |
Compared with i.MX 8M Mini and RZ/G2L, STM32MP151AAB3 uniquely combines TFT controller, TrustZone® peripheral isolation, and 5 V-tolerant I/Os in a compact TFBGA361 - making it optimal for cost-sensitive, display-integrated industrial controllers requiring hardware-rooted security.
Availability
STM32MP151AAB3 is available at Aetrix Electronics and suitable for industrial HMIs, smart building controllers, medical edge terminals, and automotive infotainment prototypes requiring stable component supply across extended product lifecycles.
Supply support for STM32MP151AAB3 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power ICs, sensors, and analog/mixed-signal devices for industrial, automotive, and consumer markets.
The STM32MP series targets heterogeneous computing in resource-constrained edge devices, combining Linux-capable application processing with real-time determinism and hardware security - specifically engineered for industrial IoT gateways and human-machine interfaces.
FAQ
What boot sources does STM32MP151AAB3 support?
STM32MP151AAB3 supports eight boot modes selected via BOOT0 and BOOT1 pins: eMMC, SD card, SPI NOR flash, Quad-SPI flash, NAND flash (via FMC), USB device (DFU mode), UART (for serial download), and internal ROM fallback. Each mode includes built-in first-stage bootloader (FSBL) validation and secure boot chain enforcement using OTP keys stored in BSEC.
Does STM32MP151AAB3 require an external PMIC?
No - STM32MP151AAB3 integrates multiple on-die LDOs (1.1 V for core, 1.8 V for USB PHY, 1.8 V for USB, ~0.9 V backup regulator) and supports direct connection to single 3.3 V or 5 V input. However, ST recommends using the STPMIC1 companion PMIC for full power sequencing, dynamic voltage scaling, and enhanced thermal management in production systems.
How is TrustZone® implemented on this device?
TrustZone® is implemented at three levels: CPU (secure/non-secure state partitioning), memory (TZC-400 controller for DDR address space protection), and peripherals (ETZPC controller assigning secure/non-secure access rights per peripheral). Secure world firmware (TF-A/OP-TEE) runs exclusively on Cortex-A7 in secure state, while Cortex-M4 operates in a physically isolated secure domain with dedicated SRAM and interrupts.
What is the maximum pixel clock frequency supported by the LTDC?
The LTDC supports a maximum pixel clock of 90 MHz, enabling WXGA (1366 × 768) at 60 fps or Full HD (1920 × 1080) at 30 fps with RGB888 color depth. This is achieved using the internal PLL generating precise pixel timing - no external clock generator required. Frame buffer memory must reside in AXI SYSRAM or DDR for optimal bandwidth.
STM32MP151AAB3 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 354-LFBGA
- Series:
- STM32MP1
- Packaging:
- Tray
- Product Status:
- Active
- Core Processor:
- ARM® Cortex®-A7
- Number of Cores/Bus Width:
- 1 Core, 32-Bit
- Speed:
- 209MHz, 650MHz
- Co-Processors/DSP:
- ARM® Cortex®-M4
- RAM Controllers:
- DDR3, DDR3L, LPDDR2, LPDDR3
- Graphics Acceleration:
- Yes
- Display & Interface Controllers:
- HDMI-CEC, LCD
- Ethernet:
- 10/100Mbps (1)
- SATA:
- -
- USB:
- USB 2.0 (2), USB 2.0 OTG+ PHY (3)
- Voltage - I/O:
- 2.5V, 3.3V
- Operating Temperature:
- -40°C ~ 125°C (TA)
- Grade:
- -
- Qualification:
- -
- Security Features:
- ARM TZ
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 354-LFBGA (16x16)
- Additional Interfaces:
- CAN, Ethernet, I2C, MMC/SD/SDIO, SPDIF, SPI, UART, USB
STM32MP151AAB3 FAQ
1.How can I place an order for STM32MP151AAB3 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32MP151AAB3 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32MP151AAB3 reliable?
The price and inventory of STM32MP151AAB3 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32MP151AAB3 is usually 5 days.
3.What payment methods are accepted for STM32MP151AAB3?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32MP151AAB3 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32MP151AAB3?
STM32MP151AAB3 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32MP151AAB3 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32MP151AAB3?
For technical support, including STM32MP151AAB3 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32MP151AAB3 requirements.
6.How does Aetrix verify that STM32MP151AAB3 is sourced from the original manufacturer or authorized distributors?
All STM32MP151AAB3 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32MP151AAB3 meets industry standards.
7.What is the process for return or replacement of STM32MP151AAB3?
All STM32MP151AAB3 units undergo pre-shipment inspection (PSI). If there is an issue with STM32MP151AAB3, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32MP151AAB3 part is unused and in its original packaging.
Return procedure for STM32MP151AAB3:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32MP151AAB3 Tags

-
AT91SAM9260B-CU-999
Microchip Technology

-
AT91SAM9G25-CU
Microchip Technology

-
ATSAMA5D27C-CU
Microchip Technology

-
AT91SAM9X35-CU
Microchip Technology

-
AT91SAM9X25-CU
Microchip Technology

-
MCIMX6Y2CVM08AB
NXP Semiconductors
-
AM3352BZCZ100
Texas Instruments

-
AT91SAM9260B-CU
Microchip Technology

-
AT91SAM9260B-QU
Microchip Technology

-
ATSAMA5D31A-CU
Microchip Technology

-
AT91SAM9G20B-CU-999
Microchip Technology

-
MCIMX6Y2CVM05AB
NXP Semiconductors
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

