Datasheet
bq27541-G1
SLUSAL6C –NOVEMBER 2011–REVISED OCTOBER 2012
www.ti.com
DEVICE_TYPE: 0x0001
Instructs the fuel gauge to return the device type to addresses 0x00/0x01. The bq27541-G1 device type returns
0x0541.
FW_VERSION: 0x0002
Instructs the fuel gauge to return the firmware version to addresses 0x00/0x01. The bq27541-G1 firmware
version returns 0x0224.
HW_VERSION: 0x0003
Instructs the fuel gauge to return the hardware version to addresses 0x00/0x01. For bq27541-G1, 0x0000 or
0x0060 is returned.
RESET_DATA: 0x0005
Instructs the fuel gauge to return the number of resets performed to addresses 0x00/0x01.
PREV_MACWRITE: 0x0007
Instructs the fuel gauge to return the previous Control() subcommand written to addresses 0x00/0x01. The value
returned is limited to less than 0x0020.
CHEM_ID: 0x0008
Instructs the fuel gauge to return the chemical identifier for the Impedance Track™ configuration to addresses
0x00/0x01.
BOARD_OFFSET: 0x0009
Instructs the fuel gauge to perform board offset calibraton. During board offset calibration the [BCA] bit is set
CC_OFFSET: 0x000A
Instructs the fuel gauge to perform coulomb counter offset calibration. During calibration the [CCA] bit is set
CC_OFFSET_SAVE: 0x000B
Instructs the fuel gauge to save calibration coulomb counter offset after calibration.
DF_VERSION: 0x000C
Instructs the gas gauge to return the data flash version stored in DF Config Version to addresses 0x00/0x01.
SET_FULLSLEEP: 0x0010
Instructs the gas gauge to set the FullSleep bit in Control Status register to 1. This will allow the gauge to enter
the FULLSLEEP power mode after the transition to SLEEP power state is detected. In FullSleep mode less
power is consumed by disabling an oscillator circuit used by the communication engines. For HDQ
communication one host message will be dropped. For I
2
C communications the first I
2
C message will incur a 6–8
millisecond clock stretch while the oscillator is started and stabilized. A communication to the device in
FULLSLEEP will force the part back to the SLEEP mode.
SET_HIBERNATE: 0x0011
Instructs the fuel gauge to force the CONTROL_STATUS [HIBERNATE] bit to 1. This will allow the gauge to
enter the HIBERNATE power mode after the transition to SLEEP power state is detected and the required
conditions are met. The [HIBERNATE] bit is automatically cleared upon exiting from HIBERNATE mode.
Note: The HIBERNATE mode is only available in I
2
C mode and is disabled when HDQ mode is used.
12 Submit Documentation Feedback Copyright © 2011–2012, Texas Instruments Incorporated
Product Folder Links: bq27541-G1