English
Language : 

ISL76534 Datasheet, PDF (15/24 Pages) Intersil Corporation – 14-channel gamma references
ISL76534
Write Operation
Table 3 describes a write operation and Figures 26 and 27 shows
the write timing diagram.
I2C DATA
FROM MASTER
START
I2C DATA
FROM ISL76534
TABLE 3. WRITE 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
Byte 1
For more information on the Register Pointer see Table 2 on page 14.
ACK
If Register Pointer = 0x00, Byte 1 is the Control Byte. When Register Pointer = 0x00 and Byte 1 = 0x06,
data is recalled from EEPROM and written into the DAC registers (RAM).
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
...
STOP
If Register Pointer = 0x01 or more, Byte 1 is the MSB byte of the DAC word
ACK
If Register Pointer = 0x00, Byte 2 is a null byte and will be ignored
If Register Pointer = 0x01 or more, Byte 2 is the LSB of the DAC word
ACK
MSB of DAC (1 + Register Pointer). Ex) Register Pointer = 0x00, MSB of DAC1
ACK
LSB of DAC (1 + Register Pointer). Ex) Register Pointer = 0x00, LSB of DAC1
ACK
MSB of DAC (2 + Register Pointer)
ACK
LSB of DAC (2 + Register Pointer)
...
The WRITE operation can be stopped at any time after a register has been written. The DAC channel output
is updated after ALL 10-bit channel data is received.
I2C STOP Signal
Submit Document Feedback 15
FN8866.0
July 27, 2016