STM32 MPU Developer Zone
Everything for STM32 MPU developers, in one place.


Want to start a project
with an STM32 MPU?
Get all the embedded software and documentation you need to succeed in your project with an STM32 MPU.
Discover our MPU portfolio, boards and hardware tools, embedded software for Linux, and software development tools


Open source.1,000,000+ lines of code.
Community.135,000+ members.
Longevity.10 years.
Microprocessors, boards, embedded software, tools, and so much more...
Key content & resources
1- MPU portfolio
The STM32 MPU portfolio of32-bit and 64-bit microprocessor devices is based on Arm® Cortex®-A and Cortex-M cores.
It includes a wide range of devices with different memory, peripheral, and power management optionsto suit various application requirements.
2- Boards & hardware tools
Our evaluation tools for STM32 MPUs range from highly affordable community-enabled tools to fully equippedboards, ready for evaluation of all the features of the selected STM32 family.
3- Embedded software
STM32 MPU embedded software for STM32 microprocessors consolidates different levels ofsoftware source code andprebuilt images to facilitate application design and development.
4- Software tools
Discover theSTM32Cube development tools and a large set of partner software components.
5- Solutions
ST provides a complete set of STM32-based solutions tailored to specific end-user applications to accelerate your product development and ensure device security.
6- Resources
Getting started resources, tutorial videos, MPU documentation, tools documentation, embedded software documentation...
Getting started and support









MPU Portfolio
Boards & hardware tools
Embedded software
Software development tools