Philips Semiconductors
Low voltage 8-bit microcontrollers with
UART and I2C-bus
Product specification
P83CL781; P83CL782
1 FEATURES
• Full static 80C51 CPU
• 8-bit CPU, ROM, RAM, I/O in a 40-lead DIP or 44-lead
QFP package
• 16 kbytes ROM, expandable externally to 64 kbytes
• 256 bytes RAM, expandable externally to 64 kbytes
• Four 8-bit ports, 32 I/O lines
• Three 16-bit timer/event counters
• External memory expandable up to 128 kbytes: RAM up
to 64 kbytes and ROM up to 64 kbytes
• On-chip oscillator suitable for RC, LC, quartz crystal or
ceramic resonator
• Fifteen source, fifteen vector interrupt structure with two
priority levels
• Full duplex serial port (UART)
• I2C-bus interface for serial transfer on two lines
• Enhanced architecture with:
– non-page oriented instructions
– direct addressing
– four 8 byte RAM register banks
– stack depth limited only by available internal RAM
(maximum 256 bytes)
– multiply, divide, subtract and compare instructions
• Reduced power consumption through Power-down and
Idle modes
• Wake-up via external interrupts at Port 1
• Single supply voltage of 1.8 to 6.0 V
• Operating ambient temperature:
– 83CL781: −40 to +85 °C
– 83CL782: −25 to +55 °C.
• Frequency range of DC to 12 MHz
• Very low current consumption.
2 GENERAL DESCRIPTION
The term P83CL78x is used throughout this data sheet to
refer to both the P83CL781 and P83CL782; differences
between the devices are highlighted in the text.
The P83CL78x is manufactured in an advanced CMOS
technology. The P83CL78x has the same instruction set
as the 80C51, consisting of over 100 instructions:
49 one-byte, 46 two-byte, and 16 three-byte. The device
has low power consumption and a wide range of supply
voltage; there are two software-selectable modes of
reduced activity for further power reduction: Idle and
Power-down. For emulation purposes, the P85CL781
(piggy-back version) with 256 bytes of RAM is
recommended.
The P83CL782 is a faster version of the P83CL781 and
operates at a maximum frequency of 12 MHz at
VDD ≥ 3.1 V.
This data sheet details the specific properties of the
P83CL78x. For details of the 80C51 core and the I2C-bus
see “Data Handbook IC20”.
3 APPLICATIONS
The P83CL78x is an 8-bit general purpose microcontroller
especially suited for cordless telephone applications.
The P83CL78x also functions as an arithmetic processor
having facilities for both binary and BCD arithmetic plus
bit-handling capabilities.
1997 Mar 14
3