Microprocessors stm32mp2 Series Overview
Microprocessors stm32mp2 Series Overview
• Traffic management
• Power grid • Energy management
Smart city and • EV charging • Vehicle / pedestrian
infrastructure • Metering recognition & tracking
• HMIs • People &
object detection
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
SESIP3*
PSA certified Level 1*
*target certifications
Security ecosystem
Target certification
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
In production In development
Downloaded from Arrow.com.
A scalable offering
STM32MP257 STM32MP255 STM32MP253 STM32MP251 STM32MP23X STM32MP21X
Pin-to-pin compatibility
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
In production In development
Downloaded from Arrow.com.
STPMIC25 power management IC
for STM32MP2 MPU series
Simplify your design and optimize power consumption
STPMIC25
•Small PCB footprint vs. full discrete solution
Processing
Enhanced security
Connectivity
Semantic segmentation
…
All-in-one solution
All needed packages to bring AI to the edge
Tooling framework
• Python3, Gstreamer, OpenCV to quickly develop
applications
Security management
& board provisioning
Get STM32 MPU Software • Keys generator
embedded software development • Signing tool
• OTP programming
• Flash programming
Your application
• 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
Same Linux software for STM32MP2 series for easy project migration
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*
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
Flash
STM32MP2x DRAM
Wi-Fi / BLE module
STPMIC25 Ethernet application
• 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
GTK Android