Philips Semiconductors
Product specification
TELX microcontrollers for CT0
handset/basestation applications
CONTENTS
1
2
3
4
5
5.1
5.2
6
6.1
6.2
6.2.1
6.2.2
6.2.3
6.3
6.3.1
6.3.2
6.4
6.5
6.6
6.6.1
6.6.2
6.7
6.7.1
6.7.2
6.8
6.9
6.9.1
6.9.2
6.9.3
7
8
9
10
10.1
10.2
10.3
10.4
10.5
11
12
13
FEATURES
GENERAL DESCRIPTION
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
Pinning
Pin description
FUNCTIONAL DESCRIPTION
Special Function Registers (SFRs)
I/O facilities
Ports
Port I/O configuration
Alternative Port Function Register (ALTP)
Timer/event counters
Timer T2
Timer/Counter 2 Control Register (T2CON)
MSK modem
Watchdog Timer
OTP programming
OTP programming by a programmer
In-System Programming mode
Oscillator circuitry
Resonator requirements
Recommended resonator types
Emulation
Non-conformance
Programming interface/ Transparent mode
Low Voltage Detection
Edge detection on UART
LIMITING VALUES
CHARACTERISTICS
PACKAGE OUTLINE
SOLDERING
Introduction to soldering surface mount
packages
Reflow soldering
Wave soldering
Manual soldering
Suitability of surface mount IC packages for
wave and reflow soldering methods
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
P8xCL883; P8xCL884
2
Philips Semiconductors
Product specification
TELX microcontrollers for CT0
handset/basestation applications
1
FEATURES
P8xCL883; P8xCL884
•
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.
•
8-bit ports:
– P8xCL883: 3 (19 I/O lines)
– P8xCL884: 3 (18 I/O lines).
•
Program Memory:
– P8xCL883/P8xCL884: 8-kbyte One Time
Programmable (OTP).
•
256-byte RAM
•
128-byte EEPROM Data Memory, accessed internally
via I
2
C-bus interface (P8xCL884 only)
•
Amplitude Controlled Oscillator (ACO) suitable for
quartz crystal or ceramic resonator
•
Improved Power-on/Power-off reset (POR) circuitry
•
Low Voltage Detection (LVD) with 11 software
programmable levels
•
Eight interrupts on Port 1:
– Edge or level sensitive triggering selectable via
software
– Power-saving use for keyboard control.
•
Twenty source, twenty vector interrupt structure with two
priority levels
•
Wake-up from Power-down mode via LVD or external
interrupts at Port 1
•
DTMF generator (P8xCL884 only)
•
MSK modem including Manchester encoder/decoder
with 2 digital outputs for analog cordless telephones
(standards CT0/CT1/CT1+)
•
Two standard 16-bit timer/event counters
•
Additional 16-bit timer/event counter with Capture,
Compare and Auto-reload function
•
Watchdog Timer
•
Full duplex enhanced UART with double buffering
2
GENERAL DESCRIPTION
•
I
2
C-bus interface for serial transfer on two lines,
maximum 400 kHz
•
Very low current consumption
•
Single supply voltage: 2.7 to 3.6 V
•
Frequency: 3.58 MHz
•
Operating temperature:
−25
to +70°C
•
28 pin SO package.
The P8xCL883/P8xCL884 are manufactured in an
advanced CMOS technology. The P8xCL883 is based on
single-chip technology and the P8xCL884 is based on
MCM (Multi-Chip-Module) technology as the EEPROM is
integrated on a separate chip.
The P8xCL883/P8xCL884 are 8-bit microcontrollers
especially suited for low cost analog cordless telephone
applications (CT0, CT1, CT1+ standards). For this
purpose, features like DTMF, EEPROM, MSK modem and
POR/LVD are integrated on-chip.
The device is optimized for low power consumption.
The P8xCL883/P8xCL884 have two software selectable
features for power reduction: Idle and Power-down modes.
In addition, all derivative blocks can switch off their clock if
they are inactive.
The instruction set of the P8xCL883/P8xCL884 is based
on that of the 80C51. The P8xCL883/P8xCL884 also
function 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. Due to the missing port P2, there is no
external data or memory access and the MOVX operations
cannot be used.
This data sheet details the specific properties of the
P8xCL883/P8xCL884; for details of the
P8xCL883/P8xCL884 core and the derivative functions
see the
“TELX family”
data sheet and
“Data Handbook
IC20; 80C51-based 8-bit Microcontrollers”.
3
This text is here in white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here in
_white
to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader.This text is here inThis text is here in
white to force landscape pages to be rotated correctly when browsing through the pdf in the Acrobat reader. white to force landscape pages to be ...
4
RX_MUTE
(6)
MIN
VDD
VPP
VSS
TONE
(1)
TX_MUTE
(6)
Philips Semiconductors
BLOCK DIAGRAM
T0
(4)
INT2 to INT9
(2)
8
CPU
MOUT1
MOUT2
RAM
TWO 16-BIT
TIMER/
EVENT
COUNTERS
(T0, T1)
PROGRAM
MEMORY
OTP/ROM
DTMF
MSK MODEM
DATA
MEMORY
MOUT0
(3)
TELX microcontrollers for CT0
handset/basestation applications
XTAL1
XTAL2
CLK
(2)
(5)
ACO
8-bit
internal bus
P87CL883
P87CL884
(1)
(2)
(3)
(4)
(5)
(6)
(7)
Only available on the P8xCL884.
Alternative functions of Port 1.
MOUT0 is the alternative function of P3.1.
Alternative functions of Port 3; T0 is only available on the P8xCL883.
In-circuit OTP programming.
By software, any I/O pin can be used.
Port 3: P3.0, P3.1 and P3.4; P3.4 is only available on the P8xCL883.
P8xCL883; P8xCL884
Product specification
Fig.1 Block diagram.
handbook, full pagewidth
5
SERIAL
UART
PORT
EEPROM
(1)
I
2
C-BUS
INTERFACE
16-BIT
TIMER/EVENT
COUNTER WITH
CAPTURE/
COMPARE
(T2)
WATCHDOG
TIMER
(T3)
RXD
(4)
(4)
LVD
PARALLEL
I/O PORTS
POR
T2EX
(2)
T2
(2)
SDA
(2)
SCL
(2)
(2)
RST
PORENABLE
MBK981
P0
T2COMP
P1
P3
(7)
TXD