isl22444 Intersil Corporation, isl22444 Datasheet - Page 13

no-image

isl22444

Manufacturer Part Number
isl22444
Description
Quad Digitally Controlled Potentiometer Xdcp? , Low Noise, Low Power, Spi? Bus, 256 Taps
Manufacturer
Intersil Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isl22444WFV20Z
Manufacturer:
Intersil
Quantity:
1 874
on the falling edge of SCK. CS must be LOW during
communication with the ISL22444. SCK and CS lines are
controlled by the host or master. The ISL22444 operates
only as a slave device.
All communication over the SPI interface is conducted by
sending the MSB of each byte of data first.
Protocol Conventions
The SPI protocol contains Instruction Byte followed by one
or more Data Bytes. A valid Instruction Byte contains
instruction as the three MSBs, with the following five register
address bits (see Table 3).
The next byte sent to the ISL22444 is the Data Byte.
Table 4 contains a valid instruction set for ISL22444.
There are only sixteen register addresses possible for this
DCP. If the [R4:R0] bits are 00000, 00001, 00010 or 00011
then the read or write is to either the IVRi or the WRi
registers (depends of VOL bit at ACR). If the [R4:R0] are
10000, then the operation is on the ACR.
where X means “do not care”.
BIT #
I2
0
0
0
1
1
SCK
SDO
SDI
CS
I2
7
TABLE 3. INSTRUCTION BYTE FORMAT
I1
0
0
1
0
1
I1
6
I0
5
WR INSTRUCTION
I0
0
1
1
0
0
1
13
R4
4
INSTRUCTION SET
2
R4
R4
R4
X
X
X
R3
3
3
R2
2
FIGURE 16. TWO BYTE WRITE SEQUENCE
R3
R3
R3
X
X
X
4
R1
1
TABLE 4. INSTRUCTION SET
5
ADDR
R2
R2
R2
X
X
X
R0
0
6
ISL22444
7
R1
R1
R1
X
X
X
8
Write Operation
A Write operation to the ISL22444 is a two or more bytes
operation. First, It requires, the CS transition from HIGH to
LOW. Then host must send a valid Instruction Byte followed
by one or more Data Bytes to SDI pin. The host terminates
the write operation by pulling the CS pin from LOW to HIGH.
Instruction is executed on rising edge of CS. For a write-to
address 00h, 01h, 02h or 03h, the MSB of the byte at
address 10h (ACR[7]) determines if the Data Byte is to be
written to volatile or both volatile and non-volatile registers.
Refer to “Memory Description” and Figure 16. Note: the
internal non-volatile write cycle starts with the rising edge of
CS and requires up to 20ms. During non-volatile write cycle
the read operation to ACR register is allowed to check WIP
bit.
Read Operation
A Read operation to the ISL22444 is a four byte operation. It
requires first, the CS transition from HIGH to LOW. Then the
host must send a valid Instruction Byte followed by “dummy”
Data Byte, a NOP Instruction Byte and another “dummy”
Data Byte to SDI pin. The SPI host receives the Instruction
Byte (instruction code + register address) and requested
Data Byte from SDO pin on rising edge of SCK during third
and fourth bytes respectively. The host terminates the read
operation by pulling the CS pin from LOW to HIGH (see
Figure 17). Reading from the IVRi will not change the WRi, if
its contents are different.
9
R0
R0
R0
X
X
X
10
NOP
ACR READ
ACR WRITE
WR, IVR, GP or ACR READ
WR, IVR, GP or ACR WRITE
11
DATA BYTE
12
13
OPERATION
14
15
16
May 24, 2007
FN6426.0

Related parts for isl22444