Philips P89LPC938 User Manual page 14

Single-chip microcontroller
Table of Contents

Advertisement

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
Table 2:
P89LPC938 Special function registers
* indicates SFRs that are bit addressable.
Name
Description
OCRDH
Output compare D register
high
OCRDL
Output compare D register
low
P0*
Port 0
P1*
Port 1
P2*
Port 2
P3*
Port 3
P0M1
Port 0 output mode 1
P0M2
Port 0 output mode 2
P1M1
Port 1 output mode 1
P1M2
Port 1 output mode 2
P2M1
Port 2 output mode 1
P2M2
Port 2 output mode 2
P3M1
Port 3 output mode 1
P3M2
Port 3 output mode 2
PCON
Power control register
PCONA
Power control register A
PSW*
Program status word
PT0AD
Port 0 digital input disable
RSTSRC
Reset source register
RTCCON
RTC control
...continued
SFR
Bit functions and addresses
addr.
MSB
FFH
FEH
Bit address
87
86
80H
T1/KB7
CMP1
/KB6
Bit address
97
96
90H
OCC
OCB
Bit address
97
96
A0H
ICA
OCA
Bit address
B7
B6
B0H
-
-
84H
(P0M1.7) (P0M1.6) (P0M1.5) (P0M1.4) (P0M1.3) (P0M1.2) (P0M1.1) (P0M1.0) FF
85H
(P0M2.7) (P0M2.6) (P0M2.5) (P0M2.4) (P0M2.3) (P0M2.2) (P0M2.1) (P0M2.0) 00
91H
(P1M1.7) (P1M1.6)
92H
(P1M2.7) (P1M2.6)
A4H
(P2M1.7) (P2M1.6) (P2M1.5) (P2M1.4) (P2M1.3) (P2M1.2) (P2M1.1) (P2M1.0) FF
A5H
(P2M2.7) (P2M2.6) (P2M2.5) (P2M2.4) (P2M2.3) (P2M2.2) (P2M2.1) (P2M2.0) 00
B1H
-
-
B2H
-
-
87H
SMOD1
SMOD0
B5H
RTCPD
DEEPD
Bit address
D7
D6
D0H
CY
AC
F6H
-
-
DFH
-
-
D1H
RTCF
RTCS1
85
84
83
CMPREF
CIN1A
CIN1B
CIN2A
/KB5
/KB4
/KB3
95
94
93
RST
INT1
INT0/
T0/SCL
SDA
95
94
93
SPICLK
SS
MISO
B5
B4
B3
-
-
-
-
(P1M1.4) (P1M1.3) (P1M1.2) (P1M1.1) (P1M1.0) D3
-
(P1M2.4) (P1M2.3) (P1M2.2) (P1M2.1) (P1M2.0) 00
-
-
-
-
-
-
BOPD
BOI
GF1
VCPD
ADPD
I2PD
D5
D4
D3
F0
RS1
RS0
PT0AD.5 PT0AD.4 PT0AD.3 PT0AD.2 PT0AD.1
BOF
POF
R_BK
R_WD
RTCS0
-
-
Reset value
LSB
Hex
00
00
82
81
80
CIN2B
CMP2
/KB2
/KB1
/KB0
92
91
90
RXD
TXD
92
91
90
MOSI
OCD
ICB
B2
B1
B0
-
XTAL1
XTAL2
[1]
[1]
[1]
[1]
[1]
[1]
[1]
-
(P3M1.1) (P3M1.0) 03
[1]
-
(P3M2.1) (P3M2.0) 00
GF0
PMOD1
PMOD0 00
[1]
SPPD
SPD
CCUPD 00
D2
D1
D0
OV
F1
P
00
-
00
R_SF
R_EX
[1][6]
-
ERTC
RTCEN
60
Binary
0000 0000
0000 0000
[1]
[1]
[1]
[1]
1111 1111
0000 0000
11x1 xx11
00x0 xx00
1111 1111
0000 0000
xxxx xx11
xxxx xx00
0000 0000
0000 0000
0000 0000
xx00 000x
[3]
011x xx00

Advertisement

Table of Contents
loading

Table of Contents