2026-03-16 9:08 PM - last edited on 2026-04-15 7:56 AM by Sara BEN HADJ YAHYA
Solved! Go to Solution.
2026-03-17 1:54 AM
Hello @wang_jingbo,
To get an overview of what the HAL update, HAL2, you can find the developer news article: https://community.st.com/t5/developer-news/stm32cube-embedded-software-for-stm32c5-series/ba-p/885786
More in depth information on the changes between HAL1 and HAL2 can be found in our migration guide here:https://dev.st.com/stm32cube-docs/hal1-to-hal2-migration/1.0.0/en/docs/markup/drivers_documentation/drivers_toc.html, while more information on the HAL2 drivers can be found here: https://dev.st.com/stm32cube-docs/stm32c5xx-hal-drivers/2.0.0/en/index.html
For the support, we unfortunately do not have any plans to support STM32 series that are older than the STM32C5 at the moment, but all new series will be HAL2 based including the already announced STM32V8.
Best Regards,
Emil
2026-03-17 12:13 AM
Hello,
One of the advantages of HAL2 is the memory footprint. It consumes less memory than HAL.
For the rest of your questions I've answered them in this post.
2026-03-17 1:54 AM
Hello @wang_jingbo,
To get an overview of what the HAL update, HAL2, you can find the developer news article: https://community.st.com/t5/developer-news/stm32cube-embedded-software-for-stm32c5-series/ba-p/885786
More in depth information on the changes between HAL1 and HAL2 can be found in our migration guide here:https://dev.st.com/stm32cube-docs/hal1-to-hal2-migration/1.0.0/en/docs/markup/drivers_documentation/drivers_toc.html, while more information on the HAL2 drivers can be found here: https://dev.st.com/stm32cube-docs/stm32c5xx-hal-drivers/2.0.0/en/index.html
For the support, we unfortunately do not have any plans to support STM32 series that are older than the STM32C5 at the moment, but all new series will be HAL2 based including the already announced STM32V8.
Best Regards,
Emil