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.

BQ25895: Reset bit behavior

Part Number: BQ25895

Hi Team,

The customer is asking that the fault register REG0C will be clear after the REG_RST(In REG14) bit be set to 1 or not? Thank you.

Please reference the step as below.

1. Device trigger REG0C BOOST_FAULT event, BOOST_FAULT is set, but not EC didn't read REG0C register.

2. Set REG14 bit REG_RST to 1

3. Read REG0C, will BOOST_FAULT bit still keep as 1? Or it will be set as 0?

Best regards,

Mike

  • Hi Team,

    I think the REC0C should be set to initial value once REG_RST bit be set to 1, but just need a confirmation from BU team. Thank you.

    Best regards,

    Mike

  • Hi Mike,

    We are closed on 07/05 in observance of Independence Day and will get back to you when we return to the office by 07/07.

    Best regards,

    Eric

  • Mike,

    REG0C is a fault register. It keeps all the fault information from last read until the host issues a new read. For example, if Charge Safety Timer Expiration fault occurs but recovers later, the fault register REG0C reports the fault when it is read the first time, but returns to normal when it is read the second time. In order to get the fault information at present, the host has to read REG0C for the second time. The only exception is NTC_FAULT which always reports the actual condition on the TS pin. In addition, REG0C does not support multi-read and multi-write.

    Please note that "Reset" is N/A for REG0C. REG_RST bit does not reset REG0C.

    Thanks,

    Ning.

  • Hi Ning,

    Get it, it is clear to me. Thank you.

    Best regards,

    Mike