Rainbow Electronics MAXQ7667 User Manual
Page 36

MAXQ7667
16-Bit, RISC, Microcontroller-Based,
Ultrasonic Distance-Measuring System
36
______________________________________________________________________________________
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
—
—
—
—
—
—
—
—
—
—
—
—
PSS1
PSS0
SPE
T
X
C
ICDF
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
ICDB
.7
ICDB
.6
ICDB
.5
ICDB
.4 ICDB
.3 ICDB
.2
ICDB
.1
ICDB
.0
ICDB
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
ICDA
1
5
ICDA
1
4
ICDA
1
3
ICDA
1
2
ICDA
1
1
ICDA
1
0
ICDA
9
ICDA
8
ICDA
7
ICDA
6
ICDA
5
ICDA
4
ICDA
3
ICDA
2
ICDA
1
ICDA
0
ICDA
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
ICDD1
5
ICDD1
4
ICDD1
3
ICDD1
2
ICDD1
1
ICDD1
0
ICDD9
ICDD8
ICDD7
ICDD6
ICDD5
ICDD4
ICDD3
ICDD2
ICDD1
ICDD0
ICDD
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
E
T2
T2O
E
0
T2P
O
L0
TR
2L
TR
2
CP
R
L2
S
S
2
G
2
E
N
T2C
N
A
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
T2H
27
T2H
26
T2H
25
T2H
24
T2H
23
T2H
22
T2H
21
T2H
20
T2H
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
T2R
H
27
T2R
H
26
T2R
H
25
T2R
H
24
T2R
H
23
T2R
H
22
T2R
H
21
T2R
H
20
T2R
H
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
T2C
H
27
T2C
H
26
T2C
H
25
T2C
H
24
T2C
H
23
T2C
H
22
T2C
H
21
T2C
H
20
T
2
CH2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
R
T
N
CK
FL5
FL4
FL3
FL2
FL1
FL0
C
N
T1
0
0 0 0 0
0 0
0
1
0
0
0
0
0
0
0
—
—
— — —
— —
—
S
M
0/FE
S
M
1
S
M
2
R
E
N
TB
8
R
B
8
TI
R
I
SC
O
N
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
S
B
UF7
S
B
UF6
S
B
U
F5
S
B
UF4 S
B
UF3 S
B
UF2
S
B
UF1
S
B
UF0
SB
U
F
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
E
T2L
T2O
E
1
T2P
O
L1
—
TF2
TF2L
TCC2
TC2L
T2C
N
B
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
T2V
215
T2V
214 T2V
213 T2V
212 T2V
211
T2V
210
T2V
29
T2V
28
T2V
27
T2V
26
T2V
25
T2V
24
T2V
23
T2V
22
T2V
21
T2V
20
T2V
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
T2R
21
5
T2R
21
4 T2R
21
3 T2R
21
2 T2R
21
1
T2R
21
0
T2R
29
T2R
28
T2R
27
T2R
26
T2R
25
T2R
24
T2R
23
T2R
22
T2R
21
T2R
20
T2R
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
T2C
215
T2C
214
T2C
213 T2C
212 T2C
211
T2C
210
T2C
29
T2C
28
T2C
27
T2C
26
T2C
25
T2C
24
T2C
23
T2C
22
T2C
21
T2C
20
T2C
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
—
—
TFF
TFA
E
TFE
R
FF
R
F
A
F
R
F
E
FS
TA
T
0
0 0 0 0
0 0
0
0
0
0
0
1
0
0
1
—
—
— — —
— —
—
—
O
T
E
DM
E
CK
E
P
1
P
IE
P
0
P
O
E
E
RRR
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
CHK
S
U
M
1
5
CHK
S
U
M
1
4
CHK
S
U
M
1
3
CHK
S
U
M
1
2
CHK
S
U
M
1
1
CHK
S
U
M
1
0
CHK
S
U
M
9
CHK
S
U
M
8
CHK
S
U
M
7
CHK
S
U
M
6
CHK
S
U
M
5
CHK
S
U
M
4
CHK
S
U
M
3
CHK
S
U
M
2
CHK
S
U
M
1
C
HK
S
U
M
0
CHK
S
U
M
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
—
—
—
—
—
—
—
ISVEC
3
ISVEC
2
ISVEC
1
ISVEC
0
ISVEC
0
0 0 0 0
0 0
0
0
0
0
0
1
1
1
1
—
—
— — —
— —
—
T2C1
T2DIV
2
T2D
IV
1 T2DIV
0
T2MD
CCF1
CCF0
C/T2
T2C
FG
2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
—
—
—
—
—
—
INP
B
U
S
Y
ST
A
0
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
E
IR
O
F
S
—
—
—
IE
S
M
O
D
FE
DE
SM
D
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
FTF
FR
F
TX
FT1
TX
FT0
R
X
FT1
R
X
FT0
O
E
FE
N
FC
O
N
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
W
U
FP
1
FP
0
INE
A
U
T
INIT
LUN1
LUN0
C
N
T0
0
0 0 0 0
0 0
0
1
0
0
0
1
0
0
0
—
—
— — —
— —
—
—
—
—
DM
IS
P
M
HDO
FB
S
B
T
H
C
N
T2
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
ID
FB
H
5
ID
FB
H
4
ID
FB
H
3
ID
FB
H
2
ID
FB
H
1
ID
FB
H
0
—
—
ID
FB
L5
ID
FB
L4
ID
FB
L3
ID
FB
L2
ID
FB
L1
ID
FB
L0
IDFB
0
0 1 1 1
1 1
1
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
S
A
DDR
7
S
A
DDR
6
S
A
DDR
5
S
A
DDR
4
S
A
DDR
3
S
A
DDR
2
S
A
DDR
1
S
A
DDR
0
S
A
DDR
0
0 0 0 0
0 0
0
0
0
0
0
0
0
0
0
—
—
— — —
— —
—
S
A
DE
N7
S
A
DE
N6
S
A
DE
N5
S
A
DE
N4
S
A
DE
N3
S
A
DE
N2
S
A
DE
N1
S
A
DE
N0
S
A
DE
N
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 (continued)