STM32® 32-bit MCU Family
Leading Supplier of ARM® Cortex®-M Microcontrollers
STM32 Ecosystem
STMCube™ from STMicroelectronics' is designed to ease developers’ life by reducing development efforts, time and cost. Available for the entire STM32 portfolio, STM32Cube includes the STM32CubeMX which is a graphical software configuration tool that allows generating C initialization code using graphical wizards.
The STM32CubeMX
- Configuration C code generation for pin multiplexing, clock tree, peripherals and middleware setup with graphical wizards
- Generation of IDE ready projects for a integrated development environment tool chains
- Power consumption calculation for a user-defined application sequence
- Direct import of STM32 Cube embedded software libraries from st.com
- Integrated updater to keep STM32CubeMX up-to-date
STM32Cube embedded software libraries
- The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls
- A collection of Middleware components, like RTOS, USB library, file system, TCP/IP stack, Touch sensing library or Graphic Library (depending on the MCU series)
- All packages come with a large number of examples and demonstration code, ready to be used with a wide range of development environments including IAR EWARM, Keil MDK or GCC-based IDEs.
STM32 Cube Software
Part Number | Description | Supplier | Supported Devices | Software Type |
---|---|---|---|---|
Patch_CubeFW_F2 | Patch for the STM32CubeF2 | ST | STM32F2 | Firmware |
Patch_CubeFW_L0 | Patch for the STM32CubeL0 | ST | STM32L0 | Firmware |
STM32CubeF2 | STM32Cube MCU Package for STM32F2 series | ST | STM32F2 | Firmware |
STM32CubeL5 | STM32Cube MCU Package for STM32L5 series | ST | STM32L5 | Firmware |
STM32CubeF0 | STM32Cube MCU Package for STM32F0 series | ST | STM32F0 | Firmware |
STM32CubeF1 | STM32Cube MCU Package for STM32F1 series | ST | STM32F1 | Firmware |
STM32CubeF3 | STM32Cube MCU Package for STM32F3 series | ST | STM32F3 | Firmware |
STM32CubeF4 | STM32Cube MCU Package for STM32F4 series | ST | STM32F4 | Firmware |
STM32CubeF7 | STM32Cube MCU Package for STM32F7 series | ST | STM32F7 | Firmware |
STM32CubeG0 | STM32Cube MCU Package for STM32G0 series | ST | STM32G0 | Firmware |
STM32CubeG4 | STM32Cube MCU Package for STM32G4 series | ST | STM32G4 | Firmware |
STM32CubeH7 | STM32Cube MCU Package for STM32H7 series | ST | STM32H7 | Firmware |
STM32CubeL0 | STM32Cube MCU Package for STM32L0 series | ST | STM32L0 | Firmware |
STM32CubeL1 | STM32Cube MCU Package for STM32L1 series | ST | STM32L1 | Firmware |
STM32CubeL4 | STM32Cube MCU Package for STM32L4 series and STM32L4 Plus series | ST | STM32L4,STM32L4+ | Firmware |
STM32CubeMP1 | STM32CubeMP1 Package for STM32MP1 series | ST | STM32MP1 | Firmware |
STM32CubeWB | STM32Cube MCU Package for STM32WB series | ST | STM32WB | Firmware |
STM32CubeWL | STM32Cube MCU Package for STM32WL series | ST | - | Firmware |