
Command 0x26 with the pack unsealed. A reset
send after this step resets RM to zero.
3.
Issue the Enable Low-Power Storage Mode com-
mand.
4.
Within 900–1600ms after sending the Enable
Low-Power command, issue the Enable VFC Cali-
bration command. This delays the low-power stor-
age mode until after VFC calibration completion.
5.
Issue the SEAL Command subsequent to the VFC
Calibration command. The bq2060 must receive the
SEAL Command before VFC calibration completes.
The bq2060 resets the OCE bit in Pack Status
when calibration begins and sets the bit when cali-
bration successfully completes.
After VF C calibration completes automatically, the
bq2060 saves the VF C offset cancellation values in
E E PROM and enters the low-power storage mode in
about 20s. In addition, the bq2060 is sealed, allowing ac-
cess as defined in Table3 only.
Purpose:
The ManufacturerAccess() function provides the system
host access to bq2060 functions that are not defined by
theSBD.
SMBus Protocol:
 Read or WriteWord
Input/Output:
 Word
RemainingCapacityAlarm() (0x01); [0x01]
Description:
Sets or gets the low-capacity threshold value. Whenever
the RemainingCapacity() falls below the low capacity
value, the bq2060 sends AlarmWarning() messages to
the SMBus H ost with the R E MAINING_CAPAC-
ITY_ALARM bit set. A low-capacity value of 0 disables
this alarm.
The bq2060 initially sets the low-capacity
value to
 Remaining Capacity Alarm
 value programmed
in EE 0x04 - 0x05. The low-capacity value remains un-
changed
until
altered
CapacityAlarm() function. The low-capacity value may
be expressed in either current (mA) or power (10mWh)
depending on the setting of the BatteryMode()’s CAPAC-
ITY_MODE bit.
by
the
R emaining-
Purpose:
The RemainingCapacityAlarm() function can be used by
systems that know how much power they require to save
their operating state. It enables those systems to more
finely control the point at which they transition into sus-
pend or hibernate state. The low-capacity value can be
read to verify the value in use by the bq2060’s low capac-
ity alarm.
SMBus Protocol:
 Read or WriteWord
Input/Output:
 Unsigned integer—value below which
Low Capacity messages aresent.
Battery Modes
CAPACITY_MODE
bit = 0
mAh @C/5
0–65,535mAh
CAPACITY_MODE
bit = 1
10mWh @P/5
0–65,535 10mWh
Not applicable
See RemainingCapacity()
Units
Range
Granularity
Accuracy
RemainingTimeAlarm() (0x02); [0x02]
Description:
Sets or gets the remaining time alarm value. Whenever
the AverageTimeToEmpty() falls below the remaining time
value, the bq2060 sends AlarmWarning() messages to the
SMBus Host with the REMAINING_TIME_ALARM bit
set. A remaining time value of 0 effectively disables this
alarm. The bq2060 initially sets the remaining time value
to the
 Remaining Time Alarm
 value programmed in EE
0x02 - 0x03. The remaining time value remains unchanged
until alteredby theRemainingTimeAlarm() function.
Purpose:
The RemainingTimeAlarm() function can be used by
systems that want to adjust when the remaining time
alarm warning is sent. The remaining time value can
be read to verify the value in use by the bq2060’s
RemainingTimeAlarm().
SMBus Protocol:
 Read or WriteWord
Input/Output:
Unsigned integer—the point below which remain-
ing timemessages aresent.
Units: minutes
Range: 0 to65,535 minutes
Granularity: Not applicable
Accuracy: seeAverageTimeToEmpty()
BatteryMode() (0x03); [0x03]
Description:
This function selects the various battery operational
modes and reports thebattery’s modeand requests.
Defined modes include:
Whether
specified in mAh or 10mWh (CAPACITY_MODE bit)
the
battery’s
capacity
information
is
Whether the ChargingCurrent() and ChargingVoltage()
values are broadcast to the Smart Battery Charger
when the bq2060 detects the battery requires charging
(CHARGER_MODE bit)
Whether all broadcasts to the Smart Battery Charger
and Host aredisabled
17
bq2060