www.ti.com
CONTROL_STATUS: 0x0000
37
SLUUBH1C–August 2016–Revised March 2018
Submit Documentation Feedback
Copyright © 2016–2018, Texas Instruments Incorporated
Data Commands
1 = Active
0 = Inactive
11.3.1 DEVICE_TYPE: 0x0001
When reading DEVICE_TYPE(), a block read is used. This requires that a write to 0x00 of 0x0200 should
be followed by a read of 0x40 with 6 bytes to be read out. All In little-endian order, the first 2 bytes are
DEVICE_TYPE(), then 2 bytes of FW_VERSION() and 2 bytes of FW BUILD.
11.3.2 FW_VERSION: 0x0002
When reading FW_VERSION(), a block read is used. This requires that a write to 0x00 of 0x0200 should
be followed by a read of 0x40 with 6 bytes to be read out. All in little-endian order, the first 2 bytes are
DEVICE_TYPE(), then 2 bytes of FW_VERSION() and 2 bytes of FW BUILD.
11.3.3 HW_VERSION: 0x0003
This command instructs the device to return the hardware version to addresses 0x00/0x01.
11.3.4 STATIC_CHEM_DF_CHKSUM: 0x0005
This command instructs the fuel gauge to calculate chemistry checksum as a 16-bit unsigned integer sum
of all static chemistry data. The most significant bit (MSB) of the checksum is masked yielding a 15-bit
checksum. This checksum is compared with the value stored in the data flash Static Chem DF
Checksum. If the value matches, the MSB will be cleared to indicate a pass. If it does not match, the
MSB will be set to indicate a failure.
11.3.5 CHEM_ID: 0x0006
This command instructs the fuel gauge to return the chemical identifier for the programmed chemistry
configuration to addresses 0x00/0x01. For evaluation purposes, the default CHEM_ID is a hybrid of a) Ra
table for LiSOCl
2
and b) OCV table for LiMnO
2
. The appropriate Chem ID for the cell to be used in the
target application should be used in production.
11.3.6 PREV_MACWRITE: 0x0007
This command instructs the fuel gauge to return the previous command written to addresses 0x00/0x01.
The value returned is limited to less than 0x0020.
11.3.7 BOARD_OFFSET: 0x0009
This command instructs the fuel gauge to calibrate board offset when is in ACTIVE mode. During board
offset calibration, the [BCA] bit is set. This command only returns updated data after GAUGE_START() is
received and prior to when GAUGE_STOP() is received.
11.3.8 CC_OFFSET: 0x000A
This command instructs the fuel gauge to calibrate the coulomb counter offset when in ACTIVE mode.
During calibration, the [CCA] bit is set. This command only returns updated data after GAUGE_START() is
received and prior to when GAUGE_STOP() is received.
11.3.9 CC_OFFSET_SAVE: 0x000B
This command instructs the fuel gauge to save the coulomb counter offset after calibration when it is in
ACTIVE mode.
11.3.10 GAUGE_START: 0x0011
This command instructs the fuel gauge to enter ACTIVE mode.