
Philips Electronics
DESCRIPTION
The Philips microcontrollers described in this data sheet are high-performance static 80C51 designs. They are manufactured in an advanced CMOS process and contain a non-volatile Flash program memory that is programmable in parallel (via a parallel programmer) or In-System Programmable (ISP) via boot loader. They support both 12-clock and 6-clock operation.
FEATURES
•80C51 Central Processing Unit
–64 kbytes Flash
–512 bytes RAM (P89C60X2)
–1024 bytes RAM (P89C61X2)
–Boolean processor
–Fully static operation
•In-System Programmable (ISP) Flash memory
•12-clock operation with selectable 6-clock operation (via software or via parallel programmer)
•Memory addressing capability
–Up to 64 kbytes ROM and 64 kbytes RAM
•Power control modes:
–Clock can be stopped and resumed
–Idle mode
–Power-down mode
•Two speed ranges
–0 to 20 MHz with 6-clock operation
–0 to 33 MHz with 12-clock operation
•LQFP, PLCC, and DIP packages
•Dual Data Pointers
•Three security bits
•Four interrupt priority levels
•Six interrupt sources
•Four 8-bit I/O ports
•Full-duplex enhanced UART
–Framing error detection
–Automatic address recognition
•Three 16-bit timers/counters T0, T1 (standard 80C51) and additional T2 (capture and compare)
•Programmable clock-out pin
•Watchdog timer
•Asynchronous port reset
•Low EMI (inhibit ALE, 6-clock mode)
•Wake-up from Power Down by an external interrupt