IAR Embedded Workbench® for 8051 provides device support on these levels:
Core support
Instruction set support in compiler, assembler, linker and debuggers
Header/DDF files
Peripheral register names in C/assembler source and debugger as well as device setup configuration files
Hardware debug support
C-SPY® drivers for hardware debugger systems, in addition to C-SPY® Simulator
| Device | Core support | Header/DDF | HW debug support |
| C501 | yes | yes | Generic ROM monitor |
| C503 | yes | yes | Generic ROM monitor |
| C504 | yes | yes | Generic ROM monitor |
| C504-2E | yes | yes | Generic ROM monitor |
| C504-2R | yes | yes | Generic ROM monitor |
| C504-L | yes | yes | Generic ROM monitor |
| C505 | yes | yes | Generic ROM monitor |
| C505A-4E | yes | yes | Generic ROM monitor |
| C505c | yes | yes | Generic ROM monitor |
| C505CA-4E | yes | yes | Generic ROM monitor |
| C505CA-4R | yes | yes | Generic ROM monitor |
| C505L-4E | yes | yes | Generic ROM monitor |
| C508 | yes | yes | Generic ROM monitor |
| C509-L | yes | no | Generic ROM monitor |
| C515-1R | yes | yes | Generic ROM monitor |
| C515A-4R | yes | yes | Generic ROM monitor |
| C515A-L | yes | yes | Generic ROM monitor |
| C515B-2R | yes | yes | Generic ROM monitor |
| C515C-8E | yes | yes | Generic ROM monitor |
| C515C-8R | yes | yes | Generic ROM monitor |
| C515C-L | yes | yes | Generic ROM monitor |
| C515-L | yes | yes | Generic ROM monitor |
| C517A-L | yes | yes | Generic ROM monitor |
| C868-1RG | yes | yes | Generic ROM monitor |
| C868-1RR | yes | yes | Generic ROM monitor |
| C868-1SG | yes | yes | Generic ROM monitor |
| C868-1SR | yes | yes | Generic ROM monitor |
| SAB 80C535-N | yes | no | Generic ROM monitor |
| SAB 80C537-N | yes | no | Generic ROM monitor |
| SAB80C515 | yes | yes | Generic ROM monitor |
| SAB80C515A | yes | yes | Generic ROM monitor |
| SAB80C517 | yes | yes | Generic ROM monitor |
| SAB80C537 | yes | yes | Generic ROM monitor |
| SAB83C51A | yes | yes | Generic ROM monitor |
| SAB-C504 | yes | yes | Generic ROM monitor |
| SAB-C505CA | yes | yes | Generic ROM monitor |
| SAB-C505L | yes | yes | Generic ROM monitor |
| SAF-C505A | yes | yes | Generic ROM monitor |
| SAF-C508 | yes | yes | Generic ROM monitor |
| SAF-C868-1RG | yes | yes | Generic ROM monitor |
| SAF-C868-1RR | yes | yes | Generic ROM monitor |
| SAF-C868-1SG BA | yes | yes | Generic ROM monitor |
| SAF-C868-1SR BA | yes | yes | Generic ROM monitor |
| SAF-C868P-1SG BA | yes | yes | Generic ROM monitor |
| SAF-C868P-1SR BA | yes | yes | Generic ROM monitor |
| SAK-C868-1SG BA | yes | yes | Generic ROM monitor |
| SAK-C868-1SR BA | yes | yes | Generic ROM monitor |
| SAK-C868P-1SG BA | yes | yes | Generic ROM monitor |
| SAK-C868P-1SR BA | yes | yes | Generic ROM monitor |
| XC822 | yes | yes | Infineon Debug Access Server (DAS) |
| XC824 | yes | yes | Infineon Debug Access Server (DAS) |
| XC825 | yes | yes | Infineon Debug Access Server (DAS) |
| XC826 | yes | yes | Infineon Debug Access Server (DAS) |
| XC864 | yes | yes | Infineon Debug Access Server (DAS) |
| XC866 | yes | yes | Infineon Debug Access Server (DAS) |
| XC878 | yes | yes | Infineon Debug Access Server (DAS) |
| XC886 | yes | yes | Infineon Debug Access Server (DAS) |
| XC888 | yes | yes | Infineon Debug Access Server (DAS) |
Note: Our partners frequently release new devices and the latest ones may not be listed here. We continually add support to new devices. Please contact IAR Systems to find out whether your new device is already supported or when it will become available.