STM32CubeIDE

The all-in-one STM32 development tool. For free

Cube IDE Hero Cube IDE Hero

STM32 Cube IDE logo

STM32CubeIDE is the all-in-one integrated development environment for STM32.

STM32CubeIDE allows faster application deployment by easing all tasks of the software development cycle. ​

Watch get started video
altimg

“STM32CubeIDE is really fast to get up and running.”

Updates are frequent. And there is a great community out there.

Background image STM32 Cube IDE Desktop STM32 Cube IDE Desktop

altImg

  • Code editing
  • Project build
  • Board programming
  • Enhanced debugging
Download STM32CubeIDE

Discover STM32CubeIDE key features

Rich debug toolbox, integrated STM32 configurator, powerful editor of code and HW IP.

Rich debug toolbox​

The debug toolset set includes serial wire viewer (SWV) trace capabilities, statistical profiling, real-time operating system awareness for FreeRTOS​ and AzureRTOS/ThreadX, special function register (SFR) views on top of the traditional debugging capabilities, such as code and data breakpoints, stepping, and code disassembling.

Trace, profiling, RTOS awareness, SFR​

Trace, profiling, RTOS awareness, SFR​

Integrated STM32 configurator

STM32CubeIDE embeds the STM32CubeMX capabilities. It allows generating the HW IP initialization code through graphical wizards, keeping the ST source application and driver code updated and generating the STM32CubeIDE project description. ​

STM32CubeMX, HW IP setup, Software package

STM32CubeMX, HW IP setup, Eclipse project​

Powerful editor of code and HW IP

The editing capabilities include automated code completion, syntax​ and active code highlighting, call hierarchy, function/hover preview, and​ code templates.

Code completion, syntax highlighting, code templates

Code completion, syntax highlighting, code templates
background-image-1 background-image-2 background-image-3
Get started with STM32CubeIDE for free Find all versions of STM32CubeIDE in the download section.
Windows
Latest version 1.17.0
Mac
Latest version 1.17.0
Generic Linux
Latest version 1.17.0
Debian Linux
Latest version 1.17.0
RPM Linux
Latest version 1.17.0

All software versions

Software Name Operating System Release Version
STM32CubeIDE OS Version

Latest released documentation

User Manuals (1)
UM2609 STM32CubeIDE user guide
Version 13.0
26 Nov 2024
Release Notes (1)
RN0114 STM32CubeIDE release v1.17.0
Version 32.0
26 Nov 2024
License Agreement (1)
SLA0048 Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
Version 7.8
09 Dec 2024

Latest released documentation

Documentation name Version Date
UM2609 STM32CubeIDE user guide
13.0 26 Nov 2024 Download User Manuals
RN0114 STM32CubeIDE release v1.17.0
32.0 26 Nov 2024 Download Release Notes
SLA0048 Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
7.8 09 Dec 2024 Download License Agreement

Getting started video

Tutorial videos

Watch more on our YouTube playlist

Other products from the STM32Cube Ecosystem

altImg

  • Configuration
  • Intit code
  • Project generation
  • Power consumption
 
Discover STM32CubeMX Discover STM32CubeMX

altImg

  • Binary programming
  • Hardware options setting
  • Secure programming
 
Discover STM32CubeProgrammer Discover STM32CubeProgrammer

altImg

  • Monitoring
  • Real-time valuable visualization
  • Specific for RF, Power and USB-PD
Discover STM32CubeMonitor Discover STM32CubeMonitor