Datasheet
bq27541-G1
www.ti.com
SLUSAL6C –NOVEMBER 2011–REVISED OCTOBER 2012
CLEAR_HIBERNATE: 0x0012
Instructs the fuel gauge to force the CONTROL_STATUS [HIBERNATE] bit to 0. This will prevent the gauge from
entering the HIBERNATE power mode after the transition to SLEEP power state is detected unless Voltage() is
less than Hibernate V. It can also be used to force the gauge out of HIBERNATE mode.
SET_SHUTDOWN: 0x0013
Sets the CONTROL_STATUS [SHUTDWN] bit to 1, thereby enabling the SE pin to change state. The Impedance
Track algorithm controls the setting of the SE pin, depending on whether the conditions are met for fuel gauge
shutdown or not.
CLEAR_SHUTDOWN: 0x0014
Disables the SE pin from changing state. The SE pin is left in a high-impedance state.
SET_HDQINTEN: 0x0015
Instructs the fuel gauge to set the CONTROL_STATUS [HDQIntEn] bit to 1. This will enable the HDQ Interrupt
function. When this subcommand is received, the device will detect any of the interrupt conditions and assert the
interrupt at one second intervals until the CLEAR_HDQINTEN command is received or the count of
HDQHostIntrTries has lapsed (default 3).
CLEAR_HDQINTEN: 0x0016
Instructs the fuel gauge to set the CONTROL_STATUS [HDQIntEn] bit to 0. This will disable the HDQ Interrupt
function.
STATIC_CHEM_DF_CHKSUM: 0x0017
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 value stored in the data flash Static Chem DF Checksum. If the value matches, the MSB will be
cleared to indicate pass. If it does not match, the MSB will be set to indicate failure. The checksum can be used
to verify the integrity of the chemistry data stored internally.
SEALED: 0x0020
Instructs the gas gauge to transition from UNSEALED state to SEALED state. The gas gauge should always be
set to SEALED state for use in customer’s end equipment as it prevents spurious writes to most Standard
Commands and blocks access to most data flash.
IT ENABLE: 0x0021
This command forces the fuel gauge to begin the Impedance Track™ algorithm, sets bit 2 of UpdateStatus and
causes the [VOK] and [QEN] flags to be set in the CONTROL_STATUS register. [VOK] is cleared if the voltages
are not suitable for a Qmax update. Once set, [QEN] cannot be cleared. This command is only available when
the fuel gauge is UNSEALED and is typically enabled at the last step of production after system test is
completed.
RESET: 0x0041
This command instructs the gas gauge to perform a full reset. This command is only available when the gas
gauge is UNSEALED.
EXIT_CAL: 0x0080
This command instructs the gas gauge to exit calibration mode.
ENTER_CAL: 0x0081
This command instructs the gas gauge to enter calibration mode.
Copyright © 2011–2012, Texas Instruments Incorporated Submit Documentation Feedback 13
Product Folder Links: bq27541-G1