English
Language : 

STC3115 Datasheet, PDF (22/31 Pages) STMicroelectronics – Gas gauge IC with alarm output for handheld applications
I2C interface
STC3115
7.2
Register map
7.2.1
Register map
The register space provides 28 control registers, 1 read-only register for device ID, 16
read/write RAM working registers reserved for the gas gauge algorithm, and 16 OCV
adjustment registers. Mapping of all registers is shown in Table 12. Detailed descriptions of
registers 0 (REG_MODE) and 1 (REG_CTRL) are shown in Table 13 and Table 14. 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 12. Register map
Name
Address
(decimal)
Type
POR
Soft
POR
Description
Control registers
0 to 23
REG_MODE
REG_CTRL
REG_SOC
REG_COUNTER
REG_CURRENT
REG_VOLTAGE
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
Gas gauge relative SOC
Number of conversions
(2 bytes)
Battery current value
(2 bytes)
Battery voltage value
(2 bytes)
REG_TEMPERATURE
REG_CC_ADJ_HIGH
10
R
0x00
11
R/W 0x00
0x00
0x00
Temperature data
Coulomb counter adjustment
factor
REG_VM_ADJ_HIGH
REG_OCV
12
R/W 0x00
13-14 R/W 0x00
0x00
0x00
Voltage mode adjustment
factor
OCV register (2 bytes)
REG_CC_CNF
15-16 R/W 395
REG_VM_CNF
17-18 R/W 321
REG_ALARM_SOC
19
R/W 0x02
REG_ALARM_VOLTAGE
20
R/W 0xAA
395
321
0x02
0xAA
Coulomb counter gas gauge
configuration
Voltage gas gauge algorithm
parameter
SOC alarm level
(default = 1%)
Battery low voltage alarm
level (default is 3 V)
REG_CURRENT_THRES
21
R/W 0x0A
0x0A
Current threshold for the
relaxation counter
REG_RELAX_COUNT
22
R
0x78
0x78 Relaxation counter
REG_RELAX_MAX
23
R/W 0x78
0x78
Relaxation counter max
value
REG_ID
24
R
0x14
0x14 Part type ID = 14h
LSB
1/512%
5.88 µV
2.2 mV
1 °C
1/2%
0.55 mV
1/2%
17.6 mV
47.04 µV
22/31
DocID023755 Rev 4