Philips Semiconductors
Low voltage 8-bit microcontrollers with
UART, I2C-bus and ADC
Product specification
P80CL580; P83CL580
1 FEATURES
• Full static 80C51 Central Processing Unit
• 8-bit CPU, ROM, RAM, I/O in a 56-lead VSO or 64-lead
QFP package
• 256 bytes on-chip RAM Data Memory
• 6 kbytes on-chip ROM Program Memory for P83CL580
• External memory expandable up to 128 kbytes: RAM up
to 64 kbytes and ROM up to 64 kbytes
• Five 8-bit ports; 40 I/O lines
• Three 16-bit Timers/Event counters
• On-chip oscillator suitable for RC, LC, quartz crystal or
ceramic resonator
• Fifteen source, fifteen vector, nested interrupt structure
with two priority levels
• Full duplex serial port (UART)
• I2C-bus interface for serial transfer on two lines
• Analog-to-digital converter (ADC) with Power-down
mode; 4 input channels and 8-bit ADC
• Pulse Width Modulated (PWM) output (8-bit resolution)
• Watchdog Timer
• 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
• Frequency range: 0 to 12 MHz. For ADC operation
minimum 250 kHz at 2.7 V
• Supply voltage: 2.5 to 6.0 V
• Very low current consumption:
typically 4.5 mA at 2.5 V and 8 MHz
• Operating ambient temperature range: −40 to +85 °C.
2 GENERAL DESCRIPTION
The P80CL580; P83CL580 (hereafter generally referred to
as P8xCL580) is manufactured in an advanced CMOS
technology. The P8xCL580 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
operates over a wide range of supply voltages and has low
power consumption; there are two software selectable
modes for power reduction: Idle and Power-down.
For emulation purposes, the P85CL580 (piggy-back
version) with 256 bytes of RAM is recommended.
This data sheet details the specific properties of the
P80CL580; P83CL580. For details of the 80C51 core and
the I2C-bus see “Data Handbook IC20”.
2.1 ROMless version: P80CL580
The P80CL580 is the ROMless version of the P83CL580.
The mask options on the P80CL580 are fixed as follows:
• All ports have option ‘1S’ (standard port, HIGH after
reset), except ports P1.6 and P1.7 which have option
‘2S’ (open-drain, HIGH after reset)
• Oscillator option: Oscillator 3
• Power-on-reset option: off.
3 APPLICATIONS
The P8xCL580 is an 8-bit general purpose microcontroller
especially suited for cordless telephone and mobile
communication applications. The P8xCL580 also
functions as an arithmetic processor having facilities for
both binary and BCD arithmetic plus bit-handling
capabilities.
4 ORDERING INFORMATION
TYPE
NUMBER(1)
NAME
PACKAGE
DESCRIPTION
P8xCL580HFT VSO56 plastic very small outline package; 56 leads
P8xCL580HFH QFP64 plastic quad flat package; 64 leads (lead length 1.95 mm);
body 14 x 20 x 2.8 mm
VERSION
SOT190-1
SOT319-2
Note
1. ‘x’ = 0 or 3. Refer to the Order Entry Form (OEF) for this device for the full type number, including options/program.
1997 Mar 14
3