SLUSFN0A April 2025 – December 2025 BQ25630
PRODUCTION DATA
BQ25630 incorporates an interrupt pin (INT) to inform a host microcontroller of status changes without requiring microcontroller polling. Each reported event has a status field, a flag bit and a mask bit. The status field reports the status at the time that the status is read. The flag bit is latched and, once set to 1, remains at 1 until the host reads the bit, which clears the bit to 0. The mask bit determines whether or not an interrupt pulse is generated when the corresponding bit is set.

These transitions also generate an INT pulse if the associated mask bit is set to 0. Because the INT is generated from the status field transition and not the flag bit, an INT pulse is sent to the host even if the associated flag is already set to 1 when the status transition occurs. Details of this behavior are shown in Figure 8-8.
The default behavior is to generate a 256μs INT pulse when any flag bit is set to 1 by the change of a status bit. These pulses can be masked out on a flag-by-flag basis by setting a flag's mask bit to 1. Setting the mask bit does not affect the transition of the flag bit from 0 to 1, only the generation of the 256μs INT pulse.