English
Language : 

BUF08800 Datasheet, PDF (9/23 Pages) Burr-Brown (TI) – Programmable Reference Generator and 400mA VCOM Driver
BUF08800
www.ti.com
Reading
To read the register of one DAC:
1. Send a START condition on the bus.
2. Send the device address and read/write bit = LOW.
The BUF08800 acknowledges this byte.
3. Send a DAC address byte. Bits D7−D3 have no
meaning and must be ‘0’; bits D2−D0 are the DAC
address. Only DAC addresses 0000 to 0111 are valid
and will be acknowledged.
4. Send a START or STOP/START condition on the bus.
5. Send correct device address and read/write bit =
HIGH. The BUF08800 acknowledges this byte.
6. Receive two bytes of data. They are for the specified
DAC. The first received byte is the most significant
byte (bits D15−D8, of which only bits D9 and D8 have
meaning); the next is the least significant byte (bits
D7−D0).
7. Acknowledge after receiving each byte.
8. Send a STOP condition on the bus.
Communication may be terminated by sending a
premature STOP or START condition on the bus, or by not
sending the acknowledge.
SBOS380A − FEBRUARY 2007 − REVISED MAY 2007
To read multiple DAC registers:
1. Send a START condition on the bus.
2. Send the device address and read/write bit = LOW.
The BUF08800 acknowledges this byte.
3. Send either the VCOM DAC (VCOM OUT 1) address
byte to start at the first DAC or send the address byte
for whichever DAC is the first in the sequence of
DACs to be read. The BUF08800 begins with this
DAC and steps through subsequent DACs in
sequential order.
4. Send the device address and read/write bit = HIGH.
5. Receive bytes of data. The first two bytes are for the
specified DAC. The first received byte is the most
significant byte (bits D15−D8, of which only bits D9
and D8 have meaning). The next byte is the least
significant byte (bits D7−D0).
6. Acknowledge after receiving each byte.
7. When all desired DACs have been read, send a
STOP or START condition on the bus.
Communication may be terminated by sending a
premature STOP or START condition on the bus, or by not
sending the acknowledge.
9