X9119
SCL
SDA
0
1
0
1
A
C
K
I2
I0
I1
0
0
RB RA 0
REGISTER
ADDRESS
0
A
C
K
S
T
O
P
S ID3 ID2 ID1 ID0 A2 A1 A0 R/W
T
A
INTERNAL
DEVICE ID
R
ADDRESS
T
0
INSTRUCTION
OPCODE
FIGURE 3. TWO-BYTE INSTRUCTION SEQUENCE
SCL
SDA
0
1
0
1
0
0 X
X
0
0
A
C
K
X
X
X X
X X
W
C
R
9
W A W W W
C C C C C
R K R R R
8
7 6 5
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W A
C C
R K
0
S
T
O
P
S ID3 ID2 ID1 ID0 A2 A1 A0 R/W A I2 I1 I0 0 RB RA 0
T
C
K
A DEVICE ID INTERNAL
INSTRUCTION REGISTER
R
ADDRESS
OPCODE
ADDRESS
T
WIPER OR DATA
POSITION
FIGURE 4. FOUR-BYTE INSTRUCTION SEQUENCE (WRITE OR READ FOR WCR OR DATA REGISTERS)
Instruction Format
READ WIPER COUNTER REGISTER (WCR)
DEVICE
TYPE
IDENTIFIER
1
0
DEVICE
ADDRESSES
S
A
C
K
R/W=1
INSTRUCTION
REGISTER
OPCODE
ADDRESSES
1
0
0
0
0
0
0
0
WIPER POSITION
(SENT BY SLAVE ON SDA)
S
W W
A
X X X X X X C C
C
R R
K
9 8
M
A
C
K
WIPER POSITION
(SENT BY SLAVE ON SDA)
W
C
R
7
W
C
R
6
W
C
R
5
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W
C
R
0
M
A
C
K
S
T
O
P
S
T
A
0
R
T
1 A2 A1 A0
WRITE WIPER COUNTER REGISTER (WCR)
DEVICE
TYPE
IDENTIFIER
0
1
0
DEVICE
ADDRESSES
S
A
C
K
R/W=0
INSTRUCTION
REGISTER
OPCODE
ADDRESSES
1
0
1
0
0
0
0
0
WIPER POSITION
(SENT BY MASTER ON
SDA)
S
W
A
X X X X X X C
C
R
K
9
W
C
R
8
WIPER POSITION
(SENT BY MASTER ON
SDA)
S
W W W
A
C C C
C
R R R
K
7 6 5
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W
C
R
0
S S
A T
C O
K P
S
T
A
R
T
1 A2 A1 A0
READ DATA REGISTER (DR)
DEVICE
TYPE
IDENTIFIER
0
1
0
DEVICE
ADDRESSES
S
A
C
K
R/W=1
INSTRUCTION REGISTER
OPCODE
ADDRESSES
1
0
1
0 RB RA 0
0
WIPER POSITION
(SENT BY SLAVE ON SDA)
S
W
A
X X X X X X C
C
R
K
9
W
C
R
8
WIPER POSITION OR DATA
(SENT BY SLAVE ON SDA)
M
W W
A
C C
C
R R
K
7 6
W
C
R
5
W
C
R
4
W
C
R
3
W
C
R
2
W
C
R
1
W
C
R
0
M S
A T
C O
K P
S
T
A
R
T
1 A2 A1 A0
8
FN8162.4
July 9, 2008