LibraryActive

STM32Cube MCU & MPU Packages

Embedded software packages for STM32 microcontrollers and microprocessors, with documentation and resources.

Open source page

Product features

Product features

Development acceleration

Enables software development with a certain level of abstraction to speed up evaluation and development.

Example projects

Example projects and demonstration firmware for STM32 evaluation boards.

Examples running on ST boards

Includes examples that run on ST boards.

Firmware packages

Includes libraries, code snippets, middleware, codecs and protocol stacks.

HAL drivers

Hardware abstraction layer drivers for STM32 microcontrollers and microprocessors.

Hardware abstraction layer

Provides abstraction from register level for software development.

Low-layer drivers

Low-layer drivers providing direct register access for STM32 devices.

Middleware

Middleware components such as MbedTLS, ThreadX, and Trusted Firmware-M.