SLUUDA0 April   2026 BQ27Z855

 

  1.   1
  2.   Read This First
    1.     About This Manual
    2.     Notational Conventions
    3.     Battery Notational Conventions
    4.     Trademarks
    5.     Glossary
  3. IO Options
    1. 1.1 Configuration of the INT Pin
  4. Basic Measurement System
    1. 2.1 Introduction
    2. 2.2 Current and Coulomb Counting
    3. 2.3 Voltage
      1. 2.3.1 Cell Voltage
      2. 2.3.2 Pack Voltage
    4. 2.4 Temperature
      1. 2.4.1 Internal Temperature
      2. 2.4.2 Cell Temperature
      3. 2.4.3 Temperature Configuration
  5. Protections
    1. 3.1  Introduction
    2. 3.2  Cell Undervoltage Protection
    3. 3.3  Cell Undervoltage Compensated Protection
    4. 3.4  Cell Overvoltage Protection
    5. 3.5  Overcurrent in Charge Protection
    6. 3.6  Overcurrent in Discharge Protection
    7. 3.7  Hardware-Based Protection
      1. 3.7.1 Analog Over Current Charge Protection (AOCC)
      2. 3.7.2 Analog Over Current Discharge Protection (AOCD)
      3. 3.7.3 Short Circuit in Discharge Protection
      4. 3.7.4 ACUV (Cell Under Voltage)
      5. 3.7.5 ACOV (Cell Over Voltage)
    8. 3.8  Temperature Protections
      1. 3.8.1 Overtemperature in Charge Protection
      2. 3.8.2 Overtemperature in Discharge Protection
      3. 3.8.3 Overtemperature FET Protection
      4. 3.8.4 Undertemperature in Charge Protection
      5. 3.8.5 Undertemperature in Discharge Protection
    9. 3.9  Host Watchdog Protection
    10. 3.10 Precharge Timeout Protection
    11. 3.11 Fast Charge Timeout Protection
    12. 3.12 Overcharge Protection
    13. 3.13 OverCharging Voltage Protection
    14. 3.14 OverCharging Current Protection
    15. 3.15 OverPrecharging Current Protection
  6. Integrated Short-Circuit Indication (ISI)
    1. 4.1 Introduction
    2. 4.2 Configuration
      1. 4.2.1 Self-Discharge Current
      2. 4.2.2 Low Internal Short Threshold
      3. 4.2.3 High Internal Short Threshold
      4. 4.2.4 Threshold Passes to Completion
      5. 4.2.5 Manufacturing Completion Timeout
    3. 4.3 ISI Configuration Parameters
      1. 4.3.1 ISI Configuration
  7. Permanent Fail
    1. 5.1  Introduction
      1. 5.1.1 Black Box Recorder
    2. 5.2  Safety Cell Undervoltage Permanent Fail
      1. 5.2.1 SUV Check Option
    3. 5.3  Safety Cell Overvoltage Permanent Fail
    4. 5.4  Safety Overcurrent in Charge Permanent Fail
    5. 5.5  Safety Overcurrent in Discharge Permanent Fail
    6. 5.6  Safety Overtemperature Cell Permanent Fail
    7. 5.7  Safety Overtemperature FET Permanent Fail
    8. 5.8  Capacity Degradation Permanent Fail
    9. 5.9  Charge FET Permanent Fail
    10. 5.10 Discharge FET Permanent Fail
    11. 5.11 Battery Swelling Detection Permanent Fail
    12. 5.12 Data Flash (DF) Permanent Fail
    13. 5.13 Cell Overvoltage Latch Permanent Failure
    14. 5.14 Manual Permanent Failure
    15. 5.15 Permanent Fail ISI
    16. 5.16 Internal Short-Circuit Indication Low Permanent Fail
    17. 5.17 Internal Short-Circuit Indication High Permanent Fail
  8. Power Modes
    1. 6.1 NORMAL Mode
      1. 6.1.1 System Present Detection Configuration
        1. 6.1.1.1 System Present
        2. 6.1.1.2 Battery Pack Removed
    2. 6.2 SLEEP Mode
      1. 6.2.1 Device Sleep
      2. 6.2.2 IN SYSTEM SLEEP Mode
      3. 6.2.3 ManufacturerAccess() MAC Sleep
      4. 6.2.4 Current Wake Function
    3. 6.3 SHIP Mode
    4. 6.4 SHUTDOWN Mode
      1. 6.4.1 VOLTAGE BASED SHUTDOWN
      2. 6.4.2 ManufacturerAccess() MAC Shutdown
      3. 6.4.3 Time-Based Shutdown
      4. 6.4.4 Low RSOC Time-Based Shutdown
      5. 6.4.5 Power Save Shutdown
      6. 6.4.6 IO Based Shutdown
    5. 6.5 Startup ENAB Hold Time
    6. 6.6 Option to Manage Unintended Wakeup from Shutdown
    7. 6.7 Emergency FET Shutdown (EMSHUT)
      1. 6.7.1 Enter Emergency FET Shutdown Through SHUTDN
      2. 6.7.2 Enter Emergency FET Shutdown Through MFC
      3. 6.7.3 Exit Emergency FET Shutdown
    8. 6.8 STORAGE Mode
    9. 6.9 System Disconnect
  9. Gauging
    1. 7.1  Introduction
    2. 7.2  Dynamic Z-Track Configuration
    3. 7.3  Gas Gauge Modes
    4. 7.4  QMax and Ra
      1. 7.4.1 QMax Initial Values
      2. 7.4.2 QMax Update Conditions
      3. 7.4.3 OCV Prediction
      4. 7.4.4 Fast Qmax Update Conditions
      5. 7.4.5 QMax and Fast Qmax Update Boundary Check
      6. 7.4.6 Ra Table Initial Values
      7. 7.4.7 Ra Table Update Conditions
      8. 7.4.8 Application of Resistance Scaling
    5. 7.5  FullChargeCapacity(FCC), RemainingCapacity(RemCap), and RelativeStateOfCharge(RSOC)
    6. 7.6  Dynamic Z-Track Configuration Options
    7. 7.7  State of Health (SOH)
    8. 7.8  RSOC Rounding Option
    9. 7.9  RSOC 1% Hold
    10. 7.10 Accumulated Charge Measurement
  10. Gauging for Silicon Anode Battery
    1. 8.1 Introduction
    2. 8.2 Capacity Loss And OCV Drift
    3. 8.3 Silicon Anode Battery Gauging
    4. 8.4 Silicon Anode Gauging Parameters
    5. 8.5 Design Qmax
    6. 8.6 ManufacturerAccess() 0x0040 SiAnode Status
    7. 8.7 ZT SiAnode Gauging Configuration
  11. Lifetime Data Collection
    1. 9.1 Description
    2. 9.2 Reset
  12. 10Linear Charging Functions
    1. 10.1 Introduction
    2. 10.2 Charger Detect (CHGR_DET) Functionality
    3. 10.3 CHG FET FSM and Mode-to-mode Switching (Linear Charger Modes)
    4. 10.4 Linear Charge Profile
  13. 11Host Interrupts
    1. 11.1 Description
    2. 11.2 Host Interrupts Configuration
  14. 12Device Security
    1. 12.1 Description
    2. 12.2 SHA-256 Authentication
      1. 12.2.1 Authentication Flow
    3. 12.3 Security Modes
      1. 12.3.1 SEALING and UNSEALING Data Flash
      2. 12.3.2 SEALED to UNSEALED
      3. 12.3.3 UNSEALED to FULL ACCESS
  15. 13Advanced Charge Algorithm
    1. 13.1  Introduction
    2. 13.2  Charge Temperature Ranges
    3. 13.3  Voltage Range
      1. 13.3.1 Voltage or RelativeStateofCharge() Range
    4. 13.4  Charging Current
    5. 13.5  Charging Voltage
    6. 13.6  Valid Charge Termination
    7. 13.7  Charge and Discharge Termination Flags
    8. 13.8  Terminate Charge and Discharge Alarms
    9. 13.9  Zero Volt Charging (ZVCHG)
    10. 13.10 Precharge
    11. 13.11 Maintenance Charge
    12. 13.12 Charge Disabled
    13. 13.13 Charge Inhibit
    14. 13.14 Charge Suspend
    15. 13.15 ChargingVoltage() Rate of Change
    16. 13.16 ChargingCurrent() Rate of Change
    17. 13.17 Charging Loss Compensation
    18. 13.18 Cycle Count/SOH Based Degradation of Charging Voltage and Current
      1. 13.18.1 Degradation Modes
        1. 13.18.1.1 Cycle Count Based Degradation
        2. 13.18.1.2 SOH Based Degradation
        3. 13.18.1.3 Runtime Based Degradation
      2. 13.18.2 Degradation Process
        1. 13.18.2.1 Charging Voltage Degradation Process
        2. 13.18.2.2 Charging Current Degradation Process
    19. 13.19 Elevated Charge Degradation
    20. 13.20 Elevated Voltage Extended Charge Degradation
    21. 13.21 Charge Voltage Compensation for System Impedance
    22. 13.22 Cell Swelling Control (via Charging Voltage Degradation)
  16. 14Communications
    1. 14.1 I2C Interface
      1. 14.1.1 I2C Clock Frequency
      2. 14.1.2 I2C Time Out
      3. 14.1.3 I2C Command Waiting Time
      4. 14.1.4 I2C Clock Stretching
  17. 15Calibration
    1. 15.1 Voltage Calibration
      1. 15.1.1 Cell (BAT) Voltage Calibration
      2. 15.1.2 Pack (PACK) Voltage Calibration
      3. 15.1.3 Voltage Calibration Data Flash
    2. 15.2 Current Calibration
      1. 15.2.1 CC Gain/Capacity Gain Calibration
      2. 15.2.2 Deadbands
        1. 15.2.2.1 Current Deadband
        2. 15.2.2.2 Coulomb Counter Deadband
      3. 15.2.3 Current Calibration Data Flash
    3. 15.3 Temperature Calibration
      1. 15.3.1 TS Calibration
      2. 15.3.2 Temperature Calibration Data Flash
      3. 15.3.3 Cell Temp Model
      4. 15.3.4 Internal Temp Model
  18. 16Data Commands
    1. 16.1 Standard Data Commands
      1. 16.1.1  0x00/01 ManufacturerAccess()/ControlStatus()
      2. 16.1.2  0x02/03 AtRate()
      3. 16.1.3  0x04/05 AtRateTimeToEmpty()
      4. 16.1.4  0x06/07 Temperature()
      5. 16.1.5  0x08/09 Voltage()
      6. 16.1.6  0x0A/0B BatteryStatus()
      7. 16.1.7  0x0C/0D Current()
      8. 16.1.8  0x10/11 RemainingCapacity()
      9. 16.1.9  0x12/13 FullChargeCapacity()
      10. 16.1.10 0x14/15 AverageCurrent()
      11. 16.1.11 0x16/17 AverageTimeToEmpty()
      12. 16.1.12 0x18/19 AverageTimeToFull()
      13. 16.1.13 0x20/21 MaxLoadTimeToEmpty()
      14. 16.1.14 0x22/23 AveragePower()
      15. 16.1.15 0x28/29 InternalTemperature()
      16. 16.1.16 0x2A/2B CycleCount()
      17. 16.1.17 0x2C/2D RelativeStateOfCharge()—RSOC
      18. 16.1.18 0x2E/2F StateOfHealth()
      19. 16.1.19 0x30/31 ChargingVoltage()
      20. 16.1.20 0x32/33 ChargingCurrent()
      21. 16.1.21 0x34/35 TerminateVoltage()
      22. 16.1.22 0x36/0x37/0x38/0x39 Timestamp()
      23. 16.1.23 QMax Cycles() 0x3A/3B
      24. 16.1.24 0x3C/3D DesignCapacity()
      25. 16.1.25 0x3E/3F AltManufacturerAccess()
      26. 16.1.26 0x40/0x5F MACData()
      27. 16.1.27 0x60 MACDataChecksum()
      28. 16.1.28 0x61 MACDataLength()
    2. 16.2 0x00, 0x01 ManufacturerAccess() and 0x3E, 0x3F AltManufacturerAccess()
      1. 16.2.1  ManufacturerAccess() 0x0000
      2. 16.2.2  ManufacturerAccess() 0x0001 Device Type
      3. 16.2.3  ManufacturerAccess() 0x0002 Firmware Version
      4. 16.2.4  ManufacturerAccess() 0x0003 Hardware Version
      5. 16.2.5  ManufacturerAccess() 0x0004 Instruction Flash Signature
      6. 16.2.6  ManufacturerAccess() 0x0005 Static DF Signature
      7. 16.2.7  ManufacturerAccess() 0x0006 Chemical ID
      8. 16.2.8  ManufacturerAccess() 0x0008 Static Chem DF Signature
      9. 16.2.9  ManufacturerAccess() 0x0009 All DF Signature
      10. 16.2.10 ManufacturerAccess() 0x000A STORAGE Mode
      11. 16.2.11 ManufacturerAccess() 0x0010 SHUTDOWN Mode
      12. 16.2.12 ManufacturerAccess() 0x0011 SLEEP Mode
      13. 16.2.13 ManufacturerAccess() 0x001F CHG FET Toggle
      14. 16.2.14 ManufacturerAccess() 0x0020 DSG FET Toggle
      15. 16.2.15 ManufacturerAccess() 0x0021 Gauging
      16. 16.2.16 ManufacturerAccess() 0x0022 FET Control
      17. 16.2.17 ManufacturerAccess() 0x0023 Lifetime Data Collection
      18. 16.2.18 ManufacturerAccess() 0x0024 Permanent Failure
      19. 16.2.19 ManufacturerAccess() 0x0025 Black Box Recorder
      20. 16.2.20 ManufacturerAccess() 0x0028 Lifetime Data Reset
      21. 16.2.21 ManufacturerAccess() 0x0029 Permanent Fail Data Reset
      22. 16.2.22 ManufacturerAccess() 0x002A Black Box Recorder Reset
      23. 16.2.23 ManufacturerAccess() 0x002D CALIBRATION Mode
      24. 16.2.24 ManufacturerAccess() 0x002E Lifetime Data Flush
      25. 16.2.25 ManufacturerAccess() 0x002F Lifetime Data SPEED UP Mode
      26. 16.2.26 ManufacturerAccess() 0x0030 Seal Device
      27. 16.2.27 ManufacturerAccess() 0x0035 Security Keys
      28. 16.2.28 ManufacturerAccess() 0x0037 Authentication Key
      29. 16.2.29 ManufacturerAccess() 0x0041 Device Reset
      30. 16.2.30 ManufacturerAccess() 0x0050 SafetyAlert
      31. 16.2.31 ManufacturerAccess() 0x0051 SafetyStatus
      32. 16.2.32 ManufacturerAccess() 0x0052 PFAlert
      33. 16.2.33 ManufacturerAccess() 0x0053 PFStatus
      34. 16.2.34 ManufacturerAccess() 0x0054 OperationStatus
      35. 16.2.35 ManufacturerAccess() 0x0055 ChargingStatus
      36. 16.2.36 ManufacturerAccess() 0x0056 GaugingStatus
      37. 16.2.37 ManufacturerAccess() 0x0057 ManufacturingStatus
      38. 16.2.38 ManufacturerAccess() 0x0058 AFE Register
      39. 16.2.39 ManufacturerAccess() 0x005C VCT Voltage
      40. 16.2.40 ManufacturerAccess() 0x005E ChargingStatusExt
      41. 16.2.41 ManufacturerAccess() 0x0060 Lifetime Data Block 1
      42. 16.2.42 ManufacturerAccess() 0x0061 Lifetime Data Block 2
      43. 16.2.43 ManufacturerAccess() 0x0062 Lifetime Data Block 3
      44. 16.2.44 ManufacturerAccess() 0x0063 Lifetime Data Block 4
      45. 16.2.45 ManufacturerAccess() 0x0064 Lifetime Data Block 5
      46. 16.2.46 ManufacturerAccess() 0x0065 Lifetime Data Block 6
      47. 16.2.47 ManufacturerAccess() 0x0066 Lifetime Data Block 7
      48. 16.2.48 ManufacturerAccess() 0x0067 Lifetime Data Block 8
      49. 16.2.49 ManufacturerAccess() 0x0068 Lifetime Data Block 9
      50. 16.2.50 ManufacturerAccess() 0x0069 Lifetime Data Block 10
      51. 16.2.51 ManufacturerAccess() 0x006A Lifetime Data Block 11
      52. 16.2.52 ManufacturerAccess() 0x006B Lifetime Data Block 12
      53. 16.2.53 ManufacturerAccess() 0x006C Lifetime Data Block 13
      54. 16.2.54 ManufacturerAccess() 0x006D Lifetime Data Block 14
      55. 16.2.55 ManufacturerAccess() 0x006E Lifetime Data Block 15
      56. 16.2.56 ManufacturerAccess() 0x006F Power Events
      57. 16.2.57 ManufacturerAccess() 0x0070 ManufacturerInfo
      58. 16.2.58 ManufacturerAccess() 0x0071 DAStatus1
      59. 16.2.59 ManufacturerAccess() 0x0072 DAStatus2
      60. 16.2.60 ManufacturerAccess() 0x0073 GaugeStatus1
      61. 16.2.61 ManufacturerAccess() 0x0074 GaugeStatus2
      62. 16.2.62 ManufacturerAccess() 0x0075 GaugeStatus3
      63. 16.2.63 ManufacturerAccess() 0x0076 CBStatus
      64. 16.2.64 ManufacturerAccess() 0x0077 StateofHealth
      65. 16.2.65 ManufacturerAccess() 0x0078 FilterCapacity
      66. 16.2.66 ManufacturerAccess() 0x0079 RSOCWrite
      67. 16.2.67 ManufacturerAccess() 0x007A ManufacturerInfoB
      68. 16.2.68 ManufacturerAccess() 0x007B ManufacturerInfoC
      69. 16.2.69 ManufacturerAccess() 0x007E Lifetime Data Block 16
      70. 16.2.70 ManufacturerAccess() 0x0098 AccumulationChargeEnable
      71. 16.2.71 ManufacturerAccess() 0x0099 AccumulationDischargeEnable
      72. 16.2.72 ManufacturerAccess() 0x009A AccumulationReset
      73. 16.2.73 ManufacturerAccess() 0x009B AccumulationStop
      74. 16.2.74 ManufacturerAccess() 0x009C AccumulationStart
      75. 16.2.75 ManufacturerAccess() 0x009D AccumulationChargeThreshold
      76. 16.2.76 ManufacturerAccess() 0x009E AccumulationDischargeThreshold
      77. 16.2.77 ManufacturerAccess() 0x009F AccumulatedChargeTime
      78. 16.2.78 ManufacturerAccess() 0x00B0 ChargingVoltageOverride
      79. 16.2.79 ManufacturerAccess() 0x00B2 ChargingCurrentOverride
      80. 16.2.80 ManufacturerAccess() 0x00B4 RTC Access
      81. 16.2.81 ManufacturerAccess() 0x00B5 ChargerStatus
      82. 16.2.82 ManufacturerAccess() 0x00D2 ISI Current State
      83. 16.2.83 ManufacturerAccess() 0x00F0 IATAShutdown
      84. 16.2.84 ManufacturerAccess() 0x00F1 IATARm
      85. 16.2.85 ManufacturerAccess() 0x00F2 IATAFcc
      86. 16.2.86 ManufacturerAccess() 0x0F00 ROM Mode
      87. 16.2.87 ManufacturerAccess() 0x3008 WriteTemp
      88. 16.2.88 ManufacturerAccess() 0x4000–0x5FFF DataFlashAccess
      89. 16.2.89 ManufacturerAccess() 0xF080 and 0xF081 Output CCADCCal Control
      90. 16.2.90 ManufacturerAccess() 0xF082 OutputShortedCCADCCal
  19. 17Data Flash Values
    1. 17.1  Settings
      1. 17.1.1  Configuration
        1. 17.1.1.1  Charging Configuration
        2. 17.1.1.2  Charging Configuration Ext
        3. 17.1.1.3  FET Options
        4. 17.1.1.4  SBS Gauging Configuration
        5. 17.1.1.5  SBS Configuration
        6. 17.1.1.6  Auth Config
        7. 17.1.1.7  Power Config
        8. 17.1.1.8  IO Config
        9. 17.1.1.9  Temperature Enable
        10. 17.1.1.10 Temperature Mode
        11. 17.1.1.11 DA Configuration
        12. 17.1.1.12 SOC Flag Config A
        13. 17.1.1.13 SOC Flag Config B
        14. 17.1.1.14 IT Gauging Configuration
        15. 17.1.1.15 IT Gauging Ext
        16. 17.1.1.16 Elevated Degrade Configuration
        17. 17.1.1.17 DZT Gauging Configuration
      2. 17.1.2  Flag Map
        1. 17.1.2.1 Set Up 1 Configuration
        2. 17.1.2.2 Set Up 1 Pin Number
        3. 17.1.2.3 Set Up 2 Configuration
        4. 17.1.2.4 Set Up 2 Pin Number
        5. 17.1.2.5 Set Up 3 Configuration
        6. 17.1.2.6 Set Up 3 Pin Number
        7. 17.1.2.7 Set Up 4 Configuration
        8. 17.1.2.8 Set Up 4 Pin Number
      3. 17.1.3  GPIO
        1. 17.1.3.1  Pres Pin Number
        2. 17.1.3.2  Disconnect Pin Number
        3. 17.1.3.3  Emergency Shutdown Pin Number
        4. 17.1.3.4  IO Shutdown Pin Number
        5. 17.1.3.5  BTP Pin Number
        6. 17.1.3.6  BTP Pin Configuration
        7. 17.1.3.7  GPIO_PF Pin Number
        8. 17.1.3.8  GPIO_INT Enable
        9. 17.1.3.9  GPIO_INT Output Enable
        10. 17.1.3.10 GPIO_INT Default Out
        11. 17.1.3.11 Sealed Access Config
      4. 17.1.4  BTP
        1. 17.1.4.1 Init Discharge Set
        2. 17.1.4.2 Init Charge Set
        3. 17.1.4.3 Init Charge SOC Set
        4. 17.1.4.4 Init Discharge SOC Set
      5. 17.1.5  Sealed Access
        1. 17.1.5.1 DF Only Read Timeout
        2. 17.1.5.2 MfgInfoC Write Timeout
      6. 17.1.6  Lifetimes
        1. 17.1.6.1 Lifetimes Configuration
        2. 17.1.6.2 Time RSOC Thresholds
        3. 17.1.6.3 Temperature Hold-off Time
        4. 17.1.6.4 Time Temperature Limits
      7. 17.1.7  Protection
        1. 17.1.7.1 Protection Configuration
        2. 17.1.7.2 Enabled Protections A
        3. 17.1.7.3 Enabled Protections B
        4. 17.1.7.4 Enabled Protections C
        5. 17.1.7.5 Enabled Protections D
      8. 17.1.8  Permanent Failure
        1. 17.1.8.1 Enabled PF A
        2. 17.1.8.2 Enabled PF B
        3. 17.1.8.3 Enabled PF C
        4. 17.1.8.4 Enabled PF D
      9. 17.1.9  AFE
        1. 17.1.9.1  OCC
        2. 17.1.9.2  OCD
        3. 17.1.9.3  Short Circuit Discharge
        4. 17.1.9.4  Under Voltage
        5. 17.1.9.5  Over Voltage
        6. 17.1.9.6  Current Charge Wake
        7. 17.1.9.7  Current Discharge Wake
        8. 17.1.9.8  OCC Delay
        9. 17.1.9.9  OCD Delay
        10. 17.1.9.10 Short Circuit Discharge Delay
        11. 17.1.9.11 Under Voltage Delay
        12. 17.1.9.12 Over Voltage Delay
        13. 17.1.9.13 Over Voltage Delay Hi
        14. 17.1.9.14 CD Wake Delay
        15. 17.1.9.15 CC Wake Delay
        16. 17.1.9.16 ZVCHG Exit Threshold
      10. 17.1.10 Smart Temperature
        1. 17.1.10.1 Mid Point Temp
      11. 17.1.11 Manufacturing
        1. 17.1.11.1 Manufacturing Status Init
      12. 17.1.12 Accumulated Charge Measurement
        1. 17.1.12.1 Accum Discharge Threshold
        2. 17.1.12.2 Accum Charge Threshold
    2. 17.2  Advanced Charging Algorithm
      1. 17.2.1  Minimum System Voltage
      2. 17.2.2  CHGR_DET Off Voltage
      3. 17.2.3  CHGR_DET On Voltage
      4. 17.2.4  Temperature Ranges
        1. 17.2.4.1  T1 Temp
        2. 17.2.4.2  Hysteresis Temp T1
        3. 17.2.4.3  T2 Temp
        4. 17.2.4.4  Hysteresis Temp T2
        5. 17.2.4.5  T5 Temp
        6. 17.2.4.6  Hysteresis Temp T5
        7. 17.2.4.7  T6 Temp
        8. 17.2.4.8  Hysteresis Temp T6
        9. 17.2.4.9  T3 Temp
        10. 17.2.4.10 Hysteresis Temp T3
        11. 17.2.4.11 T4 Temp
        12. 17.2.4.12 Hysteresis Temp T4
      5. 17.2.5  PreCharging
      6. 17.2.6  Maintenance Charging
      7. 17.2.7  Voltage Range
        1. 17.2.7.1 Precharge Start Voltage
        2. 17.2.7.2 Charging Voltage Low
        3. 17.2.7.3 Charging Voltage Med
        4. 17.2.7.4 Charging Voltage High
        5. 17.2.7.5 Charging Voltage Hysteresis
      8. 17.2.8  Degrade Mode 1
        1. 17.2.8.1 Cycle Threshold
        2. 17.2.8.2 SOH Threshold
        3. 17.2.8.3 Runtime Threshold
        4. 17.2.8.4 Voltage Degradation
        5. 17.2.8.5 Current Degradation
      9. 17.2.9  Degrade Mode 2
        1. 17.2.9.1 Cycle Threshold
        2. 17.2.9.2 SOH Threshold
        3. 17.2.9.3 Runtime Threshold
        4. 17.2.9.4 Voltage Degradation
        5. 17.2.9.5 Current Degradation
      10. 17.2.10 Degrade Mode 3
        1. 17.2.10.1 Cycle Threshold
        2. 17.2.10.2 SOH Threshold
        3. 17.2.10.3 Runtime Threshold
        4. 17.2.10.4 Voltage Degradation
        5. 17.2.10.5 Current Degradation
      11. 17.2.11 Degrade Mode
        1. 17.2.11.1 Runtime Degrade
        2. 17.2.11.2 Runtime Update Interval
        3. 17.2.11.3 Cycle Count Start Runtime
      12. 17.2.12 CS Degrade
        1. 17.2.12.1 Temperature Threshold
        2. 17.2.12.2 Voltage Threshold
        3. 17.2.12.3 Time Interval
        4. 17.2.12.4 Delta Voltage
        5. 17.2.12.5 Min CV
      13. 17.2.13 Charge Voltage Override
        1. 17.2.13.1 CHGV Override Max
        2. 17.2.13.2 CHGV Override Min
      14. 17.2.14 Charge Current Override
        1. 17.2.14.1 CHGI Override Max
        2. 17.2.14.2 CHGI Override Min
      15. 17.2.15 Termination Config
        1. 17.2.15.1 Charge Term Taper Current
        2. 17.2.15.2 Charge Term Voltage Offset
        3. 17.2.15.3 Charge Term Charging Voltage
      16. 17.2.16 Charging Rate of Change
        1. 17.2.16.1 Current Rate
        2. 17.2.16.2 Voltage Rate
      17. 17.2.17 Charge Loss Compensation
        1. 17.2.17.1 CCC Current Threshold
        2. 17.2.17.2 CCC Voltage Threshold
      18. 17.2.18 IR Correction
        1. 17.2.18.1 Averaging Interval
      19. 17.2.19 Sealed Write
        1. 17.2.19.1 Hold Off
        2. 17.2.19.2 Lockout
      20. 17.2.20 Low Temp Charging
        1. 17.2.20.1 Voltage
        2. 17.2.20.2 Current Low
        3. 17.2.20.3 Current Med
        4. 17.2.20.4 Current High
      21. 17.2.21 Standard Temp Low Charging
        1. 17.2.21.1 Voltage
        2. 17.2.21.2 Current Low
        3. 17.2.21.3 Current Med
        4. 17.2.21.4 Current High
      22. 17.2.22 Standard Temp High Charging
        1. 17.2.22.1 Voltage
        2. 17.2.22.2 Current Low
        3. 17.2.22.3 Current Med
        4. 17.2.22.4 Current High
      23. 17.2.23 High Temp Charging
        1. 17.2.23.1 Voltage
        2. 17.2.23.2 Current Low
        3. 17.2.23.3 Current Med
        4. 17.2.23.4 Current High
      24. 17.2.24 Rec Temp Charging
        1. 17.2.24.1 Voltage
        2. 17.2.24.2 Current Low
        3. 17.2.24.3 Current Med
        4. 17.2.24.4 Current High
      25. 17.2.25 Elevated Degrade
        1. 17.2.25.1  Accumulated ERM Time
        2. 17.2.25.2  Accumulated ERETM Time
        3. 17.2.25.3  Accumulated EVLTM Time
        4. 17.2.25.4  Accumulated EVMTM Time
        5. 17.2.25.5  Accumulated EVHTM Time
        6. 17.2.25.6  ERETM Status
        7. 17.2.25.7  EVTM Degrade
        8. 17.2.25.8  EVTM Active
        9. 17.2.25.9  ERM Reset RSoC Threshold
        10. 17.2.25.10 ERM Reset Voltage Threshold
        11. 17.2.25.11 ERM RSoC Threshold
        12. 17.2.25.12 ERM Voltage Threshold
        13. 17.2.25.13 ERM Time Threshold
        14. 17.2.25.14 ERETM RSoC Threshold
        15. 17.2.25.15 ERETM Voltage Threshold
        16. 17.2.25.16 ERETM Temperature Threshold
        17. 17.2.25.17 ERETM Time Threshold
        18. 17.2.25.18 ERETM Charging Voltage
        19. 17.2.25.19 EVTM Voltage Thresholds
        20. 17.2.25.20 EVTM Temperature Thresholds
        21. 17.2.25.21 EVLTM Time Thresholds
        22. 17.2.25.22 EVLTM Delta Charging Voltages
        23. 17.2.25.23 EVMTM Time Thresholds
        24. 17.2.25.24 EVMTM Delta Charging Voltages
        25. 17.2.25.25 EVHTM Time Thresholds
        26. 17.2.25.26 EVHTM Delta Charging Voltages
    3. 17.3  Power
      1. 17.3.1  Power
      2. 17.3.2  Shutdown
        1. 17.3.2.1 Shutdown Voltage
        2. 17.3.2.2 Shutdown Time
        3. 17.3.2.3 IO Shutdown Delay
        4. 17.3.2.4 IO Shutdown Timeout
        5. 17.3.2.5 Low RSoC Shutdown Threshold
        6. 17.3.2.6 Low RSoC Shutdown Time
        7. 17.3.2.7 Charger Present Threshold
      3. 17.3.3  Sleep
        1. 17.3.3.1 Sleep Current
        2. 17.3.3.2 Low Current
        3. 17.3.3.3 Low Current Period
        4. 17.3.3.4 Measure Time
        5. 17.3.3.5 Bus Timeout
        6. 17.3.3.6 Current Time
      4. 17.3.4  Ship
        1. 17.3.4.1 FET Off Time
        2. 17.3.4.2 Delay
        3. 17.3.4.3 Auto Ship Time
      5. 17.3.5  Power Off
      6. 17.3.6  Manual FET Control
      7. 17.3.7  System Present
        1. 17.3.7.1 SysPres Delay
      8. 17.3.8  Storage
        1. 17.3.8.1 Storage Delay
        2. 17.3.8.2 Storage Ignore SMB Delay
      9. 17.3.9  Power Events
        1. 17.3.9.1 Power Events
      10. 17.3.10 IATA
        1. 17.3.10.1 IATA Config
        2. 17.3.10.2 IATA Delay Time
        3. 17.3.10.3 IATA RSOC Threshold
        4. 17.3.10.4 IATA Wake AbsRSOC
        5. 17.3.10.5 IATA MIN Temperature
        6. 17.3.10.6 IATA MAX Temperature
        7. 17.3.10.7 IATA MIN Voltage
        8. 17.3.10.8 IATA MAX Voltage
      11. 17.3.11 IATA STORE
        1. 17.3.11.1 IATA RM mAH
        2. 17.3.11.2 IATA RM cWH
        3. 17.3.11.3 IATA FCC mAH
        4. 17.3.11.4 IATA FCC cWH
        5. 17.3.11.5 IATA Flag
      12. 17.3.12 Unintended Wakeup
        1. 17.3.12.1 Delay
        2. 17.3.12.2 Count
    4. 17.4  System Data
      1. 17.4.1 Manufacturer Info
      2. 17.4.2 Manufacturer Info B
      3. 17.4.3 Manufacturer Info C
      4. 17.4.4 Integrity
        1. 17.4.4.1 Static DF Signature
        2. 17.4.4.2 Static Chem DF
        3. 17.4.4.3 All DF Signature
    5. 17.5  SBS Configuration
      1. 17.5.1 Data
        1. 17.5.1.1  Manufacturer Date
        2. 17.5.1.2  Serial Number
        3. 17.5.1.3  Manufacturer Name
        4. 17.5.1.4  Device Name
        5. 17.5.1.5  Device Chemistry
        6. 17.5.1.6  Remaining Capacity Alarm
          1. 17.5.1.6.1 Remaining Ah Capacity Alarm
          2. 17.5.1.6.2 Remaining Wh Capacity Alarm
        7. 17.5.1.7  RemainingTimeAlarm
        8. 17.5.1.8  Initial Battery Mode
        9. 17.5.1.9  Specification Information
        10. 17.5.1.10 VLB Remaining Capacity
          1. 17.5.1.10.1 VLB Remaining Cap mAh
          2. 17.5.1.10.2 VLB Remaining Cap in cWh
        11. 17.5.1.11 VLB Voltage
        12. 17.5.1.12 VLB Hold Time
        13. 17.5.1.13 VLB Timeout
    6. 17.6  Lifetimes
      1. 17.6.1  Cell 1 Max Voltage
      2. 17.6.2  Cell 1 Min Voltage
      3. 17.6.3  Current
        1. 17.6.3.1 Max Charge Current
        2. 17.6.3.2 Max Discharge Current
        3. 17.6.3.3 Max Avg Dsg Current
        4. 17.6.3.4 Max Avg Dsg Power
      4. 17.6.4  Temperature-Relax
        1. 17.6.4.1 Max Temp Cell
        2. 17.6.4.2 Min Temp Cell
        3. 17.6.4.3 Min Temp Int Sensor
        4. 17.6.4.4 Max Temp Int Sensor
        5. 17.6.4.5 Max Temp Fet
        6. 17.6.4.6 Max Temp TS1
        7. 17.6.4.7 Min Temp TS1
      5. 17.6.5  Max Temp Cell
      6. 17.6.6  Min Temp Cell
      7. 17.6.7  Max Temp Int Sensor
      8. 17.6.8  Min Temp Int Sensor
      9. 17.6.9  Max Temp Fet
      10. 17.6.10 Max Temp TS1
      11. 17.6.11 Min Temp TS1
      12. 17.6.12 Max Temp Cell
      13. 17.6.13 Min Temp Cell
      14. 17.6.14 Max Temp Int Sensor
      15. 17.6.15 Min Temp Int Sensor
      16. 17.6.16 Max Temp Fet
      17. 17.6.17 Max Temp TS1
      18. 17.6.18 Min Temp TS1
      19. 17.6.19 Safety Events
        1. 17.6.19.1  No Of COV Events
        2. 17.6.19.2  Last COV Event
        3. 17.6.19.3  No Of CUV Events
        4. 17.6.19.4  Last CUV Event
        5. 17.6.19.5  No Of OCD1 Events
        6. 17.6.19.6  Last OCD1 Event
        7. 17.6.19.7  No Of OCD2 Events
        8. 17.6.19.8  Last OCD2 Event
        9. 17.6.19.9  No Of OCC1 Events
        10. 17.6.19.10 Last OCC1 Event
        11. 17.6.19.11 No Of OCC2 Events
        12. 17.6.19.12 Last OCC2 Event
        13. 17.6.19.13 No Of AOCD Events
        14. 17.6.19.14 Last AOCD Event
        15. 17.6.19.15 No Of ASCD Events
        16. 17.6.19.16 Last ASCD Event
        17. 17.6.19.17 No Of AOCC Events
        18. 17.6.19.18 Last AOCC Event
        19. 17.6.19.19 No Of OTC Events
        20. 17.6.19.20 Last OTC Event
        21. 17.6.19.21 No Of OTD Events
        22. 17.6.19.22 Last OTD Event
        23. 17.6.19.23 No Of OTF Events
        24. 17.6.19.24 Last OTF Event
      20. 17.6.20 Charging Events
        1. 17.6.20.1 No Valid Charge Term
        2. 17.6.20.2 Last Valid Charge Term
      21. 17.6.21 Gauging Events
        1. 17.6.21.1 No Of Qmax Updates
        2. 17.6.21.2 Last Qmax Update
        3. 17.6.21.3 No Of Ra Updates
        4. 17.6.21.4 Last Ra Update
        5. 17.6.21.5 No Of Ra Disable
        6. 17.6.21.6 Last Ra Disable
      22. 17.6.22 Time
        1. 17.6.22.1 Total Firmware Runtime
        2. 17.6.22.2 Time Spent in LFT_UUT
        3. 17.6.22.3 Time Spent in LFT_UT
        4. 17.6.22.4 Time Spent in LFT_LT
        5. 17.6.22.5 Time Spent in LFT_STL
        6. 17.6.22.6 Time Spent in LFT_RT
        7. 17.6.22.7 Time Spent in LFT_STH
        8. 17.6.22.8 Time Spent in LFT_HT
        9. 17.6.22.9 Time Spent in LFT_OT
    7. 17.7  Protections
      1. 17.7.1  CUV—Cell Undervoltage
        1. 17.7.1.1 Threshold
        2. 17.7.1.2 Delay
        3. 17.7.1.3 Recovery
        4. 17.7.1.4 Recovery Charger Present Time
      2. 17.7.2  CUVC—Cell Undervoltage
        1. 17.7.2.1 Threshold
        2. 17.7.2.2 Delay
        3. 17.7.2.3 Recovery
      3. 17.7.3  ACUV—Cell Under Voltage hardware based
        1. 17.7.3.1 Recovery (ACUV)
      4. 17.7.4  ACOV—Cell Over Voltage hardware based
        1. 17.7.4.1 Recovery (ACOV)
      5. 17.7.5  COV—Cell Overvoltage
        1. 17.7.5.1  Threshold Low Temp
        2. 17.7.5.2  Threshold Standard Temp Low
        3. 17.7.5.3  Threshold Standard Temp High
        4. 17.7.5.4  Threshold High Temp
        5. 17.7.5.5  Threshold Rec Temp
        6. 17.7.5.6  Delay
        7. 17.7.5.7  Recovery Low Temp
        8. 17.7.5.8  Recovery Standard Temp Low
        9. 17.7.5.9  Recovery Standard Temp High
        10. 17.7.5.10 Recovery High Temp
        11. 17.7.5.11 Recovery Rec Temp
        12. 17.7.5.12 Cell Overvoltage Latch Limit
        13. 17.7.5.13 Cell Overvoltage Counter Decrement Delay
        14. 17.7.5.14 Reset
      6. 17.7.6  OCC1—Overcurrent In Charge 1
        1. 17.7.6.1 Threshold
        2. 17.7.6.2 Delay
      7. 17.7.7  OCC2—Overcurrent In Charge 2
        1. 17.7.7.1 Threshold
        2. 17.7.7.2 Delay
      8. 17.7.8  OCC—Overcurrent In Charge Recovery
        1. 17.7.8.1 Recovery Threshold
        2. 17.7.8.2 Recovery Delay
      9. 17.7.9  OCD1—Overcurrent In Discharge 1
        1. 17.7.9.1 Threshold
        2. 17.7.9.2 Delay
      10. 17.7.10 OCD2—Overcurrent In Discharge 2
        1. 17.7.10.1 Threshold
        2. 17.7.10.2 Delay
      11. 17.7.11 OCD—Overcurrent In Discharge Recovery
        1. 17.7.11.1 Recovery Threshold
        2. 17.7.11.2 Recovery Delay
        3. 17.7.11.3 Latch Limit
        4. 17.7.11.4 Counter Dec Delay
        5. 17.7.11.5 Reset
      12. 17.7.12 AOCD—Overload in Discharge
        1. 17.7.12.1 Latch Limit
        2. 17.7.12.2 Counter Dec Delay
        3. 17.7.12.3 Recovery
        4. 17.7.12.4 Reset
      13. 17.7.13 AOCC—Overcurrent In Charge
        1. 17.7.13.1 Latch Limit
        2. 17.7.13.2 Counter Dec Delay
        3. 17.7.13.3 Recovery
        4. 17.7.13.4 Reset
      14. 17.7.14 ASCD—Short Circuit in Discharge
        1. 17.7.14.1 Latch Limit
        2. 17.7.14.2 Counter Dec Delay
        3. 17.7.14.3 Recovery
        4. 17.7.14.4 Reset
      15. 17.7.15 OTC—Overtemperature in Charge
        1. 17.7.15.1 Threshold
        2. 17.7.15.2 Delay
        3. 17.7.15.3 Recovery
      16. 17.7.16 OTD—Overtemperature in Discharge
        1. 17.7.16.1 Threshold
        2. 17.7.16.2 Delay
        3. 17.7.16.3 Recovery
      17. 17.7.17 OTF—Overtemperature FET
        1. 17.7.17.1 Threshold
        2. 17.7.17.2 Delay
        3. 17.7.17.3 Recovery
      18. 17.7.18 UTC—Undertemperature in Charge
        1. 17.7.18.1 Threshold
        2. 17.7.18.2 Delay
        3. 17.7.18.3 Recovery
      19. 17.7.19 UTD—Undertemperature in Discharge
        1. 17.7.19.1 Threshold
        2. 17.7.19.2 Delay
        3. 17.7.19.3 Recovery
      20. 17.7.20 HWD—Host Watchdog
      21. 17.7.21 PTO—PRECHARGE Mode Time Out
        1. 17.7.21.1 Charge Threshold
        2. 17.7.21.2 Suspend Threshold
        3. 17.7.21.3 Delay
        4. 17.7.21.4 Reset
      22. 17.7.22 CTO—Fast Charge Mode Time Out
        1. 17.7.22.1 Charge Threshold
        2. 17.7.22.2 Suspend Threshold
        3. 17.7.22.3 Delay
        4. 17.7.22.4 Reset
      23. 17.7.23 OC—Overcharge
        1. 17.7.23.1 Threshold
        2. 17.7.23.2 Recovery
        3. 17.7.23.3 RSOC Recovery
      24. 17.7.24 CHGV—ChargingVoltage
        1. 17.7.24.1 Threshold
        2. 17.7.24.2 Delay
        3. 17.7.24.3 Recovery
      25. 17.7.25 CHGC—ChargingCurrent
        1. 17.7.25.1 Threshold
        2. 17.7.25.2 Delay
        3. 17.7.25.3 Recovery Threshold
        4. 17.7.25.4 Recovery Delay
      26. 17.7.26 PCHGC—Pre-ChargingCurrent
        1. 17.7.26.1 Threshold
        2. 17.7.26.2 Delay
        3. 17.7.26.3 Recovery Threshold
        4. 17.7.26.4 Recovery Delay
    8. 17.8  Permanent Fail
      1. 17.8.1  SUV—Safety Cell Undervoltage
        1. 17.8.1.1 Threshold
        2. 17.8.1.2 Delay
      2. 17.8.2  SOV—Safety Cell Overvoltage
        1. 17.8.2.1 Threshold
        2. 17.8.2.2 Delay
      3. 17.8.3  SOCC—Safety Overcurrent in Charge
        1. 17.8.3.1 Threshold
        2. 17.8.3.2 Delay
      4. 17.8.4  SOCD—Safety Overcurrent in Discharge
        1. 17.8.4.1 Threshold
        2. 17.8.4.2 Delay
      5. 17.8.5  SOT—Overtemperature Cell
        1. 17.8.5.1 SOTC Threshold
        2. 17.8.5.2 SOTC Delay
        3. 17.8.5.3 SOTD Threshold
        4. 17.8.5.4 SOTD Delay
      6. 17.8.6  SOTF—Overtemperature FET
        1. 17.8.6.1 Threshold
        2. 17.8.6.2 Delay
      7. 17.8.7  CD—Capacity Degradation
        1. 17.8.7.1 Threshold
        2. 17.8.7.2 Delay
      8. 17.8.8  CFET—CHG FET Failure
        1. 17.8.8.1 OFF Threshold
        2. 17.8.8.2 OFF Delay
      9. 17.8.9  DFET—DFET Failure
        1. 17.8.9.1 OFF Threshold
        2. 17.8.9.2 OFF Delay
      10. 17.8.10 AFER—AFE Register
        1. 17.8.10.1 Threshold
        2. 17.8.10.2 Delay Period
        3. 17.8.10.3 Compare Period
      11. 17.8.11 AFEC—AFE Communication
        1. 17.8.11.1 Threshold
        2. 17.8.11.2 Delay Period
    9. 17.9  PF Status
      1. 17.9.1 Device Status Data
        1. 17.9.1.1  Safety Alert A
        2. 17.9.1.2  Safety Status A
        3. 17.9.1.3  Safety Alert B
        4. 17.9.1.4  Safety Status B
        5. 17.9.1.5  Safety Alert C
        6. 17.9.1.6  Safety Status C
        7. 17.9.1.7  Safety Alert D
        8. 17.9.1.8  Safety Status D
        9. 17.9.1.9  PF Alert A
        10. 17.9.1.10 PF Status A
        11. 17.9.1.11 PF Alert B
        12. 17.9.1.12 PF Status B
        13. 17.9.1.13 PF Alert C
        14. 17.9.1.14 PF Status C
        15. 17.9.1.15 PF Alert D
        16. 17.9.1.16 PF Status D
        17. 17.9.1.17 Fuse Flag
        18. 17.9.1.18 Operation Status A
        19. 17.9.1.19 Operation Status B
        20. 17.9.1.20 Temp Range
        21. 17.9.1.21 Charging Status A
        22. 17.9.1.22 Charging Status B
        23. 17.9.1.23 Gauging Status
        24. 17.9.1.24 IT Status
      2. 17.9.2 Device Voltage Data (at the Time of PF Event)
        1. 17.9.2.1 Cell 1 Voltage
        2. 17.9.2.2 Battery Direct Voltage
        3. 17.9.2.3 Pack Voltage
      3. 17.9.3 Device Current Data
      4. 17.9.4 Device Gauging Data (at the Time of PF Event)
        1. 17.9.4.1 Cell 1DOD0
        2. 17.9.4.2 Passed Charge
      5. 17.9.5 AFE Regs
        1. 17.9.5.1  OCC
        2. 17.9.5.2  OCD1
        3. 17.9.5.3  OCD2
        4. 17.9.5.4  Short Circuit Discharge
        5. 17.9.5.5  Current Discharge Wake
        6. 17.9.5.6  Current Charge Wake
        7. 17.9.5.7  OCC 1 Delay 2
        8. 17.9.5.8  OCC 1 Delay 1
        9. 17.9.5.9  OCD 1 Delay 2
        10. 17.9.5.10 OCD 1 Delay 1
        11. 17.9.5.11 OCD 2 Delay 2
        12. 17.9.5.12 OCD 2 Delay 1
        13. 17.9.5.13 Short Circuit Discharge Delay
        14. 17.9.5.14 Over Temperature Delay
        15. 17.9.5.15 OCD Wake Delay 2
        16. 17.9.5.16 OCD Wake Delay 1
        17. 17.9.5.17 OCC Wake Delay 2
        18. 17.9.5.18 OCC Wake Delay 1
    10. 17.10 Black Box
      1. 17.10.1 Safety Status
      2. 17.10.2 PF Status
    11. 17.11 Gas Gauging
      1. 17.11.1  Current Thresholds
        1. 17.11.1.1 Dsg Current Threshold
        2. 17.11.1.2 Chg Current Threshold
        3. 17.11.1.3 Quit Current
        4. 17.11.1.4 Dsg Relax Time
        5. 17.11.1.5 Chg Relax Time
      2. 17.11.2  Design
        1. 17.11.2.1 Design Capacity mAh
        2. 17.11.2.2 Design Capacity cWh
        3. 17.11.2.3 Design Voltage
      3. 17.11.3  Cycle
      4. 17.11.4  FD
        1. 17.11.4.1 Set Voltage Threshold
        2. 17.11.4.2 Clear Voltage Threshold
        3. 17.11.4.3 Set % RSOC Threshold
        4. 17.11.4.4 Clear % RSOC Threshold
      5. 17.11.5  FC
        1. 17.11.5.1 Set Voltage Threshold
        2. 17.11.5.2 Clear Voltage Threshold
        3. 17.11.5.3 Set % RSOC Threshold
        4. 17.11.5.4 Clear % RSOC Threshold
      6. 17.11.6  TD
        1. 17.11.6.1 Set Voltage Threshold
        2. 17.11.6.2 Clear Voltage Threshold
        3. 17.11.6.3 Set % RSOC Threshold
        4. 17.11.6.4 Clear % RSOC Threshold
      7. 17.11.7  TC
        1. 17.11.7.1 Set Voltage Threshold
        2. 17.11.7.2 Clear Voltage Threshold
        3. 17.11.7.3 Set % RSOC Threshold
        4. 17.11.7.4 Clear % RSOC Threshold
      8. 17.11.8  State
        1. 17.11.8.1  QMax
        2. 17.11.8.2  Update Status
        3. 17.11.8.3  Cell 1 Chg Voltage at EoC
        4. 17.11.8.4  Current at EoC
        5. 17.11.8.5  Average Last Run
          1. 17.11.8.5.1 Avg I Last Run
          2. 17.11.8.5.2 Avg P Last Run
        6. 17.11.8.6  Delta Voltage
        7. 17.11.8.7  Temp
          1. 17.11.8.7.1 Temp k
          2. 17.11.8.7.2 Temp a
        8. 17.11.8.8  Max Avg Last Run
          1. 17.11.8.8.1 Max Avg I Last Run
          2. 17.11.8.8.2 Max Avg P Last Run
        9. 17.11.8.9  SOH FCC Max
          1. 17.11.8.9.1 SOH FCC Max mAh
          2. 17.11.8.9.2 SOH FCC Max cWh
        10. 17.11.8.10 SOH Temp
          1. 17.11.8.10.1 SOH Temp k
          2. 17.11.8.10.2 SOH Temp a
        11. 17.11.8.11 Cycle Count
      9. 17.11.9  Turbo Cfg
        1. 17.11.9.1 Min System Voltage
        2. 17.11.9.2 Ten Second Max C-Rate
        3. 17.11.9.3 Ten Millisecond Max C-Rate
        4. 17.11.9.4 High Frequency Resistance
        5. 17.11.9.5 Reserve Energy %
        6. 17.11.9.6 Turbo Adjustment Factor
      10. 17.11.10 IT-DZT Config
        1. 17.11.10.1  Design Resistance
        2. 17.11.10.2  Pack Resistance
        3. 17.11.10.3  System Resistance
        4. 17.11.10.4  Predict Ambient Time
        5. 17.11.10.5  Ra Filter
        6. 17.11.10.6  Ra Max Delta
        7. 17.11.10.7  Reference Grid
        8. 17.11.10.8  Resistance Parameter Filter
        9. 17.11.10.9  Near EDV Ra Param Filter
        10. 17.11.10.10 Max Current Change %
        11. 17.11.10.11 Resistance Update Voltage
        12. 17.11.10.12 Qmax Delta
        13. 17.11.10.13 Qmax Upper Bound
        14. 17.11.10.14 Term Voltage
        15. 17.11.10.15 Res Relax Time
        16. 17.11.10.16 Term Voltage Delta
        17. 17.11.10.17 Max Simulation Iterations
        18. 17.11.10.18 Simulation Near Term Delta
        19. 17.11.10.19 Fast Scale Start SOC
        20. 17.11.10.20 DeltaV Max Voltage Delta
        21. 17.11.10.21 Load Select
        22. 17.11.10.22 Fast Scale Load Select
        23. 17.11.10.23 Load Mode
        24. 17.11.10.24 User Rate-mA
        25. 17.11.10.25 User Rate-cW
        26. 17.11.10.26 Reserve Cap-mAh
        27. 17.11.10.27 Reserve Cap-cWh
      11. 17.11.11 Smoothing
        1. 17.11.11.1 Smooth Relax Time
        2. 17.11.11.2 Term Smooth Start Cell V Delta
        3. 17.11.11.3 Term Smooth Final Cell V Delta
        4. 17.11.11.4 Term Smooth Time
      12. 17.11.12 Condition Flag
      13. 17.11.13 Max Error
        1. 17.11.13.1 Time Cycle Equivalent
        2. 17.11.13.2 Cycle Delta
      14. 17.11.14 SOH
    12. 17.12 RA Table
      1. 17.12.1 R_a0
      2. 17.12.2 R_a0x
  20. 18Data Flash Access and Format
    1. 18.1 Data Flash Access
      1. 18.1.1 Minimum Voltage
    2. 18.2 Data Formats
      1. 18.2.1 Unsigned Integer
      2. 18.2.2 Integer
      3. 18.2.3 Floating Point
      4. 18.2.4 Hex
      5. 18.2.5 String
  21. 19Data Flash Summary
    1. 19.1 Data Flash Summary - Subject to Change upon FW build details
  22. 20Revision History

