X9241A
TABLE 1. INSTRUCTION SET
INSTRUCTION FORMAT
INSTRUCTION
Read WCR
Write WCR
Read Data
Register
Write Data
Register
XFR Data
Register to WCR
XFR WCR to
Data Register
Global XFR
Data Register to
WCR
Global XFR
WCR to Data
Register
Increment/
Decrement
Wiper
I
3
1
1
1
1
1
1
0
I
2
0
0
0
1
1
1
0
I
1
0
1
1
0
0
1
0
I
0
1
0
1
0
1
0
1
P
1
1/0
(10)
1/0
1/0
1/0
1/0
1/0
X
P
0
1/0
1/0
1/0
1/0
1/0
1/0
X
R
1
X
(11)
X
1/0
1/0
1/0
1/0
1/0
R
0
X
X
1/0
1/0
1/0
1/0
1/0
OPERATION
Read the contents of the Wiper Counter Register pointed to by P
1
- P
0
Write new value to the Wiper Counter Register pointed to by P
1
- P
0
Read the contents of the Register pointed to by P
1
- P
0
and R
1
- R
0
Write new value to the Register pointed to by P
1
- P
0
and R
1
- R
0
Transfer the contents of the Register pointed to by P
1
- P
0
and R
1
- R
0
to its associated WCR
Transfer the contents of the WCR pointed to by P
1
- P
0
to the Register
pointed to by R
1
- R
0
Transfer the contents of the Data Registers pointed to by R
1
- R
0
of all
four pots to their respective WCR
Transfer the contents of all WCRs to their respective data Registers
pointed to by R
1
- R
0
of all four pots
Enable Increment/decrement of the WCR pointed to by P
1
- P
0
1
0
0
0
X
X
1/0
1/0
0
0
1
0
1/0
1/0
X
X
Notes:
(10) 1/0 = data is one or zero
(11) X = Not applicable or don’t care; that is, a data register is not involved in the operation and need not be addressed (typical)
SCL from
Master
1
8
9
Data Output
from Transmitter
Data Output
from Receiver
START
FIGURE 7. ACKNOWLEDGE RESPONSE FROM RECEIVER
Acknowledge
7
FN8164.5
December 14, 2006