Product overview

Description

STM32CubeIDE is a multi-OS, C/C++ integrated development environment for STM32 code development. It helps developers minimize the time and cost required to bring an STM32‑based product to market.

STM32CubeIDE is an environment for editing, compiling, and debugging. Users often use it with other tools from the STM32Cube ecosystem such as the STM32CubeMX graphical configuration tool. It is also compatible with several vertical solution tools, including TouchGFXDesigner, STM32Cube AI Studio, and motor control workbench.

STM32CubeIDE is available in two variants, each based on a different IDE framework:

  • STM32CubeIDE is based on Eclipse® and launched 2019. It appeals to developers who require a GUI-driven guided development experience focused on debugging. This IDE variant supports all STM32 MCUs and MPUs.
  • STM32CubeIDE for VS Code is based on VS Code® and launched 2025. It appeals to developers who focus on best-in-class C/C++ code editing, Copilot integration, streamlined CI/CD workflows, extendibility, and flexibility. This IDE variant supports all STM32 MCUs.

Based on industry trends and end-user feedback, ST is currently focusing resources on the VS Code®-based IDE variant to make it the primary IDE platform.

For an up-to-date detailed presentation of features, developers must visit the STM32CubeIDE information pages on the ST Developer Zone.

  • All features

    • Multi-OS support: Windows®, Linux®, and macOS®, 64‑bit versions only
    • Powerful C/C++ editor
    • Support for GCC and Clang toolchains
    • Support for ST-LINK (STMicroelectronics) and J-Link (SEGGER) debug probes
    • Debug features
      • Breakpoints
      • CPU core registers
      • Memory view
      • Live data
      • SFR registers
      • RTOS debug
      • Fault analysis
    • STM32CubeIDE and STM32CubeIDE for VS Code complete feature sets in ST Developer Zone

Get Software

STMicroelectronics recommends always keeping your software up to date
STM32 MCU WIKI:
Discover STM32 software toolchain.
Streamline your STM32 edge AI development with STM32Cube AI Studio, a standalone, user‑friendly tool.