P89LPC901 PHILIPS [NXP Semiconductors], P89LPC901 Datasheet - Page 19
![no-image](/images/no-image-200.jpg)
P89LPC901
Manufacturer Part Number
P89LPC901
Description
8-bit microcontrollers with two-clock 80C51 core 1 kB 3 V Flash with 128-byte RAM
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
1.P89LPC901.pdf
(55 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
P89LPC901FD
Manufacturer:
OMRON
Quantity:
3 000
Part Number:
P89LPC901FD
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
P89LPC901FN
Manufacturer:
NS
Quantity:
1 000
Part Number:
P89LPC901FN
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Table 8:
* indicates SFRs that are bit addressable.
Name
KBCON
KBMASK
KBPATN
P0*
P1*
P0M1
P0M2
P1M1
P1M2
PCON
PCONA
PCONB
PSW*
PT0AD
RSTSRC
RTCCON
RTCH
RTCL
SP
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
P89LPC902 Special function registers
Description
Keypad control register
Keypad interrupt mask
register
Keypad pattern register
Port 0
Port 1
Port 0 output mode 1
Port 0 output mode 2
Port 1 output mode 1
Port 1 output mode 2
Power control register
Power control register A
reserved for Power Control
Register B
Program status word
Port 0 digital input disable
Reset source register
Real-time clock control
Real-time clock register HIGH D2H
Real-time clock register LOW
Stack pointer
Bit address
Bit address
Bit address
Bit address
SFR
addr.
B5H
B6H
D0H
DFH
D1H
D3H
94H
86H
93H
80H
90H
84H
85H
91H
92H
87H
F6H
81H
…continued
RTCPD
RTCF
MSB
CY
B7
D7
87
97
-
-
-
-
-
-
-
-
-
-
-
(P0M1.6) (P0M1.5) (P0M1.4)
(P0M2.6) (P0M2.5) (P0M2.4)
RTCS1
CMP1
/KB6
B6
D6
AC
86
96
-
-
-
-
-
-
-
-
CMPREF
(P1M1.5)
(P1M2.5)
PT0AD.5 PT0AD.4
RTCS0
BOPD
VCPD
/KB5
BOF
RST
B5
D5
F0
85
95
-
-
Bit functions and addresses
CIN1A
/KB4
RS1
POF
BOI
B4
D4
84
94
-
-
-
-
-
-
GF1
RS0
B3
D3
83
93
-
-
-
-
-
-
-
-
-
-
-
(P0M1.2)
(P0M2.2)
PT0AD.2
R_WD
KB2
GF0
OV
B2
D2
82
92
-
-
-
-
-
-
-
PMOD1
ERTC
PATN
_SEL
R_SF
B1
D1
81
91
F1
-
-
-
-
-
-
-
-
-
(P0M1.0) FF
(P0M2.0) 00
PMOD0
RTCEN
R_EX
KBIF
LSB
KB0
B0
D0
80
90
P
-
-
-
-
-
Reset value
Hex
00
00
FF
[1]
FF
00
00
00
00
00
00
[3]
60
[6]
00
00
07
[1]
[1]
[1]
[1]
[1]
[6]
[6]
[1]
Binary
xxxxxx00
00000000
11111111
11111111
00000000
11111111
00000000
00000000
00000000
xxxxxxxx
00000000
xx00000x
011xxx00
00000000
00000000
00000111