Arm® Cortex®-A7/-M4

The module combines the computing power of the main processor with an M4 MCU subsystem.

  • Dual-core Arm Cortex-A7 CPU with Cortex-M4 subsystem
  • 3D graphics processing with Vivante - OpenGL ES 2.0
  • Advanced hardware encryption and Secure Boot
  • SLC NAND or eMMC
  • up to 2x CAN FD
  • MIPI DSI-2 or parallel 18-bit
  • Parallel camera interface

44 mm x 40 mm

Arm Cortex-A7/-M4

The phyCORE-STM32MP15x module is ideal for industrial communication systems, edge computing, factory automation, motor control, and applications that require high reliability.
The basis is the STM32MP15x microcontroller. Up to two Cortex®-A7 cores provide access to open source operating systems (e.g. Linux), while a Cortex®-M4 MCU subsystem leverages the STM32 MCU ecosystem. This allows applications developed for an STM32 MCU to be fully reused and run on the Cortex-M4 core, while the Linux application (eg an HMI) runs on the Cortex-A7. 
The phyCORE-STM32MP15x also offers multimedia interfaces (camera, display, etc.) with a 3D graphics unit, an Ethernet PHY and other interfaces for industrial communication, as well as functional security features.

Processor STM32MP151A/C, STM32MP153A/C, STM32MP157A/C
Architecture ARM Cortex-A7 / Cortex-M4
Bit width 32 bit
Frequency 2x 650 MHz + 209 MHz
Graphics 3D GPU Vivante - OpenGL ES 2.0 (STM32MP157x only)
Security AES, 3DES, Ciphers, SHA-1/224/256, MD5, HMAC, TRNG
NAND Flash up to 1 GB SLC or eMMC
SPI NOR Flash 4 MB - 16 MB QSPI
eMMC 4 GB - 128 GB or NAND Flash
DDR3LP RAM 256 MB - 1 GB
EEPROM 4 kB - 32 kB
Ethernet 10/100/1000 Mbit/s or RGMII
USB 1x Host, 1x OTG 2.0
UART up to 4x USART, 3x UART
CAN up to 2x CAN FD (including 1x TTCAN)
I²C up to 6x
SPI up to 4x
MMC/SD/SDIO 3x (1x for eMMC)
A/D 2x 16 bit ADC 22 channels, 2x 12 bit DAC
Display MIPI DSI-2 or parallel 18-bit
Audio SAI, up to 3x I²S
Camera 1x parallel 8-bit - 14-bit
RTC STM32MP15x internal and external RTC device
Power supply 5 V
Connectors Samtec 0.5 mm pitch (2x 120 pins), TFGA optional
Dimensions 44 mm x 40 mm
Temperature range -40 °C to +85 °C
Operating system OpenSTLinux (Yocto based)


Didn't find an answer? Just ask your question in Live Chat


Item No. PCM-068

If you have any questions, please contact our technical sales department directly: +49 (0) 6131 9221-32

phyCORE-STM32MP1 Demo _ at the Embedded World 2020

Our embedded experts are there for you!


Secure your personal consultation appointment quickly, easily and free of charge.
30 minutes exclusively for you and your project!

Education + Training _ Use our know-how for yours Productsdevelopment

With the know-how transfer from our experts to your developers, you will reach your goal faster!


Participants in our training courses receive a solid knowledge of professional hardware and software development.

Online seminars _ Helpful embedded knowledge explained in a nutshell in short video sessions

In informative online seminars with our experts and partners, we will inform you about exciting topics from the embedded industry.

You will get a free insight into new hardware and software solutions and learn more about special offers.