
Alarm Bits
OV E R _CHAR GE D_AL AR M
 bit is set whenever the
bq2060 detects that the battery is being charged beyond
the
 Maximum Overcharge
 limit.
when the bq2060 detects that the battery is no longer
being charged (i.e., the bq2060 detects discharge activity
or no activity for the digital filter timeout periods. The
digital filter timeout period (seconds) equates to 10 time
thevalueshared in
 Digital Filter
 EE0x52.)
This bit is cleared
T E R MINAT E _CHAR GE _AL AR M
 bit is set when the
bq2060 detects that one or more of the battery’s charg-
ing parameters are out of range (e.g., its voltage, cur-
rent, or temperature is too high) or when the bq2060 de-
tects a primary charge termination. This bit is cleared
when the parameter falls back into the allowable range,
the termination condition ceases, or when the bq2060
detects that thebattery is nolonger being charged.
OVE R _T E MP_AL AR M
 bit is set when the bq2060 de-
tects that the internal battery temperature is greater
than allowed by the
 MaxT
 limit.
when the internal temperature falls back into the ac-
ceptablerange.
This bit is cleared
T E R MINAT E _DISCHAR GE _AL AR M
 bit is set when
the bq2060 detects that Voltage() is less than EDV0 or
when the CVUV bit in Pack Status is set indicating that
a Li-Ion cell voltage has dropped below the limit pro-
grammed in
 Cell Under / Over Voltage
. The bit is
cleared when Voltage() is greater than EDV0 or when
theCVUV bit is cleared.
R E MAINING_CAPACIT Y_AL AR M
 bit is set when the
bq2060 detects that RemainingCapacity() is less than
that set by the RemainingCapacityAlarm() function.
This bit is cleared when either the value set by the
RemainingCapacityAlarm() function is lower than the
RemainingCapacity() or when the RemainingCapacity()
is increased by charging.
R E MA INING_T IME _A L A R M
 bit is set when the
bq2060 detects that the estimated remaining time at the
present discharge rate is less than that set by the
RemainingTimeAlarm() function. This bit is cleared when
either the value set by the RemainingTimeAlarm() func-
tion is lower than the AverageTimeToEmpty() or when the
AverageTimeToEmpty() is increasedby charging.
Status Bits
INIT IAL IZE D
 bit is set when the bq2060 is has de-
tected a valid load of EEPROM. It is cleared when the
bq2060 detects an improper EEPROM load.
DISCHAR GING
 bit is set when the bq2060 determines
that the battery is not being charged. This bit is cleared
when the bq2060 detects that the battery is being
charged.
F UL LY_CHAR GE D
 bit is set when the bq2060 detects
a primary charge termination or an overcharged condi-
tion. It is cleared when RelativeStateOfCharge() is less
than or equal to the programmed
 Fully Charged Clear %
in EE 0x4b.
F UL LY_DISCHAR GE D
 bit is set when Voltage() is less
than the EDV2 threshold. This bit is cleared when the
Relative StateOfCharge() is greater than or equal to
20%.
Error Codes
Description
OK
The bq2060 processed the function
code without detecting any errors.
The bq2060 is unable to process the
function code at this time.
The bq2060 detected an attempt to
read or write to a function code re-
served by this version of the specifica-
tion. The 2060 detected an attempt to
access an unsupported optional man-
ufacturer function code.
The bq2060 does not support this
function code which is defined in this
version of the specification.
The bq2060 detected an attempt to
write to a read-only function code.
Over/Underflowor underflow.
The bq2060 detected an attempt to
write to a function code with an incor-
rect data block.
The bq2060 detected an unidentifi-
able error.
Busy
Reserved
Unsupported
AccessDenied
BadSize
UnknownError
CycleCount()(0x17); [0x17]
Description:
 Returns the number of cycles the battery
has experienced. The mAh value of each count is deter-
mined by programming the
 CycleCount Threshold
 value
in E E 0x3c–0x3d. The bq2060 saves the cycle count
value to
 Cycle Count
 EE 0x0e–0x0f after an update to
CycleCount().
Purpose:
 The CycleCount() function provides a means
to determine the battery’s wear. It may be used to give
advanced warning that the battery is nearing its end of
life.
SMBus Protocol:
 Read Word
Output:
Unsigned integer—count of total charge removed
from thebattery over its life.
Units: cycle
25
bq2060