Why does I2C User Module always timeout?
There are 2 possible causes for this problem: • There is a frequently interrupt source to interrupt I2C ISR routine (interrupt service routine), which makes SCL at low level and the master waits for the slave until timeout. • The PSoC Designer version is too low. Please get the latest version from www.cypress.com/psocdesigner.