English
Language : 

STC3117 Datasheet, PDF (23/34 Pages) STMicroelectronics – Gas gauge IC with battery charger control for handheld applications
STC3117
I2C interface
7.2
Register map and description
7.2.1
Register map
The register space provides 31 control registers, 16 read/write RAM working registers
reserved for the gas gauge algorithm, and 48 OCV table registers. Mapping of all registers
is shown in Table 11. Detailed descriptions of registers 0 (REG_MODE) and 1 (REG_CTRL)
are shown in Table 12 and Table 13. All registers are reset to default values at power-on or
reset, and the PORDET bit in register REG_CTRL is used to indicate the occurrence of a
power-on reset. Table 14 gives a detailed description of the internal OCV table registers.
Table 11. Register map
Name
Address
(decimal)
Type
POR
Soft
POR
Description
LSB
Control registers
0 to 30
REG_MODE
REG_CTRL
REG_SOC (L-H)
REG_COUNTER (L-H)
REG_CURRENT (L-H)
REG_VOLTAGE (L-H)
0
R/W
1
R/W
2-3
R/W
4-5
R
0x00
6-7
R
0x00
8-9
R
0x00
0x00
0x00
0x00
Mode register
Control and status register
Battery SOC (2 bytes)
Number of conversions
(2 bytes)
Battery current (2 bytes)
Battery voltage (2 bytes)
1/512 %
5.88 μV
2.2 mV
REG_TEMPERATURE
REG_AVG_CURRENT
(L-H)
10
R
0x00
11-12 R/W 0x00
0x00
0x00
Temperature
Battery average current or
SOC change rate (2 bytes)
1 °C
1.47 μV or
0.008789 C
REG_OCV (L-H)
13-14 R/W 0x00
0x00 OCV register (2 bytes)
0.55 mV
REG_CC_CNF (L-H)
15-16 R/W 395
395
Coulomb counter gas gauge
configuration (2 bytes)
REG_VM_CNF (L-H)
17-18 R/W 321
REG_ALARM_SOC
19
R/W 0x02
REG_ALARM_VOLTAGE
20
R/W 0xAA
REG_CURRENT_THRES
21
R/W 0x0A
321
0x02
0xAA
0x0A
Voltage gas gauge algorithm
parameter(2 bytes)
SOC alarm level
(default = 1 %)
Battery low voltage alarm
level (default is 3 V)
Current threshold for current
monitoring (bits 6-0)
1/2 %
17.6 mV
47.04 μV
REG_CMONIT_COUNT
REG_CMONIT_MAX
22
R
0x78
23
R/W 0x78
0x78
0x78
Current monitoring counter
Maximum counter value for
current monitoring
REG_ID
REG_CC_ADJ (L-H)
REG_VM_ADJ (L-H)
24
R
0x16
27-28
R
0x00
29-30
R
0x00
0x16
0x00
0x00
Part type ID = 16h
Coulomb counter adjustment
register (2 bytes)
Voltage mode adjustment
register (2 bytes)
1/512 %
DocID025792 Rev 2
23/34
34