Keil MDK STMicroelectronics Edition

Arm provides software developers working with STMicroelectronics STM32F0, STM32G0, and STM32L0 devices based on the Arm Cortex-M0/M0+ processors with a free-to-use professional tool suite.

Download MDK

The free Keil MDK STMicroelectronics Edition edition includes the Arm C/C++ Compiler, the Keil RTX5 real-time operating system kernel, and the µVision IDE and debugger. It only works with STM32 devices based on the Cortex-M0/M0+ cores and is limited to a code size of 256 KB.

Product Serial Number (PSN)

Follow the installation steps described on the Getting Started page.

  • To activate< the edition, use the following Product Serial Number (PSN):




  • Login with an account that has administration rights.

  • Right-click the µVision icon and select Run as Administrator... from the context menu.

  • Open the dialog File — License Management... and select the Single-User License tab:


  1. Click the button Get LIC via Internet..., then click the button OK to register the product. This action opens the License Management page on the Keil web site. For the free edition, enter the Product Serial Number 4RMW3-A8FIW-TUBLG. For the extended edition, enter the PSN that you have received via email after purchase. Also, add your contact information and click the button Submit. An e-mail is sent back with the License ID Code (LIC) within a few minutes.
  2. To activate the product, enter the LIC in the field New License ID Code (LIC) of the dialog License Management...
  3. Click Add LIC.