STM32Cube Expansion Packages are embedded software packages that complement the STM32Cube MCU Packages with additional software bricks, including specific drivers for external companion chips or application-specific middleware. They offer developers simplified implementations of real-world use cases in many application areas, such as sensing, power management, connectivity, and audio. They also contain preconfigured project examples for ST boards and supported IDEs to get started easily.
The number of STM32Cube Expansion Packages available is continuously growing thanks to the extensive and scalable ecosystem around STM32, created by ST and Authorized Partners. The X-CUBE part numbers are offered and maintained by ST, and I-CUBE part numbers are developed and maintained by Partners and third parties.
How to take advantage of STM32Cube Expansion packages
Today, developers can find ready-to-use expansion packages for cloud connectivity (Amazon AWS, Microsoft Azure, Google GCP, etc.), LoRa, Sigfox and cellular connectivity, NFC, industrial communication protocols, crypto libraries, sensor drivers, motor control algorithms, safety self-test libraries, and more.
Now that the Azure RTOS middleware suite is officially part of the STM32Cube offer, developers can take advantage of everything it has to offer thanks to STM32Cube Expansion packages officially bringing Azure RTOS middleware to several existing STM32 series.
Pre-configured to compile and run out of the box on specific ST boards, STM32Cube Expansion Packages all include multiple ready-to-use project examples for integrated development environments (IDE) such as IAR Embedded Workbench®, MDK-ARM and STM32CubeIDE.
Several STM32Cube Expansion Packages are enhanced for STM32CubeMX and STM32CubeIDE software tools (STM32 Toolset). Users can configure software components from an STM32Cube Expansion Package in a graphical user interface (GUI) and automatically import them in their own newly-generated project. This allows developers to create scalable designs and to quickly move to another compatible STM32 device, hardware board or prototype.
Are you looking for STM32Cube embedded software components?
Browse STM32Cube Expansion Packages
Browse STM32Cube Expansion Packages enhanced for STM32 Toolset
Browse Azure RTOS STM32Cube Expansion Packages enhanced for STM32 Toolset
Are you developing, or planning to develop your own STM32Cube Expansion Package?
Visit our page on How to develop an STM32Cube Expansion Package in the STM32 MCU Wiki for an overview.
LoRaWAN software expansion for STM32Cube
STM32 Motor Control Software Development Kit
SigFox software expansion for B-L072Z-LRWAN1
USB Power Delivery STM32Cube Expansion software on STM32F0
Improved Developer Experience
How to port an existing RF application to Azure ThreadX RTOS
ST and Microsoft is a perfect match. An incredible amount of traction in the IoT and across all market segments.
Quick summary of what STM32Cube can bring to you.