 | Cx51 User's Guide |  |
|
|
Technical Support On-Line Manuals Cx51 User's Guide Cx51 Introduction Compiling Programs Language Extensions Preprocessor Advanced Programming 8051 Derivatives Analog Devices MicroConverter B2 Series Atmel 89x8252 and Variants Cast/Evatronix Dual DPTR Dallas 320, 420, 520, and 530 Dallas 390, 400, 5240, and Variants Arithmetic Accelerator Infineon C517, C509, 80C537, and Variants Data Pointers High-speed Arithmetic Library Routines NXP and Atmel Dual DPTR NXP 80C51MX Architecture NXP 8xC750, 8xC751, and 8xC752 Error Messages Library Reference Appendix | 8051 DerivativesThe 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. Related Knowledgebase Articles |
|