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
UM10
346_
1
©
NXP
B.V
. 2009.
Al
l r
ig
h
ts
r
e
s
e
rv
ed.
User m
a
nu
al
Rev
. 0
1
— 2 No
vemb
e
r 2009
12 of
132
N
X
P Semi
conductor
s
UM10346
L
P
C9
80
/9
82
U
s
e
r ma
nu
a
l
Table 2.
Special function registers - P89LPC980/982
* indicates SFRs that are bit addressable.
Name
Description
SFR
addr.
Bit functions and addresses
Reset value
MSB
LSB
Hex
Binary
Bit address
E7
E6
E5
E4
E3
E2
E1
E0
ACC*
Accumulator
E0H
00
0000 0000
AUXR1
Auxiliary
function register
A2H
CLKLP
EBRR
ENT1
ENT0
SRST
0
-
DPS
00
0000 00x0
Bit address
F7
F6
F5
F4
F3
F2
F1
F0
B*
B register
F0H
00
0000 0000
Baud rate
generator 0 rate
low
BEH
00
0000 0000
Baud rate
generator 0 rate
high
BFH
00
0000 0000
BRGCON
Baud rate
generator 0
control
BDH
-
-
-
-
-
-
SBRGS
BRGEN
00
xxxx xx00
CMP1
Comparator 1
control register
ACH
-
-
CE1
CP1
CN1
OE1
CO1
CMF1
00
xx00 0000
CMP2
Comparator 2
control register
ADH
-
-
CE2
CP2
CN2
OE2
CO2
CMF2
00
xx00 0000
DIVM
CPU clock
divide-by-M
control
95H
00
0000 0000
DPTR
Data pointer
(2 bytes)
DPH
Data pointer
high
83H
00
0000 0000
DPL
Data pointer low
82H
00
0000 0000
FMADRH
Program flash
address high
E7H
00
0000 0000
FMADRL
Program flash
address low
E6H
00
0000 0000