
1997 Mar 14
3
Philips Semiconductors
Product specification
Low voltage 8-bit microcontrollers with
UART, I
2
C-bus and ADC
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)
I
2
C-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 I
2
C-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
Note
1.
‘x’ = 0 or 3. Refer to the Order Entry Form (OEF) for this device for the full type number, including options/program.
TYPE
NUMBER
(1)
PACKAGE
NAME
DESCRIPTION
VERSION
P8xCL580HFT
P8xCL580HFH
VSO56 plastic very small outline package; 56 leads
QFP64 plastic quad flat package; 64 leads (lead length 1.95 mm);
body 14 x 20 x 2.8 mm
SOT190-1
SOT319-2