SLUUCY8
December 2023
BQ77307
1
Read This First
About This Manual
Battery Notational Conventions
Trademarks
Glossary
1
Introduction
2
Device Description
2.1
Overview
2.2
Functional Block Diagram
3
Device Configuration
3.1
Direct Commands and Subcommands
3.2
Configuration Using OTP or Registers
3.3
Data Formats
3.3.1
Unsigned Integer
3.3.2
Integer
3.3.3
Hex
4
Device Security
5
Protection Subsystem
5.1
Protections Overview
5.2
Protection Evaluation and Detection
5.3
Protection FET Drivers
5.4
Cell Overvoltage Protection
5.5
Cell Undervoltage Protection
5.6
Short Circuit in Discharge Protection
5.7
Overcurrent in Charge Protection
5.8
Overcurrent in Discharge 1 and 2 Protections
5.9
Current Protection Latch
5.10
CHG Detector
5.11
Overtemperature in Charge Protection
5.12
Overtemperature in Discharge Protection
5.13
Internal Overtemperature Protection
5.14
Undertemperature in Charge Protection
5.15
Undertemperature in Discharge Protection
5.16
Cell Open Wire Detection
5.17
Voltage Reference Diagnostic Protection
5.18
VSS Diagnostic Protection
5.19
REGOUT Diagnostic Protection
5.20
LFO Oscillator Integrity Diagnostic Protection
5.21
Internal Factory Trim Diagnostic Protection
6
Device Status and Controls
6.1
0x00 Control Status() and 0x12 Battery Status() Commands
6.2
Unused VC Cell Input Pins
6.3
LDOs
6.4
ALERT Pin Operation
6.5
TS Pin Operation
6.6
Device Event Timing
7
Operational Modes
7.1
Overview of Operational Modes
7.2
NORMAL Mode
7.3
SHUTDOWN Mode
7.4
CONFIG_UPDATE Mode
8
I2C Serial Communications
8.1
I2C Serial Communications Interface
9
Commands and Subcommands
9.1
Direct Commands
9.2
Bit Field Definitions for Direct Commands
9.2.1
Safety Alert A Register
9.2.2
Safety Status A Register
9.2.3
Safety Alert B Register
9.2.4
Safety Status B Register
9.2.5
Battery Status Register
9.2.6
Alarm Status Register
9.2.7
Alarm Raw Status Register
9.2.8
Alarm Enable Register
9.2.9
FET CONTROL Register
9.2.10
REGOUT CONTROL Register
9.3
Command-only Subcommands
9.4
Subcommands with Data
9.5
Bitfield Definitions for Subcommands
9.5.1
DEVICE NUMBER Register
9.5.2
FW VERSION Register
9.5.3
HW VERSION Register
9.5.4
SECURITY KEYS Register
9.5.5
PROT RECOVERY Register
10
Data Memory
10.1
Settings
10.1.1
Settings:Configuration
10.1.1.1
Settings:Configuration:Reserved
10.1.1.2
Settings:Configuration:Power Config
10.1.1.3
Settings:Configuration:REGOUT Config
10.1.1.4
Settings:Configuration:I2C Address
10.1.1.5
Settings:Configuration:I2C Config
10.1.1.6
Settings:Configuration:TS Mode
10.1.1.7
Settings:Configuration:Vcell Mode
10.1.1.8
Settings:Configuration:Default Alarm Mask
10.1.1.9
Settings:Configuration:FET Options
10.1.1.10
Settings:Configuration:Charge Detector Time
10.1.2
Settings:Protection
10.1.2.1
Settings:Protection:Enabled Protections A
10.1.2.2
Settings:Protection:Enabled Protections B
10.1.2.3
Settings:Protection:DSG FET Protections A
10.1.2.4
Settings:Protection:CHG FET Protections A
10.1.2.5
Settings:Protection:Both FET Protections B
10.1.2.6
Settings:Protection:Cell Open Wire Check Time
10.2
Protections
10.2.1
Protections:Cell Voltage
10.2.1.1
Protections:Cell Voltage:Cell Undervoltage Protection Threshold
10.2.1.2
Protections:Cell Voltage:Cell Undervoltage Protection Delay
10.2.1.3
Protections:Cell Voltage:Cell Undervoltage Protection Recovery Hysteresis
10.2.1.4
Protections:Cell Voltage:Cell Overvoltage Protection Threshold
10.2.1.5
Protections:Cell Voltage:Cell Overvoltage Protection Delay
10.2.1.6
Protections:Cell Voltage:Cell Overvoltage Protection Recovery Hysteresis
10.2.2
Protections:Current
10.2.2.1
Protections:Current:Overcurrent in Charge Protection Threshold
10.2.2.2
Protections:Current:Overcurrent in Charge Protection Delay
10.2.2.3
Protections:Current:Overcurrent in Discharge 1 Protection Threshold
10.2.2.4
Protections:Current:Overcurrent in Discharge 1 Protection Delay
10.2.2.5
Protections:Current:Overcurrent in Discharge 2 Protection Threshold
10.2.2.6
Protections:Current:Overcurrent in Discharge 2 Protection Delay
10.2.2.7
Protections:Current:Short Circuit in Discharge Protection Threshold
10.2.2.8
Protections:Current:Short Circuit in Discharge Protection Delay
10.2.2.9
Protections:Current:Latch Limit
10.2.2.10
Protections:Current:Recovery Time
10.2.3
Protections:Temperature
10.2.3.1
Protections:Temperature:Overtemperature in Charge Protection Threshold
10.2.3.2
Protections:Temperature:Overtemperature in Charge Protection Delay
10.2.3.3
Protections:Temperature:Overtemperature in Charge Protection Recovery
10.2.3.4
Protections:Temperature:Undertemperature in Charge Protection Threshold
10.2.3.5
Protections:Temperature:Undertemperature in Charge Protection Delay
10.2.3.6
Protections:Temperature:Undertemperature in Charge Protection Recovery
10.2.3.7
Protections:Temperature:Overtemperature in Discharge Protection Threshold
10.2.3.8
Protections:Temperature:Overtemperature in Discharge Protection Delay
10.2.3.9
Protections:Temperature:Overtemperature in Discharge Protection Recovery
10.2.3.10
Protections:Temperature:Undertemperature in Discharge Protection Threshold
10.2.3.11
Protections:Temperature:Undertemperature in Discharge Protection Delay
10.2.3.12
Protections:Temperature:Undertemperature in Discharge Protection Recovery
10.2.3.13
Protections:Temperature:Internal Overtemperature Protection Threshold
10.2.3.14
Protections:Temperature:Internal Overtemperature Protection Delay
10.2.3.15
Protections:Temperature:Internal Overtemperature Protection Recovery
10.3
Power
10.3.1
Power:Configuration
10.3.1.1
Power:Configuration:Voltage CHECK Time
10.3.1.2
Power:Configuration:Body Diode Threshold
10.3.2
Power:Shutdown
10.3.2.1
Power:Shutdown:Shutdown Cell Voltage
10.3.2.2
Power:Shutdown:Shutdown Stack Voltage
10.3.2.3
Power:Shutdown:Shutdown Temperature
10.4
Security
10.4.1
Security:Settings
10.4.1.1
Security:Settings:Security Settings
10.4.1.2
Security:Settings:Full Access Key Step 1
10.4.1.3
Security:Settings:Full Access Key Step 2
10.4.2
Data Memory Summary
11
Revision History
10
Data Memory