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.

LP5521: I2C function of LP5521

Part Number: LP5521

Dear all,

I checked the LP5521 for the Clock Stretch function, and confirmed the following E2E posts.
https://e2e.ti.com/support/power-management/f/196/t/424184?tisearch=e2e-sitesearch&keymatch=LP5521%252525252520clock%252525252520stretch

According to the above post, there was the following sentence:

"LP5521 can receive bits at full clock speed, it does not need clock stretching for increasing processing time."

I understand that the LP5521 does not have a clock stretch function, but I can't understand why receiving clock at full clock speed makes clock stretch unnecessary, so can you tell me?

(If the processing on the slave side is not in time, what will the LP5521 do?)

Best Regards,

Y.Ottey

  • Hi Y.Ottey,

    In my understanding, clock stretch function is used to the situation when slave cannot response in time, with the high frequency of master's SCL. I think the full clock speed Tomi mentioned means 400kHz in datasheet. We can guarantee I2C communication successful within 400kHz, so clock stretch function is not need if user follows our datasheet to design. If the processing on the slave side is not in time, which means user uses a SCL higher than 400kHz, there maybe wrongly communication for LP5521.