STM32MP1 – 1st ST’s mass market general purpose MPU and roadmap extension of STM32H7
Architecture
The STM32MP1 series is based on dual Arm Cortex-A7 application processor cores running up to 800MHz and a high-performance Arm Cortex-M4 microcontroller core running at 209MHz. This flexible architecture with the new heterogeneous architecture that combines Arm® Cortex®-A and Cortex®-M cores performs fast processing and real-time tasks on a single chip, always achieving the greatest power efficiency.
Memory
The STM32MP1 supports cost-efficient DDR SDRAMs, including DDR3, DDR3L, LPDDR2, LPDDR3 32/16-bit at 533MHz, which prevents performance bottlenecks and bandwidth issues on MPU systems. On top of this, the STM32MP1 supports a wide range of Flash products: eMMC, SD card, SLC NAND, SPI NAND and Quad-SPI NOR Flashes.
Graphic
The 3D Graphics Processing Unit (GPU) provides for advanced HMI development, based on OpenGL® ES 2.0 interface and native support for Linux and various application frameworks, including Android, Qt. The STM32MP1 supports 24-bit parallel RGB displays up to WXGA at 60fps and MIPI® DSI with 2 data lanes running at 1Gbps.
Security
In order to assure Customer code is fully trusted, the STM32MP1 Series embeds hardware security features that include TrustZone, cryptography, hash, Secure Boot, anti-tamper pins, and a real-time clock.
Power Management IC
ST completes the chipset with the STPMIC1, a dedicated Power-Management IC (PMIC) that integrates four DC/DC buck converters, six LDOs, a DC/DC boost converter, and USB VBUS and general-purpose power switches, creating a space and BOM savings to supply all required power rails for the STM32MP1 and for other components on the board. Using power-consumption optimization, the STPMIC1 is an ideal companion chip for the STM32MP1 Series in battery-powered applications.
Derivate
- STM32MP157: Dual Cortex-A7 cores @ 650MHz, Cortex-M4 core @ 209MHz, 3D GPU, DSI display interface and CAN FD
- STM32MP153: Dual Cortex-A7 cores @ 650MHz, Cortex-M4 core @ 209MHz and CAN FD
- STM32MP151: Single Cortex-A7 core @ 650MHz, Cortex-M4 core @ 209MHz
Applications
Industrial, consumer, smart home, health and wellness systems, where operation system like Linux or Android are required.
Development Tool
Three evaluation boards (STM32MP157A-EV1, STM32MP157C-EV1 and STM32MP157F-EV1), two Discovery kits (STM32MP157A-DK1) and (STM32MP157C-DK2) are available at Rutronik stock.