AD5251/AD5252
I
2
C INTERFACE GENERAL DESCRIPTION
FROM MASTER TO SLAVE
FROM SLAVE TO MASTER
S = START CONDITION
P = STOP CONDITION
A = ACKNOWLEDGE (SDA LOW)
A = NOT ACKNOWLEDGE (SDA HIGH)
R/W = READ ENABLE AT HIGH AND WRITE ENABLE AT LOW
S
SLAVE ADDRESS
(7-BIT)
R/W
A
INSTRUCTIONS
(8-BIT)
A
DATA
(8-BIT)
A/A
P
03823-0-004
0 WRITE
DATA TRANSFERRED
(N BYTES + ACKNOWLEDGE)
Figure 4. I
2
C鈥擬aster Writing Data to Slave
S
SLAVE ADDRESS
(7-BIT)
R/W
A
DATA
(8-BIT)
A
DATA
(8-BIT)
A
P
03823-0-005
1 READ
DATA TRANSFERRED
(N BYTES + ACKNOWLEDGE)
Figure 5. I
2
C鈥擬aster Reading Data from Slave
S
SLAVE ADDRESS
(7-BIT)
R/W
A
DATA
A/A
S
SLAVE ADDRESS
R/W
A
DATA
A/A
P
03823-0-006
READ OR WRITE
(N BYTES +
ACKNOWLEDGE)
REPEATED START
READ
OR WRITE
(N BYTES +
ACKNOWLEDGE)
DIRECTION OF TRANSFER MAY
CHANGE AT THIS POINT
Figure 6. I
2
C鈥擟ombined Write/Read
Rev. 0 | Page 10 of 28