STMicroelectronics

ST logoKeil support for STM32

STM32 Cortex-M devices

The STM32 families are all fully supported by Keil development tools and middleware libraries.

The range of ARM processor-based devices include:

  • New! STM32 F4 - High-performance MCUs with DSP and FPU (Cortex-M4)
  • New! STM32 F2 - High-performance MCU family (Cortex-M3)
  • New! 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.

Download MDK-ARM EvaluationDevelopment 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)
Keil Development tools for ARM Devices