Datasheet
I2C interface STC3100
14/21
8.2 Register map
The register space provides 12 control registers, 8 read-only (factory OTP) registers for
unique device ID and 32 read/write general-purpose RAM registers. Mapping of all registers
is shown in Ta ble 9. Detailed descriptions of registers 0 (REG_MODE) and 1 (REG_CTRL)
are shown in Table 10 and Table 11. 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 9. Register map
Name
Address
(decimal)
Type Description
Control registers 0 to 23
REG_MODE 0 R/W Mode register
REG_CTRL 1 R/W Control and status register
REG_CHARGE_LOW 2 R Gas gauge charge data, bits 0-7
REG_CHARGE_HIGH 3 R Gas gauge charge data, bits 8-15
REG_COUNTER_LOW 4 R Number of conversions, bits 0-7
REG_COUNTER_HIGH 5 R Number of conversions, bits 8-15
REG_CURRENT_LOW 6 R Battery current value, bits 0-7
REG_CURRENT_HIGH 7 R Battery current value, bits 8-15
REG_VOLTAGE_LOW 8 R Battery voltage value, bits 0-7
REG_VOLTAGE_HIGH 9 R Battery voltage value, bits 8-15
REG_TEMPERATURE_LOW 10 R Temperature value, bits 0-7
REG_TEMPERATURE_HIGH 11 R Temperature value, bits 8-15
Device ID registers 24 to 31
REG_ID0 24 R Part type ID = 10h
REG_ID1 25 R Unique part ID, bits 0-7
REG_ID2 26 R Unique part ID, bits 8-15
REG_ID3 27 R Unique part ID, bits 16-23
REG_ID4 28 R Unique part ID, bits 24-31
REG_ID5 29 R Unique part ID, bits 32-39
REG_ID6 30 R Unique part ID, bits 40-47
REG_ID7 31 R Device ID CRC
RAM registers 32 to 63
REG_RAM0 32 R/W General-purpose RAM register 0
... ... ...
REG_RAM31 63 R/W General-purpose RAM register 31