STM32CubeMX2 documentation

Welcome to the documentation portal for STM32CubeMX2.

This document covers the STM32CubeMX2 tool only.

For information about STM32CubeMX , see the STM32CubeMX user manual.

To understand which STM32 series are supported by STM32CubeMX or STM32CubeMX2 , see the STM32CubeMX page on ST website.

Introduction

STM32CubeMX2 is a software tool for STM32 products. It is available as a standalone application and offers several important features:

  • Project creation and opening.

  • Fast configuration: Set up MCU pins and the clock tree.

  • Peripheral setup: Add and configure peripherals.

  • Middleware and Utilities: View and activate default middleware and utilities. Add additional middleware and utilities if needed.

  • Parts View and activate mounted parts and their configurations. Add additional standalone parts if needed.

  • Code preview: View generated code before project generation to verify configurations or copy code snippets.

  • Project generation: Generate a complete project with the required libraries and code initialization.

  • Pack management: Check, install, uninstall, and update software packs.

Note

Software packs are bundles of software components, libraries, drivers, middleware, and utilities. They facilitate development for specific hardware platforms. These packs use the open standard Open-CMSIS format. This format provides a uniform structure and management.

_images/UserManual-Fig1.webp

STM32CubeMX2 overview

How to Start.
How to start

Begin your STM32CubeMX2 experience by learning its principles, installation, uninstallation process, and how to quickly get started.

How to start
User manual.
User manual

Explore STM32CubeMX2 views and features such as Pinout, Clock, and Code Generation.

User manual
Command lines.
Command lines

Learn basic cube commands to manage STM32CubeMX2 via CLI.

Command lines interface
How To.
How to

Learn How to use main STM32CubeMX2 features.

How to
Community.
Community

Find Get support, and provide feedback.

Community
FAQ.
FAQ

Find Frequenly Asked Questions.

FAQ
Release Note.
Release Note

Find Release details and limitations.

Release Note