STM32Cube embedded software

STM32Cube embedded software is part of the STM32Cube ecosystem, which delivers a comprehensive set of software and hardware that optimizes the development of applications on STM32 microcontrollers.

To get more information about STM32, visit the STM32 MCU Developer Zone.

Discover the offer

The heart of this offer is the STM32Cube embedded software. It is a collection of embedded software components that provide a robust and flexible foundation for application development.

Overview of STM32Cube embedded software icon
What is it?

Content, structure, and features of STM32Cube embedded software.

What is it?
Architecture overview icon
Architecture

Overview of the STM32Cube embedded software architecture.

Architecture
Software components and packages icon
Software components and packages

MCU packages and software components offered in STM32Cube embedded software.

Software components and packages

Note

This document focuses on the HAL2-based STM32Cube offer.

For any HAL1-based product, more detailed information is available in STM32Cube MCU & MPU packages.