cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

I2C Transmission speed - I2C Slave

Anonymous
Not applicable

I2C Transmission speed - I2C Slave

Question: Is there any error in transmission speed introduced by the PSoC I2C Slaves?

 

Answer:

The transmission speed is dependent on the I2C Master because the Master generates the clock for the communication. So there is no error in transmission speed introduced by the PSoC Slaves.  But the I2C Slave stalls the SCL line before sending the ACK or NAK on each byte.  The duration of the stall will depend on the CPU speed at which the PSoC is operating.  This will affect the overall data transfer rate.

For more information on clock streting timings please refer to the article PSoC I2C Block Clock Stretching: Worst Case Duration.

0 Likes
Version history
Revision #:
1 of 1
Last update:
‎Mar 27, 2011 05:34 AM
Updated by:
Anonymous
 
Contributors