MAX9665ETP+ Maxim Integrated, MAX9665ETP+ Datasheet - Page 15

no-image

MAX9665ETP+

Manufacturer Part Number
MAX9665ETP+
Description
LCD Gamma Buffers 6/8/10-Channel 10-Bit Nonvolatile Programmable Gamma and VCOM Reference Voltages
Manufacturer
Maxim Integrated
Datasheet
6/8/10-Channel, 10-Bit, Nonvolatile Programmable
The MAX9665/MAX9666/MAX9667 recognize a STOP
condition at any point during data transmission except
if the STOP condition occurs in the same high pulse as
a START condition. For proper operation, do not send a
STOP condition during the same SCL high pulse as the
START condition.
The slave address is defined as the 7 most significant
bits (MSBs) followed by the read/write (R/W) bit. Set the
R/W bit to 1 to configure the MAX9665/MAX9666/
MAX9667 to read mode. Set the R/W bit to 0 to config-
ure the MAX9665/MAX9666/MAX9667 to write mode.
The address is the first byte of information sent to the
MAX9665/MAX9666/MAX9667 after the START condi-
tion. The MAX9665/MAX9666/MAX9667 slave address
is 0x9E for writing and 0x9F for reading.
Figure 5. START, STOP, and REPEATED START Conditions
Table 2. Slave ID Description
B7
1
SDA
SCL
B6
S
0
______________________________________________________________________________________
B5
0
Gamma and VCOM Reference Voltages
B4
1
Sr
Early STOP Conditions
B3
1
Slave Address
B2
1
P
B1
1
R/W
The acknowledge bit (ACK) is a clocked 9th bit that the
MAX9665/MAX9666/MAX9667 use to handshake
receipt of each byte of data when in write mode (see
Figure 6). The MAX9665/MAX9666/MAX9667 pull down
SDA during the entire master-generated ninth clock
pulse if the previous byte is successfully received.
Monitoring ACK allows for detection of unsuccessful
data transfers. An unsuccessful data transfer occurs if
a receiving device is busy or if a system fault has
occurred. In the event of an unsuccessful data transfer,
the bus master may retry communication. The master
pulls down SDA during the ninth clock cycle to
acknowledge receipt of data when the MAX9665/
MAX9666/MAX9667 are in read mode. An acknowledge
is sent by the master after each read byte to allow data
transfer to continue. A not acknowledge is sent when
the master reads the final byte of data from the
MAX9665/MAX9666/MAX9667, followed by a STOP
condition.
Figure 6. Acknowledge
B0
SDA
SCL
CONDITION
START
WRITE ADDRESS
1
(hex)
0x9E
2
NOT ACKNOWLEDGE
ACKNOWLEDGE
READ ADDRESS
8
ACKNOWLEDGMENT
CLOCK PULSE FOR
Acknowledge
(hex)
0x9F
9
15

Related parts for MAX9665ETP+