Philips Semiconductors
Product data
Low power, low price, low pin count (20 pin)
microcontroller with 4 kbyte OTP
P87LPC764
SPECIAL FUNCTION REGISTERS
Name
Description
SFR
Address
Bit Functions and Addresses
MSB
E7
ACC*
AUXR1#
B*
CMP1#
CMP2#
DIVM#
DPTR:
DPH
DPL
I2CFG#*
Accumulator
Auxiliary Function Register
B register
Comparator 1 control
register
Comparator 2 control
register
CPU clock divide-by-M
control
Data pointer (2 bytes)
Data pointer high byte
Data pointer low byte
I
2
C configuration register
E0h
A2h
F0h
ACh
ADh
95h
–
–
–
–
CE1
CE2
CP1
CP2
CN1
CN2
OE1
OE2
CO1
CO2
CMF1
CMF2
KBF
F7
BOD
F6
BOI
F5
LPEP
F4
SRST
F3
0
F2
–
F1
DPS
F0
00h
00h
1
00h
1
00h
E6
E5
E4
E3
E2
E1
LSB
E0
00h
02h
1
Reset
Value
83h
82h
CF
C8h/RD
C8h/WR
SLAVEN
SLAVEN
00h
00h
CE
MASTRQ
MASTRQ
CD
0
CLRTI
DD
DRDY
CDR
0
x
AD
EBO
ED
EC1
BD
PBO
PBOH
FD
PC1
PC1H
85
CMPREF
CC
TIRUN
TIRUN
DC
ARL
CARL
0
x
AC
ES
EC
–
BC
PS
PSH
FC
–
–
84
CIN1A
94
INT1
A4
–
(P0M1.4)
(P0M2.4)
(P1M1.4)
(P1M2.4)
CB
–
–
DB
STR
CSTR
0
x
AB
ET1
EB
–
BB
PT1
PT1H
FB
–
–
83
CIN1B
93
INT0
A3
–
(P0M1.3)
(P0M2.3)
CA
–
–
DA
STP
CSTP
0
x
AA
EX1
EA
EC2
BA
PX1
PX1H
FA
PC2
PC2H
82
CIN2A
92
T0
A2
–
(P0M1.2)
(P0M2.2)
C9
CT1
CT1
D9
MASTER
C8
CT0
CT0
D8
–
XSTP
0
x
A8
EX0
E8
EI2
B8
PX0
PX0H
F8
PI2
PI2H
80
CMP2
90
TxD
A0
X2
(P0M1.0)
(P0M2.0)
(P1M1.0)
(P1M2.0)
(P2M1.0)
(P2M2.0)
00h
1
DF
I2CON#*
I2DAT#
I
2
C control register
I
2
C
data register
D8h/RD
D8h/WR
D9h/RD
D9h/WR
IEN0*
IEN1#*
IP0*
IP0H#
IP1*
IP1H#
KBI#
P0*
P1*
P2*
P0M1#
P0M2#
P1M1#
P1M2#
P2M1#
P2M2#
PCON
2003 Sep 03
Interrupt enable 0
Interrupt enable 1
Interrupt priority 0
Interrupt priority 0 high byte
Interrupt priority 1
Interrupt priority 1 high byte
Keyboard Interrupt
Port 0
Port 1
Port 2
Port 0 output mode 1
Port 0 output mode 2
Port 1 output mode 1
Port 1 output mode 2
Port 2 output mode 1
Port 2 output mode 2
Power control register
A8h
E8h
B8h
B7h
F8h
F7h
86h
87
80h
90h
A0h
84h
85h
91h
92h
A4h
A5h
87h
T1
97
(P1.7)
A7
–
(P0M1.7)
(P0M2.7)
(P1M1.7)
(P1M2.7)
DE
ATN
IDLE
0
x
AE
EWD
EE
–
BE
PWD
PWDH
FE
–
–
86
CMP1
96
(P1.6)
A6
–
(P0M1.6)
(P0M2.6)
(P1M1.6)
(P1M2.6)
RDAT
CXA
RDAT
XDAT
AF
EA
EF
ETI
BF
–
–
FF
PTI
PTIH
80h
1
80h
XSTR
0
x
A9
ET0
E9
EKB
B9
PT0
PT0H
F9
PKB
PKBH
81
CIN2B
91
RxD
A1
X1
(P0M1.1)
(P0M2.1)
(P1M1.1)
(P1M2.1)
(P2M1.1)
(P2M2.1)
00h
00h
1
00h
1
00h
1
00h
1
00h
1
00h
Note 2
Note 2
Note 2
00h
00H
00h
1
00h
1
00h
00h
1
Note 3
95
RST
A5
–
(P0M1.5)
(P0M2.5)
–
–
P0S
–
BOF
–
–
T1OE
–
GF1
–
–
T0OE
–
GF0
P2S
–
SMOD1
P1S
–
SMOD0
7
ENCLK
–
POF
PD
IDL