Core8051 is a soft IP version of the 8-Bit 8051 Microcontroller that is ASM51 Compatible. At one clock per instruction Core8051 runs much faster and has substantially increased throughput compared to the original 8051 implementations. The core can be used to run programs written for the 8051 without change, and is compatible with the existing 8051 tools. Core8051 supports 13 interrupts and has a UART, 2 counter/timers, and 4 8-bit ports. The SFR bus is fully supported and up to 101 external SFRs can be added
Features:
- 100% ASM51 (80C51, 80C31 and 8051 ) Compatible
- 13 Interrupts with 4 Priority Levels
- 2 Timers
- Programmable Serial Channel
- Four 8-bit I/O Ports
- 1 clock-cycle per instruction
- Embedded Memory Available
- Removable OCI block
- Supports Actel's ProASICPLUS and Axcelerator device families
- 74% Utilization in Actel's APA150
- 88% Utilization in Actel's AX250
- Operates at 45 MHz in Axcelerator
Differences from Core8051s:
- Supports external SFR registers
- Includes UART, 2 Timers and 4 I/O ports
- Second data pointer always included
- MUL, DIV and DA instructions are always available
- No AMBA bus interface