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

- Shipping:

Inventory:2,812
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32MP157CAB3T from STMicroelectronics is a dual-core Arm® Cortex®-A7 (800 MHz) + Cortex®-M4 microprocessor unit with 3D GPU, MIPI DSI, TFT-LCD controller, and 37 communication interfaces including dual CAN FD and Gigabit Ethernet. It integrates 708 KB on-chip SRAM, TrustZone® security, hardware crypto accelerators (AES/SHA/HMAC/RNG), and supports LPDDR3/DDR3 up to 1 Gbyte for industrial HMI, edge gateway, and smart appliance applications.
For engineers reviewing the STM32MP157CAB3T datasheet, STM32MP157CAB3T pinout, STM32MP157CAB3T application, or STM32MP157CAB3T equivalent, key selection considerations include dual-core Linux-capable architecture, secure boot with TrustZone®, 29 timers with RTC and sub-second accuracy, 16-bit ADCs (4.5 Msps), and TFBGA361 (12 × 12 mm, 0.5 mm pitch) package compatibility with industrial thermal and EMI requirements.
Technical Context
The device implements a heterogeneous dual-core architecture: two Cortex-A7 cores run Linux-based applications with 256 KB unified L2 cache and NEON™ acceleration, while the Cortex-M4 (209 MHz) handles real-time control, sensor fusion, or safety-critical tasks with FPU and MPU isolation. TrustZone® enforces secure/non-secure world separation at both CPU and peripheral levels.
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 GPU, DDR, and peripherals. The 6 PLLs support fractional clock synthesis for precise timing across HDMI-CEC, SPDIF, SAI audio, and MIPI DSI (1 Gbps/lane) subsystems.
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-isolated execution environments. |
| Memory Interface | LPDDR2/LPDDR3-1066 or DDR3/DDR3L-1066 up to 1 Gbyte - supports high-throughput video buffering and OS runtime in resource-constrained edge systems. |
| 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 context switching and RTC-backed data retention. |
| Graphics & Display | Vivante® 3D GPU (OpenGL ES 2.0, 26 Mtriangle/s); MIPI DSI (2 lanes, 1 Gbps/lane); LCD-TFT up to WXGA@60 fps - delivers responsive GUI rendering for industrial HMIs without external GPU. |
| Security Features | Arm® TrustZone®, secure boot, active tamper detection, 3072-bit fuses (96-bit UID), AES-128/192/256, SHA-256, HMAC, dual TRNG - meets IEC 62443-3-3 SL2 requirements for secure firmware updates and data confidentiality. |
| Communication Peripherals | 2× CAN FD (1× TTCAN), 6× I2C, 8× UART/USART, 6× SPI, 4× SAI, 3× SDMMC, Gigabit Ethernet GMAC (IEEE 1588v2), USB 2.0 HS Host + OTG - supports deterministic fieldbus integration and time-synchronized industrial networking. |
| Analog Subsystem | 2× 16-bit ADCs (4.5 Msps @ 12-bit), 2× 12-bit DACs (1 MHz), DFSDM (8 channels), temperature sensor - enables high-fidelity motor current sensing and closed-loop analog control. |
Pinout & Package
STM32MP157CAB3T uses a TFBGA361 package (12 × 12 mm, 0.5 mm ball pitch, B031 variant), RoHS-compliant and ECOPACK2 certified. Ball mapping follows JEDEC MO-276AA standard with dedicated power/ground arrays, differential clock inputs (HSE/LSE), 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% regulated input for Cortex-A7/M4 logic; requires low-noise external regulator with ≤10 mV ripple for stable dual-core operation. |
| VDDIO_1–VDDIO_5 | I/O domain supplies | Configurable 1.71–3.6 V domains per bank; enables mixed-voltage interfacing (e.g., 1.8 V SDIO + 3.3 V UART) without level shifters. |
| NRST | Asynchronous reset input | Active-low signal asserting full system reset; synchronized internally to avoid metastability during power-up sequencing. |
| HSE_IN / HSE_OUT | High-speed external oscillator | 8–48 MHz crystal interface; provides primary clock source for system PLLs and USB/ETH timing with ±20 ppm stability requirement. |
| BOOT0 / BOOT1 | Boot mode selection | Two-pin strap configuration determining boot source (FSMC, QSPI, SDMMC, USB, or UART) during power-on reset. |
| PA13 / PA14 | SWD debug interface | Serial Wire Debug pins (SWDIO/SWCLK); support non-intrusive real-time debugging of both A7 and M4 cores via single connector. |
Key Features
| Feature | Design Value |
|---|---|
| Dual-core asymmetric processing | Linux-capable Cortex-A7 handles UI/networking; Cortex-M4 executes deterministic real-time tasks (e.g., motor control, sensor preprocessing) with zero OS interference. |
| Hardware-accelerated cryptography | Dedicated CRYP1/CRYP2 engines perform AES-256 encryption/decryption at >20 MB/s; HASH1/HASH2 compute SHA-256 in <1 µs per block - enabling secure OTA updates without CPU overhead. |
| Advanced display pipeline | LTDC controller supports dual-layer alpha blending and programmable LUT; DSI PHY achieves 1 Gbps/lane with built-in skew calibration - eliminates external timing ICs for 1080p displays. |
| Low-power system management | Standby mode draws 2 µA (no RTC/LSE/BKPSRAM); DDR retention enabled; backup regulator sustains 64 KB SRAM at ~0.9 V - extends battery life in always-on edge nodes. |
| Industrial-grade peripheral set | 2× CAN FD with TTCAN timestamping; GMAC with IEEE 1588v2 hardware timestamping; 8–14-bit DCMI interface (140 MB/s) - meets deterministic timing and vision processing needs in factory automation. |
Applications
| Industrial HMI Terminal | Edge Gateway for IIoT |
|---|---|
|
Use Scenario: Touchscreen-based operator interface for PLC-controlled machinery with local data logging and remote diagnostics. IC Role / Device Role / Timing Role: Main application processor running embedded Linux with Qt-based GUI; Cortex-M4 manages real-time I/O scanning and safety monitoring. Use Value: Integrated LTDC+DSI drives 1080p display at 30 fps; dual CAN FD connects to servo drives and sensors; TrustZone isolates firmware update partition from runtime OS. |
Use Scenario: Protocol-agnostic field gateway aggregating Modbus, CANopen, and EtherNet/IP traffic into MQTT/HTTPS cloud uplinks. IC Role / Device Role / Timing Role: Dual-core coordination: Cortex-A7 hosts protocol translation services and TLS-secured cloud stack; Cortex-M4 handles time-critical packet scheduling and watchdog supervision. Use Value: Gigabit Ethernet with IEEE 1588v2 enables sub-microsecond time synchronization across distributed sensors; hardware crypto accelerators offload TLS handshake latency by 65%. |
| Smart Home Hub | Medical Diagnostic Device |
|
Use Scenario: Centralized voice-controlled hub integrating Zigbee, Z-Wave, and Matter-over-Thread with local AI inference for occupancy detection. IC Role / Device Role / Timing Role: Cortex-A7 runs Linux-based Matter controller and neural network inference engine; Cortex-M4 processes raw microphone array data with ultra-low latency. Use Value: 4× SAI interfaces support multi-channel audio capture; 16-bit ADCs digitize analog sensor signals at 4.5 Msps; secure boot prevents unauthorized firmware injection. |
Use Scenario: Portable ultrasound imager requiring real-time beamforming, image reconstruction, and DICOM export over Wi-Fi. IC Role / Device Role / Timing Role: Cortex-A7 executes imaging software stack and DICOM network stack; Cortex-M4 performs time-critical RF pulse generation and echo sampling control. Use Value: DCMI interface captures 14-bit ultrasound frames at 140 MB/s; Vivante GPU renders B-mode images at 30 fps; hardware AES encrypts patient data before storage. |
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 (LPC55S69) | Quad Cortex-A53 + Cortex-M33; lacks integrated 3D GPU and MIPI DSI; higher peak power consumption (≈2.5 W vs. 1.8 W typical). | Better suited for headless gateway applications; requires external display bridge IC for LVDS/RGB panels. | Select when prioritizing quad-core Linux throughput over display integration and power efficiency. |
| Renesas RZ/G2L (R9A07G043L2) | Dual Cortex-A55 + Cortex-M33; includes 3D GPU but no TrustZone-based secure boot; only single CAN FD channel. | Strong multimedia performance but weaker security certification path for medical/industrial use cases. | Choose for cost-sensitive consumer devices where PSA Level 1 certification suffices and dual CAN FD is not required. |
Compared with NXP i.MX 8M Mini and Renesas RZ/G2L, STM32MP157CAB3T uniquely combines TrustZone-certified secure boot, dual CAN FD with TTCAN, MIPI DSI-native display support, and sub-2 µA standby - making it optimal for safety-aware, display-rich, battery-conscious edge systems.
Availability
STM32MP157CAB3T is available at Aetrix Electronics and suitable for industrial HMI terminals, IIoT edge gateways, and portable medical diagnostic devices requiring stable component supply across extended product lifecycles.
Supply support for STM32MP157CAB3T 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 management ICs, sensors, and analog products for automotive, industrial, and consumer markets.
The STM32MP series targets Linux-capable embedded applications demanding real-time responsiveness, graphical user interfaces, and hardware-enforced security - bridging the gap between microcontrollers and application processors.
FAQ
What boot sources does STM32MP157CAB3T support?
STM32MP157CAB3T supports five boot modes configured via BOOT0/BOOT1 pins: Quad-SPI memory, eMMC/SD card, NAND Flash via FSMC, USB device (DFU mode), and UART. Each mode includes built-in ROM bootloader with verified secure boot chain using embedded public key signature verification against signed firmware images stored in external memory.
How is TrustZone implemented across CPU and peripherals?
TrustZone is implemented at three levels: (1) Cortex-A7 cores enforce secure/non-secure world separation via monitor mode and secure exception vectors; (2) ETZPC (Embedded TrustZone Protection Controller) gates access to peripherals like UART, I2C, and GPIO based on security state; (3) TZC (TrustZone Address Space Controller) filters DDR memory accesses to prevent non-secure code from reading secure firmware or keys.
Does STM32MP157CAB3T support real-time Linux determinism?
Yes - the Cortex-M4 core runs FreeRTOS or Zephyr alongside Linux on Cortex-A7, handling time-critical tasks (e.g., PWM generation, encoder counting) with guaranteed sub-1 µs interrupt latency. Inter-processor communication occurs via IPCC mailboxes and shared memory with hardware semaphore protection, eliminating Linux scheduling jitter for hard real-time functions.
What thermal management features are integrated?
STM32MP157CAB3T includes an internal temperature sensor (±2°C accuracy) and thermal shutdown circuitry that triggers at 125°C junction temperature. The TFBGA361 package has optimized thermal pad design (exposed die attach paddle) and supports PCB-level thermal vias; recommended layout uses ≥8 thermal vias under the package center for ≤35°C/W junction-to-board resistance in 4-layer boards.
STM32MP157CAB3T 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:
- 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:
- 354-LFBGA (16x16)
- Additional Interfaces:
- CAN, Ethernet, I2C, MMC/SD/SDIO, SPDIF, SPI, UART, USB
STM32MP157CAB3T FAQ
1.How can I place an order for STM32MP157CAB3T through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32MP157CAB3T 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 STM32MP157CAB3T reliable?
The price and inventory of STM32MP157CAB3T are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32MP157CAB3T is usually 5 days.
3.What payment methods are accepted for STM32MP157CAB3T?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32MP157CAB3T transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32MP157CAB3T?
STM32MP157CAB3T orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32MP157CAB3T 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 STM32MP157CAB3T?
For technical support, including STM32MP157CAB3T datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32MP157CAB3T requirements.
6.How does Aetrix verify that STM32MP157CAB3T is sourced from the original manufacturer or authorized distributors?
All STM32MP157CAB3T 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 STM32MP157CAB3T meets industry standards.
7.What is the process for return or replacement of STM32MP157CAB3T?
All STM32MP157CAB3T units undergo pre-shipment inspection (PSI). If there is an issue with STM32MP157CAB3T, 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 STM32MP157CAB3T part is unused and in its original packaging.
Return procedure for STM32MP157CAB3T:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32MP157CAB3T 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…

