STM32MP2 Series
The second-generation of microprocessors
enabling secure, advanced edge AI in Industry 4.0
Downloaded from Arrow.com.
STM32MP2 microprocessor series
Robustness for complex Rich interfaces supporting
industrial applications the growth of connected applications
64-bit MPU with advanced
Strong security
compute capabilities
Downloaded from Arrow.com.
Designed for highly connected applications
• Gateways • Anomaly detection
• Pose estimation
Industrial & factory • PLCs
• People /
• HMIs
object detection
automation • Metering • Face recognition
• Bar code reader • Character recognition
• Gateways • People / • Secure boot
• HMIs object detection • Firmware & data
Smart homes • Whitegoods • Face recognition encryption
• Door bell • Voice recognition • Context isolation
• Traffic management
• Power grid • Energy management
Smart city and • EV charging • Vehicle / pedestrian
infrastructure • Metering recognition & tracking
• HMIs • People &
object detection
Downloaded from Arrow.com.
Robustness for complex industrial applications
Industrial qualification combining both:
• 100% operation time for 10 years
• Junction temperature: - 40°C to 125°C
10-year longevity commitment renewed every year
Flexible resource allocation between cores
• Dual or Single Arm® Cortex®-A35 up to 1.5 GHz
• Arm® Cortex®-M33 up to 400 MHz
Advanced security for Industry 4.0
Downloaded from Arrow.com.
64-bit MPU with advanced Edge AI capabilities
• NPU accelerator: up to 1.35 TOPS
Edge AI accelerators
• Flexible ecosystem to run AI on CPU, GPU, or NPU
• 3D GPU supports up to 1080p resolution
Multimedia capabilities
• Full HD video pipe with RGB, LVDS & DSI outputs
for high-end use cases
• MIPI CSI-2 camera interface with ISP
Downloaded from Arrow.com.
Rich interfaces offloading the CPU
for connected applications
Industrial HMI gateway
STM32MP257 MPU
STPMIC25
Video Graphics
processing Video Graphics processing
unit unit
Arm Cortex
Arm
Display
Cortex Real time -A35 Composition
Cortex
controller
-M33 -A35
ETH Device
Image
ETH Device
Ethernet ring Ethernet Network
topology
Image proc. signal
switch
processor
ETH Device TSN
USART
PCIe
ADC
USB
CAN
TIM
FPGA
RS485 receiver CAN bus
Downloaded from Arrow.com.
Enhanced security
SESIP3*
PSA certified Level 1*
TrustZone® on Cortex®-A & Cortex®-M: secure boot,
secure firmware updates and cryptographic operations
Secure provisioning ecosystem
Edge confidential computing thanks to resource isolation
*target certifications
Downloaded from Arrow.com.
STM32MP25 security overview
Secure cryptographic
Memory & peripheral protections
against illegal access control accelerator for robustness against
physical attacks
Security ecosystem
Target certification
Trusted execution with OP-TEE
Device authentication &
Code isolation
attestation for runtime protection
during product life cycle In-factory secure secret
provisioning (SSP)
Target certification
STM32Cube framework for MPU
(Signing & key generation)
and more!
Security assurance level 1
Software robustness
Downloaded from Arrow.com.
STM32MP2 MPU series
for 64-bit applications
Video
Cortex- Cortex- GPU Etherne PCIe Gen2 /
Product lines CPU Co-processor AI NPU FD-CAN Hardware
A35 M33 LVDS/DSI t USB3
accelerator
STM32MP257 2 Up to 1 400 MHz ● ● 3 3 H.264 ●
1.5GHz
STM32MP255 2 Up to 1 400 MHz ● ● 3 2 H.264 ●
1.5GHz
STM32MP253 2 Up to 1 400 MHz 3 2 ●
1.5GHz
Security options STM32MP251 1 Up to 1 400 MHz 1 ●
available for all 1.5GHz
STM32MP2 MPUs
STM32MP23x 2 Up to 1 400 MHz ● ● 2 2 H.264 dec
1.5GHz
STM32MP21x 1 Up to 1 300 MHz 2 2
1.5GHz
In production In development
Downloaded from Arrow.com.
A scalable offering
STM32MP257 STM32MP255 STM32MP253 STM32MP251 STM32MP23X STM32MP21X
Pin-to-pin compatibility
• TFBGA436 18x18mm p0.8 - 172 GPIOs – 4 layers PTH PCB
• VFBGA424 14x14mm p0.5 - 144 GPIOs – 4 layers PTH PCB
• VFBGA361 10x10mm p0.5 - 144 GPIOs – 6 layers HDI PCB
Pin-to-pin compatibility
• VFBGA424 14x14mm p0.5 - 144 GPIOs – 4 layers PTH PCB
Pin-to-pin compatibility
• VFBGA361 10x10mm p0.5 - 144 GPIOs – 6 layers HDI PCB • 123 GPIOs
One STM32MPU ecosystem
In production In development
Downloaded from Arrow.com.
STPMIC25 power management IC
for STM32MP2 MPU series
Simplify your design and optimize power consumption
•Optimized power consumption
DC/DCs & LDOs for
- STM32MP2
- Memories •BOM savings for typical applications
- External devices
STPMIC25
•Small PCB footprint vs. full discrete solution
Downloaded from Arrow.com.
STM32MP257 Block Diagram
Processing
Enhanced security
Edge AI and multimedia
Connectivity
Downloaded from Arrow.com.
Neural processing unit (NPU) to unlock
your application potential with edge AI
Downloaded from Arrow.com.
Seamlessly integrate AI in your STM32MP2 projects
1. Train 2. Benchmark and optimize 3. Create your apps and deploy
Bring your own model
Integrate your customized model in
Get optimal performance on STM32MP2 NPU your application and deploy
MPU Offline X-LINUX-AI
or Compiler
Selection of AI application examples
Start from STM32 model zoo
Desktop version Cloud version
Collection of pre-trained models and training Delivered for OpenSTLinux
scripts.
• Model optimization • Benchmark service
Object detection • Model quantization* • Model conversion Tested and approved on STM32MPU
Discovery Kit and Evaluation Boards
Pose estimation *only available on Cloud version
Semantic segmentation
…
Downloaded from Arrow.com.
STM32 model zoo
A collection of application-oriented models optimized for STM32
Pose estimation Image classification
Hosted on Github
Human pose estimation Computer vision <I> Model training scripts
• Scripts to train models with your own
dataset
Semantic segmentation Object detection • Generate and validate your model
Computer vision Computer vision
Downloaded from Arrow.com.
MPU offline compiler
MPU Offline compiler
Desktop version Cloud version
✓ Model optimization ✓ Model optimization
✓ Benchmark on local MP2 board ✓ Model quantization
✓ Model conversion ✓ Benchmark on remote board farm
✓ Model conversion
STM32 Model Zoo
Supported AI models Supported AI formats AI execution engines
• INT8 Quantized per tensor (NPU) • NPU (prefered)
• INT8 Quantized per channel (GPU) • GPU
• Dynamic Fixed Point 16b (GPU) • CPU
Downloaded from Arrow.com.
X-LINUX-AI
All-in-one solution
All needed packages to bring AI to the edge
AI frameworks and Apps
• AI frameworks to execute Neural Network models
• Selection of AI application examples
• AI model benchmark application tools for STM32 MPU
Tooling framework
• Python3, Gstreamer, OpenCV to quickly develop
applications
STM32 MPU agnostic OpenSTLinux Distribution Tested and approved on
Compatible with all STM32 MPU STM32MPU discovery kit and
Delivered for OpenSTLinux evaluation boards
series
Downloaded from Arrow.com.
Reduce development time & cost with
our STM32 ecosystem
Downloaded from Arrow.com.
Accelerate your time to market
Security management
& board provisioning
Get STM32 MPU Software • Keys generator
embedded software development • Signing tool
• OTP programming
• Flash programming
Your application
? Where to find help online
• wiki.st.com/stm32mpu
• Community
Development boards PCB layout examples Hardware configuration
• Pinout
• Clock tree
• DRAM Tuning tool
+ Partner tools & ecosystem
• System-on-modules
• Software services
Downloaded from Arrow.com.
Development tools for the STM32MP2 series
Speed-up evaluation, prototyping, and design
Camera module More STM32-based dev
Evaluation board EDT LCD Panel DSI to HDMI Discovery kit
adapter board tools available with our
STM32MP257F-EV1 Display adapter board STM32MP257-DK
B-CAMS-IMX partners
Available April 2024 Available Q3 2024
Downloaded from Arrow.com.
STM32 MPU embedded software
Same Linux software for STM32MP2 series for easy project migration
STM32MP2 Starter package*
To quickly and easily start with any STM32MP2
microprocessor device
STM32MP2 Developer package*
To add your own code on top of the STM32MP2
Embedded Software distribution
STM32MP2 Distribution package*
To create your own Linux ® distribution as well as your own
Starter and Developer packages
Downloaded from Arrow.com.
*Available upon request
STM32 MPU embedded software
Accelerate your time to market using expansion packages
LoRaWAN®
Server
X-LINUX-AZURE
X-LINUX-NFC
X-LINUX-AWS
Scalable Flexible X-LINUX-GNSS
X-LINUX-MSP01
X-LINUX-AI
Microsoft Azure X-LINUX-Qt
IoT Edge X-LINUX-RT
X-LINUX-TPM
X-LINUX-
PREDMNT
X-LINUX-TSN
X-LINUX-
IOT01E/A
Amazon X-LINUX-ACM
AWS Reliable
Planned
Available
STM32 MPU OpenSTLinux Expansion Packages
Downloaded from Arrow.com.
OpenSTLinux long-term Support
Releases and support scheme
OpenSTLinux V4 (5.15 LTS / Kirkstone 4.0 LTS)
Features Migration &
2 Kernels +
Corrective Support
Corrective Support* 2 Year Support
OpenSTLinux V5 (6.1 LTS / Mickledore 4.2)
Features Migration &
Corrective Support
Corrective Support*
OpenSTLinux V6 (6.6 LTS / Scarthgap 5.0 LTS)
Features Migration &
Corrective Support
Corrective Support*
2023 2023 2024 2025 2026
Software Partners proposed by STMicroelectronics
(*) Feature migration: new features on current Kernel
(*) Corrective support: issues reported during this time
Downloaded from Arrow.com.
Software development tools
STM32Cube provides the same tools across the STM32MP2 series for
greater ease of use
IDEs
STM32CubeMX STM32 programming tool
Compile and Debug
STM32CubeMX enhanced for MPU Multicore solutions STM32CubeProgrammer
• Device Tree configuration • Free STM32CubeIDE • Flash, DRAM and/or system memory
• Device Tree generation • OpenSTLinux Developer package • OTP programming
• DRAM interface tuning tool support • Signing & key generation tools
• Import DRAM tuning project
Downloaded from Arrow.com.
Plug & play solution for STM32MP2 series
for project reuse
ST’s reference PCB layouts down to 4 layers PTH
*Coming soon
Flash
STM32MP2x DRAM
Wi-Fi / BLE module
STPMIC25 Ethernet application
Your application, built around ST’s reference layout!
• All different BGAs packages, STPMIC25, Flash and different DRAM types (DDR3L,
PCB layout examples*
DDR4 & LPDDR4)
based on Altium projects
provide you with a modular • Signal integrity and power integrity checks completed
approach to build your • Developers can reuse the layouts and add their own interfaces linked to their end
designs projects
Downloaded from Arrow.com.
Advanced HMI with stunning graphics
Multiples libraries to run on STM32MP2
GTK Android
Downloaded from Arrow.com.
Enhance your added value
by relying on ST and Authorized Partner solutions
A growing base of ST Authorized Partners
ST continues to invest in the most recognized
open-source standards
From idea to final product, our partners help
you build end-to-end solutions
Solutions for edge computing & IoT
from sensors to the cloud
Discover our partners products
and services
Downloaded from Arrow.com.
Find out more at www.st.com/STM32MP2
© STMicroelectronics - All rights reserved.
ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries.
For additional information about ST trademarks, please refer to www.st.com/trademarks.
All other product or service names are the property of their respective owners.
Downloaded from Arrow.com.