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.

DS90UB954-Q1: What happens if new I2C command is sent to 954 when 954 is doing clock stretch due to previous remote I2C?

Part Number: DS90UB954-Q1

What happens if new I2C command is sent to 954 by host MCU when 954 is doing  clock stretch due to previous remote I2C? Are there any possible issue? 

  • Hello,

    The MCU must support clock stretching due to the nature of the I2C possibly being sent to remote devices.  If the MCU supports clock stretching then it is required to not try to  communicate to the peripheral until the clock is released.  If the clock is low then the MCU can't pulse it anyway therefore nothing will be communicated.

    Regards,

    Nick