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.
![](/content/ccc/fragment/product_related/line_information/line_level_diagram/group0/c8/92/eb/a7/76/79/45/35/LN1200_STM32_IDE/files/stm32-ide_ln1200.jpg/jcr:content/translations/en.stm32-ide_ln1200.jpg)