The “Trio” of STM32 refers mainly to STM32CubeIDE, STM32CubeMX, and STM32CubeProg:
There are many development tools for STM32, but this “Trio” is currently the main set of tools recommended and maintained by the official source.Recently, this “Trio” has been updated again, with about four to five months since the last update. Let’s take a look at what has changed this time.1. STM32CubeProg V2.21.0
Summary:
• Support for STM32WL3Rxx microcontrollers:
– Internal memory programming
– External memory programming
– Option bytes and one-time programmable memory programming
– Firmware authentication
• Support for Linux® systems on STM32MP21x microprocessors
• Support for STM32WBA6xxx microcontrollers with 1MB flash size
• Support for new devices in the STM32C0 series
• Factory reset support for option bytes:
– STM32WBA5xxx and STM32WBA6xxx microcontrollers
– STM32U375/385 microcontrollers
• Dynamic upgrade of components
• Support for SWD multi-point connections
• New support for fast read CLI commands
2. STM32CubeMX V6.16.0
Summary:
– Added support for new STM32WBA series microcontrollers
– Added support for new STM32N6 series microcontrollers
– Added support for new STM32H5 series microcontrollers
– Added support for new STM32WL3x product line microcontrollers
– Added support for the following development boards:
NUCLEO-WL3RKB1 and NUCLEO-WL3RKB2
– Implemented boot from development board for NUCLEO-WL3RKB1 and NUCLEO-WL3RKB2
– Released a new installer that natively supports Apple® silicon chips
– Implemented memory management tools for STM32N6
– Improved the build process using CMake
– Removed user authentication feature
– Migrated to SamacSys as the new CAD provider for STM32CubeMX
– Added functionality to access video tutorials from multiple locations
3. STM32CubeIDE V2.0.0
Summary:
• List of microcontrollers, microprocessors, and development boards aligned with STM32CubeMX v6.16.0:
– Added support for new STM32WBA series microcontrollers
– Added support for new STM32N6 series microcontrollers
– Added support for new STM32H5 series microcontrollers
– Added support for new STM32WL3x product line microcontrollers
– Added support for development boards NUCLEO-WL3RKB1 and NUCLEO-WL3RKB2
• STM32CubeMX separated from STM32CubeIDE integration
– Removed user authentication
– Removed ST-MCU-FINDER-PC
• Support for STARM-Clang, STMicroelectronics’ LLVM-based Arm® toolchain mechanism through site updates
• Support for GCC 14 toolchain through site update mechanism
• Support for semi-hosting functionality through ST-LINK GDB server debugging
• Support for bundled CMake/Ninja binaries
-END-Previous Recommendations: Click the image to read more
Embedded, is the king of the industry or a stable job?

What exactly is STM32 composed of? What is the relationship between the core and peripherals? Read this article!

Bookmark! A complete analysis of STM32 chip naming rules (with model breakdown examples), a must-have quick reference for engineers

Is Arduino garbage? Is STM32 more powerful?!