Datasheet

AD9393
Rev. 0 | Page 32 of 40
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
S
DA
SCL
08043-010
Figure 8. Serial Interface—Typical Byte Transfer