Datasheet
11
Symbol
Register Name
Loc.
(hex)
Read/
Write
Control Field
7(MSB) 6 5 4 3 2 1 0(LSB)
CMDR Command register 00h Write W/R
AD6 AD5 AD4 AD3 AD2 AD1 AD0
FLGS1
Primary status flags
register
01h Read CHGS BRP n/u CI VDQ n/u EDV1 EDVF
TMP Temperature register 02h Read TMP3 TMP2 TMP1 TMP0 GG3 GG2 GG1 GG0
NACH
Nominal available ca
-
pacity high byte reg
-
ister
03h R/W NACH7 NACH6 NACH5 NACH4 NACH3 NACH2 NACH1 NACH0
NACL
Nominal available
capacity low byte
register
17h Read NACL7 NACL6 NACL5 NACL4 NACL3 NACL2 NACL1 NACL0
BATID
Battery
identification
register
04h R/W BATID7 BATID6 BATID5 BATID4 BATID3 BATID2 BATID1 BATID0
LMD
Last measured dis
-
charge register
05h R/W LMD7 LMD6 LMD5 LMD4 LMD3 LMD2 LMD1 LMD0
FLGS2
Secondary status
flags register
06h Read n/u DR2 DR1 DR0 n/u n/u n/u OVLD
PPD
Program pin pull-
down register
07h Read n/u n/u PPD6 PPD5 PPD4 PPD3 PPD2 PPD1
PPU
Program pin pull-up
register
08h Read n/u n/u PPU6 PPU5 PPU4 PPU3 PPU2 PPU1
CPI
Capacity
inaccurate count reg-
ister
09h Read CPI7 CPI6 CPI5 CPI4 CPI3 CPI2 CPI1 CPI0
VSB
Battery voltage
register
0Bh Read VSB7 VSB6 VSB5 VSB4 VSB3 VSB2 VSB1 VSB0
VTS
End-of-discharge thresh
-
old select register
0Ch R/W VTS7 VTS6 VTS5 VTS4 VTS3 VTS2 VTS1 VTS0
CACH
Compensated avail
-
able capacity high byte
register
0Dh Read CACH7 CACH6 CACH5 CACH4 CACH3 CACH2 CACH1 CACH0
CACL
Compensated
available capacity low
byte register
0Eh Read CACL7 CACL6 CACL5 CACL4 CACL3 CACL2 CACL1 CACL0
SAEH
Scaled available
energy high byte reg
-
ister
0Fh Read SAEH7 SAEH6 SAEH5 SAEH4 SAEH3 SAEH2 SAEH1 SAEH0
SAEL
Scaled available
energy low byte regis
-
ter
10h Read SAEL7 SAEL6 SAEL5 SAEL4 SAEL3 SAEL2 SAEL1 SAEL0
RST Reset register 39h Write RST 0 0 0 0 0 0 0
Note: n/u = not used
Table 7. bq2050 Command and Status Registers
bq2050










