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 6: Special function registers - P89LPC935/936 …continued
* indicates SFRs that are bit addressable.
Name
Description
SFR Bit functions and addresses
addr. MSB
LSB
Reset value
Hex Binary
RSTSRC Reset source register
DFH
-
-
BOF
POF
R_BK R_WD R_SF R_EX
[4]
RTCCON Real-time clock control
D1H RTCF RTCS1 RTCS0
-
-
-
ERTC RTCEN 60 [3] [5] 011x xx00
RTCH
Real-time clock register high D2H
00 [5] 0000 0000
RTCL
Real-time clock register low D3H
00 [5] 0000 0000
SADDR Serial port address register A9H
00
0000 0000
SADEN Serial port address enable
B9H
00
0000 0000
SBUF
Serial Port data buffer register 99H
xx
xxxx xxxx
Bit address 9F
9E
9D
9C
9B
9A
99
98
SCON* Serial port control
98H SM0/FE SM1
SM2
REN
TB8
RB8
TI
RI 00
0000 0000
SSTAT Serial port extended status BAH DBMOD INTLO CIDIS DBISEL FE
BR
OE
STINT 00
0000 0000
register
SP
Stack pointer
81H
07
0000 0111
SPCTL SPI control register
E2H SSIG SPEN DORD MSTR CPOL CPHA SPR1 SPR0 04
0000 0100
SPSTAT SPI status register
E1H SPIF WCOL
-
-
-
-
-
-
00
00xx xxxx
SPDAT SPI data register
E3H
00
0000 0000
TAMOD Timer 0 and 1 auxiliary mode 8FH
-
-
-
T1M2
-
-
-
T0M2 00
xxx0 xxx0
Bit address 8F
8E
8D
8C
8B
8A
89
88
TCON* Timer 0 and 1 control
88H TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0 00
0000 0000
TCR20* CCU control register 0
C8H PLEEN HLTRN HLTEN ALTCD ALTAB TDIR2 TMOD21 TMOD20 00
0000 0000
TCR21 CCU control register 1
F9H TCOU2
-
-
-
PLLDV.3 PLLDV.2 PLLDV.1 PLLDV.0 00
0xxx 0000
TH0
Timer 0 high
8CH
00
0000 0000
TH1
Timer 1 high
8DH
00
0000 0000
TH2
CCU timer high
CDH
00
0000 0000
TICR2
CCU interrupt control register C9H TOIE2 TOCIE2 TOCIE2 TOCIE2B TOCIE2A
-
D
C
TICIE2B TICIE2A 00
0000 0x00
TIFR2
CCU interrupt flag register
E9H TOIF2 TOCF2D TOCF2C TOCF2B TOCF2A
-
TICF2B TICF2A 00
0000 0x00
TISE2
CCU interrupt status encode DEH
-
-
-
-
-
ENCINT. ENCINT. ENCINT. 00
xxxx x000
register
2
1
0
TL0
Timer 0 low
8AH
00
0000 0000
TL1
Timer 1 low
8BH
00
0000 0000