Datasheet
AD9880
Rev. 0 | Page 57 of 64
SDA
SCL
t
BUFF
t
STAH
t
DHO
t
DSU
t
DAL
t
DAH
t
STASU
t
STOSU
05087-007
Figure 17. Serial Port Read/Write Timing
Serial Interface Read/Write Examples
Read from one control register:
Write to one control register:
• Start signal
• Start signal
• Slave address byte (R/W\ bit = low)
• Slave address byte (R/W\ bit = low)
• Base address byte
• Base address byte
• Start signal
• Data byte to base address
• Slave address byte (R/W\ bit = high)
• Stop signal
• Data byte from base address
• Stop signal
Write to four consecutive control registers:
Read from four consecutive control registers:
• Start signal
• Start signal
• Slave address byte (R/W\ bit = LOW)
• Slave address byte (R/W\ bit = low)
• Base address byte
• Base address byte
• Data byte to base address
• Start signal
• Data byte to (base address + 1)
• Slave address byte (R/W\ bit = high)
• Data byte to (base address + 2)
• Data byte from base address
• Data byte to (base address + 3)
• Data byte from (base address + 1)
• Stop signal
• Data byte from (base address + 2)
• Data byte from (base address + 3)
• Stop signal
BIT 7
ACKBIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0SDA
SCL
05087-008
Figure 18. Serial Interface—Typical Byte Transfer