STMicroelectronics' STM32 family of 32-bit ARM Cortex-M core-based microcontrollers is supported by a wide range of software integrated development environments (IDEs) with C, C++, Pascal and JAVA support and debuggers from STMicroelectronics and major 3rd-parties (free versions are available) that are complemented by tools from ST allowing to configure and initialize the MCU or monitor its behavior in run time.

Recommended for you
- IAR Embedded Workbench for Arm Complete devt environment generating fast compact code
- STM32CubeIDE Integrated Development Environment for STM32
- SW4STM32 System Workbench for STM32: free IDE on Windows, Linux and OS X
- TrueSTUDIO A powerful eclipse-based C/C++ integrated development tool for your STM32 projects