Document
INTEGRATED CIRCUITS
DATA SHEET
P87CL881 Low voltage 8-bit microcontroller
Preliminary specification File under Integrated Circuits, IC20 1997 Dec 12
http://www.Datasheet4U.com/
Philips Semiconductors
Preliminary specification
Low voltage 8-bit microcontroller
CONTENTS 1 2 3 4 5 5.1 5.2 6 6.1 6.2 6.3 6.4 7 8 9 10 10.1 10.2 10.3 10.4 11 12 13 FEATURES GENERAL DESCRIPTION ORDERING INFORMATION BLOCK DIAGRAM PINNING INFORMATION Pinning Pin description FUNCTIONAL DESCRIPTION Special Function Registers I/O facilities Internal Data Memory OTP programming LIMITING VALUES DC CHARACTERISTICS PACKAGE OUTLINE SOLDERING Introduction Reflow soldering Wave soldering Repairing soldered joints DEFINITIONS LIFE SUPPORT APPLICATIONS PURCHASE OF PHILIPS I2C COMPONENTS
P87CL881
1997 Dec 12
2
http://www.Datasheet4U.com/
Philips Semiconductors
Preliminary specification
Low voltage 8-bit microcontroller
1 FEATURES
P87CL881
• Twenty source, twenty vector interrupt structure with two priority levels • Wake-up from Power-down mode via LVD or external interrupts at Port 1 • Two 16-bit timer/event counters • Additional 16-bit timer/event counters, with capture, compare and PWM function • Watchdog Timer • Full duplex enhanced UART with double buffering • I2C-bus interface for serial transfer on two lines, maximum operating frequency 400 kHz. 2 GENERAL DESCRIPTION
• Full static 80C51 CPU; enhanced 8-bit architecture with: – Minimum 6 cycles per instruction (twice as fast as a standard 80C51 core) – 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. • Very low current consumption • Single supply voltage of 1.8 to 3.6 V • Frequency: 1 MHz to 10 MHz • Operating temperature: −25 to +70 °C • 44-pin LQFP package • Four 8-bit ports (32 I/O lines) • 63 kbytes OTP program memory • 256 bytes internal RAM • 1792 bytes internal AUX-RAM • External address range: 64 kbytes of ROM and 64 kbytes of RAM • Amplitude Controlled Oscillator (ACO) suitable for use with a quartz crystal or ceramic resonator • Improved Power-On/Power-Off Reset circuitry (POR) • Low Voltage Detection (LVD) with 11 software programmable levels • 8 interrupts on Port 1, edge or level sensitive triggering selectable via software power-saving use for keyboard control 3 ORDERING INFORMATION TYPE NUMBER(1)
The P87CL881 is an 8-bit microcontroller especially suited for pager applications. The P87CL881 is manufactured in an advanced CMOS technology and is based on single-chip technology. The device is optimized for low power consumption and has two software selectable features for power reduction: Idle and Power-down modes. In addition, all derivative blocks switch off their clock if they are inactive. The instruction set of the P87CL881 is based on that of the 8051. The P87CL881 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. This data sheet details the specific properties of the P87CL881; for details of the P87CL881 core and the derivative functions see the “TELX family” data sheet and “8051-Based 8-bit Microcontrollers; Data Handbook IC20”.
PACKAGE PRODUCT TYPE NAME DESCRIPTION plastic low profile quad flat package; 44 leads; body 10 × 10 × 1.4 mm VERSION SOT389-1 LQFP44
P87CL881HDH/000 Blank OTP; note 2 P87CL881HDH/xxx Notes Pre-programmed OTP
1. Please refer to the Order Entry Form (OEF) for this device for the full type number to use when ordering. This type number will also specify the required program and options. 2. No guarantee for OTP retention.
1997 Dec 12
3
http://www.Datasheet4U.com/
handbook, full pagewidth
1997 Dec 12
T0 (4) EA XTAL1 XTAL2 CLK (2) PSEN ALE WR (4) ACO
4
Philips Semiconductors
Low voltage 8-bit microcontroller
BLOCK DIAGRAM
INT1 (4) T1 (4) INT0 (4) INT2 to INT8 (2) VDD 7
VSS
VDDP
VSSP
TWO 16-BIT TIMER/ EVENT COUNTERS (T0, T1) 80C51 core excluding ROM/RAM
CPU
PROGRAM MEMORY ROM
DATA MEMORY RAM
DATA MEMORY
P87CL881
AUX-RAM
8-bit internal bus
4
RD (4) LVD AD0 to AD7
(1)
PARALLEL I/O PORTS A8 to A15 (3)
SERIAL UART PORT
16-BIT TIMER/EVENT COUNTER WITH CAPTURE/ COMPARE/ (T2)
I2C-BUS INTERFACE
WATCHDOG TIMER (T3)
POR
MBK525
RXD (4) P0 P1 P2 P3 TXD (4) T2 (2)
T2EX (2) T2COM (2)
SDA (2) SCL (2)
RST
EW
PORENABLE
Preliminary specification
(1) Alternative function of Port 0. (2) Alternative function of Port 1. (3) Alternative function of Port 2. (4) Alternative function of Port 3.
P87CL881
Fig.1 Block diagram.
http://www.Datasheet4U.com/
Philips Semiconductors
Preliminary specification
Low voltage 8-bit microcontroller
5 5.1 PINNING INFORMATION Pinning
P87CL881
37 P0.0/AD0
36 P0.1/AD1
35 P0.2/AD2
handbook, full pagewidth
34 P0.3/AD3
38 VDDP
39 VDD
44 P1.4
43 P1.3
42 P1.2
.