Datasheet

AD9398
Rev. 0 | Page 37 of 44
SERIAL INTERFACE READ/WRITE EXAMPLES
Write to one control register:
Start signal
Slave address byte (R/
W
bit = low)
Base address byte
Data byte to base address
Stop signal
Write to four consecutive control registers:
Start signal
Slave address byte (R/
W
bit = LOW)
Base address byte
Data byte to base address
Data byte to (base address + 1)
Data byte to (base address + 2)
Data byte to (base address + 3)
Stop signal
Read from one control register:
Start signal
Slave address byte (R/
W
bit = low)
Base address byte
Start signal
Slave address byte (R/
W
bit = high)
Data byte from base address
Stop signal
Read from four consecutive control registers:
Start signal
Slave address byte (R/
W
bit = low)
Base address byte
Start signal
Slave address byte (R/
W
bit = high)
Data byte from base address
Data byte from (base address + 1)
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 0
S
D
A
SCL
05678-009
Figure 10. Serial Interface—Typical Byte Transfer