Keil™, An ARM® Company

Technical Support

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 microconverter?

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 microconverter 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, May 26, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure