Philips Semiconductors
User’s Manual - Preliminary -
P89LPC901/902/903
GENERAL DESCRIPTION
2003 Dec 8
20
KBPATN# Keypad Pattern Register
93H
FFH
11111111
87
86
85
84
83
82
81
80
P0*
Port 0
80H
-
CMP1/
KB6
CMPREF/
KB5
CIN1A/
KB4
-
KB2
-
KB0
Note 1
97
96
95
94
93
92
91
90
P1*
Port 1
90H
-
-
RST
-
-
-
-
-
B7
B6
B5
B4
B3
B2
B1
B0
P0M1#
Port 0 Output Mode 1
84H
-
(P0M1.6) (P0M1.5) (P0M1.4)
-
(P0M1.2)
-
(P0M1.0) FFH
11111111
P0M2#
Port 0 Output Mode 2
85H
-
(P0M2.6) (P0M2.5) (P0M2.4)
-
(P0M2.2)
-
(P0M2.0) 00H
00000000
P1M1#
Port 1 Output Mode 1
91H
-
-
(P1M1.5)
-
-
-
-
-
FFH
1
11111111
P1M2#
Port 1 Output Mode 2
92H
-
-
(P1M2.5)
-
-
-
-
-
00H
1
00000000
PCON#
Power Control Register
87H
-
-
BOPD
BOI
GF1
GF0
PMOD1 PMOD0
00H
00000000
PCONA#
Power Control Register A
B5H
RTCPD
-
VCPD
-
-
-
-
-
00H
1
00000000
D7
D6
D5
D4
D3
D2
D1
D0
PSW*
Program Status Word
D0H
CY
AC
F0
RS1
RS0
OV
F1
P
00H
00000000
PT0AD#
Port 0 Digital Input Disable
F6H
-
-
PT0AD.5 PT0AD.4
-
PT0AD.2
-
-
00H
xx00000x
RSTSRC# Reset Source Register
DFH
-
-
BOF
POF
-
R_WD
R_SF
R_EX
Note 2
RTCCON# Real-Time Clock Control
D1H
RTCF
RTCS1
RTCS0
-
-
-
ERTC
RTCEN 60H
1,5
011xxx00
RTCH#
Real-Time Clock Register High
D2H
00H
5
00000000
RTCL#
Real-Time Clock Register Low
D3H
00H
5
00000000
SP
Stack Pointer
81H
07H
00000111
8F
8E
8D
8C
8B
8A
89
88
TCON*
Timer 0 and 1 Control
88H
TF1
TR1
TF0
TR0
-
-
-
-
00H
00000000
TH0
Timer 0 High
8CH
00H
00000000
TH1
Timer 1 High
8DH
00H
00000000
TL0
Timer 0 Low
8AH
00H
00000000
TL1
Timer 1 Low
8BH
00H
00000000
TMOD
Timer 0 and 1 Mode
89H
-
-
T1M1
T1M0
-
-
T0M1
T0M0
00H
00000000
TRIM#
Internal Oscillator Trim Register
96H
-
-
TRIM.5
TRIM.4
TRIM.3
TRIM.2
TRIM.1
TRIM.0
Notes 4,5
Name
Description
SFR
Address
Bit Functions and Addresses
Reset Value
MSB
LSB
Hex
Binary