Part Number: TMS320F28069
Hello Champs,
In F2806x TRM, there is below description for I2C RRDY:

Would you please help in what condition RRDY cannot be cleared? Thanks!
Best Regards,
Linda
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.
Part Number: TMS320F28069
Hello Champs,
In F2806x TRM, there is below description for I2C RRDY:

Would you please help in what condition RRDY cannot be cleared? Thanks!
Best Regards,
Linda
Hi Linda,
The ways RRDY can be cleared are documented in the TRM, snippet from I2CSTR register below:

Best,
Kevin
Hello Kevin,
Thank you for your reply. Customer is asking what will cause below exception that RRDY will not be cleared to occur:
Exception: The ARDY, RRDY, and XRDY bits in I2CSTR are not cleared when I2CISRC is read.
Would you please help again? Thanks!
Best Regards,
Linda
Hello Linda,
Kevin is currently out of office. He should get back to you at the end of the week.
Thank you for your patience.
Lori
Hi Linda,
I better understand the question now. I think there's a misunderstanding of the TRM sentence below.
Exception: The ARDY, RRDY, and XRDY bits in I2CSTR are not cleared when I2CISRC is read.
This means that ARDY, RRDY, and XRDY will never be cleared when I2CISRC is read. The only ways RRDY can be cleared are documented in the RRDY register description, attached in my first reply. I hope that clears up the confusion.
Best,
Kevin