STMicroelectronics STM32MP157FAD1
- Part No.:
- STM32MP157FAD1
- Manufacturer:
- STMicroelectronics
- Category:
- Microprocessors
- Package:
- 257-TFBGA
- Datasheet:
-
STM32MP157FAD1.pdf
- Description:
- IC MPU STM32MP1 800MHZ 257TFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:1,041
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32MP157FAD1 from STMicroelectronics is a dual-core Arm® Cortex®-A7 (800 MHz) + Cortex®-M4 microprocessor unit with 3D GPU, MIPI DSI interface, TrustZone® security, and 37 communication peripherals including dual CAN FD controllers. It integrates 708 KB on-chip SRAM, supports LPDDR3/DDR3 up to 1 Gbyte, and targets Linux-capable industrial HMI, edge gateway, and multimedia-rich embedded systems.
For engineers reviewing the STM32MP157FAD1 datasheet, STM32MP157FAD1 pinout, STM32MP157FAD1 application, or STM32MP157FAD1 equivalent, key selection criteria include dual-core Linux/RTOS coexistence capability, hardware-accelerated crypto (AES/HASH/RNG), 16-bit ADC resolution at 4.5 Msps, HDMI-CEC and SPDIF-Rx support, and TFBGA361 package compatibility with 0.5 mm pitch.
Technical Context
The device implements a heterogeneous dual-core architecture: two Cortex-A7 cores share a 256 KB L2 cache and run Linux or Android, while the Cortex-M4 (209 MHz) handles real-time tasks, sensor fusion, or secure boot verification. TrustZone® enforces strict memory and peripheral isolation between secure and non-secure worlds.
Its interconnect matrix comprises a 64-bit AXI bus (266 MHz) and 32-bit AHB bus (209 MHz), enabling concurrent high-bandwidth data flows-e.g., camera input via DCMI (140 MB/s), display output via LTDC or DSI, and encrypted storage via SDMMC with hardware AES acceleration.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Cores | Dual Arm® Cortex®-A7 @ 800 MHz + single Cortex®-M4 @ 209 MHz - enables Linux + RTOS co-execution with hardware-isolated memory domains. |
| GPU | Vivante® 3D GPU supporting OpenGL® ES 2.0 - delivers 26 Mtriangle/s for UI rendering up to Full HD (1920×1080@30 fps) via LTDC or DSI. |
| Memory Interface | LPDDR2/LPDDR3-1066 or DDR3/DDR3L-1066 up to 1 Gbyte - supports low-power mobile DRAM for battery-aware edge devices. |
| Analog Peripherals | Two 16-bit ADCs (4.5 Msps at 12-bit), two 12-bit DACs (1 MHz), DFSDM with 8 channels - suitable for precision sensor acquisition and audio feedback control. |
| Security | Arm® TrustZone®, secure boot, active tamper detection, dual TRNG, AES-128/192/256, SHA-256, HMAC - meets IEC 62443-3-3 SL2 requirements for industrial firmware integrity. |
| Communication | 2× CAN FD (one TTCAN), 6× I²C, 8× UART/USART, 6× SPI, 4× SAI, SPDIF-Rx, GMAC with IEEE 1588v2 - enables deterministic fieldbus integration and time-synchronized networking. |
| Package | TFBGA361 (12 × 12 mm, 0.5 mm pitch) - RoHS-compliant ECOPACK2 package optimized for high-density PCB layouts with thermal pad. |
Pinout & Package
STM32MP157FAD1 is housed in a TFBGA361 package (12 × 12 mm, 0.5 mm ball pitch) with exposed thermal pad. The package supports 176 GPIOs, including 8 secure I/Os and 6 wakeup-capable pins. Pin functions are defined across 16 alternate function mappings (AF0–AF15), with dedicated balls for DDR interface (DQ/DQS/CK), power domains (VDD_DDR/VDDA/VDDCORE), and high-speed interfaces (DSI, USB HS PHY, GMAC).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD_DDR | DDR I/O supply | 1.2 V supply for DDR interface; requires dedicated low-noise regulation and decoupling per JEDEC spec. |
| NRST_CORE | Cortex-A7/M4 reset | Asynchronous active-low reset for both CPU clusters; synchronous deassertion required for clean boot sequence. |
| BOOT0 | Boot mode selection | High at power-up selects internal Flash or eMMC boot; tied low for SD card or USB DFU recovery mode. |
| DSI_D0P/DSI_D1P | MIPI DSI data lanes | Differential high-speed (1 Gbps/lane) video transport to TFT or OLED panels; requires controlled impedance routing (100 Ω differential). |
| GMII_TXD[3:0] | Gigabit Ethernet MAC output | 4-bit parallel transmit data path for GMII interface; used when RGMII not selected via pin strapping. |
Key Features
| Feature | Design Value |
|---|---|
| TrustZone®-enabled memory firewall | Hardware-enforced isolation between Linux (non-secure) and M4 firmware (secure world), preventing privilege escalation attacks. |
| Dual-domain power management | Independent voltage regulators for DDR, analog, USB, DSI, and backup domains enable selective domain shutdown during Stop/Standby modes. |
| Hardware crypto accelerators | Dedicated AES, HASH, HMAC, and TRNG blocks offload encryption from CPU - achieving 100+ Mbps TLS throughput without software overhead. |
| Flexible clock tree with 6 PLLs | Fractional PLLs generate precise clocks for audio (SAI/I²S), video (DSI/LTDC), Ethernet (125 MHz GMAC), and USB (48 MHz), minimizing jitter-sensitive timing errors. |
| Advanced timer subsystem | 29 timers including 2 advanced motor-control timers (TIM1/TIM8), 5 low-power timers (LPTIM), and RTC with sub-second accuracy - supports servo control, PWM generation, and calendar-based wakeups. |
Applications
| Industrial HMI Panel | Edge Gateway Controller |
|---|---|
Use Scenario: Touch-enabled factory floor display with real-time PLC monitoring, alarm logging, and local web server. IC Role / Device Role / Timing Role: Main application processor running Yocto Linux with Qt-based GUI; Cortex-M4 handles CAN FD fieldbus polling and watchdog supervision. Use Value: Integrated LTDC + DSI drives WXGA displays at 60 fps; hardware crypto secures OTA firmware updates over HTTPS. |
Use Scenario: Smart building controller aggregating BACnet MS/TP, Modbus RTU, and KNX traffic into MQTT cloud uplink. IC Role / Device Role / Timing Role: Dual-core coordination: Cortex-A7 runs containerized EdgeX services; Cortex-M4 manages deterministic serial protocol stacks and timestamping. Use Value: Dual CAN FD + 10/100M Ethernet + hardware IEEE 1588v2 support enables synchronized multi-protocol bridging with <1 µs timestamp resolution. |
| Medical Imaging Terminal | Automotive Diagnostic Tool |
Use Scenario: Portable ultrasound preview station with HDMI output, touch UI, and DICOM image export via SD card or USB. IC Role / Device Role / Timing Role: GPU-accelerated image rendering pipeline; DCMI captures raw sensor frames; SPDIF-Rx receives audio annotations. Use Value: 140 MB/s DCMI bandwidth captures full-resolution grayscale frames; dual 16-bit ADCs digitize analog transducer signals with 90 dB SNR. |
Use Scenario: Handheld OBD-II scanner supporting UDS, DoIP, and J1939 diagnostics with Bluetooth LE connectivity. IC Role / Device Role / Timing Role: Cortex-A7 hosts Android app and Wi-Fi/BLE stack; Cortex-M4 executes time-triggered CAN FD diagnostics (TTCAN) with nanosecond-level scheduling. Use Value: TTCAN compliance ensures deterministic response to ECU requests; hardware CRC units validate flash programming packets in real time. |
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 power envelope (2.5 W typical vs. 1.2 W). | Better for compute-heavy AI inference; less suitable for cost-sensitive HMI with native display interface. | Select when needing Armv8-A virtualization or NPU acceleration; avoid if display interface BOM reduction is critical. |
| Renesas RZ/G2L (R9A07G043L2) | Single Cortex-A55 + Cortex-M33; no TrustZone®-secured M4; lower peripheral count (no SPDIF-Rx, no TTCAN, only 1x CAN FD). | Suitable for lightweight gateway; insufficient for safety-critical dual-core separation or high-fidelity audio capture. | Choose for lower-cost entry-level Linux devices where M4 real-time isolation and crypto acceleration are secondary. |
Compared with i.MX 8M Mini and RZ/G2L, STM32MP157FAD1 uniquely combines Cortex-A7 power efficiency, Cortex-M4 real-time determinism, Vivante GPU, and TrustZone®-enforced security in a single TFBGA361 package - making it optimal for resource-constrained, display-centric, and security-aware industrial edge nodes.
Availability
STM32MP157FAD1 is available at Aetrix Electronics and suitable for industrial HMI, edge gateways, medical imaging terminals, and automotive diagnostic tools requiring stable component supply, long-term lifecycle support, and qualified production-grade silicon.
Supply support for STM32MP157FAD1 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 products for industrial, automotive, and consumer markets.
The STM32MP series was developed to bridge the gap between microcontrollers and application processors - delivering Linux-capable performance with MCU-like power efficiency, security, and ease of use for industrial edge computing.
FAQ
What is the maximum DDR memory capacity supported by STM32MP157FAD1?
STM32MP157FAD1 supports up to 1 Gbyte of external DDR memory, compatible with LPDDR2/LPDDR3-1066 (16/32-bit) and DDR3/DDR3L-1066 (16/32-bit). The DDR controller includes 8-bit ECC support for SLC NAND and configurable timing parameters aligned with JEDEC standards.
Does STM32MP157FAD1 support real-time operating systems on the Cortex-M4 core?
Yes - the Cortex-M4 core runs at up to 209 MHz with FPU and MPU, and is fully supported by FreeRTOS, Zephyr, and ST's X-CUBE-MEMS1 middleware. Its memory space is isolated via TrustZone® and accessible only through secure IPC mechanisms like IPCC, ensuring deterministic latency under Linux workload pressure.
How does the dual CAN FD interface differ between FDCAN1 and FDCAN2?
FDCAN1 supports time-triggered CAN (TTCAN) with hardware synchronization to system clock and deterministic message scheduling, while FDCAN2 operates in standard CAN FD mode only. Both support bit rates up to 5 Mbps and ISO 11898-1:2015 compliance, but only FDCAN1 provides the time-triggered functionality required for automotive safety-critical networks.
Is the TFBGA361 package of STM32MP157FAD1 compatible with automated optical inspection (AOI) and X-ray inspection?
Yes - the TFBGA361 package (B031 variant) features 0.5 mm pitch, coplanar solder balls, and an exposed thermal pad designed for standard reflow profiles (J-STD-020D). Its layout supports AOI for solder joint integrity and 2D/3D X-ray inspection for void detection under the thermal pad, meeting IPC-A-610 Class 2 requirements.
STM32MP157FAD1 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 257-TFBGA
- Series:
- STM32MP1
- Packaging:
- Tray
- Product Status:
- Active
- Core Processor:
- ARM® Cortex®-A7
- Number of Cores/Bus Width:
- 2 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, GbE
- 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:
- 257-TFBGA (10x10)
- Additional Interfaces:
- CAN, Ethernet, I2C, MMC/SD/SDIO, SPDIF, SPI, UART, USB
STM32MP157FAD1 FAQ
1.How can I place an order for STM32MP157FAD1 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32MP157FAD1 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 STM32MP157FAD1 reliable?
The price and inventory of STM32MP157FAD1 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32MP157FAD1 is usually 5 days.
3.What payment methods are accepted for STM32MP157FAD1?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32MP157FAD1 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32MP157FAD1?
STM32MP157FAD1 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32MP157FAD1 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 STM32MP157FAD1?
For technical support, including STM32MP157FAD1 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32MP157FAD1 requirements.
6.How does Aetrix verify that STM32MP157FAD1 is sourced from the original manufacturer or authorized distributors?
All STM32MP157FAD1 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 STM32MP157FAD1 meets industry standards.
7.What is the process for return or replacement of STM32MP157FAD1?
All STM32MP157FAD1 units undergo pre-shipment inspection (PSI). If there is an issue with STM32MP157FAD1, 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 STM32MP157FAD1 part is unused and in its original packaging.
Return procedure for STM32MP157FAD1:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32MP157FAD1 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…

