SLUUB65B May 2015 – December 2022
By using the INTERRUPT mode, the system can be interrupted based on detected fault conditions as specified in Table 6-5. The SE or HDQ pin can be selected as the interrupt pin by configuring the [INTSEL] bit .In addition, the pin polarity and pullup (SE pin only) can be configured according to the system needs, as described in Table 6-3 or Table 6-4.
[SE_PU] | [INTPOL] | INTERRUPT CLEAR | INTERRUPT SET |
---|---|---|---|
0 | 0 | High Impedance | 0 |
0 | 1 | 0 | High Impedance |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
[INTPOL] | INTERRUPT CLEAR | INTERRUPT SET |
---|---|---|
0 | High Impedance | 0 |
1 | 0 | High Impedance |
Interrupt Condition | Flags() Status Bit | Enable Condition | Comment |
---|---|---|---|
SOC1 Set | [SOC1] | Always | This interrupt is raised when the [SOC1] flag is set. |
Battery High | [BATHI] | Always | This interrupt is raised when the [BATHI] flag is set. |
Battery Low | [BATLOW] | Always | This interrupt is raised when the [BATLOW] flag is set. |
Over-Temperature Charge | [OTC] | OT Chg Time ≠ 0 | This interrupt is raised when the [OTC] flag is set. |
Over-Temperature Discharge | [OTD] | OT Dsg Time ≠ 0 | This interrupt is raised when the [OTD] flag is set. |
Internal Short Detection | [ISD] | [SE_ISD] = 1 in Pack Configuration B | This interrupt is raised when the [ISD] flag is set. |
Tab Disconnect Detection | [TDD] | [SE_TDD] = 1 in Pack Configuration B | This interrupt is raised when the [TDD] flag is set. |
Imax | [IMAX] | [IMAXEN] = 1 in Pack Configuration D | This interrupt is raised when the [IMAX] flag is set. |
Battery Trip Point (BTP) | [SOC1] | [BTP_EN] = 1 in Pack Configuration C. The BTP interrupt supersedes all other interrupt sources, which are unavailable when BTP is active. | This interrupt is raised when RemainingCapacity() ≤ BTPSOC1Set() or RemainingCapacity() ≥ BTPSOC1Clear() during battery discharge or charge, respectively. The interrupt remains asserted until new values are written to both the BTPSOC1Set() and BTPSOC1Clear() registers. |