xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
©
K
oni
nk
lijk
e P
h
ilip
s E
le
c
tr
oni
c
s
N.V
. 2005
. Al
l r
ights
r
e
s
e
rv
ed.
User m
a
n
u
al
Re
v
. 03 — 7 J
u
n
e
2005
14 of 139
Philips Semiconductor
s
UM10119
P89L
PC9
38 User
ma
n
u
al
OCRDH
Output compare D register
high
FFH
00
0000 0000
OCRDL
Output compare D register
low
FEH
00
0000 0000
Bit address
87
86
85
84
83
82
81
80
P0*
Port 0
80H
T1/KB7
CMP1
/KB6
CMPREF
/KB5
CIN1A
/KB4
CIN1B
/KB3
CIN2A
/KB2
CIN2B
/KB1
CMP2
/KB0
Bit address
97
96
95
94
93
92
91
90
P1*
Port 1
90H
OCC
OCB
RST
INT1
INT0/
SDA
T0/SCL
RXD
TXD
Bit address
97
96
95
94
93
92
91
90
P2*
Port 2
A0H
ICA
OCA
SPICLK
SS
MISO
MOSI
OCD
ICB
Bit address
B7
B6
B5
B4
B3
B2
B1
B0
P3*
Port 3
B0H
-
-
-
-
-
-
XTAL1
XTAL2
P0M1
Port 0 output mode 1
84H
(P0M1.7) (P0M1.6) (P0M1.5) (P0M1.4) (P0M1.3) (P0M1.2) (P0M1.1) (P0M1.0) FF
1111 1111
P0M2
Port 0 output mode 2
85H
(P0M2.7) (P0M2.6) (P0M2.5) (P0M2.4) (P0M2.3) (P0M2.2) (P0M2.1) (P0M2.0) 00
0000 0000
P1M1
Port 1 output mode 1
91H
(P1M1.7) (P1M1.6)
-
(P1M1.4) (P1M1.3) (P1M1.2) (P1M1.1) (P1M1.0) D3
11x1 xx11
P1M2
Port 1 output mode 2
92H
(P1M2.7) (P1M2.6)
-
(P1M2.4) (P1M2.3) (P1M2.2) (P1M2.1) (P1M2.0) 00
00x0 xx00
P2M1
Port 2 output mode 1
A4H
(P2M1.7) (P2M1.6) (P2M1.5) (P2M1.4) (P2M1.3) (P2M1.2) (P2M1.1) (P2M1.0) FF
1111 1111
P2M2
Port 2 output mode 2
A5H
(P2M2.7) (P2M2.6) (P2M2.5) (P2M2.4) (P2M2.3) (P2M2.2) (P2M2.1) (P2M2.0) 00
0000 0000
P3M1
Port 3 output mode 1
B1H
-
-
-
-
-
-
(P3M1.1) (P3M1.0) 03
xxxx xx11
P3M2
Port 3 output mode 2
B2H
-
-
-
-
-
-
(P3M2.1) (P3M2.0) 00
xxxx xx00
PCON
Power control register
87H
SMOD1
SMOD0
BOPD
BOI
GF1
GF0
PMOD1
PMOD0
00
0000 0000
PCONA
Power control register A
B5H
RTCPD
DEEPD
VCPD
ADPD
I2PD
SPPD
SPD
CCUPD
00
0000 0000
Bit address
D7
D6
D5
D4
D3
D2
D1
D0
PSW*
Program status word
D0H
CY
AC
F0
RS1
RS0
OV
F1
P
00
0000 0000
PT0AD
Port 0 digital input disable
F6H
-
-
PT0AD.5
PT0AD.4
PT0AD.3
PT0AD.2
PT0AD.1
-
00
xx00 000x
RSTSRC
Reset source register
DFH
-
-
BOF
POF
R_BK
R_WD
R_SF
R_EX
RTCCON
RTC control
D1H
RTCF
RTCS1
RTCS0
-
-
-
ERTC
RTCEN
60
011x xx00
Table 2:
P89LPC938 Special function registers
…continued
* indicates SFRs that are bit addressable.
Name
Description
SFR
addr.
Bit functions and addresses
Reset value
MSB
LSB
Hex
Binary