English
Language : 

ISL76534 Datasheet, PDF (17/24 Pages) Intersil Corporation – 14-channel gamma references
ISL76534
Read Operation
Table 4 describes a Read operation and Figure 28 shows the
read timing diagram.
I2C DATA
FROM MASTER
START
I2C DATA
FROM ISL76534
TABLE 4. READ TRANSACTION
I2C START Signal
NOTES
0xE8 or 0xEA
ACK
Send Device Address + R/W Bit (depends on the state of A0 pin)
1110100 + 0, if A0 = LOW
1110101 + 0, if A0 = HIGH
Register Pointer
ACK
Register Pointer indicating starting register location to write to.
Register Pointer = 0x00 for Control Byte
Register Pointer = 0x01 for DAC 1 MSB/LSB data
Register Pointer = 0x02 for DAC 2 MSB/LSB data
...
Register Pointer = 0x0E for DAC 14 MSB/LSB data
Register Pointer = 0x0F for DAC 15 MSB/LSB data
STOP
START
0xE9
0xE9 or 0xEB
ACK
ACK
ACK
ACK
ACK
ACK
...
NAK
STOP
ACK
ACK
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
...
DAC 15 LSB
For more information on the Register Pointer see Table 2 on page 14.
I2C STOP signal
I2C START signal
Send Device Address + R/W Bit
1110100 + 1
Send Device Address + R/W Bit (depends on the state of A0 pin)
1110100 + 1, if A0 = LOW
1110101 + 1, if A0 = HIGH
If Register Pointer = 0x00, Byte 1 is a Null Byte
If Register Pointer = 0x01 or more, Byte 1 is the MSB byte of the DAC word
...
If Register Pointer = 0x00, Byte 2 is a Null Byte
If Register Pointer = 0x01 or more, Byte 2 is the LSB byte of the DAC word
...
MSB of DAC (1 + Register Pointer). Ex) Register Pointer = 0x00, MSB of DAC1
LSB of DAC (1 + Register Pointer). Ex) Register Pointer = 0x00, LSB of DAC1
MSB of DAC (2 + Register Pointer)
LSB of DAC (2 + Register Pointer)
The READ operation can be stopped at any time after a register has been read
8 LSBs of DAC 15’s 10-bit value: dddd dddd
I2C STOP Signal
Submit Document Feedback 17
FN8866.0
July 27, 2016