Keil Logo

8051 Derivatives

The 8051 family includes over 400 devices. Many have added features that improve performance while remaining compatible with the 8051 architecture. Such features include:

  • Additional Data Pointers (DPTR).
  • Extended Stack Space.
  • Fast Math Operations.
  • Extended or Reduced Instruction Sets.

The Cx51 Compiler supports the enhanced features of the following 8051-based microcontrollers:

  • Analog Devices: ADuC MicroConverter B2 Devices
    Dual Data Pointers and Extended Stack Space
  • Atmel: Various Devices
    Dual Data Pointers
  • Evatronix/CAST: Various 8051 Cores
    Dual Data Pointers
  • Dallas Semiconductor: 8xC320, 8xC420, 8xC520, 8xC530, 8xC550, and Variants
    Dual Data Pointers
  • Dallas Semiconductor: 8xC390, 5240, and Variants
    Contiguous Address Mode, Extended Stack Space, and Arithmetic Accelerator
  • Infineon: C517, C517A, C509, and Variants
    High-speed 32-bit and 16-bit Binary Arithmetic Operations, and Eight Data Pointers
  • NXP: 8xC750, 8xC751, and 8xC752
    Maximum code space of 2 KBytes, No LCALL or LJMP Instructions, 64 Bytes Internal RAM, and No External Memory
  • NXP: 80C51MX Devices
    Extended Instruction Set and Large Memory Space
  • NXP: Various Devices
    Dual Data Pointers

The Cx51 Compiler provides you with support for these devices through the use of special libraries, library routines, and additional compiler directives.

  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.