STM32Cube embedded software STM32Cube embedded software STM32Cube embedded software Go to parent
/
  • latest
  • English
ST Online Support

Table of contents

  • STM32Cube embedded software
  • What is it?
    • Content
    • Architectural features
    • Distribution
  • Architecture
    • Architecture overview
    • DFP and CMSIS components
    • HAL2 architecture
    • Middleware architecture
    • Utilities architecture
    • Part drivers architecture
    • Examples architecture
  • Software components and packages
  1. STM32Cube embedded software /
  2. Architecture

Architecture ¶

STM32Cube embedded software comes with a layered architecture model, and a set of examples demonstrating all these layers working together:

  • Basic examples cover components individually.

  • Advanced examples demonstrate the integration of different components together.

Read more about the architecture in the following pages:

  • Architecture overview
  • DFP and CMSIS components
  • HAL2 architecture
  • Middleware architecture
  • Utilities architecture
  • Part drivers architecture
  • Examples architecture
Previous
Distribution
Next
Architecture overview

© Copyright 2026, STMicroelectronics.

Built with Sphinx and the Shibuya theme.