Datasheet
AD9984A
Rev. 0 | Page 23 of 44
Serial Interface Read/Write Examples
Write to One Control Register
1. Start signal
2. Slave address byte (R/
W
bit = low)
3. Base address byte
4. Data byte to base address
5. Stop signal
Write To Four Consecutive Control Registers
1. Start signal
2. Slave address byte (R/
W
bit = low)
3. Base address byte
4. Data byte to base address
5. Data byte to (base address + 1)
6. Data byte to (base address + 2)
7. Data byte to (base address + 3)
8. Stop signal
Read from One Control Register
1. Start signal
2. Slave address byte (R/
W
bit = low)
3. Base address byte
4. Start signal
5. Slave address byte (R/
W
bit = high)
6. Data byte from base address
7. Stop signal
Read from Four Consecutive Control Registers
1. Start signal
2. Slave address byte (R/
W
bit = low)
3. Base address byte
4. Start signal
5. Slave address byte (R/
W
bit = high)
6. Data byte from base address
7. Data byte from (base address + 1)
8. Data byte from (base address + 2)
9. Data byte from (base address + 3)
10. Stop signal
BIT 7 ACKBIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
SDA
SCL
06476-018
Figure 19. Serial Interface—Typical Byte Transfer