STM32Cube Ecosystem for STM32C5 series
With the introduction of the STM32C5 series, we’re rolling out a next‑gen STM32Cube foundation designed to boost your productivity and unlock even more performance from STM32 MCUs.
You keep the STM32Cube ecosystem you know – same concepts, same user flow – but under the hood we’re rebuilding key layers to scale with upcoming STM32 series and developer expectations.
- Core focus areas:
- STM32 HAL2 (new optimized hardware abstraction layer)
- STM32CubeMX2 (revamped init & code generation)
- STM32CubeIDE for VS Code (new free IDE option)
All new STM32 series starting with STM32C5 will benefit from this upgraded foundation.
All existing STM32 series remain fully supported by current STM32Cube components, which will continue to be maintained over time.
Why a new foundation for STM32Cube?
The first STM32Cube architecture dates back to 2014 and has continuously evolved to follow the growth of the STM32 portfolio. We’ve now hit a point where architectural upgrades bring more value than incremental patches.
This new core architecture is built to:
- Implement long‑requested developer enhancements and fixes
- Enable more advanced features and roll them out consistently across devices
- Shorten release cycles and improve reactivity to your feedback
- Support an even faster STM32 roadmap with a stronger, more scalable foundation
What’s New in the STM32Cube Ecosystem?
STM32 HAL2 – Optimized Hardware Abstraction
We’re introducing an optimized hardware abstraction layer, called STM32 HAL2:
- Same concepts and programming model as the current HAL
- Reduced footprint and enhanced quality to get more from your STM32 MCU
- Built on top of STM32 LL to enable faster and finer code optimization, when you need it
For details, see the embedded software developer news: STM32Cube embedded software for STM32C5 series
STM32CubeMX2 – Faster Init, Smarter Code Generation
STM32CubeMX2 is a new evolution of the STM32CubeMX initialization and code generation tool:
- Same pinout, clock, peripheral, and middleware configuration flows
- Improved UI/UX to speed up everyday operations
- New code preview features to:
- Quickly inspect generated code
- Access reference code snippets you can copy directly into your projects
More information in the STM32CubeMX2 dev news: Introducing STM32CubeMX2, a new flavor of STM32CubeMX tool
STM32CubeIDE for VS Code – STM32 in Your Favorite Editor
STM32CubeIDE for VS Code adds a new, free IDE option for STM32 development:
- Built on the Visual Studio Code framework
- Adds STM32‑specific build and debug tooling on top of VS Code
- Lets you tap into the VS Code extension ecosystem, including AI code assistance plugins
Discover more in the STM32CubeIDE for VS Code dev news: STM32CubeIDE for Visual Studio Code
Documentation, Examples & Developer Workflow
The upgraded STM32Cube ecosystem also improves how you find, learn, and reuse STM32 content:
- New STM32 example library web tool
Quickly search and access production‑ready reference code for STM32. - STM32 Sidekick – AI‑powered STM32 assistant
Helps you: - Locate relevant technical content faster
- Surface documentation you might otherwise miss
- New web‑based documentation
- Easier navigation across technical references
- Smoother getting‑started experience with the STM32Cube ecosystem
Ready to get started?
Low-cost, easy-to-use development kits are available to start prototyping:
- STM32C5 Nucleo-144 development board (NUCLEO-C5A3ZG) offers a rejuvenated style and layout, designed to quickly evaluate and start development with the STM32C5A3ZGT6 microcontroller in an LQFP144 package.
- NUCLEO-C542RC and NUCLEO-562RE (Nucleo-64) provide Arduino® UNO R3 and ST morpho headers, plus an onboard STLINK debugger for easy prototyping and programming.
STM32C5 enables entry-level graphics capabilities with a Nucleo-compatible display kit from Riverdi or a 1.5-inch Knob Display from TSD featuring STM32C5. These displays are fully supported in the TouchGFX framework, and demos are available.
A serial memory pack (B-M2MEM-PACK1) with five different non‑volatile serial memory add‑on boards is also available.
Additional resources
- Get started with STM32C5 MCU
- Video: STM32C5, what is key?
- Video: Introduction to the STM32Cube ecosystem
- Video: [Getting started] STM32 evaluation kits
- Explore more on the STM32 Developers Zone
First published on Mar 16, 2026
