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