Expedite initialization of your overall system
Great tool for starting from scratch.
The STM32CubeMX tool makes hardware and
peripheral configuration easy, plus Nucleo
boards for development are cost effective. They
also offer a great variety of part selection.
Finder, pinout/clock/peripheral/middleware configuration, project and code generation, power consumption calculation, software package manager.
Graphical interface to ease pinout placement and configuration for your overall system.
MCU, MPU, boards, pinout
Visualization of the complete clock tree, clock configuration, and automatic solver to complete resolution based on your needs.
Clock configuration, clock setting resolver
Configure graphically every peripheral to be initialized for your project and manage conflict versus hardware sharing.
Peripheral & middleware selection, configuration, pinout conflict solving
Manage additional software packs and their dependencies and add them to your project, then configure them just like other native peripherals or middleware.
Software package, CMSIS pack, components, dependency solving
Tune the configuration of your project and select your target IDE toolchain before finally generating the C code and including all libraries in your project.
Project creation, code generation and initialization, IDEs
UM1718 STM32CubeMX for STM32 configuration and initialization C code generation
|43.0||23 Nov 2023||Download User Manuals|
RN0094 STM32CubeMX release 6.10.0
|68.0||23 Nov 2023||Download Release Notes|
SLA0048 Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
|6.33||23 Nov 2023||Download License Agreement|