Microcontroller Development Kit (MDK)
Keil's MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all the components needed to build, build, and debug embedded applications.
What is Microcontroller Development Kit (MDK)?
Keil's MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all the components needed to build, build, and debug embedded applications.
MDK-Core is based on μVision with leading support for Cortex-M devices, including the new ARMv8-M architecture.
MDK includes two Arm C/C++ compilers with assembler, linker, and highly optimized time-running libraries that are customized for optimal code size and performance.
Software packages are added at any time to MDK-Core, supporting new devices and middleware updates, regardless of the toolset. They contain device support, CMSIS libraries, middleware, board support, code templates, and sample projects.
The IPv4/IPv6 network communication suite is extended with Mbed TLS enabling secure internet connections.
MDK Editions
MDK-Lite
- IDE with editor
- Installation package
- Code size restricted to 32 Kbyte
MDK-Essential
- For Arm Cortex-M-based microcontroller projects
- CMSIS-RTOS RTX (with full source code)
- Compiler, linker, libraries, and utilities
MDK-Plus
- Arm7
- Arm9
- Middleware IPv4 network, USB device, file system, graphics
- Includes middleware (IPv4 network, USB device, file system, graphics)
MDK-Professional
- Cortex-M
- Cortex-A
- Fixed virtual platform simulation models
- Middleware rede IPv6, Host USB, mbed TLS
System Requirements
Hardware
- 1GHz processor (2GHz or higher recommended)
- 1GB RAM (4GB recommended)
- 2 GB of available disk space (5GB recommended)
- Internet connection of 2 Mbps or higher for software activation, product updates, and online services such as PackInstaller
Operating system
- Microsoft Windows 64-bit variants are supported:
- Windows 10 Home; 10th Pro; 10th Enterprise; 10 Education.
- Windows 8.1; 8.1 Pro; 8.1 Enterprise.
- Windows 8; 8 Pro; 8 Enterprise.
- Windows 7 Home Basic; 7 Home Premium; 7 Professional; 7 Enterprise; 7 Ultimate.
Not sure which software
you need?
Tell us about your need and our team helps you choose the ideal solution — from over 10,000 options in our catalog.