Rainbow Electronics MAXQ7667 User Manual
Page 34

MAXQ7667
16-Bit, RISC, Microcontroller-Based,
Ultrasonic Distance-Measuring System
34
______________________________________________________________________________________
R
E
G
IST
ER
B
IT
R
E
G
IST
ER
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
—
—
—
—
—
—
— P
O
07
P
O
06
P
O
05
P
O
04
P
O
03
P
O
02
P
O
01
P
O
00
PO
0
0
0
0
0
0
0
0
0
1
1
1
1 1 1
1
1
—
—
—
—
—
—
—
— P
O
17
P
O
16
P
O
15
P
O
14
P
O
13
P
O
12
P
O
11
P
O
10
PO
1
0
0
0
0
0
0
0
0
1
1
1
1 1 1
1
1
—
—
—
—
—
—
—
—
IE
7
IE
6
IE
5
IE
4 IE
3 IE
2
IE
1
IE
0
E
IF0
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
IE
7
IE
6
IE
5
IE
4 IE
3 IE
2
IE
1
IE
0
E
IF1
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
P
I07
P
I06
P
I05
P
I04 P
I03 P
I02
P
I01
P
I00
PI
0
0
0
0
0
0
0
0
0
ST
ST
ST
ST
ST
ST
ST
ST
—
—
—
—
—
—
—
—
P
I17
P
I16
P
I15
P
I14 P
I13 P
I12
P
I11
P
I10
PI
1
0
0
0
0
0
0
0
0
ST
ST
ST
ST
ST
ST
ST
ST
—
—
—
—
—
—
—
—
EX7
EX6
EX5
EX4
EX3
EX2
EX1
EX0
EI
E0
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
EX7
EX6
EX5
EX4
EX3
EX2
EX1
EX0
EI
E1
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
P
D
07
P
D
06
P
D
05
P
D
04 P
D
03 P
D
02
P
D
01
P
D
00
PD
0
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
P
D
17
P
D
16
P
D
15
P
D
14 P
D
13 P
D
12
P
D
11
P
D
10
PD
1
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
IT7
IT6
IT5
IT4 IT3 IT2
IT1
IT0
EI
ES0
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
IT7
IT6
IT5
IT4 IT3 IT2
IT1
IT0
EI
ES1
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
P
S
07
P
S
06
P
S
05
P
S
04 P
S
03 P
S
02
P
S
01
P
S
00
PS0
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
P
S
17
P
S
16
P
S
15
P
S
14 P
S
13 P
S
12
P
S
11
P
S
10
PS1
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
P
R
07
P
R
06
P
R
05
P
R
04 P
R
03 P
R
02
P
R
01
P
R
00
PR
0
0
0
0
0
0
0
0
0
1
1
1
1 1 1
1
1
—
—
—
—
—
—
—
—
P
R
17
P
R
16
P
R
15
P
R
14 P
R
13 P
R
12
P
R
11
P
R
10
PR
1
0
0
0
0
0
0
0
0
1
1
1
1 1 1
1
1
—
—
—
—
—
—
—
— O
F
M
C
W
CL
D
S
Q
U
O
P
CS
M
S
UB
M
M
A
C
S
U
S
M
CNT
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
MA
15
MA
14
MA
13
MA
12
MA
11
MA
10
MA
9
MA
8
MA
7
MA
6
MA
5
MA
4 MA
3 MA
2
MA
1
MA
0
MA
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
MB
15
MB
14
MB
13
MB
12
MB
11
MB
10
MB
9
MB
8
MB
7
MB
6
MB
5
MB
4 MB
3 MB
2
MB
1
MB
0
MB
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
MC
215
MC
214
MC
213
MC
212
MC
211
MC
210
MC
29
MC
28
MC
27
MC
26
MC
25
MC
24 MC
23 MC
22
MC
21
MC
20
MC
2
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
MC
115
MC
114
MC
113
MC
112
MC
111
MC
110
MC
19
MC
18
MC
17
MC
16
MC
15
MC
14 MC
13 MC
12
MC
11
MC
10
MC
1
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
MC
015
MC
014
MC
013
MC
012
MC
011
MC
010
MC
09
MC
08
MC
07
MC
06
MC
05
MC
04 MC
03 MC
02
MC
01
MC
00
MC
0
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
SPI
B
1
5
SPI
B
1
4
SPI
B
1
3
SPI
B
1
2
SPI
B
1
1
SPI
B
1
0
SPI
B
9
SPI
B
8
SPI
B
7
SPI
B
6
SPI
B
5
SPI
B
4
SPI
B
3
SPI
B
2
SPI
B
1
SPI
B
0
SPI
B
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
ST
B
Y
SPI
C
R
O
VR
WC
O
L
M
O
D
F
M
O
D
F
E
M
S
T
M
SPI
EN
SPI
C
N
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
ESPI
I
SA
S
—
—
—
C
H
R
C
K
PH
A
C
K
PO
L
SPI
C
F
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
SPI
C
K
7
SPI
C
K
6
SPI
C
K
5
SPI
C
K
4
SPI
C
K
3
SPI
C
K
2
SPI
C
K
1
SPI
C
K
0
SPI
C
K
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
—
—
—
—
—
—
—
—
FB
US
Y
—
—
—
— FC2
FC1
FC0
FC
N
TL
0
0
0
0
0
0
0
0
1
0
0
0 0 0
0
0
MC
1R
15
MC
1R
14
MC
1R
13
MC
1R
12
MC
1R
11
MC
1R
10
MC
1R
9
MC
1R
8
MC
1R
7
MC
1R
6
MC
1R
5
MC
1R
4 MC
1R
3 MC
1R
2
MC
1R
1
MC
1R
0
MC
1R
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
MC
0R
15
MC
0R
14
MC
0R
13
MC
0R
12
MC
0R
11
MC
0R
10
MC
0R
9
MC
0R
8
MC
0R
7
MC
0R
6
MC
0R
5
MC
0R
4 MC
0R
3 MC
0R
2
MC
0R
1
MC
0R
0
MC
0R
0
0
0
0
0
0
0
0
0
0
0
0 0 0
0
0
Table 4. Peripheral Register Bit Functions and Reset Values