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

- Shipping:

Inventory:3,467
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32MP151DAB1 from STMicroelectronics is a dual-core Arm® Cortex®-A7 (800 MHz) + Cortex®-M4 (209 MHz) microprocessor unit with TrustZone® security, 708 KB on-chip SRAM, TFT LCD controller supporting up to WXGA@60 fps, and 35 communication interfaces including Gigabit Ethernet, USB 2.0 HS Host/OTG, and HDMI-CEC - deployed in industrial HMIs, smart building gateways, and edge AI vision terminals.
For engineers reviewing the STM32MP151DAB1 datasheet, STM32MP151DAB1 pinout, STM32MP151DAB1 application, or STM32MP151DAB1 equivalent, key selection considerations include dual-core asymmetric processing capability, DDR3/LPDDR3 memory controller support, TrustZone-enabled peripheral isolation, and integrated analog peripherals (dual 16-bit ADCs, dual 12-bit DACs, DFSDM).
Technical Context
The STM32MP151DAB1 implements an asymmetric multiprocessing architecture: the Cortex-A7 subsystem runs Linux-based applications with full MMU support and 256 KB L2 cache, while the Cortex-M4 handles real-time control tasks with FPU and MPU-communicating via IPCC and shared memory. Its interconnect matrix comprises a 64-bit AXI bus (266 MHz) and 32-bit AHB bus (209 MHz), enabling concurrent high-bandwidth data paths for display, camera, and Ethernet traffic.
Security is enforced at hardware level through TrustZone address space controller (TZC) for DDR, ETZPC for peripheral protection, active tamper detection, and BSEC-managed OTP fuses (3072-bit, including 96-bit unique ID). Power management includes five PLLs with fractional mode, multiple low-power modes (Standby down to 2 µA), and DDR retention during Standby.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Cores | Dual-core: Arm Cortex-A7 @ 800 MHz + Cortex-M4 @ 209 MHz - enables Linux + RTOS coexistence on single die |
| Memory Interface | External DDR up to 1 Gbyte: LPDDR2/LPDDR3-1066 or DDR3/DDR3L-1066 - supports high-throughput framebuffer and AI inference buffers |
| On-chip SRAM | 708 KB total: 256 KB AXI SYSRAM + 384 KB AHB SRAM + 64 KB Backup SRAM + 4 KB Backup domain SRAM - enables fast boot, secure context storage, and RTC-persistent variables |
| Graphics | LCD-TFT controller: up to WXGA (1366×768) @60 fps or Full HD (1920×1080) @30 fps - drives industrial panels without external GPU |
| Analog Peripherals | 2× 16-bit ADCs (up to 4.5 Msps), 2× 12-bit DACs (1 MHz), DFSDM with 8 channels - supports precision sensor acquisition and audio playback |
| Communication | 35 interfaces: 6× I2C, 8× UART/USART, 6× SPI, 4× SAI, GMAC (10/100/1000 Mbps), 3× SDMMC, HDMI-CEC - meets multi-protocol gateway requirements |
| Security | Arm TrustZone®, active tamper, HASH (SHA256), 2× TRNG, 3072-bit fuses - satisfies IEC 62443-3-3 SL2 and PSA Level 2 requirements |
| Package | TFBGA361 (12 × 12 mm, 0.5 mm pitch) - balances I/O count (176 pins), thermal performance, and PCB routing density |
Pinout & Package
STM32MP151DAB1 uses a TFBGA361 package (12 × 12 mm, 0.5 mm pitch) with 361 balls arranged in 19×19 grid (center pad omitted). Pinout defined per DS12500 Rev 9 Section 4, supporting 176 GPIOs (including 8 secure, 6 wakeup, 3 tamper), dual DDR interface, quad-SPI, and dedicated camera (DCMI) and display (LTDC) buses.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDDCORE | Main core power supply | 1.1 V ±5% regulated input for Cortex-A7/M4 cores and L2 cache - requires low-noise, high-PSRR LDO |
| VDDIO | I/O bank supply | 1.71–3.6 V flexible rail; 5 V-tolerant I/Os enable direct interfacing with legacy peripherals |
| NRST | Asynchronous reset input | Active-low signal triggering full system reset; synchronized internally to avoid metastability |
| BOOT0 | Boot mode selection | High at power-up selects internal Flash or eMMC boot; low selects serial interface (UART/USB) recovery mode |
| CLKIN | External clock input | Accepts 8–48 MHz crystal or oscillator for HSE - feeds PLLs generating CPU, AXI, and peripheral clocks |
| PA0–PA15 | General-purpose I/O bank A | Configurable as GPIO, alternate functions (e.g., USART2_TX, TIM2_CH1), or event inputs - supports interrupt-on-change and wake-up |
Key Features
| Feature | Design Value |
|---|---|
| Asymmetric dual-core architecture | Enables concurrent Linux application layer and deterministic real-time control on same SoC - eliminates inter-processor communication latency |
| Integrated TFT-LCD controller | Supports RGB888 interface, dual-layer composition, and programmable LUT - reduces BOM cost vs discrete display controllers |
| Hardware-accelerated crypto | HASH (MD5/SHA1/SHA256) and HMAC engines offload TLS stack - achieves >20 MB/s SSL throughput without CPU penalty |
| Flexible memory controller (FMC) | Supports NOR/NAND/PSRAM with 8-bit ECC - enables reliable boot from parallel NAND flash in harsh environments |
| DFSDM sigma-delta filter | 8-channel, 6-filter digital modulator interface - allows direct connection of MEMS microphones or current sensors without external ADC |
| Low-power standby mode | 2 µA consumption with RTC, LSE, and BKPSRAM retained - extends battery life in always-on edge nodes |
Applications
| Industrial HMI | Smart Building Gateway |
|---|---|
Use Scenario: Touchscreen operator interface for PLC-controlled machinery with local data logging and remote diagnostics. IC Role / Device Role / Timing Role: Main application processor running Qt-based GUI on Linux; Cortex-M4 handles CANopen motion control loops and watchdog supervision. Use Value: Single-chip solution replaces FPGA+ARM combo, reducing PCB area by 35% and enabling OTA firmware updates for both UI and control logic. | Use Scenario: Protocol translator aggregating BACnet MS/TP, KNX, and Modbus RTU devices into cloud-connected IP network. IC Role / Device Role / Timing Role: Dual-core coordination: Cortex-A7 manages MQTT/HTTP cloud stack and web server; Cortex-M4 parses legacy protocol frames with deterministic timing. Use Value: Eliminates need for separate protocol ASICs; TrustZone isolates secure cloud credentials from fieldbus firmware updates. |
| Edge Vision Terminal | Medical Patient Monitor |
Use Scenario: Portable device capturing VGA-resolution video via DCMI, performing lightweight CNN inference, and displaying results on embedded LCD. IC Role / Device Role / Timing Role: Cortex-A7 executes inference engine (TensorFlow Lite Micro); Cortex-M4 acquires sensor data and drives display refresh via LTDC DMA. Use Value: On-chip DDR controller and 90 MHz pixel clock support real-time 60 fps display without frame buffering bottlenecks. | Use Scenario: Bedside monitor acquiring ECG, SpO₂, and temperature signals, rendering waveforms, and storing trend data locally. IC Role / Device Role / Timing Role: Dual 16-bit ADCs sample analog front-end at 4.5 Msps; DFSDM processes sigma-delta microphone input; DACs drive audible alarms. Use Value: Integrated analog subsystem meets IEC 60601-1 leakage current limits and avoids external precision reference components. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar dual-core MPU applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| NXP i.MX 8M Mini (LQM) | Quad-core Cortex-A53 + Cortex-M4; lacks TrustZone-peripheral isolation; no integrated TFT-LCD controller | Better multi-threaded Linux performance; requires external display bridge IC and separate security IC for comparable trust anchor | Select when prioritizing CPU throughput over display integration and hardware-enforced peripheral partitioning |
| Renesas RZ/G2L | Dual-core Cortex-A55 + Cortex-M33; includes 3D GPU; no DFSDM or integrated temperature sensor | Superior graphics for rich UIs; weaker analog subsystem limits sensor fusion use cases | Select for multimedia-centric designs where camera pipeline offload and OpenGL ES acceleration outweigh analog acquisition needs |
Compared with i.MX 8M Mini and RZ/G2L, the STM32MP151DAB1 uniquely combines TrustZone-peripheral protection, integrated TFT-LCD controller, and DFSDM-based sigma-delta interface - making it optimal for cost-sensitive, analog-rich, display-equipped industrial edge devices requiring certified security.
Availability
STM32MP151DAB1 is available at Aetrix Electronics and suitable for industrial HMIs, smart building gateways, and edge vision terminals requiring stable component supply across extended product lifecycles.
Supply support for STM32MP151DAB1 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 automotive-grade processors.
The STM32MP series targets heterogeneous computing in resource-constrained edge applications, combining Linux-capable application cores with real-time microcontroller subsystems - optimized for industrial automation, human-machine interfaces, and secure IoT endpoints.
FAQ
What boot sources does the STM32MP151DAB1 support?
The STM32MP151DAB1 supports boot from eMMC, SD card, Quad-SPI NOR/NAND flash, and serial interfaces (UART, USB) via BOOT0 pin configuration. Internal ROM bootloader validates signed images using public key cryptography stored in OTP fuses, enforcing secure boot chain integrity before loading FSBL.
Does the STM32MP151DAB1 require external DDR memory to operate?
Yes - the STM32MP151DAB1 has no embedded DRAM and requires external DDR3/DDR3L or LPDDR2/LPDDR3 memory connected via its dedicated DDR controller. It boots from internal ROM or external non-volatile storage, but Linux execution and application code depend on external DDR initialization during early boot.
How is TrustZone implemented for peripheral security on this device?
TrustZone is implemented via the ETZPC (Embedded TrustZone Protection Controller), which dynamically assigns each peripheral to Secure or Non-secure world at runtime. The TZC (TrustZone Address Space Controller) enforces memory access rights for DDR regions, while HSEM (Hardware Semaphore) coordinates secure/non-secure resource sharing - all managed by the ARM TZ-aware TF-A firmware.
Can the Cortex-M4 core run independently without the Cortex-A7 being active?
Yes - the Cortex-M4 can operate in standalone mode using its own clock tree, power domain, and memory map. It boots from internal SRAM or external memory and executes firmware independently, even when the Cortex-A7 is held in reset or powered down, enabling ultra-low-power sensor node operation with sub-2 µA standby current.
STM32MP151DAB1 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, 800MHz
- 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:
- -20°C ~ 105°C (TJ)
- 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
STM32MP151DAB1 FAQ
1.How can I place an order for STM32MP151DAB1 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32MP151DAB1 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 STM32MP151DAB1 reliable?
The price and inventory of STM32MP151DAB1 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32MP151DAB1 is usually 5 days.
3.What payment methods are accepted for STM32MP151DAB1?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32MP151DAB1 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32MP151DAB1?
STM32MP151DAB1 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32MP151DAB1 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 STM32MP151DAB1?
For technical support, including STM32MP151DAB1 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32MP151DAB1 requirements.
6.How does Aetrix verify that STM32MP151DAB1 is sourced from the original manufacturer or authorized distributors?
All STM32MP151DAB1 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 STM32MP151DAB1 meets industry standards.
7.What is the process for return or replacement of STM32MP151DAB1?
All STM32MP151DAB1 units undergo pre-shipment inspection (PSI). If there is an issue with STM32MP151DAB1, 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 STM32MP151DAB1 part is unused and in its original packaging.
Return procedure for STM32MP151DAB1:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32MP151DAB1 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…

