cancel
Showing results for 
Search instead for 
Did you mean: 

STPMIC1 Clock Stretching

Fee
Senior

Hi,

is it possible to use the STPMIC1 on an I2C Bus where another slave does clock stretching? In the datasheet it says that the STPMIC uses the SCL to shift data. For my understanding the clock strechting of the other slave shouldn't bother the STPMIC cause it is not addressed when the clock stretching occurs.

Does anyone has experience with that?

1 ACCEPTED SOLUTION

Accepted Solutions
Vincenzo
ST Employee

Hi @Lukas Brückner​ 

you've already answered your question, it should be all OK

Vincenzo

View solution in original post

4 REPLIES 4
Olivier GALLIEN
ST Employee

Hi @Lukas Brückner​ 

Not heard about such experience.

Talking about it with @PatrickF​ , he thought that only concern could be real-time impact for Linux in case a slave stretch SCL for a very long time at the time the PMIC is addressed (i.e. a slave that is woken up by I2C Start could stretch the SCL in order to allow it to receive the address. )

We have trigged some experts ( currently in vacation) to confirm or not this assumption.

Keep you posted.

Olivier

Olivier GALLIEN
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hi @Community member​ ,

any updates yet?

Vincenzo
ST Employee

Hi @Lukas Brückner​ 

you've already answered your question, it should be all OK

Vincenzo

Alright, thanks for your answer @Vincenzo​ !