I2C Port
CS4953xx Hardware Users Manual
DS732UM7
Copyright 2008 Cirrus Logic, Inc
3-6
Figure 3-5. Data Byte with ACK and NACK
After an ACK or NACK from the master or slave, the slave must leave the SCP1_SDA line high so the master can
then generate either another Start condition as shown in
to start a new transfer or a Stop condition as
shown in
to abort the transfer.
Figure 3-6. Repeated Start Condition with ACK and NACK
Start
SCP1_CLK
SCP1_SDA
A[6]
A[5]
A[4]
A[3]
A[2]
A[1]
A[0]
R/W
ACK
Data Byte
ACK
M
S
M
S
Write
M
S
S
M
Read
Start
SCP1_CLK
SCP1_SDA
A[6]
A[5]
A[4]
A[3]
A[2]
A[1]
A[0]
R/W
ACK
Data Byte
NACK
M
S
M
S
Write
M
S
S
M
Read
M = Master Drives SDA
S = Slave Drives SDA
SCP1_CLK
SCP1_SDA
Data Byte
NACK
Start
A[6]
A[5]
A[4]
A[3]
A[2]
A[1]
A[0]
R/W
ACK
M
S
M
S
Write
S
M
M
S
Read
M = Master Drives SDA
S = Slave Drives SDA
Summary of Contents for CS4953xx
Page 34: ...Softboot CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 2 18 ...
Page 56: ...SPI Port CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 3 22 ...
Page 58: ...CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 4 2 ...
Page 118: ...Revision History CS4953xx Hardware Users Manual DS732UM7 Copyright 2008 Cirrus Logic Inc 9 30 ...