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.

BQ76952: How to inform the target (bq76952) to release the I2C bus? (SDA stuck low)

Part Number: BQ76952
Other Parts Discussed in Thread: MSPM0L1305,

Hi,

Background:

I am currently working with a custom board that features an MSPM0L1305 as the main MCU, communicating with two BQ76952 chips via I2C. Upon resetting the MCU, I sometimes observe the I2C bus getting stuck low, causing the program to hang indefinitely while waiting to exit the "bus busy" state. The I2C bus only recovers when I completely reset the BQ76952 chips by disconnecting and reconnecting the power.

Question:

Is there any way the host MCU can inform the targets (BQ76952) to release the bus in this situation?

Thank you,

Kyungjae Lee