Keil Logo Arm Logo

Compare MDK Editions

Learning Platform
Feature Edition
MDK-Professional MDK-Standard MDK-Cortex-M MDK-Lite
All-in-one solution
Supports Cortex-M & ARM7, ARM9, SecurCore, Cortex-R4 Supports Cortex-M Code size limit:
32 KBytes
IDE with Editor, Pack Installer


32 KB
ARM® Compiler
C/C++ Compilation Tools
(Compiler, Assembler, Linker, Runtime Libraries)

32 KB
Extended Maintenance and Qualification Kit

CMSIS and Middleware

Middleware Libraries
File System, Graphic, Network, USB Host/Device

ARM® Processor Support
ARM® Cortex®-M including Cortex-M7

ARM7, ARM9, ARM® Cortex®-R4, ARM® SecurCore®

Debug and Trace Support
ULINK Debug Adapters

Streaming Instruction Trace,
Embedded Trace Buffer, Micro Trace Buffer

Advanced Analysis Tools
Code Coverage, Performance Analyzer,
Execution Profiler, Logic Analyzer

Support and Maintenance
Updates and Technical Support Included 12 Months 12 Months 12 Months

License Types

A node-locked license allows using MDK by exactly one person on a maximum of two computers (single-user). No network connection required.

A Floating-User License allows developers to use MDK on multiple computers. Floating-User Licenses require a file server hosting a license file. A network connection to check out the floating-user license is required.

FlexLM Floating:
A FlexLM License allows developers to use MDK on multiple computers. A network connection to check out a FlexLM license is required.

MDK for STMicroelectronics STM32F0 and STM32L0:
The MDK for STMicroelectonics STM32F0 and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices based on the ARM Cortex-M0 and ARM Cortex-M0+ cores.

Order Code Edition
MDK-Professional MDK-Standard MDK-Cortex-M
Package, perpetual MDK-PRO MDK-ARM MDK-ARM-CM
Download, perpetual MDK-PRO-LC MDK-ARM-LC MDK-ARM-CM-LC
Package, 1 year limited MDK-PRO-T MDK-ARM-T MDK-ARM-CM-T
Download, 1 year limited MDK-PRO-T-LC MDK-ARM-T-LC MDK-ARM-CM-T-LC
Package, perpetual MDK-PRO-F MDK-ARM-F MDK-ARM-CM-F
Download, perpetual MDK-PRO-F-LC MDK-ARM-F-LC MDK-ARM-CM-F-LC
FlexLM Floating
Package, perpetual MDKPR-KT-40000 MDKST-KT-40000 MDKCM-KT-40000
Download, perpetual MDKPR-KD-40000 MDKST-KD-40000 MDKCM-KD-40000
Package, 1 year limited MDKPR-KT-40001 MDKST-KT-40001 MDKCM-KT-40001
Download, 1 year limited MDKPR-KD-40001 MDKST-KD-40001 MDKCM-KD-40001

System Requirements

All MDK Editions are designed for 32-bit and 64-bit variants of Microsoft Windows and have the same system requirements.

Keil logo ARM logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings