Keil support for STM32
The STM32 families are all fully supported by Keil development tools and middleware libraries.
The range of ARM processor-based devices include:
- STM32 F4 - High-performance MCUs with DSP and FPU (Cortex™-M4)
- New! STM32 F3 - High-performance MCU family (Cortex-M3)
- STM32 F2 - High-performance MCU family (Cortex-M3)
- STM32 F0 - Low-power, low-cost MCU family (Cortex-M0)
- STM32 F1 - Mainstream MCU family (Cortex-M3)
- STM32 L1 - Ultra Low-power MCU family (Cortex-M3)
- STR9 (ARM9™) and STR7 (ARM7™) - Legacy general purpose MCUs.
A full list of ST devices supported by Keil is available in the Device Database.
| New: Online hands-on workshop for the STM32 F0 family |
| STMicroelectronics and ARM organized
a seminar series which trains you to efficiently develop on STM32 F0 using
Keil MDK-ARM and CMSIS RTOS. Just get your ST32F0 Discovery Kit
from ST and
install a free copy of MDK-Lite to get started. The workbook and examples for the
hands-on training are now available for download! |  |
Development Tools
The STMicroelectronics device families are fully supported by the Keil development tools which provide a completete development environment for creating, debugging and verifying embedded applications.
- MDK-ARM (Microcontroller Development Kit)
(Includes ARM Compiler, µVision4 IDE/Debugger, RTX RTOS, TCP networking suite, USB Device and Host, CAN, GUI, and Flash File System libraries.) - ULINKpro Debug and Trace Unit
(JTAG/SWD/SWV target debugger and trace interface) - ULINK2 Debug Adapter
(JTAG/SWD/SWV target debugger interface) |  |