STM32CubeMX icon
STM32CubeMX icon

STM32CubeMX

 Like

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

License model

  • FreeProprietary

Country of Origin

  • CH flagSwitzerland

Platforms

  • Windows
  • Mac
  • Linux
  • Flathub
  • Flatpak
  No rating
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

Show all activities

STM32CubeMX information

  • Developed by

    CH flagSTMicroelectronics
  • Licensing

    Proprietary and Free product.
  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

Popular alternatives

View all

Our users have written 0 comments and reviews about STM32CubeMX, and it has gotten 0 likes

STM32CubeMX was added to AlternativeTo by Paul on Nov 29, 2024 and this page was last updated Nov 29, 2024.
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