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