Keil MDK Nuvoton Edition

Arm provides software developers working with Nuvoton devices based on the Arm Cortex-M0 and M23 processors with a free-to-use professional tool suite for commercial use.

Download MDK

The free Keil MDK Nuvoton Edition – Cortex-M0/M23 edition includes the Arm C/C++ Compiler, the Keil RTX5 real-time operating system kernel, and the µVision IDE and debugger. If you wish to program also Nuvoton's Arm Cortex-M4 based devices, purchase the Keil MDK Nuvoton Edition – Cortex-M0/M4/M23 online.

Product Serial Number (PSN)

Follow the installation steps described on the Getting Started page.

  • To activate one of the editions, you need a valid product serial number (PSN).

  • To activate the free Keil MDK Nuvoton Edition – Cortex-M0/M23, use the following PSN:


  • To activate the Keil MDK Nuvoton Edition – Cortex-M0/M4/M23, visit Arm's online store and buy the extended Nuvoton edition. You will receive a PSN that you can use in the activation step.



  • 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 RUUCW-Q9G7H-ZK65W. 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.