Keil MDK for Cortex-M

The focus of this tool training is to enable particpants for the use of Keil MDK. With practical exercises we will teach the functionality of MDK when debugging on simulator and hardware: from simple, linear code to RTOS. These exercises are guided and assume average C programming skills.

Cortex-M: Keil MDK

What is it about?

This training teaches the basics of Cortex-M0/ M0+/M3/M4/M7 and the new M23 and M33 in theory and practice and gives an introduction to this architecture. The focus of this tool training is the use of the Keil MDK Arm in your everyday work.

Register here for Keil MDK training
Learn more

Participants receive a complete package consisting of practical knowledge and professional tools to set up their Cortex project quickly and efficiently.

Keil MDK for Cortex-M

Format: online training
Duration: 2 days, from 8:30 a.m. to 1 p.m.
Language of instruction: German (presentation slides in English)
Price: 699.00 (early bird discount 50 EUR)


Included in training:

  • Cortex M33 Development Board LPC55S69-EVK
  • MDK-Professional (30-day full license)
  • All seminar documents and examples for self-training/further practice

Training contents:

  • Architecture Cortex M2/M3/M4/M5/M8
  • Basic project setup and introduction to IDE
  • Compiler and linker setup
  • Configuration and versions
  • Fundamentals of on-chip debugging
  • Resource usage and chip-specific MDK options
  • MDK analysis functions
  • Code optimization, troubleshooting and debugging strategies
  • Overview of the MDK-Pro middleware

Technical Requirements:

  • Laptop for practical exercises
  • Installation and licensing of the MDK-Professional before training (with our manual)
  • Basic knowledge of programming embedded systems under C
  • We recommend: Two monitors, one for your own work and a second that shows the training contents in parallel


This training is the basis for our "RTOS and Middleware for Cortex-M" training.