
ETC
[CAST]
The C8051 core implements a single-chip, 8-bit microcontroller that executes all ASM51 instructions and has the same instruction set and timing of the 80C31. On-chip debugging is an option.
The microcode-free design was developed for reuse in ASICs and FPGAs. It is strictly synchronous, with positive-edge clocking (except for a flip-flop for internal reset and two flip-flops for gated clocks in the PMU), no internal tri-states and a synchronous reset.
Scan insertion is therefore straightforward.
FEATUREs
• 8-bit Control Unit
• 8-bit Arithmetic-Logic Unit with 8-bit multiplication and division
• Instruction decoder
• Four 8-bit Input / Output ports
• Two 16-bit Timer/Counters
• Serial Peripheral Interface in full duplex mode
• Synchronous mode, fixed baud rate
• 8-bit & 9-bit UART mode, variable baud rate
• 9-bit UART mode, fixed baud rate
• Multiprocessor communication
• Two Level Priority Interrupt System
• 5 Interrupt Sources
• Internal Clock prescaler and Phase Generator
• 256 bytes of Read/Write Data Memory Space
• 64KB External Program Memory Space
• 64KB External Data Memory Space
• Services up to 107 External Special Function Registers
• Power Management Unit supports stop and idle modes
• On-Chip-Instrumentation Debugging (optional)
APPLICATIONs
The C8051 can be utilized for a variety of applications including:
• Embedded microcontroller systems
• Data computation and transfer
• Communication systems
• Professional audio and video