ISL23428
CS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SCK
DATA BYTE
WR INSTRUCTION
ADDR
SDI
SDO
FIGURE 27. TWO BYTE WRITE SEQUENCE
1
8
16
24
32
CS
SCK
NOP
RD
ADDR
SDI
RD
ADDR
READ DATA
SDO
FIGURE 28. FOUR BYTE READ SEQUENCE
Write Operation
Read Operation
A write operation to the ISL23428 is a two or more bytes
operation. First, It requires the CS transition from HIGH-to-LOW.
Then the host sends a valid Instruction Byte, followed by one or
more Data Bytes to the SDI pin. The host terminates the write
operation by pulling the CS pin from LOW-to-HIGH. Instruction is
executed on the rising edge of CS (see Figure 27).
A Read operation to the ISL23428 is a four byte operation. First,
It requires the CS transition from HIGH-to-LOW. Then the host
sends a valid Instruction Byte, followed by a “dummy” Data Byte,
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 the
rising edge of SCK during third and fourth bytes, respectively. The
host terminates the read by pulling the CS pin from LOW-to-HIGH
(see Figure 28).
FN7904.0
August 25, 2011
16