STMicroelectronics STM32MP157CAC3T
- Part No.:
- STM32MP157CAC3T
- Manufacturer:
- STMicroelectronics
- Category:
- Microprocessors
- Package:
- 361-TFBGA
- Datasheet:
-
STM32MP157CAC3T.pdf
- Description:
- IC MPU STM32MP1 650MHZ 361TFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:3,946
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32MP157CAC3T from STMicroelectronics is a dual-core Arm® Cortex®-A7 (800 MHz) + Cortex®-M4 microprocessor unit with 3D GPU, MIPI DSI interface, and 37 communication peripherals including dual CAN FD controllers and Gigabit Ethernet MAC. 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 STM32MP157CAC3T datasheet, STM32MP157CAC3T pinout, STM32MP157CAC3T application, or STM32MP157CAC3T equivalent, key selection considerations include dual-core Linux-capable architecture, 257-ball TFBGA package with 0.5 mm pitch, DDR memory controller timing constraints, TrustZone partitioning requirements, and coexistence of high-speed interfaces (DSI, GMAC, USB HS) in shared power domains.
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 handles real-time control, sensor fusion, or low-latency peripheral management. The interconnect matrix includes separate 64-bit AXI (266 MHz) and 32-bit AHB (209 MHz) buses with three DMA controllers - one MDMA and two dual-port DMAs - enabling concurrent high-bandwidth data movement across GPU, display, camera, and network interfaces.
Clock management uses six fractional PLLs to independently generate precise frequencies for CPU cores, GPU, DDR, DSI, USB, and audio subsystems. Security is enforced at silicon level via BSEC OTP fuses, ETZPC peripheral protection, TZC DDR address space filtering, and active tamper detection with dedicated I/Os and backup domain isolation.
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 graphics and multimedia buffering |
| On-chip SRAM | 708 KB total: 256 KB AXI SYSRAM + 384 KB AHB SRAM + 64 KB Backup SRAM + 4 KB Backup SRAM - enables fast boot code, cache line storage, and RTC-retained state |
| Graphics | Vivante 3D GPU (OpenGL ES 2.0), LCD-TFT controller up to WXGA@60 fps, MIPI DSI 2-lane @ 1 Gbps/lane - drives embedded displays without external video processor |
| Security | Arm TrustZone, Secure Boot, BSEC OTP fuses, active tamper pins, RNG1/RNG2 true random generators - meets IEC 62443-3-3 SL2 and Common Criteria EAL4+ requirements |
| Peripherals | 2× CAN FD (1× TTCAN), 1× Gigabit Ethernet GMAC (IEEE 1588v2), 6× I2C, 8× UART/USART, 6× SPI, 4× SAI, 3× SDMMC, HDMI-CEC - targets industrial connectivity and time-sensitive networking |
| Package | TFBGA257 (10 × 10 mm, 0.5 mm pitch) - compact footprint suitable for space-constrained edge computing modules |
Pinout & Package
STM32MP157CAC3T is housed in a 257-ball Thin Fine-Pitch Ball Grid Array (TFBGA257) package with 0.5 mm ball pitch and 10 mm × 10 mm body size, compliant with ECOPACK2 environmental standards. Pin functions are defined per STMicroelectronics datasheet DS12505 Rev 9 Section 4 (pages 60–121), supporting multiple alternate functions per ball and configurable I/O voltage domains (1.71–3.6 V, 5 V-tolerant).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDDCORE | Core power supply | 1.1 V regulated input for CPU/GPU logic; requires low-noise external LDO or PMIC output with ≤10 mV ripple |
| VDDIO_1 | I/O bank 1 supply | Configurable 1.71–3.6 V supply for GPIOs, UART, I2C, SPI - enables mixed-voltage system interfacing |
| NRST | System reset input | Active-low asynchronous reset; internal pull-up; must be held low ≥20 µs for full chip initialization |
| BOOT0 | Boot mode selection | High at power-up selects internal Flash boot; low selects external memory boot (e.g., eMMC or NAND) |
| OSC_IN / OSC_OUT | External crystal oscillator connection | Supports 8–48 MHz HSE crystal for precise clock generation; required for USB HS, Ethernet, and DSI timing accuracy |
| PA0 / PA1 | GPIO / ADC1_IN0 / ADC2_IN0 | Shared analog/digital pin; used for battery monitoring or thermistor sensing with 16-bit ADC resolution |
| PD14 / PD15 | DSI_D0P / DSI_D0N | Differential MIPI DSI data lane 0; requires controlled 100 Ω differential impedance routing and length matching ≤5 mm |
| PF14 / PF15 | ETH_RMII_TXD1 / ETH_RMII_TXD0 | Gigabit Ethernet RMII transmit data lines; require 50 Ω single-ended impedance and <1 ns skew vs. TX_EN |
Key Features
| Feature | Design Value |
|---|---|
| Heterogeneous dual-core processing | Enables Linux-based UI + deterministic M4 firmware for motor control or sensor preprocessing without OS scheduling latency |
| Hardware crypto acceleration | AES-128/192/256, SHA-256, HMAC, and dual TRNG reduce TLS handshake time by >70% vs. software-only implementation |
| Integrated display pipeline | LTDC + DSI eliminates need for external display bridge IC, reducing BOM cost and PCB layer count in HMI designs |
| Flexible memory controller | FMC supports SLC NAND with 8-bit ECC and parallel NOR flash, enabling robust local firmware storage with wear leveling |
| Time-sensitive networking support | GMAC with IEEE 1588v2 hardware timestamping and TTCAN enable deterministic communication in industrial PLC and robotics systems |
Applications
| Industrial HMI Panel | Smart Gateway |
|---|---|
Use Scenario: Touchscreen operator interface for PLC-controlled machinery with real-time alarm logging and web-based configuration. IC Role / Device Role / Timing Role: MPU executes Qt-based GUI on Cortex-A7; Cortex-M4 manages CAN FD fieldbus polling and watchdog supervision with sub-millisecond response. Use Value: Integrated LTDC+DSI drives 7-inch WVGA display at 60 fps; TrustZone isolates HMI runtime from firmware update partition to prevent unauthorized access. | Use Scenario: Edge node aggregating Modbus, BACnet, and MQTT traffic between legacy building automation devices and cloud platforms. IC Role / Device Role / Timing Role: Cortex-A7 runs OpenWrt/Linux with Docker containers; GMAC and dual CAN FD handle synchronized protocol translation and time-stamped event forwarding. Use Value: Hardware IEEE 1588v2 timestamping ensures ±50 ns clock synchronization across distributed HVAC controllers without external grandmaster clock. |
| Medical Imaging Terminal | Automotive Infotainment Prototype |
Use Scenario: Portable ultrasound preview station displaying real-time B-mode images from FPGA-accelerated beamformer over DCMI interface. IC Role / Device Role / Timing Role: Cortex-A7 renders UI and stores DICOM metadata; DCMI captures 140 MB/s raw image stream; GPU offloads histogram equalization and color mapping. Use Value: 16-bit ADC channels monitor transducer temperature and supply rails with ±0.5 °C accuracy, triggering thermal throttling before performance degradation. | Use Scenario: Development platform for IVI head unit evaluating Android Automotive OS integration with vehicle bus diagnostics and OTA update resilience. IC Role / Device Role / Timing Role: Cortex-A7 hosts Android framework; M4 executes UDS diagnostic stack and secure bootloader verification; USB OTG + SDMMC enable dual-path firmware recovery. Use Value: Dual CAN FD interfaces allow simultaneous access to powertrain (CAN FD) and infotainment (TTCAN) networks with hardware message filtering and timestamping. |
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 Cortex-A53 + Cortex-M4, no integrated 3D GPU, lower DDR bandwidth (16-bit LPDDR4 only), lacks DSI interface | Better suited for audio-centric edge AI inference; requires external display bridge for MIPI panels | Select when prioritizing NPU acceleration over graphics throughput and display integration |
| Renesas RZ/G2L | Dual Cortex-A55 + Cortex-M33, Mali-G31 GPU, single CAN FD, no TTCAN or IEEE 1588v2 hardware support | Optimized for Linux-based vision analytics with ISP pipeline; weaker real-time determinism for industrial control | Choose for camera-based applications needing ISP and lower power envelope (<500 mW typical) |
Compared with i.MX 8M Mini and RZ/G2L, STM32MP157CAC3T uniquely combines TrustZone-enforced dual-world security, integrated DSI display engine, TTCAN, and IEEE 1588v2 hardware timestamping - making it optimal for safety-critical industrial HMIs requiring certified separation between UI and control firmware.
Availability
STM32MP157CAC3T is available at Aetrix Electronics and suitable for industrial HMI, edge gateway, medical imaging terminal, and automotive infotainment prototype applications requiring stable component supply across multi-year production cycles.
Supply support for STM32MP157CAC3T 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 industrial, automotive, 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 STM32MP157CAC3T support?
STM32MP157CAC3T supports boot from internal ROM (with configurable fallback), eMMC, SD card, NAND flash (SLC with ECC), Quad-SPI NOR, and USB device mode. Boot mode is selected via BOOT0/BOOT1 pins and internal OTP bits, with secure boot enforcing cryptographic signature verification of first-stage bootloader (FSBL) using SHA-256 and RSA-2048.
Does STM32MP157CAC3T require an external PMIC?
Yes - while STM32MP157CAC3T integrates LDOs for DSI (1.2 V), USB PHY (1.8 V), and backup domains (~0.9 V), it requires an external PMIC (e.g., STPMIC1) to generate VDDCORE (1.1 V), VDDIO (1.8/3.3 V), and DDR termination voltages. The PMIC interface uses I2C and dedicated enable/control signals for sequencing compliance.
How is TrustZone implemented on this device?
TrustZone is implemented via hardware-enforced memory and peripheral protection: TZC filters DDR accesses by security state, ETZPC gates peripheral clocks and resets, and secure monitor calls route Cortex-A7 exceptions to secure world. The Cortex-M4 operates in always-secure mode, managing secure peripherals like RNG and tamper detection independently of Linux kernel privileges.
What thermal limits apply to the TFBGA257 package?
The TFBGA257 package has a maximum junction temperature of 105 °C and thermal resistance θJA of 32.5 °C/W (JEDEC standard board). For continuous operation at 800 MHz A7 + 209 MHz M4 with GPU active, a 2-layer PCB with ≥4 thermal vias under the package and 25 mm² copper pour is required to maintain TJ ≤ 95 °C at 55 °C ambient.
STM32MP157CAC3T Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 361-TFBGA
- 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:
- 361-TFBGA (12x12)
- Additional Interfaces:
- CAN, Ethernet, I2C, MMC/SD/SDIO, SPDIF, SPI, UART, USB
STM32MP157CAC3T FAQ
1.How can I place an order for STM32MP157CAC3T through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32MP157CAC3T 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 STM32MP157CAC3T reliable?
The price and inventory of STM32MP157CAC3T are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32MP157CAC3T is usually 5 days.
3.What payment methods are accepted for STM32MP157CAC3T?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32MP157CAC3T transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32MP157CAC3T?
STM32MP157CAC3T orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32MP157CAC3T 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 STM32MP157CAC3T?
For technical support, including STM32MP157CAC3T datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32MP157CAC3T requirements.
6.How does Aetrix verify that STM32MP157CAC3T is sourced from the original manufacturer or authorized distributors?
All STM32MP157CAC3T 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 STM32MP157CAC3T meets industry standards.
7.What is the process for return or replacement of STM32MP157CAC3T?
All STM32MP157CAC3T units undergo pre-shipment inspection (PSI). If there is an issue with STM32MP157CAC3T, 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 STM32MP157CAC3T part is unused and in its original packaging.
Return procedure for STM32MP157CAC3T:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32MP157CAC3T 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…

