7
FN8203.2
October 17, 2005
Notes: “1/0” = data is one or zero
TABLE 4. COMMAND SET
INSTRUCTION
INSTRUCTION SET
OPERATIONI
3
I
2
I
1
I
0
XZ
D
RT LT
Read Wiper LSB of Slave Byte=1, no command required
Slave will return Left then Right Data( not to be used with more
than one device on the 2-wire bus)
Write Left Wiper Counter 1 0 1 0 0 1/0 0 1 Write new value to the Wiper Counter Register
Write Right Wiper Counter 1 0 1 0 0 1/0 1 0 Write new value to the Wiper Counter Register
Write Both Wiper Counters 1 0 1 0 0 1/0 1 1 Write new value to the Wiper Counter Register
Inc/Dec Left Wiper Counter 0 0 1 0 0 1/0 0 1 Enable Increment/decrement of the Control Latch
Inc/Dec Right Wiper Counter 0 0 1 0 0 1/0 1 0 Enable Increment/decrement of the Control Latch
Inc/Dec Both Wiper Counters 0 0 1 0 0 1/0 1 1 Enable Increment/decrement of the Control Latch
S
T
A
R
T
01010A1A0R/WA
C
K
00 0
SCL
SDA
S
T
O
P
A
C
K
000
LEFT POT
DATA BYTE
RIGHT POT
DATA BYTE
DEVICE TYPE
IDENTIFIER
1000
00 0
A
C
K
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W
C
R
0
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W
C
R
0
FIGURE 4. THREE-BYTE COMMAND SEQUENCE (READ, SINGLE DEVICE ON THE 2-WIRE BUS ONLY)
S
T
A
R
T
01010A1A0R/WA
C
K
I3 I2 I1 I0 0 ZD RT LT A
C
K
SCL
SDA
S
T
O
P
A
C
K
000
INSTRUCTION BYTE
RIGHT or LEFT POT
DATA BYTE
DEVICE TYPE
IDENTIFIER
0
10100
000
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W
C
R
0
FIGURE 5. THREE-BYTE COMMAND SEQUENCE (WRITE)
X9460