X9269
Table 1. Identification Byte Format
Device Type
Identifier
Slave Address
ID3
0
(MSB)
ID2
1
ID1
0
ID0
1
A3
A2
A1
A0
(LSB)
Table 2. Instruction Byte Format
Instruction
Opcode
Register
Selection
Pot Selection
(WCR Selection)
I3
(MSB)
I2
I1
I0
RB
RA
0
P0
(LSB)
Table 3. Instruction Set
Instruction
Read Wiper Counter
Register
Write Wiper Counter Register
Read Data Register
Write Data Register
XFR Data Register to Wiper
Counter Register
XFR Wiper Counter Register
to Data Register
Global XFR Data Registers to
Wiper Counter Registers
Global XFR Wiper Counter
Registers to Data Register
Increment/Decrement Wiper
Counter Register
I3
1
1
1
1
1
1
0
1
0
I2
0
0
0
1
1
1
0
0
0
Instruction Set
I1 I0 RB RA
0
1
0
0
1
1
0
0
1
0
0
1
0
1
0
1
0
1
0
0
0
1/0
1/0
1/0
1/0
1/0
1/0
0
0
1/0
1/0
1/0
1/0
1/0
1/0
0
0
0
0
0
0
0
0
0
0
0
P0
Operation
1/0 Read the contents of the Wiper Counter
Register pointed to by P0
1/0 Write new value to the Wiper Counter
Register pointed to by P0
1/0 Read the contents of the Data Register
pointed to by P0 and RB - RA
1/0 Write new value to the Data Register
pointed to by P0 and RB - RA
1/0 Transfer the contents of the Data Register
pointed to by P0 and RB - RA to its
associated Wiper Counter Register
1/0 Transfer the contents of the Wiper Counter
Register pointed to by P0 to the Data
Register pointed to by RB - RA
0 Transfer the contents of the Data Registers
pointed to by RB - RA of all four pots to their
respective Wiper Counter Registers
0 Transfer the contents of both Wiper Counter
Registers to their respective data Registers
pointed to by RB - RA of all four pots
1/0 Enable Increment/decrement of the Control
Latch pointed to by P0
Note: 1/0 = data is one or zero
9
FN8173.4
April 17, 2007