INTEGRATED CIRCUITS P83C654X2/P87C654X2 80C51 8-bit microcontroller family 16 kB OTP/ROM, 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Product data Supersedes data of 2003 Feb 13 2004 Apr 20 Philips Semiconductors Product data 80C51 8-bit microcontroller family 16 kB OTP/ROM, P83C654X2/P87C654X2 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz) Clock can be stopped and resumed Idle mode Power-down mode CMOS and TTL compatible DESCRIPTION Two speed ranges at V = 5 V CC The devices are Single-Chip 8-Bit Microcontrollers manufactured in 0 to 30 MHz with 6-clock operation an advanced CMOS process and are derivatives of the 80C51 0 to 33 MHz with 12-clock operation microcontroller family. The instruction set is 100 % compatible with the 80C51 instruction set. Parallel programming with 87C51 compatible hardware interface to programmer The devices support 6-clock/12-clock mode selection by programming an OTP bit (OX2) using parallel programming. In RAM expandable externally to 64 kbytes addition, an SFR bit (X2) in the clock control register (CKCON) PLCC and LQFP packages also selects between 6-clock/12-clock mode. The devices also have four 8-bit I/O ports, three 16-bit timer/event Extended temperature ranges counters, a multi-source, four-priority-level, nested interrupt structure, Dual Data Pointers an enhanced UART and on-chip oscillator and timing circuits. Security bits (3 bits) The added features of the P8xC654X2 make it a powerful microcontroller for applications that require pulse width modulation, Encryption array - 64 bytes high-speed I/O and up/down counting capabilities such as motor Seven interrupt sources control. Four interrupt priority levels FEATURES Four 8-bit I/O ports 80C51 Central Processing Unit Full-duplex enhanced UART 16 kbytes OTP Framing error detection 256 byte RAM Automatic address recognition Boolean processor Three 16-bit timers/counters T0, T1 (standard 80C51) and Fully static operation additional T2 (capture and compare) Low voltage (2.7 V to 5.5 V at 16 MHz) operation Programmable clock-out pin 12-clock operation with selectable 6-clock operation (via software Asynchronous port reset or via parallel programmer) Low EMI (inhibit ALE, slew rate controlled outputs, and 6-clock Memory addressing capability mode) Up to 64 kbytes ROM and 64 kbytes RAM Wake-up from power-down by an external interrupt Power control modes: Watchdog timer ORDERING INFORMATION Temp Range Type number Package ((C)C) OTP ROM RAM Name Description Version P83C654X2FA 16 KB 256B PLCC44 plastic leaded chip carrier 44 leads SOT1872 40 to +85 P83C654X2BBD 16 KB 256B LQFP44 plastic low profile quad flat package 44 leads SOT3891 0 to +70 body 10 10 1.4 mm P87C654X2FA 16 KB 256B PLCC44 plastic leaded chip carrier 44 leads SOT1872 40 to +85 P87C654X2BBD 16 KB 256B LQFP44 plastic low profile quad flat package 44 leads SOT3891 0 to +70 body 10 10 1.4 mm 2 2004 Apr 20