Keil Logo

What is the Device Database?

The Device Database is a searchable database that contains information about the various microcontrollers supported by software development tools from Keil. The database includes part numbers, header files, data sheets, chip vendor information, and a brief description of each device. You may search by chip family or by vendor.

Does the Device Database work with µVision?

Yes. µVision eases project development by including a Device Database that lists over 1,800 of the most popular microcontrollers. Each chip listed in the database is supported by the Keil development tools. When you select a device from the database, µVision sets default assembler, compiler, and linker options. You only need to define the memory map of your target hardware.

For many devices µVision also features peripheral dialogs, System Viewer Windows, and simulation of the device including the instruction set and on-chip peripherals.

The online Device Database entry for each device explains which features are supported.

Why isn't a Chip in the Database?

There are several reasons why a particular chip may not be in the Device Database.

  • Chips that are new or that have just been released may not be listed because of the time required to integrate the chip into the database.
  • Chips that are still secret or confidential are not included in the database.
  • Chips that are no longer in production are not always included in the database.
Can I add Devices to the Database?

Yes. In µVision, select Device Database from the File menu. There, you may add new devices or edit any of the chips already in the database. Refer to the following support article for details.


How do I know if I have the latest release of the Database?

The Device Database is updated frequently. For that reason, you should check our web site often for the latest updates. You may add your name to our update list server to receive notification when a new update is posted to the web.

What additional information is found in the Database?

In addition to the device description, the Device Database offers the following links at the end of each device description:

  • [Header File]
    Lists the C/Assembly Header file that defines the SFRs (Special Function Registers) for the selected part.
  • [Example Code]
    Lists example programs that have been written for the selected part or device family.
  • [Simulation]
    Lists the on-chip peripherals that are fully simulated by the µVision Debugger.
  • [Datasheets]
    Lists the PDF data sheets that may be downloaded from the Keil web site.
  • [Boards]
    Lists the available evaluation boards for the selected device.
  • [Emulators]
    Lists the emulators that are available for the selected device.
  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.