SLUUCJ0 November 2023 BQ76907
Command | Name | Access | Offset | Data | Units | Type | Description |
---|---|---|---|---|---|---|---|
0x0001 | DEVICE_NUMBER | Sealed: R Full Access: R | 0 | DEVICE NUMBER | Hex | H2 | The DEVICE_NUMBER subcommand reports the device number that identifies the product. The data is returned in little-endian format
Bit descriptions can be found in DEVICE NUMBER Register. |
0x0002 | FW_VERSION | Sealed: R Full Access: R | 0 | FW VERSION | Hex | H6 | The FW_VERSION subcommand returns three 16-bit word values. Bytes 0-1: Device Number (Big-Endian): Device number in big-endian format for compatibility with legacy products. Bytes 3-2: Firmware Version (Big-Endian): Device firmware major and minor version number (Big-Endian). Bytes 5-4: Build Number (Big-Endian): Firmware build number in big-endian, binary coded decimal format for compatibility with legacy products Bit descriptions can be found in FW VERSION Register. |
0x0003 | HW_VERSION | Sealed: R Full Access: R | 0 | HW VERSION | Hex | H2 | Hardware Version: Reports the device hardware version number Bit descriptions can be found in HW VERSION Register. |
0x0004 | PASSQ | Sealed: R Full Access: R | 0 | PASSQLSB | 0.25-userA-sec | U4 | Accumulated charge lower 32-bits (little-endian byte-by-byte). Lower 32 bits of signed 48-bit result, with the full 48-bit field having units of userA-seconds. |
4 | PASSQMSB | 0.25-userA-sec | I4 | Accumulated charge upper 16-bits sign-extended to a 32-bit field (little-endian byte-by-byte). Upper bits of signed 48-bit result, with the full 48-bit field having units of userA-seconds. | |||
8 | PASSTIME | 250ms | U4 | Accumulated Time (little-endian byte-by-byte), 32-bit unsigned integer in units of 250 ms. | |||
0x0035 | SECURITY_KEYS | Sealed: — Full Access: W | 0 | SECURITY KEYS | Hex | H4 | Security key that must be sent to transition from SEALED to FULLACCESS mode. The subcommand includes two 16-bit words Bit descriptions can be found in SECURITY KEYS Register. |
0x0083 | CB_ACTIVE_CELLS | Sealed: R Full Access: R/W | 0 | CB ACTIVE CELLS | Hex | H1 | Cell balancing active cells: When read, reports a bit mask of which cells are being actively balanced. When written, starts balancing on the specified cells. Write 0x00 to disable balancing Bit descriptions can be found in CB ACTIVE CELLS Register. |
0x0094 | PROG_TIMER | Sealed: R Full Access: R/W | 0 | PROG TIMER | Hex | H2 | Programmable timer, which allows the REGOUT LDO to be disabled and wakened after a programmed time or by alarm Bit descriptions can be found in PROG TIMER Register. |
0x009b | PROT_RECOVERY | Sealed: R Full Access: R/W | 0 | PROT RECOVERY | Hex | H1 | This command enables the host to allow recovery of selected protection faults Bit descriptions can be found in PROT RECOVERY Register. |