Getting Started

The Getting Started user's guide describes the installation of MDK, all product components, and the complete workflow from starting a project to debugging on hardware. A Japanese language version is also available for download.

Learn how to create projects using Keil MDK Version 5. The new Software Packs add device support, pre-built software components, and user code templates that help you to create an embedded application faster. MDK integrates flash programming and a powerful debugger to analyze and verify the application code in your target hardware.

Download and Install MDK Core

Download MDK Version 5 and run the installer. Follow the instructions to install the MDK Core on your local computer. The installation also adds the Software Packs for ARM CMSIS, ARM Compiler and MDK-Professional Middleware. When finished, activate a license or skip this step to use MDK-Lite edition.

MDK has a built-in free seven-day trial license for MDK-Professional. This removes the code size limits and you can explore and test the comprehensive middleware.

Install Software Packs

After the MDK Core installation is complete, the Pack Installer is started automatically, which allows you to add supplementary Software Packs. As a minimum, you need to install a Software Pack that supports your target microcontroller device. On the Devices tab, select the microcontroller you wish to use. Then press the Install button of the corresponding Device Family Pack (DFP) on the Packs tab:

Important information

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.