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

- Shipping:

Inventory:333
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32MP157CAA3 from STMicroelectronics is a dual-core Arm® Cortex®-A7 (800 MHz) + Cortex®-M4 microprocessor unit with 3D GPU, TFT/DSI display support, 37 communication interfaces, and hardware crypto acceleration. It integrates 708 KB on-chip SRAM, TrustZone® security, and supports LPDDR3/DDR3 up to 1 Gbyte for industrial HMI, edge gateway, and multimedia-rich embedded systems.
For engineers reviewing the STM32MP157CAA3 datasheet, STM32MP157CAA3 pinout, STM32MP157CAA3 application, or STM32MP157CAA3 equivalent, key selection criteria include dual-core Linux-capable architecture, 29 timers with RTC and sub-second accuracy, 2× CAN FD (one TTCAN), HDMI-CEC, and 10/100/1000 Ethernet GMAC with IEEE 1588v2 hardware timestamping.
Technical Context
The device implements a heterogeneous dual-core architecture: two Cortex-A7 cores run Linux or Android in secure/non-secure worlds via TrustZone®, while the Cortex-M4 (209 MHz) handles real-time control, sensor fusion, or low-latency peripheral management. Memory coherency is maintained through an AXI interconnect matrix (266 MHz) and AHB bus (209 MHz).
Communication subsystems include six I²C FM+, four UART/USART with ISO7816/LIN/IrDA, six SPI (50 Mbit/s), four SAI audio interfaces, SPDIF-Rx, MDIO, three SDMMC, two CAN FD controllers (one time-triggered), dual USB 2.0 HS Host + FS OTG, and Gigabit Ethernet GMAC with RGMII/MII support.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Cores | Dual Arm® Cortex®-A7 @ 800 MHz + single Cortex®-M4 @ 209 MHz - enables Linux + RTOS coexistence with hardware isolation |
| GPU | Vivante® 3D GPU (OpenGL ES 2.0) - delivers 26 Mtriangle/s for UI rendering and graphics acceleration |
| Memory Interface | LPDDR2/LPDDR3-1066 or DDR3/DDR3L-1066 up to 1 Gbyte - supports high-bandwidth external memory for multimedia workloads |
| 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 retention |
| Crypto Acceleration | AES-128/192/256, TDES, SHA-1/224/256, HMAC, 2× TRNG - offloads cryptographic operations from CPU for secure boot and data protection |
| Display Support | LCD-TFT controller (up to WXGA@60 fps) + MIPI DSI 2-lane @ 1 Gbps/lane - drives high-resolution color displays without external bridge IC |
| Networking | Gigabit Ethernet GMAC with IEEE 1588v2 hardware timestamping - enables precise time-synchronized industrial networking |
| Timers & Watchdogs | 29 timers including 2× 32-bit general-purpose, 2× advanced motor control, 10× 16-bit GP, 5× low-power, RTC with calendar - supports complex timing, motor control, and power-aware scheduling |
Pinout & Package
STM32MP157CAA3 is supplied in a TFBGA361 package (12 × 12 mm, 0.5 mm pitch), RoHS-compliant and ECOPACK2 certified. Pin assignment follows ST's B031 ball map with dedicated power domains (VDDCORE, VDDIO, VDDA), clock inputs (HSE/LSE), and function-multiplexed I/Os supporting up to 176 GPIOs (8 secure, 6 wakeup, 3 tamper).
| 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 decoupling |
| VDDIO | I/O power supply | 1.71–3.6 V supply for all GPIOs - supports 5 V-tolerant operation when configured as inputs |
| HSE_IN / HSE_OUT | External crystal oscillator input/output | Connects to 8–48 MHz crystal for high-accuracy system clock - essential for USB, Ethernet, and audio PLL stability |
| LSE_IN / LSE_OUT | Low-speed external oscillator | 32.768 kHz crystal connection for RTC and low-power wake-up - enables calendar functions during Standby mode |
| NRST | System reset input | Active-low asynchronous reset - initiates full chip reset including both A7 and M4 domains |
| BOOT0 | Boot mode selection | Configures primary boot source (eMMC, SD, NAND, QSPI) at power-on - critical for firmware recovery and field updates |
| ETH_MDIO / ETH_MDC | Ethernet management interface | Provides PHY configuration and status access over SMII - required for auto-negotiation and link monitoring |
| DSI_D0P / DSI_D1P | MIPI DSI differential data lanes | High-speed serial video interface (1 Gbps/lane) - drives DSI-based displays directly without bridge IC |
Key Features
| Feature | Design Value |
|---|---|
| TrustZone®-enabled dual-core isolation | Hardware-enforced separation between Linux (A7) and real-time tasks (M4), preventing privilege escalation across security domains |
| Integrated DDR controller with ECC | Supports LPDDR3/DDR3 with built-in 8-bit ECC for SLC NAND and error-correcting memory access - improves system reliability in harsh environments |
| Flexible clock architecture with 6 PLLs | Enables independent clock domains for CPU, GPU, peripherals, and audio - eliminates clock skew and simplifies timing closure |
| Hardware-accelerated crypto engine | Dedicated AES/SHA/HMAC units reduce CPU load by >90% vs software implementation - critical for TLS handshake and secure OTA updates |
| Multi-display capability | Simultaneous LCD-TFT (RGB888) and MIPI DSI output - enables dual-display HMIs (e.g., main UI + status panel) without external compositor |
| Advanced analog subsystem | Two 16-bit ADCs (up to 4.5 Msps), two 12-bit DACs (1 MHz), DFSDM with 8 channels - supports precision sensor acquisition and closed-loop control |
Applications
| Industrial HMI | Edge Gateway |
|---|---|
Use Scenario: Touch-enabled operator interface for PLC-controlled machinery with local data logging and remote diagnostics. IC Role / Device Role / Timing Role: Main application processor running Linux-based Qt UI, managing display, CAN FD fieldbus, and Ethernet backhaul. Use Value: Dual-core architecture isolates UI rendering (A7) from real-time motion control (M4), ensuring deterministic response under load. | Use Scenario: Protocol translator aggregating Modbus RTU, CAN FD, and BLE sensor data into MQTT/HTTP for cloud upload. IC Role / Device Role / Timing Role: Central compute node executing containerized edge AI inference and multi-protocol bridging with hardware crypto for TLS 1.3. Use Value: Integrated Gigabit Ethernet + hardware AES/SHA enables secure, low-latency data forwarding without external security co-processor. |
| Smart Building Controller | Medical Display Terminal |
Use Scenario: HVAC and lighting controller with touchscreen UI, Zigbee/Thread radio coexistence, and energy metering. IC Role / Device Role / Timing Role: Real-time supervisor (M4) monitors temperature sensors and PWM fans; A7 runs web server and BACnet/IP stack. Use Value: On-chip 16-bit ADCs and 12-bit DACs eliminate external signal conditioning for analog sensor inputs and actuator outputs. | Use Scenario: Portable diagnostic device with high-fidelity color display, ECG waveform rendering, and encrypted patient data storage. IC Role / Device Role / Timing Role: Graphics accelerator (GPU) renders real-time waveforms; TrustZone® secures PHI in backup SRAM and crypto keys in OTP fuses. Use Value: Vivante GPU + LTDC controller achieves 60 fps WXGA rendering while maintaining sub-100 µs interrupt latency for ECG sampling. |
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 (LPC54608) | Quad-core Cortex-A53 + Cortex-M4, no integrated GPU, lower display resolution support (HD only), lacks TTCAN and HDMI-CEC | Better for cost-sensitive Linux gateways without graphics; weaker for real-time deterministic control due to lack of TrustZone®-isolated M4 resources | Select when prioritizing quad-core A53 performance over graphics and mixed-criticality isolation |
| Renesas RZ/G2L (R9A07G043L2) | Dual Cortex-A55 + Cortex-M33, Mali-G31 GPU, supports LPDDR4 but no CAN FD or TTCAN, limited analog (12-bit ADC only) | Stronger for AI inference (NPU option) and automotive infotainment; unsuitable for industrial CAN FD networks or precision analog acquisition | Select when requiring NPU acceleration or automotive qualification (AEC-Q100), not for CAN FD or high-res analog |
Compared with i.MX 8M Mini and RZ/G2L, STM32MP157CAA3 uniquely combines TrustZone®-secured dual-core execution, integrated 3D GPU, CAN FD with TTCAN, and high-precision analog-making it optimal for safety-aware industrial HMIs where graphics, real-time control, and fieldbus interoperability converge.
Availability
STM32MP157CAA3 is available at Aetrix Electronics and suitable for industrial HMI, edge gateway, smart building controller, and medical display terminal applications requiring stable component supply and long-term manufacturing commitment.
Supply support for STM32MP157CAA3 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, specializing in microcontrollers, power management, sensors, and automotive ICs with over 40 years of industrial design-in experience.
The STM32MP series targets Linux-capable embedded applications demanding real-time responsiveness, graphical user interfaces, and hardware-enforced security - designed specifically for industrial automation, smart infrastructure, and medical devices.
FAQ
What boot sources does STM32MP157CAA3 support?
STM32MP157CAA3 supports boot from eMMC, SD card, NAND Flash, Quad-SPI NOR Flash, and USB mass storage via BOOT0/BOOT1 pin configuration. The internal ROM bootloader validates signed images using embedded public keys, enabling secure boot chain enforcement before loading TF-A or U-Boot.
Does STM32MP157CAA3 require external PMIC support?
Yes - while STM32MP157CAA3 integrates LDOs for DSI, USB PHY, and backup domains, it requires an external PMIC (e.g., STPMIC1) to generate VDDCORE (1.1 V), VDDIO (1.8/3.3 V), and VDDA (3.3 V) with sequencing, monitoring, and dynamic voltage scaling for full power management compliance.
How is TrustZone® implemented across the dual-core architecture?
TrustZone® is implemented at the system level: the Cortex-A7 cores use TrustZone® address space controllers (TZC) to enforce memory access rights for DDR, while the Cortex-M4 operates in a physically isolated secure world. Secure peripherals (RNG, CRYP, HASH) are accessible only via secure interrupts and mailbox-based inter-processor communication (IPCC).
What display interfaces are supported simultaneously?
STM32MP157CAA3 supports simultaneous output on LCD-TFT (RGB888, up to WXGA@60 fps) and MIPI DSI (2-lane, up to 1 Gbps/lane). Both interfaces operate independently with separate pixel clocks and timing generators, enabling dual-display HMIs without external multiplexing or frame buffer sharing.
STM32MP157CAA3 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 448-LFBGA
- Series:
- STM32MP1
- Packaging:
- Tray
- Product Status:
- Active
- Core Processor:
- ARM® Cortex®-A7
- Number of Cores/Bus Width:
- 2 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, GbE
- 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:
- 448-LFBGA (18x18)
- Additional Interfaces:
- CAN, Ethernet, I2C, MMC/SD/SDIO, SPDIF, SPI, UART, USB
STM32MP157CAA3 FAQ
1.How can I place an order for STM32MP157CAA3 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32MP157CAA3 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 STM32MP157CAA3 reliable?
The price and inventory of STM32MP157CAA3 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32MP157CAA3 is usually 5 days.
3.What payment methods are accepted for STM32MP157CAA3?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32MP157CAA3 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32MP157CAA3?
STM32MP157CAA3 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32MP157CAA3 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 STM32MP157CAA3?
For technical support, including STM32MP157CAA3 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32MP157CAA3 requirements.
6.How does Aetrix verify that STM32MP157CAA3 is sourced from the original manufacturer or authorized distributors?
All STM32MP157CAA3 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 STM32MP157CAA3 meets industry standards.
7.What is the process for return or replacement of STM32MP157CAA3?
All STM32MP157CAA3 units undergo pre-shipment inspection (PSI). If there is an issue with STM32MP157CAA3, 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 STM32MP157CAA3 part is unused and in its original packaging.
Return procedure for STM32MP157CAA3:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32MP157CAA3 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…

