MAX17047/MAX17050
ModelGauge m3 Fuel Gauge
S
in the CONFIG register and SACFG in the MiscCFG
Status Register (00h)
The Status register maintains all flags related to alert
thresholds and battery insertion or removal. Figure 47
shows the Status register format.
S
register. Smn is set to 0 at power-up.
Bi—Battery Insertion. This bit is set to a 1 when the
device detects that a battery has been inserted into
the system by monitoring the AIN pin. This bit must be
cleared by system software to detect the next insertion
event. Bi is set to 0 at power-up.
POR—Power-On Reset. This bit is set to a 1 when the
device detects that a software or hardware POR event
has occurred. If the host detects that the POR bit has
been set, the device should be reconfigured. See the
Power-Up and Power-On Reset section. This bit must be
cleared by system software to detect the next POR event.
POR is set to 1 at power-up.
Vmx—Maximum V
set to a 1 whenever a V
maximum V
Threshold Exceeded. This bit is
ALRT
register reading is above the
CELL
value. This bit may or may not need to be
ALRT
cleared by system software to detect the next event. See
V in the CONFIG register. Vmx is set to 0 at power-up.
Bst—Battery Status. This bit is set to 0 when a battery
is present in the system and set to 1 when the battery is
removed. Bst is set to 0 at power-up.
S
Tmx—Maximum T
Threshold Exceeded. This bit is
ALRT
set to a 1 whenever a Temperature register reading is
above the maximum T value. This bit may or may
Vmn—Minimum V
set to a 1 whenever a V
Threshold Exceeded. This bit is
ALRT
ALRT
not need to be cleared by system software to detect the
register reading is below
CELL
next event. See T in the CONFIG register. Tmx is set to
the minimum V
value. This bit may or may not need
S
ALRT
0 at power-up.
to be cleared by system software to detect the next
event. See V in the CONFIG register. Vmn is set to 0 at
power-up.
S
Smx—Maximum SOC
Threshold Exceeded. This bit
ALRT
is set to a 1 whenever SOC rises above the maximum
SOC value. This bit may or may not need to be
Tmn—Minimum T
Threshold Exceeded. This bit is
ALRT
ALRT
cleared by system software to detect the next event. See
in the CONFIG register and SACFG in the MiscCFG
set to a 1 whenever a Temperature register reading is
below the minimum T value. This bit may or may not
S
S
ALRT
register. Smx is set to 0 at power-up.
need to be cleared by system software to detect the next
event. See T in the CONFIG register. Tmn is set to 0 at
power-up.
S
Br—Battery Removal. This bit is set to a 1 when the
device detects that a battery has been removed from the
system. This bit must be cleared by system software to
detect the next removal event. Br is set to 0 at power-up.
Smn—Minimum SOC
Threshold Exceeded. This
ALRT
bit is set to a 1 whenever SOC falls below the minimum
SOC value. This bit may or may not need to be
ALRT
X—Don’t Care. This bit is undefined and can be logic 0 or 1.
cleared by system software to detect the next event. See
MSB—ADDRESS 00h
LSB—ADDRESS 00h
Br
Smx Tmx Vmx
Bi
Smn Tmn Vmn
LSb
X
X
X
X
Bst
X
POR
X
MSb
MSb
LSb
Figure 47. Status Register Format (Input/Output)
���������������������������������������������������������������� Maxim Integrated Products 35