Keil Logo

C51: ADUC812 Compatibility


Information in this article applies to:

  • C51 Version 5.50

QUESTION

Is the Keil C51 compiler compatible with the Analog Devices ADuC812 Micro Converter?

ANSWER

Yes. The Keil C51 Compiler is fully code-compatible with this chip.

The Analog Devices ADuC812 microcontroller is an 8051 core with A/D peripherals on-chip. The A51 Assembler Kit, CA51 Compiler Kit, DK51 Developer's Kit, and PK51 Professional Developer's Kit all support this part. Refer to http://www.keil.com/c51 for more information about the entire line of Keil Software 8051 development tools.

  • The ADuC812 supports 64K of external CODE memory that is fully compatible with the 8051 development tools.
  • The ADuC812 supports 16M of external RAM (XDATA). The Keil tools support up to 64K of XDATA (the maximum for a standard 8051). There is no direct support for the additional memory. However, it is fairly easy to use this memory, but you must write your own XDATA banking routines.
  • Using the dScope simulator, you can simulate the Micro Converter instructions, however currently there is no simulation support for the special peripherals, A/D, and D/A converters. You should use the standard 8052 driver when simulating.
  • All popular in-circuit emulators are supported.

MORE INFORMATION


Last Reviewed: Thursday, February 25, 2021


Did this article provide the answer you needed?
 
Yes
No
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.