Keil Logo

Custom and New Devices

The µVision3 device database contains many ARM standard products. However, there are some custom devices and there will be future devices which are currently not part of this database. If you need to work with an unlisted CPU you have two alternatives:

Selecting a Generic Device

Under the Generic section in the device database, you will find the following generic devices:

  • 8031 (all Variants)
  • 8032 (all Variants)
  • 8051 (all Variants)
  • 8052 (all Variants)
  • C166 (all Variants) - Supports CPUs with no extended instruction set
  • C167 (all Variants) - Supports CPUs with an extended instruction set
  • ARM7 (all Variants) - Supports ARM7 based microcontrollers

You may select one of these devices and then specify any necessary chip options in the  in the Options for Target — Target dialog. For example on-chip memory may be specified as External Memory.

Adding and Removing a Device

From the File menu, select the Device Database item. µVision opens a dialog which shows the device database where you may add and modify the existing devices.

To add a new device...

  1. Select a CPU that is similar to the device you want to use. Be sure to double-click to bring the settings for this device into focus.
  2. Change the name of the chip vendor.
  3. Select the appropriate CPU family.
  4. Enter the part number in the device text box.
  5. Modify the description to match your device.
  6. Change the options for the tool configuration strings. Refer to Device Database Parameters for information about tool configuration strings.
  7. Single-click in the database window (to change focus). This enables the Add button.
  8. Click Add to add the new device.

To remove a device...

  1. Locate the device you want to remove in the Data Base tree list box and left-click the name once to highlight it.
  2. Press the Del key to remove the device from the Device Database.
  3. Note

    • You will not receive a warning when you press the Del key. The device is deleted immediately.


  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.