Standard Data Commands

The device uses a series of 2-byte standard commands to enable system reading and writing of battery information. Each standard command has an associated command code pair, as indicated in Table 16-1, Standard Commands. The LSB of the command code corresponds to the LSB register data. The LSB should be read first to keep the register data synchronized. For some host systems, the host should change the byte order so that the order corresponds to the host's native endianness. The I2C protocol has methods to access the data for each command code. The gauge updates and/or reads the standard command registers once per second.

Table 16-1 Standard Commands
NameRegister Code (LSB/MSB)Description
ManufacturerAccess/ControlStatus()CNTL0x00/0x01Control Register (See Section 16.1.1.)
AtRate()AR0x02/0x03Read/write. The value is a signed integer with the negative value indicating a discharge current value. The default value is 0 and forces AtRateTimeToEmpty() to return 65,535.
AtRateTimeToEmpty()ARTTE0x04/0x05This read-only function returns an unsigned integer value to predict remaining operating time based on battery discharge at the AtRate() value in minutes with a range of 0 to 65,534. A value of 65,535 indicates AtRate() = 0. The gas gauge updates the AtRateTimeToEmpty() within 1 s after the system sets the AtRate() value. The gas gauge updates these parameters every 1 s. The commands are used in NORMAL mode.
Temperature()TEMP0x06/0x07This read-only function returns an unsigned integer value of temperature measured by the gas gauge and is used for the gauging algorithm. Values are reported in units 0.1 K. It reports either internal temperature or external thermistor temperature, depending on the setting of the [TS] and [TSInt] bits in Temperature Enable.
Voltage()VOLT0x08/0x09This read-only function returns an unsigned integer value of the measured cell pack in mV with a range of 0 to 6000 mV.
BatteryStatus()FLAGS0x0A/0x0BThis read-only function returns various battery status information.
Current()INSTCURR0x0C/0x0DThis read-only function returns a signed integer value that is the instantaneous current flow through the sense resistor. The value is updated every 1 s. Units are mA.
RemainingCapacity()RM0x10/0x11This read-only command returns the predicted remaining capacity, based on rate (per configured Load Select), temperature, present depth-of-discharge, and stored impedance. Values are reported in mAh.
FullChargeCapacity()FCC0x12/0x13This read-only command returns the predicted capacity of the battery at full charge, based on rate (per configured Load Select), temperature, present depth-of-discharge, and stored impedance. Values are reported in mAh.
AverageCurrent()AI0x14/0x15This read-only function returns a signed integer value that is the average current flow through the sense resistor. The value is updated every 1 s. Units are mA.
AverageTimeToEmpty()TTE0x16/0x17Uses average current value with a time constant of 15 s for this method. A value of 65,535 means the battery is not being discharged.
AverageTimeToFull()TTF0x18/0x19This read-only function returns a unsigned integer value, predicting time to reach full charge for the battery in units of minutes based on AverageCurrent(). The computation accounts for the taper current time extension from a linear TTF computation based on a fixed AverageCurrent() rate of charge accumulation. A value of 65,535 indicates the battery is not being charged.
MaxLoadCurrent()MLI0x1E/0x1FThis read-only function returns a signed integer value in units of mA of the maximum load current. The MaxLoadCurrent() is an adaptive measurement which is initially reported as the maximum load current programmed in Max Load Current. If the measured current is ever greater than Max Load Current, then the MaxLoadCurrent() updates to the new current. MaxLoadCurrent() is reduced to the average of the previous value and Max Load Current whenever the battery is charged to full after a previous discharge to an RSOC of less than Max Load Rsoc. This will prevent the reported value from maintaining an unusually high value.
MaxLoadTimeToEmpty()MLTTE0x20/0x21This read-only function returns a unsigned integer value, predicting remaining battery life at the maximum discharge load current rate in units of minutes. A value of 65,535 indicates that the battery is not being discharged.
AveragePower()AP0x22/0x23This read-only function returns a signed integer value of average power during battery charging and discharging. It is negative during discharge and positive during charge. A value of 0 indicates that the battery is not being discharged. The value is reported in units of mW.
BTPDischargeSet()BTP0x24/0x25This read-/write-word command updates the BTP set threshold for DISCHARGE mode for the next BTP interrupt, deasserts the present BTP interrupt, and clears the OperationStatus()[BTP_INT] bit.
BTPChargeSet()BTP0x26/0x27The read-/write-word command updates the BTP set threshold for CHARGE mode for the next BTP interrupt, deasserts the present BTP interrupt, and clears the OperationStatus()[BTP_INT] bit.
InternalTemperature()INT_TEMP0x28/0x29This read-only function returns an unsigned integer value of the measured internal temperature of the device in 0.1 K units measured by the gas gauge.
CycleCount()CC0x2A/0x2BThis read-only function returns an unsigned integer value of the number of cycles the battery has experienced a discharge (range 0 to 65,535). One cycle occurs when accumulated discharge greater than or equal to the cycle count threshold.
RelativeStateOfCharge()RSOC0x2C/0x2DThis read-only function returns an unsigned integer value of the predicted remaining battery capacity expressed as percentage of FullChargeCapacity() with a range of 0% to 100%.
StateOfHealth()SOH0x2E/0x2FThis read-only function returns an unsigned integer value of the battery state-of-health expressed as a percentage of the ratio of predicted FCC (simulated with SOH Load Rate at 25°C) over the DesignCapacity(). The range is 0% to 100%.
ChargingVoltage()CV0x30/0x31Returns the desired charging voltage in mV to the charger
ChargingCurrent()CC0x32/0x33Returns the desired charging current in mA to the charger
TerminateVoltage()0x34/0x35Returns or updates the value of Terminate Voltage
TimeStampUpper()0x36/0x37Returns or updates the upper 16 bits of the time stamp in seconds
TimeStampLower()0x38/0x39Returns or updates the lower 16 bits of the time stamp in seconds
QmaxCycles()0x3A/0x3BReturns cycle count at the last QMax update
DesignCapacity()0x3C/0x3DIn SEALED and UNSEALED access: This command returns the value stored in Design Capacity mAh. This is intended to be a theoretical or nominal capacity of a new pack, but should have no bearing on the operation of the gas gauge functionality.
AltManufacturerAccess()0x3E/0x3FMAC data block command
MACData()0x40/0x5FMAC data block
MACDataSum()0x60MAC data block checksum
MACDataLen()0x61MAC data block length
VoltHiSetThreshold()0x62/0x63This read/write function is a signed integer in units of mV for the high voltage level threshold, which sets InterruptStatus()[VOLT_HI].
VoltHiClearThreshold()0x64/0x65This read/write function is a signed integer in units of mV for the high voltage level threshold, which clears InterruptStatus()[VOLT_HI].
VoltLoSetThreshold()0x66/0x67This read/write function is a signed integer in units of mV for the low voltage level threshold, which sets InterruptStatus()[VOLT_LO].
VoltLoClearThreshold()0x68/0x69This read/write function is a signed integer in units of mV for the low voltage level threshold, which clears InterruptStatus()[VOLT_LO].
TempHiSetThreshold()0x6AThis read/write function is a signed integer in units of °C for the high temperature level threshold, which sets InterruptStatus()[TEMP_HI].
TempHiClearThreshold()0x6BThis read/write function is a signed integer in units of °C for the high temperature level threshold, which clears InterruptStatus()[TEMP_HI].
TempLoSetThreshold()0x6CThis read/write function is a signed integer in units of °C for the low temperature level threshold, which sets InterruptStatus()[TEMP_LO].
TempLoClearThreshold()0x6DThis read/write function is a signed integer in units of °C for the low temperature level threshold, which clears InterruptStatus()[TEMP_LO].
InterruptStatus()0x6EThis read-only function returns the status of the interrupt including cause of interrupt.
SOCDeltaSetThreshold()0x6FThis read/write function is an unsigned char in units of % for the SOC delta level threshold, which clears InterruptStatus()SOC_DELTA.