Keil Logo

µVISION: Adding support for QN9020

Information in this knowledgebase article applies to:

  • Keil MDK Version 4
  • Keil MDK Version 5


Keil MDK supports NXP's QN9020 device, but I cannot find an entry in the legacy device database or find the device listed in the IDE. How is the QN9020 supported?


Support for the QN9020 is released as a custom device database (CDB), a format later replaced in Keil MDK version 5-style projects by software packs. Software packs can update the new device database to improve the visibility of device support.


Download the QN9020DK released by NXP. After running the setup executable, it will prompt to install a device database into Keil MDK, in a dialog titled, "QN9020 Device Database for IDE". Set installation path used for Keil MDK (default: "C:\Keil_v5"), and click the "Install" button.

When starting a new Keil MDK project, in the dialog called, "Select Device for Target...", chose the "NXP BLE CPU Database" from the dropdown list located at the top of the dialog. Then the QN9020 will be available for selection.


No device family pack is planned for the QN902x series.


Last Reviewed: Monday, January 11, 2021

Did this article provide the answer you needed?
Not Sure
  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

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.