The default configuration is an embedded (non-removable) pack ([NR] = 1). The Battery Pack Removed mode applies when [NR] is set to 0 (removable pack configuration).
When [NR] = 0, the firmware actively monitors the PRES pin for system presence. The following behavior applies:
- Pack removed (PRES deasserts): All CHG and DSG FETs are immediately forced off. Removable-reset safety fault counters are cleared to allow clean FET recovery on reinsertion.
- Pack inserted (PRES asserts): The PRES pin state is debounced for approximately 1 second. After debounce, FETs are re-enabled based on the normal safety state.
- Sleep mode: The gauge does not enter sleep while the system is connected (PRES asserted) unless IN_SYSTEM_SLEEP is also set.
- EMSHUT_EN and DISCONN_EN: These features are not functional when [NR] = 0. They require non-removable mode ([NR] = 1) to operate.
For DA Configuration bit definitions, see DA Configuration register.