Datasheet
bq27541-G1
www.ti.com
SLUSAL6C –NOVEMBER 2011–REVISED OCTOBER 2012
SOCF = State-of-Charge-Threshold Final (SOCF Set %) reached. True when set.
DSG = Discharging detected. True when set.
NominalAvailableCapacity( ): 0x0c/0x0d
This read-only command pair returns the uncompensated (less than C/20 load) battery capacity remaining. Units
are mAh.
FullAvailableCapacity( ): 0x0e/0x0f
This read-only command pair returns the uncompensated (less than C/20 load) capacity of the battery when fully
charged. Units are mAh. FullAvailableCapacity( ) is updated at regular intervals, as specified by the IT algorithm.
RemainingCapacity( ): 0x10/0x11
This read-only command pair returns the compensated battery capacity remaining (UnfilteredRM()) when the
[SmoothEn] bit in Operating Configuration C is cleared or filtered compensated battery capacity remaining
(FilteredRM()) when [SmoothEn] is set. Units are mAh.
FullChargeCapacity( ): 0x12/13
This read-only command pair returns the compensated capacity of fully charged battery (UnfilteredFCC()) when
the [SmoothEn] bit in Operating Configuration C is cleared or filtered compensated capacity of fully charged
battery (FilteredFCC()) when [SmoothEn] is set. Units are mAh. FullChargeCapacity() is updated at regular
intervals, as specified by the IT algorithm.
AverageCurrent( ): 0x14/0x15
This read-only command pair returns a signed integer value that is the average current flow through the sense
resistor. It is updated every 1 second. Units are mA.
TimeToEmpty( ): 0x16/0x17
This read-only function returns an unsigned integer value of the predicted remaining battery life at the present
rate of discharge, in minutes. A value of 65,535 indicates battery is not being discharged.
FilteredFCC( ): 0x18/0x19
This read-only command pair returns the filtered compensated capacity of the battery when fully charged when
the [SmoothEn] bit in Operating Configuration C is set. Units are mAh. FilteredFCC() is updated at regular
intervals, as specified by the IT algorithm.
StandbyCurrent( ): 0x1a/0x1b
This read-only function returns a signed integer value of the measured system standby current through the sense
resistor. The StandbyCurrent( ) is an adaptive measurement. Initially it reports the standby current programmed
in Initial Standby, and after spending some time in standby, reports the measured standby current.
The register value is updated every 1 second when the measured current is above the Deadband and is less
than or equal to 2 x Initial Standby. The first and last values that meet this criteria are not averaged in, since
they may not be stable values. To approximate a 1 minute time constant, each new StandbyCurrent( ) value is
computed by taking approximate 93% weight of the last standby current and approximate 7% of the current
measured average current.
UnfilteredFCC( ): 0x1c/0x1d
This read-only command pair returns the compensated capacity of the battery when fully charged. Units are
mAh. UnFilteredFCC() is updated at regular intervals, as specified by the IT algorithm.
Copyright © 2011–2012, Texas Instruments Incorporated Submit Documentation Feedback 15
Product Folder Links: bq27541-G1