Called STM32MP21, they all get a single 1.2 or 1.5GHz Arm Cortex-A35 application processor and a single 300MHz Cortex-M33 for booting and sleep-wake control.
Arm’s TrustZone is available for secure code separation, and ST’s proprietary ‘resource isolation framework’ (RIF) is present to defend against tampering.
Some of the devices (C or F suffix) get the series’ hardware crypto accelerator and secure boot capability – unique identity and immutable passwords for authentication and attestation are loaded in-house by ST’s SSP (secure secret provisioning).
“The security architecture is built to comply with regulations including the incoming EU Cyber Resilience Act [CRA]”, according to the company. “The MPUs’ SESIP Level 3 security-assurance target aligns with CRA implementation guidelines that specify AVA_VAN.2 or AVA_VAN.3 resistance for Important [Class II] products and at least AVA_VAN.4 for Critical products.”
Away from security, none of the STM32MP21 get the STM32MP2 series’ neural processor, nor its GPU, however the MPUs “integrate MIPI CSI-2 and [an] image signal processing pipeline for machine-vision applications such as industrial inspection and barcode or QR-code readers”, said ST.
There are one or two Gigabit Ethernet ports with time-sensitive networking (TSN) support, and some of the variants have two CAN-FD ports, while others have none.
DDR3L, DDR4 and LPDDR4 ram is supported.
Development software and tools include ST Edge AI desktop, cloud tools, OpenSTLinux (Yocto and Buildroot flavours), software expansion packages, evaluation boards and the STM32MP215F-DK Discovery kit.
A bare metal alternative to OpenSTLinux is planned for this year. “as presented previously for the STM32MP13 series”, said ST.
Package options include 8 x 8mm 225pad VFBGA and 10 x 10mm 361pad VFBGAs suited to six-layer PCBs, and for four-layer boards, an 11 x 11mm 273pad VFBGA and 14 x 14mm 289pad TFBGA.
To supply power, the company has created STPMIC2L, a dedicated power chip with three buck converters and seven LDOs.
STM32MP2 series:
| STM32MP.. | Cortex -A35 |
Cortex -M33 |
AI NPU |
GPU LVDS/DSI |
FD -CAN |
Ethernet |
| ..257 | 2 | 1 | * | * | 3 | 3 |
| ..255 | 2 | 1 | * | * | 3 | 2 |
| ..253 | 2 | 1 | 3 | 2 | ||
| ..251 | 1 | 1 | 1 | |||
| ..235 | 2 | 1 | * | * | 2 | 2 |
| ..233 | 2 | 1 | 2 | 2 | ||
| ..231 | 1 | 1 | 1 | |||
| ..215 | 1 | 1 | 2 | 2 | ||
| ..213 | 1 | 1 | 2 | 2 | ||
| ..211 | 1 | 1 | 1 |
Electronics Weekly