Skip to content

STM32CubeIDE

What It’s Used For

STM32CubeIDE is an official IDE from STMicroelectronics for STM32 microcontrollers. It integrates:

  • Code editor and compiler
  • STM32CubeMX for pin and peripheral configuration
  • Debugging tools and simulators
  • Project management for embedded applications

Installation

  • Download from STM32CubeIDE Downloads.
  • Choose the version for your OS (Windows, Linux, Mac) and run the installer.
  • During installation, select STM32CubeMX components and toolchains if prompted.

Setup

  1. Open STM32CubeIDE.
  2. Create a new STM32 project using File → New → STM32 Project.
  3. Use CubeMX to configure pins, peripherals, and middleware.
  4. Generate code and start developing using the integrated editor.
  5. Build, flash, and debug directly on your STM32 board.