In some applications, the host does not
always monitor the charger operation. The INT pin notifies the system
host on the device operation. By default, the following events will generate an active-low,
256-µs INT pulse.
- Valid input source conditions detected
(see conditions for PG pin)
- Valid input source conditions removed
(see conditions for PG pin)
- Entering IAC_DPM regulation through
register or ILIM_HIZ pin
- Entering VAC_DPM regulation through
register or ACUV pin
- I2C Watchdog timer expired
- Charger status changes state (CHARGE_STAT
value change), including Charge Complete
- TS_STAT changes state (TS_STAT value
change)
- Junction temperature shutdown
(TSHUT)
- Battery overvoltage detected (BATOVP)
- Charge safety timer expired (including
pre-charge or CV timer expiration)
- A rising edge on any of the *_STAT
bits
Each one of these INT sources can be
masked off to prevent INT pulses from being sent out when they occur. Three bits exist for
each one of these events:
- The STAT bit holds the current
status of each INT source
- The FLAG bit holds information on which
source produced an INT, regardless of the current status
- The MASK bit is used to prevent the
device from sending out INT for each particular event
When one of the above conditions
occurs (a rising edge on any of the *_STAT bits), the device sends out an INT pulse and
keeps track of which source generated the INT via the FLAG registers. The FLAG register bits
are automatically reset to zero after the host reads them, and a new edge on STAT bit is
required to re-assert the FLAG.