SLUUCD5 January 2023 BQ27427
| Subclass | Subclass ID | Offset | Type | Name | Value | Unit | ||
|---|---|---|---|---|---|---|---|---|
| Min | Max | Default | ||||||
| Registers | 64 | 0 | H2 | OpConfig | 0 | FFFF | 6478 | Flag |
| Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 | |
|---|---|---|---|---|---|---|---|---|
| High Byte | RSVD0 | RSVD1 | BIE | RSVD0 | GPIOPOL | RSVD1 | RSVD0 | RSVD0 |
| Default = | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| 0x64 | ||||||||
| Low Byte | RSVD0 | ResFactStep | SLEEP | RMFCC | FastConv En | BATLOWEN | Temp Source[1] | Temp Source[0] |
| Default = | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
| 0x78 | ||||||||
| High Byte | |
| RSVD0 = | Reserved. Default is 0. (Set to 0 for proper operation.) |
| RSVD1 = | Reserved. Default is 1. (Set to 1 for proper operation.) |
| BIE = | Battery Insertion Enable. If set, the battery insertion is detected via the BIN pin input. If cleared, the detection relies on the host to issue the BAT_INSERT subcommand to indicate battery presence in the system. |
| GPIOPOL = | GPOUT pin is active-high if set or active-low if cleared. |
| Low Byte | |
| ResFactStep = | Enables Ra step up/down to Max/Min Res factor before disabling Ra updates |
| SLEEP = | The fuel gauge can enter sleep, if operating conditions allow. True when set. |
| RMFCC = | RM is updated with the value from FCC on valid charge termination. True when set. |
| FastConvEn = | Enables Fast SOC Convergence. True when set. |
| BATLOWEN = | If set, the BAT_LOW function for GPOUT pin is selected. If cleared, the SOC_INT function is selected for GPOUT. |
| TempSource[1:0] = | Selects the temperature source. Enables the host to write Temperature() if set. If cleared, the internal temperature sensor is used for Temperature(). |
| 00 = | Internal Temperature Sensor is used as Temperature Source. |
| 01 = | External Thermistor is used as Temperature Source. |
| 10 = | Host written Temperature is used as Temperature Source. |