EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32MP157CAC3

STM32MP157CAC3

STMicroelectronics
ARM® Cortex®-A7 Microprocessor IC STM32MP1 2 Core, 32-Bit 209MHz, 650MHz 361-TFBGA (12x12)
Active1,332 in stock

Overview

The STM32MP157CAC3 is a high-performance multicore microprocessor featuring dual Arm Cortex-A7 cores running up to 650MHz and an integrated Cortex-M4 coprocessor. This heterogeneous architecture allows engineers to run Linux or Android on the A7 cores while offloading real-time tasks and low-power sensing to the M4 core. It includes a dedicated 3D GPU and extensive connectivity options including Gigabit Ethernet and dual USB 2.0 interfaces.

Why Choose This Part

The TFBGA361 package provides a compact 12x12mm footprint while offering a high pin-to-feature density for complex designs. Its support for multiple DDR types, including DDR3L and LPDDR3, allows for flexible memory selection based on power and cost requirements. Integrated security features like TrustZone and active tamper detection make it suitable for applications requiring hardware-level data protection.

Applications

Industrial HMI
Utilizes the integrated 3D GPU and TFT/DSI display interfaces to drive high-resolution touch-screen operator panels.
Industrial IoT Gateway
Leverages Gigabit Ethernet and dual Cortex-A7 cores to process complex networking stacks and edge data analytics.
Secure Edge Controllers
Employs ARM TrustZone and secure boot features to maintain system integrity in connected factory environments.
Motor Control with GUI
Uses the Cortex-M4 for high-speed PWM and sensor loops while the Cortex-A7 handles the user interface and remote logging.

Key Specifications

USB USB 2.0 (2), USB 2.0 OTG+ PHY (3)
Speed 209MHz, 650MHz
Ethernet 10/100Mbps, GbE
Mounting Type Surface Mount
Voltage - I/O 2.5V, 3.3V
Core Processor ARM Cortex-A7
Package / Case 361-TFBGA
RAM Controllers DDR3, DDR3L, LPDDR2, LPDDR3
Co-Processors/DSP ARM Cortex-M4
Security Features ARM TZ
Additional Interfaces CAN, Ethernet, I2C, MMC/SD/SDIO, SPDIF, SPI, UART, USB
Graphics Acceleration Yes
Operating Temperature -40degC ~ 125degC (TA)
Supplier Device Package 361-TFBGA (12x12)
Number of Cores/Bus Width 2 Core, 32-Bit
Display & Interface Controllers HDMI-CEC, LCD

Getting Started

Start development with the STM32MP157C-DK2 Discovery kit to evaluate the dual-core A7 and M4 capabilities. Utilize the STM32CubeMP1 firmware package for the M4 core and the OpenSTLinux distribution for the A7 cores. Software development is supported through the STM32CubeIDE, while the STM32CubeProgrammer is used for flashing the target over USB or UART interfaces.

Also Consider

i.MX 6UltraLite NXP - A highly power-efficient single-core Cortex-A7 option for applications that do not require dual-core performance or a 3D GPU.
The 2026 Embedded Online Conference