The phyCORE-STM32MP1 module brings secure boot, multiprotocol gigabit industrial communication, a 3D graphic processing unit (Vivante® - OpenGL® ES 2.0), functional safety features and a Cortex-M4 MCU sub system allowing full reuse of STM32 Cube firmware to the phyCORE family.
The phyCORE-STM32MP15x SOM is ideal for industrial communication systems, factory automation, edge computing, motor control and applications where high reliability is needed.
Our Development Kit offers the following features:
- Arduino Connector
- Raspberry-Pi HAT connector
- STM-Motor control connector
- PEB-expansion and AV-connector
- phyCAM-P connector
- MIPI DSI-2 LCD connector
- JTAG connector
- 2x USB-UART (microUSB-connector)
- User-LEDs and buttons
- 230 VAC Power supply
- Dual-core ARM Cortex-A7 CPU and ARM Cortex-M4 MCU subsystem
- 3D graphic processing unit Vivante - OpenGL ES 2.0
- Extended hardware encryption technology and secure boot
PHYTEC modules support comprehensive security features in hardware and software. All functions supported by the STM32MP1 processor as well as further information about our security concept can be found here.

Technical Details
SOM | Alpha Kit | ||||
---|---|---|---|---|---|
Processor | STM32MP151A/C, STM32MP153A/C, STM32MP157A/C | STM32MP157CAAC | |||
Architecture | ARM Cortex A7 + ARM Cortex M4 | ARM Cortex A7 + ARM Cortex M4 | |||
Clock frequency | 650 MHz + 209 MHz (M4) | 650 MHz + 209 MHz (M4) | |||
Graphics | Vivante - OpenGL ES 2.0; 533 MHz (STM32MP157x only) | Vivante - OpenGL ES 2.0; 533 MHz | |||
Crypto | AES, 3DES, Ciphers, SHA-1/224/256, MD5, HMAC, TRNG | AES, 3DES, Ciphers, SHA-1/224/256, MD5, HMAC, TRNG | |||
HW Security | Secure boot, Secure memory and peripherals, TrustZone IPs, Tamper detection | Secure boot, Secure memory and peripherals, TrustZone IPs, Tamper detection | |||
MEMORY | |||||
NAND Flash | 256 MB...1 GB SLC(NAND or eMMC) | - | |||
SPI NOR Flash | 4 MB...16 MB QSPI | 16 MB QSPI | |||
eMMC | 4 GB...128 GB (NAND or eMMC) | 8 GB | |||
DDR3LP RAM | 256 MB...1 GB | 1 GB | |||
EEPROM | 4 kB...32 kB | 4 kB | |||
INTERFACES | |||||
Ethernet | 10/100/1000 Mbit/s or RGMII | 10/100/1000 Mbit/s | |||
USB | 1x Host, 1x OTG 2.0 | 1x Host, 1x OTG 2.0 | |||
U(S)ART | up to 4x USART and 3x UART | up to 4x USART and 3x UART | |||
CAN | up to 2x FDCAN, 1x TTCAN | up to 2x FDCAN, 1x TTCAN | |||
I²C | up to 6x | up to 6x | |||
SPI (I2S) | up to 6x, 2x QSPI | up to 6x, 2x QSPI | |||
MMC/SDIO | up to 3x SDIO (1x for eMMC) | up to 3x SDIO (1x for eMMC) | |||
PWM | 2x 16 bit PWM timer | 2x 16 bit PWM timer | |||
A/D | 2x 16 bit ADC 22 channels, 2x 12 bit DAC | 2x 16 bit ADC 22 channels, 2x 12 bit DAC | |||
Display | MIPI DSI-2 or parallel 18-bit or HDMI | MIPI DSI-2 or parallel 18-bit or HDMI | |||
Audio | SAI, up to 3x I²S | SAI, up to 3x I²S | |||
Camera | 1x Parallel 8-14 bit | 1x Parallel 8-14 bit | |||
RTC | STM32MP15x internal and RV-3028-C7 external | STM32MP15x internal and RV-3028-C7 external | |||
Power Supply | 5 V | 9 V-36 V | |||
Dimensions | 40 x 44 mm | 100 x 165 mm | |||
Connectors | Samtec 0.5 mm pitch2x 120 pins, BGA optional | Samtec 0.5 mm pitch2x 120 pins | |||
Operating Temperature | -40°C to +85°C | -40°C to +85°C | |||
SOFTWARE | |||||
Operating system | Linux | Linux | |||
Kit Content | phyCORE-STM32MP157, Carrier Board, microUSB-USB-A cable, Ethernet cable, D-Sub UART plug, D-Sub CAN plug, Power Supply, Documentation |
See here for the phyCORE-STM32MP1 Download » section.
See here for the phyCORE-RK3288 Download » section.