As Industrial, Consumer, Smart Home, Health and Wellness systems are growing more connected, certain embedded designs are now required to manage high processing loads and complex applications with rich Human Machine Interfaces (HMI). Under these conditions, the ability to harness open-source software stacks while maintaining low power and real-time performance are key requirements.
Designed to offer advanced and flexible multi-core architecture, graphic support with power-efficient real-time control and high feature integration, the STM32 family of general-purpose 32-bit microprocessors (MPUs) based on the heterogeneous architecture combining Arm? Cortex?-A and Cortex?-M Cores is the solution.
Extending STM32 with microprocessors
STM32 microprocessors benefit from the proven software, tools and technical support of the STM32 family ecosystem. The release of OpenSTLinux Distribution, a mainlined open-source Linux distribution is a key element of the solution. OpenSTLinux Distribution is reviewed and accepted by the Linux community (Linux Foundation, Yocto project and Linaro) and is pre-integrated with OP-TEE secure OS.
It contains all the essential building blocks for running software on the application-processor cores.
Enhanced STM32Cube tools as well as evaluation boards and discovery kits complete the development suite available to designers.
It leverages a solid scalable software and hardware foundation to simplify and shorten the development time of industry-leading power-constrained applications. Developers are able to seamlessly reuse and migrate IPs from project to project. It future proofs their current and future investments. Indeed, STM32 MPUs are included in ST’s rolling 10-year longevity commitment.

Featured Videos
We asked Sylvain the following questions: - Could you please tell me about the STM32MP1 ? - STM32MP1: ideal for what kind of application? - Why is the STM32MP1 so special? - What ecosystem does the STM32MP1 come with? - Is the STM32MP1 available? - Could we see a quick demo? - Where to get more info?
Introducing our STM32MP1 microprocessor series with dual Arm? Cortex?-A7 and Cortex?-M4
Introducing our STM32MP1 microprocessor series with dual Arm? Cortex?-A7 and Cortex?-M4 Cores
-
STM32MP151C
MPU with Arm Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, TFT display, Secure boot and Cryptography
-
STM32MP151F
MPU with Arm Cortex-A7 800 MHz, Arm Cortex-M4 real-time coprocessor, TFT display, Secure boot and Cryptography
-
STM32MP151D
MPU with Arm Cortex-A7 800 MHz, Arm Cortex-M4 real-time
-
STM32MP151A
MPU with Arm Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, TFT display
-
STM32MP157C
MPU with Arm Dual Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, 3D GPU, TFT/MIPI DSI displays, FD-CAN, Secure boot and Cryptography
-
STM32MP157F
MPU with Arm Dual Cortex-A7 800 MHz, Arm Cortex-M4 real-time coprocessor, 3D GPU, TFT/MIPI DSI displays, FD-CAN, Secure boot and Cryptography
-
STM32MP157D
MPU with Arm Dual Cortex-A7 800 MHz, Arm Cortex-M4 real-time coprocessor, 3D GPU, TFT/MIPI DSI displays, FD-CAN
-
STM32MP157A
MPU with Arm Dual Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, 3D GPU, TFT/MIPI DSI displays, FD-CAN
-
STM32MP153C
MPU with Arm Dual Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, TFT display, FD-CAN, Secure boot and Cryptography
-
STM32MP153F
MPU with Arm Dual Cortex-A7 800 MHz, Arm Cortex-M4 real-time coprocessor, TFT display, FD-CAN, Secure boot and Cryptography
-
STM32MP153A
MPU with Arm Dual Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, TFT display, FD-CAN
-
STM32MP153D
MPU with Arm Dual Cortex-A7 800 MHz, Arm Cortex-M4 real-time coprocessor, TFT display, FD-CAN, Secure boot