This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Is I2C module of C5501/C5502 and C5535 same in comparison with architecture and software?

In past, we were having issue in I2C module of C5501/C5502.
Status register of I2C module was not updated for ACK/NACK in time though it was received from remote.
For that, Mr.Tony had visited from TI and gave us workaround solution for it.
According to that, our application is waiting for sometime (max 100mSec) after every transaction. If we get response, loop will break.
But this solution is still not working 100% when transaction on I2C is very high.
Hence we make our module schedule based in which we are writing a byte @ every 2mSec.
This is working ok.

Is I2C module of C5501/C5502 and C5535 same in comparison with architecture and software?
  • The SOC architecture is different. C5535 is in the same family with C5515/14/05/04 and C5534/33/32. And for your software, it also depends on how it is writteen. I would recommed try with and then without the workaround. You can even improve it.

    Hope this help.