STMicroelectronics STM32MP21
STM32MP21 - STM32 MPU extension with MIPI CSI-2 & image signal processing (ISP) pipeline for machine-vision applications
Built on the same architecture as STM32MP25 and STM32MP23, the STM32MP21 offers a single Arm Cortex-A35 core running up to 1.5 GHz and a Cortex-M33 core running up to 300 MHz. The STM32MP21 lines are optimized for security and connectivity, tailored for edge devices and industrial applications.
Benefits
- Robustness for complex industrial applications
- Rich interfaces
- Strong security
Applications
- Industrial & factory automation
- Smart homes, cities and infrastructures
Tools & software
STM32MP215F-DK
Discovery kit with STM32MP215F MPU
The STM32MP215F-DK Discovery kit is designed as a complete demonstration and development platform for the STMicroelectronics STM32MP215FAN3 microprocessor, based on the Arm® Cortex®‑A35 and Cortex®‑M33 processors.
The product leverages the capabilities of the STM32MP2 series microprocessors to allow the development of applications using STM32 MPU OpenSTLinux Distribution software for the main processor (Arm® Cortex®‑A35) and STM32CubeMP2 software for the coprocessor (Arm® Cortex®‑M33).

It includes LEDs, push-buttons, 100‑Mbit/s Ethernet, one USB 2.0 USB Type-C® Bus Powered, one MIPI10 and one STDC14 debug connector, an LCD LTDC display connector, one camera module connector, a microSD™ card holder, and an M.2 E‑Key connector to support Wi‑Fi® and Bluetooth® SDIO modules. To expand the functionality of the STM32MP215F-DK Discovery kit, a GPIO expansion connector is also available for Raspberry Pi® shields.
STM32CubeMP2
STM32CubeMP2 Package for STM32MP2 series
The STM32CubeMP2 brings together, in a single package, all the generic embedded software components needed to develop applications on Arm® Cortex®-M33 microprocessors.
On top of the hardware, the STM32CubeMP2 solution is built around three levels of software components (level 0 for drivers, level 1 for middleware, level 2 for board demos), that interact easily with each other. It also includes two common components: CMSIS and Utilities, which interact with both levels.

STM32MP2Dev
STM32MP2 OpenSTLinux Developer Package
This Developer Package provides elements for the OpenSTLinux distribution (development on Arm® Cortex®-A processor). It includes the software development kit (SDK software development kit), based on Yocto SDK software development kit, for cross-development on an host PC.
It also includes the following pieces of software in source code: Linux® kernel, gcnano-driver, U-Boot, trusted firmware-A (TF-A), open source trusted execution environment (OP-TEE), external device tree.
Note that the application frameworks for the OpenSTLinux distribution are not available as source code in this package.
Related Documents |
Related Videos |
STMicroelectronics
STM32
STM32 MCUs and MPUs offer products combining very high performance, real-time capabilities, digital signal processing, low-power / low-voltage operation, and connectivity, while maintaining full integration and ease of development.

Have a question?Get in touch: |