STM32CubeMX icon
STM32CubeMX icon

STM32CubeMX

STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the corresponding initialization C code for the Arm Cortex-M core or a partial Linux Device Tree for Arm Cortex-A core, through a...

STM32CubeMX screenshot 1

Cost / License

  • Free
  • Proprietary

Platforms

  • Windows
  • Mac
  • Linux
  • Flathub
  • Flatpak
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  No registration required
  2.  Ad-free
  3.  Works Offline

 Tags

STM32CubeMX News & Activities

Highlights All activities

Recent activities

No activities found.

STM32CubeMX information

  • Developed by

    CH flagSTMicroelectronics
  • Licensing

    Proprietary and Free product.
  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

Popular alternatives

View all
STM32CubeMX was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is STM32CubeMX?

STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the corresponding initialization C code for the Arm Cortex-M core or a partial Linux Device Tree for Arm Cortex-A core, through a step-by-step process.

Features:

  • Intuitive STM32 microcontroller and microprocessor selection
  • Rich easy-to-use graphical user interface allowing the configuration of:
  • Pinout with automatic conflict resolution
  • Peripherals and middleware functional modes with dynamic validation of parameter constraints for Arm Cortex-M core
  • Clock tree with dynamic validation of the configuration
  • Power sequence with estimated consumption results
  • Generation of initialization C code project, compliant with IAR Embedded Workbench, MDK-ARM and STM32CubeIDE (GCC compilers) for Arm Cortex-M core
  • Generation of a partial Linux Device Tree for Arm Cortex-A core (STM32 microprocessors)
  • Development of enhanced STM32Cube Expansion Packages thanks to STM32PackCreator
  • Integration of STM32Cube Expansion packages into the project
  • Availability as standalone software running on Windows, Linux and macOS operating systems and 64-bit Java Runtime environment

STM32CubeMX Videos

Official Links