English
Language : 

80CL31 Datasheet, PDF (2/40 Pages) NXP Semiconductors – Low-voltage single-chip 8-bit microcontrollers
Philips Semiconductors
Low-voltage single-chip 8-bit microcontrollers
Product specification
80CL31/80CL51
FEATURES
• Full static 80C51 CPU
• 8-bit CPU, ROM, RAM, 1/0 in a single 40-lead DIL / mini-pack
• 4K x 8 ROM, expandable externally to 64K bytes
• 128 bytes RAM, expandable externally to 64K bytes
• Four 8-bit ports, 321/0 lines
• Two 16-bit timer / event counters
• External memory expandable up to 128K, external ROM up to
64K and / or RAM up to 64K
• On-chip oscillator suitable for RC, LC, quartz crystal or ceramic
resonator
• Thirteen source, thirteen vector interrupt structure with two priority
levels
• Full duplex serial port (UART)
• Enhanced architecture with:
– non-page oriented instructions
– direct addressing
– four eight byte RAM register banks
– stack depth up to 128 bytes
– multiply, divide, subtract and compare instructions
• Power-Down and IDLE instructions
• Wake-up via external interrupts at Port 1
• Single supply voltage of 1.8V to 6.0V (5.0V ±10% for P80C51)
• Frequency range of 0 to 16MHz (3.5MHz to 16MHz for P80C51)
• Very low current consumption
• Operating temperature range: -40 to +85oC
DESCRIPTION
The 80CL51 is manufactured in an advanced CMOS technology.
The instruction set of the 80CL51 is based on that of the 8051. The
80CL51 is a general purpose microcontroller especially suited for
battery-powered applications. The device has low power
consumption and a wide range of supply voltage. For emulation
purposes, the 85CL000 (Piggy-back version) with 256 bytes of RAM
is recommended. The 80CL51 has two software selectable modes
of reduced activity for further power reduction: Idle and Power-down.
The 80CL51 also functions as an arithmetic processor having
facilities for both binary and BCD arithmetic plus bit-handling
capabilities. The instruction set consists of over 100 instructions: 49
one-byte, 46 two-byte, and 16 three-byte.
The P80CL31 is the ROMless version of the P80CL51. P80C51 is a
5V version of the low voltage P80CL51.
The P80CL31 is the ROMless version of the P80CL51. P80C51 is a
5V version of the low voltage P80CL51.
PIN CONFIGURATIONS
INT2/P1.0 1
INT3/P1.1 2
40 VDD
39 P0.0/AD0
INT4/P1.2 3
38 P0.1/AD1
INT5/P1.3 4
37 P0.2/AD2
INT6/P1.4 5
36 P0.3/AD3
INT7/P1.5 6
35 P0.4/AD4
INT8/P1.6 7
34 P0.5/AD5
INT9/P1.7 8
33 P0.6/AD6
RST 9 PLASTIC
DUAL
RXD/DATA/P3.0 10 IN-LINE
TXD/CLOCK/P3.1 11 AND
SMALL
INT0/P3.2 12
OUTLINE
INT1/P3.3 13 PACKAGES
32 P0.7/AD7
31 EA
30 ALE
29 PSEN
28 P2.7/A15
T0/P3.4 14
27 P2.6/A14
T1/P3.5 15
26 P2.5/A13
WR/P3.6 16
25 P2.4/A12
RD/P3.7 17
24 P2.3/A11
XTAL2 18
23 P2.2/A10
XTAL1 19
22 P2.1/A9
VSS 20
21 P2.0/A8
44 43 42 41 40 39 38 37 36 35 34
P1.5/INT7 1
P1.6/INT8 2
P1.7/INT9 3
RST 4
P3.0/RXD 5
NC 6
P3.1/TXD 7
P3.2/INT0 8
P3.3/INT1 9
P3.4/T0 10
P3.5/T1 11
PLASTIC QUAD FLAT PACKAGE
12 13 14 15 16 17 18 19 20 21 22
33 P0.4/AD4
32 P0.5/AD5
31 P0.6/AD6
30 P0.7/AD7
29 EA
28 NC
27 ALE
26 PSEN
25 P2.7/A15
24 P2.6/A14
23 P2.5/A13
January 1995
2