X9455_06 INTERSIL [Intersil Corporation], X9455_06 Datasheet - Page 16

no-image

X9455_06

Manufacturer Part Number
X9455_06
Description
Dual Two-wiper Digitally-Controlled Potentiometer
Manufacturer
INTERSIL [Intersil Corporation]
Datasheet
Move/Read Operation
The Move/Read operation simultaneously reads the
contents of a data register and moves the contents into the
corresponding DCP’s WCR and all wipers will have their
WCR’s updated with the data register values from the row
that was read. Move/Read operation consists of a one byte,
or three byte instruction followed by one or more Data Bytes
(See Figure 10). To read an arbitrary byte, the master
initiates the operation issuing the following sequence: a
START, the Slave Address byte with the R/W bit set to “0”,
an Address Byte, a second START, and a second Slave
Address byte with the R/W bit set to “1”. After each of the
three bytes, the X9455 responds with an ACK. Then the
X9455 transmits Data Bytes as long as the master responds
Signal at SDA
Signals from the
from the
Signals
Master
Slave
S
a
t
r
t
0
1
Address with
0
Setting the Current Address
R/W=0
1
Slave
16
0
A
C
K
Address
Byte
FIGURE 10. MOVE/READ SEQUENCE
A
C
K
S
a
r
t
t
Random Address Read
X9455
0
Address with
1
0
R/W=1
Slave
1
with an ACK during the SCL cycle following the eighth bit of
each byte. The master terminates the Move/Read operation
(issuing a STOP condition) following the last bit of the last
Data Byte.
The first byte being read is determined by the current wiper
address and by the Status Register bits, according to Table 1
on page 11. If more than one byte is read, the WCR address
is incremented by one after each byte, in the same way as
during a Page Write operation. After reaching WCR0B, the
WCR address “rolls over” to WCR0A.
On power up, the Address pointer is set to the Data Register
0 of WCR0A.
1
A
C
K
First Read Data
Current Address Read
Byte
One or more Data Bytes
A
C
K
A
C
K
Last Read Data
Byte
July 28, 2006
FN8202.1
S
o
p
t

Related parts for X9455_06