SLUSDO1B june   2019  – august 2023 BQ25155

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Revision History
  6. Description (continued)
  7. Device Key Default Settings
  8. Pin Configuration and Functions
  9. Specifications
    1. 8.1 Absolute Maximum Ratings
    2. 8.2 ESD Ratings
    3. 8.3 Recommended Operating Conditions
    4. 8.4 Thermal Information
    5. 8.5 Electrical Characteristics
    6. 8.6 Timing Requirements
    7. 8.7 Typical Characteristics
  10. Detailed Description
    1. 9.1 Overview
    2. 9.2 Functional Block Diagram
    3. 9.3 Feature Description
      1. 9.3.1  Linear Charger and Power Path
        1. 9.3.1.1 Battery Charging Process
          1. 9.3.1.1.1 Pre-Charge
          2. 9.3.1.1.2 Fast Charge
          3. 9.3.1.1.3 Pre-Charge to Fast Charge Transitions and Charge Current Ramping
          4. 9.3.1.1.4 Termination
        2. 9.3.1.2 JEITA and Battery Temperature Dependent Charging
        3. 9.3.1.3 Input Voltage Based Dynamic Power Management (VINDPM) and Dynamic Power Path Management (DPPM)
        4. 9.3.1.4 Battery Supplement Mode
      2. 9.3.2  Protection Mechanisms
        1. 9.3.2.1 Input Over-Voltage Protection
        2. 9.3.2.2 Safety Timer and I2C Watchdog Timer
        3. 9.3.2.3 Thermal Protection and Thermal Charge Current Foldback
        4. 9.3.2.4 Battery Short and Over Current Protection
        5. 9.3.2.5 PMID Short Circuit
      3. 9.3.3  ADC
        1. 9.3.3.1 ADC Operation in Active Battery Mode and Low Power Mode
        2. 9.3.3.2 ADC Operation When VIN Present
        3. 9.3.3.3 ADC Measurements
        4. 9.3.3.4 ADC Programmable Comparators
      4. 9.3.4  VDD LDO
      5. 9.3.5  Load Switch/LDO Output and Control
      6. 9.3.6  PMID Power Control
      7. 9.3.7  System Voltage (PMID) Regulation
      8. 9.3.8  MR Wake and Reset Input
        1. 9.3.8.1 MR Wake or Short Button Press Functions
        2. 9.3.8.2 MR Reset or Long Button Press Functions
      9. 9.3.9  14-Second Watchdog for HW Reset
      10. 9.3.10 Faults Conditions and Interrupts ( INT)
        1. 9.3.10.1 Flags and Fault Condition Response
      11. 9.3.11 Power Good ( PG) Pin
      12. 9.3.12 External NTC Monitoring (TS)
        1. 9.3.12.1 TS Thresholds
      13. 9.3.13 External NTC Monitoring (ADCIN)
      14. 9.3.14 I2C Interface
        1. 9.3.14.1 F/S Mode Protocol
    4. 9.4 Device Functional Modes
      1. 9.4.1 Ship Mode
      2. 9.4.2 Low Power
      3. 9.4.3 Active Battery
      4. 9.4.4 Charger/Adapter Mode
      5. 9.4.5 Power-Up/Down Sequencing
    5. 9.5 Register Map
      1. 9.5.1 I2C Registers
  11. 10Application and Implementation
    1. 10.1 Application Information
    2. 10.2 Typical Application
      1. 10.2.1 Design Requirements
      2. 10.2.2 Detailed Design Procedure
        1. 10.2.2.1 Input (IN/PMID) Capacitors
        2. 10.2.2.2 VDD, LDO Input and Output Capacitors
        3. 10.2.2.3 TS
        4. 10.2.2.4 Recommended Passive Components
      3. 10.2.3 Application Curves
  12. 11Power Supply Recommendations
  13. 12Layout
    1. 12.1 Layout Guidelines
    2. 12.2 Layout Example
  14. 13Device and Documentation Support
    1. 13.1 Device Support
      1. 13.1.1 Third-Party Products Disclaimer
    2. 13.2 Documentation Support
      1. 13.2.1 Related Documentation
    3. 13.3 Receiving Notification of Documentation Updates
    4. 13.4 Support Resources
    5. 13.5 Electrostatic Discharge Caution
    6. 13.6 Trademarks
    7. 13.7 Glossary
  15. 14Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

I2C Registers

Table 9-8 lists the memory-mapped registers for the I2C registers. All register offset addresses not listed in Table 9-8 should be considered as reserved locations and the register contents should not be modified.

Table 9-8 I2C Registers
AddressAcronymRegister NameSection
0x0STAT0Charger Status 0Go
0x1STAT1Charger Status 1Go
0x2STAT2ADC StatusGo
0x3FLAG0Charger Flags 0Go
0x4FLAG1Charger Flags 1Go
0x5FLAG2ADC FlagsGo
0x6FLAG3Timer FlagsGo
0x7MASK0Interrupt Masks 0Go
0x8MASK1Interrupt Masks 1Go
0x9MASK2Interrupt Masks 2Go
0xAMASK3Interrupt Masks 3Go
0x12VBAT_CTRLBattery Voltage ControlGo
0x13ICHG_CTRLFast Charge Current ControlGo
0x14PCHRGCTRLPre-Charge Current ControlGo
0x15TERMCTRLTermination Current ControlGo
0x16BUVLOBattery UVLO and Current Limit ControlGo
0x17CHARGERCTRL0Charger Control 0Go
0x18CHARGERCTRL1Charger Control 1Go
0x19ILIMCTRLInput Corrent Limit ControlGo
0x1DLDOCTRLLDO ControlGo
0x30MRCTRLMR ControlGo
0x35ICCTRL0IC Control 0Go
0x36ICCTRL1IC Control 1Go
0x37ICCTRL2IC Control 2Go
0x40ADCCTRL0ADC Control 0Go
0x41ADCCTRL1ADC Control 1Go
0x42ADC_DATA_VBAT_MADC VBAT Measurement MSBGo
0x43ADC_DATA_VBAT_LADC VBAT Measurement LSBGo
0x44ADC_DATA_TS_MADC TS Measurement MSBGo
0x45ADC_DATA_TS_LADC TS Measurement LSBGo
0x46ADC_DATA_ICHG_MADC ICHG Measurement MSBGo
0x47ADC_DATA_ICHG_LADC ICHG Measurement LSBGo
0x48ADC_DATA_ADCIN_MADC ADCIN Measurement MSBGo
0x49ADC_DATA_ADCIN_LADC ADCIN Measurement LSBGo
0x4AADC_DATA_VIN_MADC VIN Measurement MSBGo
0x4BADC_DATA_VIN_LADC VIN Measurement LSBGo
0x4CADC_DATA_PMID_MADC VPMID Measurement MSBGo
0x4DADC_DATA_PMID_LADC VPMID Measurement LSBGo
0x4EADC_DATA_IIN_MADC IIN Measurement MSBGo
0x4FADC_DATA_IIN_LADC IIN Measurement LSBGo
0x52ADCALARM_COMP1_MADC Comparator 1 Threshold MSBGo
0x53ADCALARM_COMP1_LADC Comparator 1 Threshold LSBGo
0x54ADCALARM_COMP2_MADC Comparator 2 Threshold MSBGo
0x55ADCALARM_COMP2_LADC Comparator 2 Threshold LSBGo
0x56ADCALARM_COMP3_MADC Comparator 3 Threshold MSBGo
0x57ADCALARM_COMP3_LADC Comparator 3 Threshold LSBGo
0x58ADC_READ_ENADC Channel EnableGo
0x61TS_FASTCHGCTRLTS Charge ControlGo
0x62TS_COLDTS Cold ThresholdGo
0x63TS_COOLTS Cool ThresholdGo
0x64TS_WARMTS Warm ThresholdGo
0x65TS_HOTTS Hot ThresholdGo
0x6FDEVICE_IDDevice IDGo

Complex bit access types are encoded to fit into small table cells. Table 9-9 shows the codes that are used for access types in this section.

Table 9-9 I2C Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
RCC
R
to Clear
Read
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

9.5.1.1 STAT0 Register (Address = 0x0) [reset = X]

STAT0 is shown in Figure 9-16 and described in Table 9-10.

Return to Summary Table.

Figure 9-16 STAT0 Register
76543210
RESERVEDCHRG_CV_STATCHARGE_DONE_STATIINLIM_ACTIVE_STATVDPPM_ACTIVE_STATVINDPM_ACTIVE_STATTHERMREG_ACTIVE_STATVIN_PGOOD_STAT
R-XR-XR-XR-XR-XR-XR-XR-X
Table 9-10 STAT0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDRXReserved
6CHRG_CV_STATRXConstant Voltage Charging Mode (Taper Mode) Status

1b0 = Not Active

1b1 = Active

5CHARGE_DONE_STATRXCharge Done Status

1b0 = Not Active

1b1 = Active

4IINLIM_ACTIVE_STATRXInput Current Limit Status

1b0 = Not Active

1b1 = Active

3VDPPM_ACTIVE_STATRXDPPM Status

1b0 = Not Active

1b1 = Active

2VINDPM_ACTIVE_STATRXVINDPM Status

1b0 = Not Active

1b1 = Active

1THERMREG_ACTIVE_STATRXThermal Regulation Status

1b0 = Not Active

1b1 = Active

0VIN_PGOOD_STATRXVIN Power Good Status

1b0 = Not Good

1b1 = VIN > VUVLO and VIN > VBAT + VSLP and VIN < VOVP

9.5.1.2 STAT1 Register (Address = 0x1) [reset = X]

STAT1 is shown in Figure 9-17 and described in Table 9-11.

Return to Summary Table.

Figure 9-17 STAT1 Register
76543210
VIN_OVP_FAULT_STATRESERVEDBAT_OCP_FAULT_STATBAT_UVLO_FAULT_STATTS_COLD_STATTS_COOL_STATTS_WARM_STATTS_HOT_STAT
R-XR-XR-XR-XR-XR-XR-XR-X
Table 9-11 STAT1 Register Field Descriptions
BitFieldTypeResetDescription
7VIN_OVP_FAULT_STATRXVIN Overvoltage Status

1b0 = Not Active

1b1 = Active

6RESERVEDRXReserved
5BAT_OCP_FAULT_STATRXBattery Over-Current Protection Status

1b0 = Not Active

1b1 = Active

4BAT_UVLO_FAULT_STATRXBattery voltage below BATUVLO Level Status

1b0 = VBAT > VBATUVLO

1b1 = VBAT < VBATUVLO

3TS_COLD_STATRXTS Cold Status - VTS > VCOLD (charging suspended)

1b0 = Not Active

1b1 = Active

2TS_COOL_STATRXTS Cool Status - VCOOL < VTS < VCOLD (charging current reduced by value set by TS_Registers)

1b0 = Not Active

1b1 = Active

1TS_WARM_STATRXTS Warm - VWARM > VTS >VHOT (charging voltage reduced by value set by TS_Registers)

1b0 = Not Active

1b1 = Active

0TS_HOT_STATRXTS Hot Status - VTS < VHOT (charging suspended)

1b0 = Not Active

1b1 = Active

9.5.1.3 STAT2 Register (Address = 0x2) [reset = X]

STAT2 is shown in Figure 9-18 and described in Table 9-12.

Return to Summary Table.

Figure 9-18 STAT2 Register
76543210
RESERVEDCOMP1_ALARM_STATCOMP2_ALARM_STATCOMP3_ALARM_STATRESERVEDTS_OPEN_STAT
R-XR-XR-XR-XR-XR-X
Table 9-12 STAT2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDRXReserved
6COMP1_ALARM_STATRXCOMP1 Status

1b0 = Selected ADC measurement does not meet condition set by 1_ADCALARM_ABOVE bit

1b1 = Selected ADC measurement meets condition set by 1_ADCALARM_ABOVE bit

5COMP2_ALARM_STATRXCOMP2 Status

1b0 = Selected ADC measurement does not meet condition set by 2_ADCALARM_ABOVE bit

1b1 = Selected ADC measurement meets condition set by 2_ADCALARM_ABOVE bit

4COMP3_ALARM_STATRXCOMP3 Status

1b0 = Selected ADC measurement does not meet condition set by 1_ADCALARM_ABOVE bit

1b1 = Selected ADC measurement meets condition set by 2_ADCALARM_ABOVE bit

3-1RESERVEDRXReserved
0TS_OPEN_STATRXTS Open Status

1b0 = VTS < VOPEN

1b1 = VTS > VOPEN

9.5.1.4 FLAG0 Register (Address = 0x3) [reset = 0x0]

FLAG0 is shown in Figure 9-19 and described in Table 9-13.

Return to Summary Table.

Clear on Read

Figure 9-19 FLAG0 Register
76543210
RESERVEDCHRG_CV_FLAGCHARGE_DONE_FLAGIINLIM_ACTIVE_FLAGVDPPM_ACTIVE_FLAGVINDPM_ACTIVE_FLAGTHERMREG_ACTIVE_FLAGVIN_PGOOD_FLAG
RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0
Table 9-13 FLAG0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDRC1b0Reserved
6CHRG_CV_FLAGRC1b0Constant Voltage Charging Mode (Taper Mode) Flag

1b0 = CV Mode Entry not detected

1b1 = CV Mode Entry detected

5CHARGE_DONE_FLAGRC1b0Charge Done Flag

1b0 = Charge Done (Termination) not detected

1b1 = Charge Done (Termination) detected

4IINLIM_ACTIVE_FLAGRC1b0Input Current Limit Flag

1b0 = Input Current Limit not detected

1b1 = Input Current Limit detected

3VDPPM_ACTIVE_FLAGRC1b0DPPM Flag

1b0 = DPPM operation not detected

1b1 = DPPM operation detected

2VINDPM_ACTIVE_FLAGRC1b0VINDPM Flag

1b0 = VINDPM operation not detected

1b1 = VIINDPM operation detected

1THERMREG_ACTIVE_FLAGRC1b0Thermal Regulation Flag

1b0 = Thermal Regulation not detected

1b1 = Thermal Regulation detected

0VIN_PGOOD_FLAGRC1b0VIN Power Good Flag

1b0 = No change in VIN Power Good Status

1b1 = Change in VIN Power Good Status detected.

9.5.1.5 FLAG1 Register (Address = 0x4) [reset = 0x0]

FLAG1 is shown in Figure 9-20 and described in Table 9-14.

Return to Summary Table.

Clear on Read

Figure 9-20 FLAG1 Register
76543210
VIN_OVP_FAULT_FLAGRESERVEDBAT_OCP_FAULT_FLAGBAT_UVLO_FAULT_FLAGTS_COLD_FLAGTS_COOL_FLAGTS_WARM_FLAGTS_HOT_FLAG
RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0
Table 9-14 FLAG1 Register Field Descriptions
BitFieldTypeResetDescription
7VIN_OVP_FAULT_FLAGRC1b0VIN Over Voltage Fault Flag

1b0 = No overvoltage condition detected

1b1 = VIN overvoltage condition detected

6RESERVEDRC1b0Reserved
5BAT_OCP_FAULT_FLAGRC1b0Battery Over Current Protection Flag

1b0 = No Battery Over Current condition detected

1b1 = Battery Over Current condition detected

4BAT_UVLO_FAULT_FLAGRC1b0Battery Under Voltage Flag

1b0 = Battery below BATUVLO condition detected

1b1 = No Battery below BATUVLO condition detected

3TS_COLD_FLAGRC1b0TS Cold Region Entry Flag

1b0 = TS Cold Region Entry not detected

1b1 = TS Cold Region Entry detected

2TS_COOL_FLAGRC1b0TS Cool Region Entry Flag

1b0 = TS Cool Region Entry not detected

1b1 = TS Co0l Region Entry detected

1TS_WARM_FLAGRC1b0TS Warm Region Entry Flag

1b0 = TS Warm Region Entry not detected

1b1 = TS Warm Region Entry detected

0TS_HOT_FLAGRC1b0TS Hot Region Entry Flag

1b0 = TS Hot Region Entry not detected

1b1 = TS Hot Region Entry detected

9.5.1.6 FLAG2 Register (Address = 0x5) [reset = 0x0]

FLAG2 is shown in Figure 9-21 and described in Table 9-15.

Return to Summary Table.

Clear on Read

Figure 9-21 FLAG2 Register
76543210
ADC_READY_FLAGCOMP1_ALARM_FLAGCOMP2_ALARM_FLAGCOMP3_ALARM_FLAGRESERVEDTS_OPEN_FLAG
RC-1b0RC-1b0RC-1b0RC-1b0RC-3b000RC-1b0
Table 9-15 FLAG2 Register Field Descriptions
BitFieldTypeResetDescription
7ADC_READY_FLAGRC1b0ADC Ready Flag

1b0 = No ADC conversion completed since last flag read

1b1 = ADC Conversion Completed

6COMP1_ALARM_FLAGRC1b0ADC COMP1 Threshold Flag

1b0 = No threshold crossing detected

1b1 = Selected ADC measurement crossed condition set by 1_ADCALARM_ABOVE bit

5COMP2_ALARM_FLAGRC1b0ADC COMP2 Threshold Flag

1b0 = No threshold crossing detected

1b1 = Selected ADC measurement crossed condition set by 2_ADCALARM_ABOVE bit

4COMP3_ALARM_FLAGRC1b0ADC COMP3 Threshold Flag

1b0 = No threshold crossing detected

1b1 = Selected ADC measurement crossed condition set by 3_ADCALARM_ABOVE bit

3-1RESERVEDRC3b000Reserved
0TS_OPEN_FLAGRC1b0TS Open Flag

1b0 = No TS Open fault detected

1b1 = TS Open fault detected

9.5.1.7 FLAG3 Register (Address = 0x6) [reset = 0x0]

FLAG3 is shown in Figure 9-22 and described in Table 9-16.

Return to Summary Table.

Clear on Read

Figure 9-22 FLAG3 Register
76543210
RESERVEDWD_FAULT_FLAGSAFETY_TMR_FAULT_FLAGLDO_OCP_FAULT_FLAGRESERVEDMRWAKE1_TIMEOUT_FLAGMRWAKE2_TIMEOUT_FLAGMRRESET_WARN_FLAG
RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0RC-1b0
Table 9-16 FLAG3 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDRC1b0Reserved
6WD_FAULT_FLAGRC1b0Watchdog Fault Flag

1b0 = Watchdog Timer not expired

1b1 = Watchdog Timer expired

5SAFETY_TMR_FAULT_FLAGRC1b0Safety Timer Fault Flag

1b0 = Safety Timer not expired

1b1 = Safety Timer Expired

4LDO_OCP_FAULT_FLAGRC1b0LDO Over Current Fault

1b0 = LDO Normal

1b1 = LDO Over current fault detected

2MRWAKE1_TIMEOUT_FLAGRC1b0MR Wake 1 Timer Flag

1b0 = MR Wake 1 timer not expired

1b1 = MR Wake 1 timer expired

1MRWAKE2_TIMEOUT_FLAGRC1b0MR Wake 2 Timer Flag

1b0 = MR Wake 2 timer not expired

1b1 = MR Wake 2 timer expired

0MRRESET_WARN_FLAGRC1b0MR Reset Warn Timer Flag

1b0 = MR Reset Warn timer not expired

1b1 = MR Reset Warn timer expired

9.5.1.8 MASK0 Register (Address = 0x7) [reset = 0x0]

MASK0 is shown in Figure 9-23 and described in Table 9-17.

Return to Summary Table.

Figure 9-23 MASK0 Register
76543210
RESERVEDCHRG_CV_MASKCHARGE_DONE_MASKIINLIM_ACTIVE_MASKVDPPM_ACTIVE_MASKVINDPM_ACTIVE_MASKTHERMREG_ACTIVE_MASKVIN_PGOOD_MASK
R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0
Table 9-17 MASK0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W1b0Reserved

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

6CHRG_CV_MASKR/W1b0Mask for CHRG_CV interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

5CHARGE_DONE_MASKR/W1b0Mask for CHARGE_DONE interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

4IINLIM_ACTIVE_MASKR/W1b0Mask for IINLIM_ACTIVE interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

3VDPPM_ACTIVE_MASKR/W1b0Mask for VDPPM_ACTIVE interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

2VINDPM_ACTIVE_MASKR/W1b0Mask for VINDPM_ACTIVE interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

1THERMREG_ACTIVE_MASKR/W1b0Mask for THERMREG_ACTIVE interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

0VIN_PGOOD_MASKR/W1b0Mask for VIN_PGOOD interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

9.5.1.9 MASK1 Register (Address = 0x8) [reset = 0x0]

MASK1 is shown in Figure 9-24 and described in Table 9-18.

Return to Summary Table.

Figure 9-24 MASK1 Register
76543210
VIN_OVP_FAULT_MASKRESERVEDBAT_OCP_FAULT_MASKBAT_UVLO_FAULT_MASKTS_COLD_MASKTS_COOL_MASKTS_WARM_MASKTS_HOT_MASK
R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0
Table 9-18 MASK1 Register Field Descriptions
BitFieldTypeResetDescription
7VIN_OVP_FAULT_MASKR/W1b0Mask for VIN_OVP_FAULT interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

6RESERVEDR/W1b0Reserved
5BAT_OCP_FAULT_MASKR/W1b0Mask for BAT_OCP_FAULT interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

4BAT_UVLO_FAULT_MASKR/W1b0Mask for BAT_UVLO_FAULT interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

3TS_COLD_MASKR/W1b0Mask for TS_COLD interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

2TS_COOL_MASKR/W1b0Mask for TS_COOL interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

1TS_WARM_MASKR/W1b0Mask for TS_WARM interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

0TS_HOT_MASKR/W1b0Mask for TS_HOT interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

9.5.1.10 MASK2 Register (Address = 0x9) [reset = 0x71]

MASK2 is shown in Figure 9-25 and described in Table 9-19.

Return to Summary Table.

Figure 9-25 MASK2 Register
76543210
ADC_READY_FLAGCOMP1_ALARM_FLAGCOMP2_ALARM_FLAGCOMP3_ALARM_FLAGRESERVEDTS_OPEN_MASK
R/W-1b0R/W-1b1R/W-1b1R/W-1b1R/W-3b000R/W-1b1
Table 9-19 MASK2 Register Field Descriptions
BitFieldTypeResetDescription
7ADC_READY_MASKR/W1b0Mask for ADC_READY Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

6COMP1_ALARM_MASKR/W1b1Mask for COMP1_ALARM Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

5COMP2_ALARM_MASKR/W1b1Mask for COMP2_ALARM Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

4COMP3_ALARM_MASKR/W1b1Mask for COMP3_ALARM Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

3-1RESERVEDR/W3b000Reserved
0TS_OPEN_MASKR/W1b1Mask for TS_OPEN Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

9.5.1.11 MASK3 Register (Address = 0xA) [reset = 0x0]

MASK3 is shown in Figure 9-26 and described in Table 9-20.

Return to Summary Table.

Figure 9-26 MASK3 Register
76543210
RESERVEDWD_FAULT_MASKSAFETY_TMR_FAULT_MASKLDO_OCP_FAULT_MASKRESERVEDMRWAKE1_TIMEOUT_MASKMRWAKE2_TIMEOUT_MASKMRRESET_WARN_MASK
R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0
Table 9-20 MASK3 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W1b0Reserved
6WD_FAULT_MASKR/W1b0Mask for WD_FAULT Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

5SAFETY_TMR_FAULT_MASKR/W1b0Mask for SAFETY_TIMER_FAULT Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

4LDO_OCP_FAULT_MASKR/W1b0Mask for LDO_OCP_FAULT Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

3RESERVEDR/W1b0Reserved
2MRWAKE1_TIMEOUT_MASKR/W1b0Mask for MRWAKE1_TIMEOUT Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

1MRWAKE2_TIMEOUT_MASKR/W1b0Mask for MRWAKE2_TIMEOUT Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

0MRRESET_WARN_MASKR/W1b0Mask for MRRESET_WARN Interrupt

1b0 = Interrupt Not Masked

1b1 = Interrupt Masked

9.5.1.12 VBAT_CTRL Register (Address = 0x12) [reset = 0x3C]

VBAT_CTRL is shown in Figure 9-27 and described in Table 9-21.

Return to Summary Table.

Figure 9-27 VBAT_CTRL Register
76543210
RESERVEDVBAT_REG_6:0
R/W-1b0R/W-7b0111100
Table 9-21 VBAT_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W1b0Reserved
6-0VBAT_REG_6:0R/W7b0111100Battery Regulation Voltage (4.2 V default)
VBATREG = 3.6 V + VBAT_REG code x 10 mV
If a value greater than 4.6 V is written, the setting will go to 4.6 V

9.5.1.13 ICHG_CTRL Register (Address = 0x13) [reset = 0x8]

ICHG_CTRL is shown in Figure 9-28 and described in Table 9-22.

Return to Summary Table.

Figure 9-28 ICHG_CTRL Register
76543210
ICHG_7:0
R/W-8b00001000
Table 9-22 ICHG_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-0ICHG_7:0R/W8b00001000Fast Charge Current (10 mA default)
Fast Charge Current = 1.25 mA x ICHG code (ICHARGE_RANGE = 0)
Fast Charge Current = 2.5 mA x ICHG code (ICHARGE_RANGE = 1)

9.5.1.14 PCHRGCTRL Register (Address = 0x14) [reset = 0x2]

PCHRGCTRL is shown in Figure 9-29 and described in Table 9-23.

Return to Summary Table.

Figure 9-29 PCHRGCTRL Register
76543210
ICHARGE_RANGERESERVEDIPRECHG_4:0
R/W-1b0R/W-2b00R/W-5b00010
Table 9-23 PCHRGCTRL Register Field Descriptions
BitFieldTypeResetDescription
7ICHARGE_RANGER/W1b0Charge Current Step

1b0 = 1.25 mA step (318.75 mA max charge current)

1b1 = 2.5 mA step (500 mA max charge current)

6-5RESERVEDR/W2b00Reserved
4-0IPRECHG_4:0R/W5b00010Pre-Charge Current (2.5 mA default)
Pre-Charge Current = 1.25 mA x IPRECHG code (ICHARGE_RANGE = 0)
Pre-Charge Current = 2.5 mA x IPRECHG code (ICHARGE_RANGE = 1)

9.5.1.15 TERMCTRL Register (Address = 0x15) [reset = 0x14]

TERMCTRL is shown in Figure 9-30 and described in Table 9-24.

Return to Summary Table.

Figure 9-30 TERMCTRL Register
76543210
RESERVEDITERM_4:0TERM_DISABLE
R/W-2b00R/W-5b01010R/W-1b0
Table 9-24 TERMCTRL Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR/W2b00Reserved
5-1ITERM_4:0R/W5b01010Termination Current (10% of ICHRG default)
Programmable Range = 1% to 31% of ICHRG

5b00000 = Do not Use

5b00001 = 1% of ICHRG

5b00010 = 2% of ICHRG

5b00100 = 4% of ICHRG

5b01000 = 8% of ICHRG

5b10000 = 16% of ICHRG

0TERM_DISABLER/W1b0Termination Disable

1b0 = Termination Enabled

1b1 = Termination Disabled

9.5.1.16 BUVLO Register (Address = 0x16) [reset = 0x0]

BUVLO is shown in Figure 9-31 and described in Table 9-25.

Return to Summary Table.

Figure 9-31 BUVLO Register
76543210
RESERVEDVLOWV_SELIBAT_OCP_ILIM_1:0BUVLO_2:0
R/W-2b00R/W-1b0R/W-2b00R/W-3b000
Table 9-25 BUVLO Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR/W2b00Reserved
5VLOWV_SELR/W1b0Pre-charge to Fast Charge Threshold

1b0 = 3.0 V

1b1 = 2.8 V

4-3IBAT_OCP_ILIM_1:0R/W2b00Battery Over-Current Protection Threshold

2b00 = 1200 mA

2b01 = 1500 mA

2b10 = Disabled

2b11 = Disabled

2-0BUVLO_2:0R/W3b000Battery UVLO Voltage

3b000 = 3.0 V

3b001 = 3.0 V

3b010 = 3.0 V

3b011 = 2.8 V

3b100 = 2.6 V

3b101 = 2.4 V

3b110 = 2.2 V

3b111 = Disabled

9.5.1.17 CHARGERCTRL0 Register (Address = 0x17) [reset = 0x82]

CHARGERCTRL0 is shown in Figure 9-32 and described in Table 9-26.

Return to Summary Table.

Figure 9-32 CHARGERCTRL0 Register
76543210
TS_ENTS_CONTROL_MODEVRH_THRESHWATCHDOG_DISABLE2XTMR_ENSAFETY_TIMER_LIMIT_1:0RESERVED
R/W-1b1R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-2b01R/W-1b0
Table 9-26 CHARGERCTRL0 Register Field Descriptions
BitFieldTypeResetDescription
7TS_ENR/W1b1TS Function Enable

1b0 = TS function disabled (Only charge control is disabled. TS_OPEN detection and TS ADC monitoring remain enabled)

1b1 = TS function enabled

6TS_CONTROL_MODER/W1b0TS Function Control Mode

1b0 = Custom (JEITA)

1b1 = Disable charging on HOT/COLD Only

5VRH_THRESHR/W1b0Recharge Voltage Threshold

1b0 = 140 mV

1b1 = 200 mV

4WATCHDOG_DISABLER/W1b0Watchdog Timer Disable

1b0 = Watchdog timer enabled

1b1 = Watchdog timer disabled

32XTMR_ENR/W1b0Enable 2X Safety Timer

1b0 = The timer is not slowed at any time

1b1 = The timer is slowed by 2x when in any control other than CC or CV

2-1SAFETY_TIMER_LIMIT_1:0R/W2b01Charger Safety Timer

2b00 = 3 Hr Fast Charge

2b01 = 6 Hr Fast Charge

2b10 = 12 Hr Fast Charge

2b11 = Disabled

0RESERVEDR/W1b0Reserved

9.5.1.18 CHARGERCTRL1 Register (Address = 0x18) [reset = 0xC2]

CHARGERCTRL1 is shown in Figure 9-33 and described in Table 9-27.

Return to Summary Table.

Figure 9-33 CHARGERCTRL1 Register
76543210
VINDPM_DISVINPDM_2:0DPPM_DISTHERM_REG_2:0
R/W-1b1R/W-3b100R/W-1b0R/W-3b010
Table 9-27 CHARGERCTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7VINDPM_DISR/W1b1Disable VINDPM Function

1b0 = VINDPM Enabled

1b1 = VINDPM Disabled

6-4VINPDM_2:0R/W3b100VINDPM Level Selection

3b000 = 4.2 V

3b001 = 4.3 V

3b010 = 4.4 V

3b011 = 4.5 V

3b100 = 4.6 V

3b101 = 4.7 V

3b110 = 4.8 V

3b111 = 4.9 V

3DPPM_DISR/W1b0DPPM Disable

1b0 = DPPM function enabled

1b1 = DPPM function disabled

2-0THERM_REG_2:0R/W3b010Thermal Charge Current Foldback Threshold

3b000 = 80°C

3b001 = 85°C

3b010 = 90°C

3b011 = 95°C

3b100 = 100°C

3b101 = 105°C

3b110 = 110°C

3b111 = Disabled

9.5.1.19 ILIMCTRL Register (Address = 0x19) [reset = 0x6]

ILIMCTRL is shown in Figure 9-34 and described in Table 9-28.

Return to Summary Table.

Figure 9-34 ILIMCTRL Register
76543210
RESERVEDILIM_2:0
R/W-5b00000R/W-3b110
Table 9-28 ILIMCTRL Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR/W5b00000Reserved
2-0ILIM_2:0R/W3b110Input Current Limit Level Selection

3b000 = 50 mA

3b001 = 100 mA

3b010 = 150 mA

3b011 = 200 mA

3b100 = 300 mA

3b101 = 400 mA

3b110 = 500 mA

3b111 = 600 mA

9.5.1.20 LDOCTRL Register (Address = 0x1D) [reset = 0xB0]

LDOCTRL is shown in Figure 9-35 and described in Table 9-29.

Return to Summary Table.

Figure 9-35 LDOCTRL Register
76543210
EN_LS_LDOVLDO_4:0LDO_SWITCH_CONFGRESERVED
R/W-1b1R/W-5b01100R/W-1b0R/W-1b0
Table 9-29 LDOCTRL Register Field Descriptions
BitFieldTypeResetDescription
7EN_LS_LDOR/W1b1LS/LDO Enable

1b0 = Disable LS/LDO

1b1 = Enable LS/LDO

6-2VLDO_4:0R/W5b01100LDO output voltage setting (1.8 V default)
LDO Voltage = 600 mV + VLDO Code x 100 mV
1LDO_SWITCH_CONFGR/W1b0LDO / Load Switch Configuration Select

1b0 = LDO

1b1 = Load Switch

0RESERVEDR/W1b0Reserved

9.5.1.21 MRCTRL Register (Address = 0x30) [reset = 0x2A]

MRCTRL is shown in Figure 9-36 and described in Table 9-30.

Return to Summary Table.

Figure 9-36 MRCTRL Register
76543210
MR_RESET_VINMR_WAKE1_TIMERMR_WAKE2_TIMERMR_RESET_WARN_1:0MR_HW_RESET_1:0RESERVED
R/W-1b0R/W-1b0R/W-1b1R/W-2b01R/W-2b01R/W-1b0
Table 9-30 MRCTRL Register Field Descriptions
BitFieldTypeResetDescription
7MR_RESET_VINR/W1b0VIN Power Good gated MR Reset Enable

1b0 = Reset sent when /MR reset time is met regardless of VIN state

1b1 = Reset sent when MR reset is met and Vin is valid

6MR_WAKE1_TIMERR/W1b0Wake 1 Timer setting

1b0 = 125 ms

1b1 = 500 ms

5MR_WAKE2_TIMERR/W1b1Wake 2 Timer setting

1b0 = 1 s

1b1 = 2 s

4-3MR_RESET_WARN_1:0R/W2b01MR Reset Warn Timer setting

2b00 = MR_HW_RESET - 0.5 s

2b01 = MR_HW_RESET - 1.0 s

2b10 = MR_HW_RESET - 1.5 s

2b11 = MR_HW_RESET - 2.0 s

2-1MR_HW_RESET_1:0R/W2b01MR HW Reset Timer setting

2b00 = 4 s

2b01 = 8 s

2b10 = 10 s

2b11 = 14 s

0RESERVEDR/W1b0Reserved

9.5.1.22 ICCTRL0 Register (Address = 0x35) [reset = 0x10]

ICCTRL0 is shown in Figure 9-37 and described in Table 9-31.

Return to Summary Table.

Figure 9-37 ICCTRL0 Register
76543210
EN_SHIP_MODERESERVEDAUTOWAKE_1:0RESERVEDGLOBAL_INT_MASKHW_RESETSW_RESET
R/W-1b0R/W-1b0R/W-2b01R/W-1b0R/W-1b0R/W-1b0R/W-1b0
Table 9-31 ICCTRL0 Register Field Descriptions
BitFieldTypeResetDescription
7EN_SHIP_MODER/W1b0Ship Mode Enable

1b0 = Normal operation

1b1 = Enter Ship Mode when VIN is not valid and /MR is high

6RESERVEDR/W1b0Reserved
5-4AUTOWAKE_1:0R/W2b01Auto-wakeup Timer (TRESTART) for /MR HW Reset

2b00 = 0.6 s

2b01 = 1.2 s

2b10 = 2.4 s

2b11 = 5 s

3RESERVEDR/W1b0Reserved
2GLOBAL_INT_MASKR/W1b0Global Interrupt Mask

1b0 = Normal Operation

1b1 = Mask all interrupts

1HW_RESETR/W1b0HW Reset

1b0 = Normal operation

1b1 = HW Reset. Temporarily power down all power rails, except VDD. I2C Register go to default settings.

0SW_RESETR/W1b0SW_Reset

1b0 = Normal operation

1b1 = SW Reset. I2C Registers go to default settings.

9.5.1.23 ICCTRL1 Register (Address = 0x36) [reset = 0x0]

ICCTRL1 is shown in Figure 9-38 and described in Table 9-32.

Return to Summary Table.

Figure 9-38 ICCTRL1 Register
76543210
MR_LPRESS_ACTION_1:0ADCIN_MODERESERVEDPG_MODE_1:0PMID_MODE_1:0
R/W-2b00R/W-1b0R/W-1b0R/W-2b00R/W-2b00
Table 9-32 ICCTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7-6MR_LPRESS_ACTION_1:0R/W2b00MR Long Press Action

2b00 = HW Reset (Power Cycle)

2b01 = Do nothing

2b10 = Enter Ship Mode

2b11 = Enter Ship Mode

5ADCIN_MODER/W1b0ADCIN Pin Mode of Operation

1b0 = General Purpose ADC input (no Internal biasing)

1b1 = 10K NTC ADC input (80 µA biasing)

4RESERVEDR/W1b0Reserved
3-2PG_MODE_1:0R/W2b00PG Pin Mode of Operation

2b00 = VIN Power Good

2b01 = Deglitched Level Shifted /MR

2b10 = General Purpose Open Drain Output

2b11 = General Purpose Open Drain Output

1-0PMID_MODE_1:0R/W2b00PMID Control
Sets how PMID is powered in any state, except Ship Mode.

2b00 = PMID powered from BAT or VIN if present

2b01 = PMID powered from BAT only, even if VIN is present

2b10 = PMID disconnected and left floating

2b11 = PMID disconnected and pulled down.

9.5.1.24 ICCTRL2 Register (Address = 0x37) [reset = 0x40]

ICCTRL2 is shown in Figure 9-39 and described in Table 9-33.

Return to Summary Table.

Figure 9-39 ICCTRL2 Register
76543210
PMID_REG_CTRL_2:0GPO_PGRESERVEDHWRESET_14S_WDCHARGER_DISABLE
R/W-3b010R/W-1b0R/W-2b00R/W-1b0R/W-1b0
Table 9-33 ICCTRL2 Register Field Descriptions
BitFieldTypeResetDescription
7-5PMID_REG_CTRL_2:0R/W3b010System (PMID) Regulation Voltage

3b000 = Battery Tracking

3b001 = 4.4 V

3b010 = 4.5 V

3b011 = 4.6 V

3b100 = 4.7 V

3b101 = 4.8 V

3b110 = 4.9 V

3b111 = Pass-Through (VIN)

4GPO_PGR/W1b0/PG General Purpose Output State Control

1b0 = Pulled Down

1b1 = High Z

3-2RESERVEDR/W2b00Reserved
1HWRESET_14S_WDR/W1b0Enable for 14-second I2C watchdog timer for HW Reset after VIN connection

1b0 = Timer disabled

1b1 = Device will perform HW reset if no I2C transaction is done within 14 s after VIN is present

0CHARGER_DISABLER/W1b0Charge Disable

1b0 = Charge enabled if /CE pin is low

1b1 = Charge disabled

9.5.1.25 ADCCTRL0 Register (Address = 0x40) [reset = 0x2]

ADCCTRL0 is shown in Figure 9-40 and described in Table 9-34.

Return to Summary Table.

Figure 9-40 ADCCTRL0 Register
76543210
ADC_READ_RATE_1:0ADC_CONV_STARTADC_CONV_SPEED_1:0ADC_COMP1_2:0
R/W-2b00R/W-1b0R/W-2b00R/W-3b010
Table 9-34 ADCCTRL0 Register Field Descriptions
BitFieldTypeResetDescription
7-6ADC_READ_RATE_1:0R/W2b00Read rate for ADC measurements in BAT Only operation

2b00 = Manual Read (Measurement done when ADC_CONV_START is set)

2b01 = Continuous

2b10 = Every 1 second

2b11 = Every 1 minute

5ADC_CONV_STARTR/W1b0ADC Conversion Start Trigger
Bit goes back to 0 when conversion is complete

1b0 = No ADC conversion

1b1 = Initiates ADC measurement in Manual Read operation

4-3ADC_CONV_SPEED_1:0R/W2b00ADC Conversion Speed

2b00 = 24 ms (highest accuracy)

2b01 = 12 ms

2b10 = 6 ms

2b11 = 3 ms

2-0ADC_COMP1_2:0R/W3b010ADC Channel for Comparator 1

3b000 = Disabled

3b001 = ADCIN

3b010 = TS

3b011 = VBAT

3b100 = ICHARGE

3b101 = VIN

3b110 = PMID

3b111 = IIN

9.5.1.26 ADCCTRL1 Register (Address = 0x41) [reset = 0x40]

ADCCTRL1 is shown in Figure 9-41 and described in Table 9-35.

Return to Summary Table.

Figure 9-41 ADCCTRL1 Register
76543210
ADC_COMP2_2:0ADC_COMP3_2:0RESERVED
R/W-3b010R/W-3b000R/W-2b00
Table 9-35 ADCCTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7-5ADC_COMP2_2:0R/W3b010ADC Channel for Comparator 2

3b000 = Disabled

3b001 = ADCIN

3b010 = TS

3b011 = VBAT

3b100 = ICHARGE

3b101 = VIN

3b110 = PMID

3b111 = IIN

4-2ADC_COMP3_2:0R/W3b000ADC Channel for Comparator 3

3b000 = Disabled

3b001 = ADCIN

3b010 = TS

3b011 = VBAT

3b100 = ICHARGE

3b101 = VIN

3b110 = PMID

3b111 = IIN

1-0RESERVEDR/W2b00Reserved

9.5.1.27 ADC_DATA_VBAT_M Register (Address = 0x42) [reset = X]

ADC_DATA_VBAT_M is shown in Figure 9-42 and described in Table 9-36.

Return to Summary Table.

Figure 9-42 ADC_DATA_VBAT_M Register
76543210
VBAT_ADC_15:8
R-X
Table 9-36 ADC_DATA_VBAT_M Register Field Descriptions
BitFieldTypeResetDescription
7-0VBAT_ADC_15:8RXADC VBAT Measurement MSB

9.5.1.28 ADC_DATA_VBAT_L Register (Address = 0x43) [reset = X]

ADC_DATA_VBAT_L is shown in Figure 9-43 and described in Table 9-37.

Return to Summary Table.

Figure 9-43 ADC_DATA_VBAT_L Register
76543210
VBAT_ADC_7:0
R-X
Table 9-37 ADC_DATA_VBAT_L Register Field Descriptions
BitFieldTypeResetDescription
7-0VBAT_ADC_7:0RXADC VBAT Measurement LSB

9.5.1.29 ADC_DATA_TS_M Register (Address = 0x44) [reset = X]

ADC_DATA_TS_M is shown in Figure 9-44 and described in Table 9-38.

Return to Summary Table.

Figure 9-44 ADC_DATA_TS_M Register
76543210
TS_ADC_15:8
R-X
Table 9-38 ADC_DATA_TS_M Register Field Descriptions
BitFieldTypeResetDescription
7-0TS_ADC_15:8RXADC TS Measurement MSB

9.5.1.30 ADC_DATA_TS_L Register (Address = 0x45) [reset = X]

ADC_DATA_TS_L is shown in Figure 9-45 and described in Table 9-39.

Return to Summary Table.

Figure 9-45 ADC_DATA_TS_L Register
76543210
TS_ADC_7:0
R-X
Table 9-39 ADC_DATA_TS_L Register Field Descriptions
BitFieldTypeResetDescription
7-0TS_ADC_7:0RXADC TS Measurement LSB

9.5.1.31 ADC_DATA_ICHG_M Register (Address = 0x46) [reset = X]

ADC_DATA_ICHG_M is shown in Figure 9-46 and described in Table 9-40.

Return to Summary Table.

Figure 9-46 ADC_DATA_ICHG_M Register
76543210
ICHG_ADC_15:8
R-X
Table 9-40 ADC_DATA_ICHG_M Register Field Descriptions
BitFieldTypeResetDescription
7-0ICHG_ADC_15:8RXADC ICHG Measurement MSB

9.5.1.32 ADC_DATA_ICHG_L Register (Address = 0x47) [reset = X]

ADC_DATA_ICHG_L is shown in Figure 9-47 and described in Table 9-41.

Return to Summary Table.

Figure 9-47 ADC_DATA_ICHG_L Register
76543210
ICHG_ADC_7:0
R-X
Table 9-41 ADC_DATA_ICHG_L Register Field Descriptions
BitFieldTypeResetDescription
7-0ICHG_ADC_7:0RXADC ICHG Measurement LSB

9.5.1.33 ADC_DATA_ADCIN_M Register (Address = 0x48) [reset = X]

ADC_DATA_ADCIN_M is shown in Figure 9-48 and described in Table 9-42.

Return to Summary Table.

Figure 9-48 ADC_DATA_ADCIN_M Register
76543210
ADCIN_ADC_15:8
R-X
Table 9-42 ADC_DATA_ADCIN_M Register Field Descriptions
BitFieldTypeResetDescription
7-0ADCIN_ADC_15:8RXADC ADCIN Measurement MSB

9.5.1.34 ADC_DATA_ADCIN_L Register (Address = 0x49) [reset = X]

ADC_DATA_ADCIN_L is shown in Figure 9-49 and described in Table 9-43.

Return to Summary Table.

Figure 9-49 ADC_DATA_ADCIN_L Register
76543210
ADCIN_ADC_7:0
R-X
Table 9-43 ADC_DATA_ADCIN_L Register Field Descriptions
BitFieldTypeResetDescription
7-0ADCIN_ADC_7:0RXADC ADCIN Measurement LSB

9.5.1.35 ADC_DATA_VIN_M Register (Address = 0x4A) [reset = X]

ADC_DATA_VIN_M is shown in Figure 9-50 and described in Table 9-44.

Return to Summary Table.

Figure 9-50 ADC_DATA_VIN_M Register
76543210
VIN_ADC_15:8
R-X
Table 9-44 ADC_DATA_VIN_M Register Field Descriptions
BitFieldTypeResetDescription
7-0VIN_ADC_15:8RXADC VIN Measurement MSB

9.5.1.36 ADC_DATA_VIN_L Register (Address = 0x4B) [reset = X]

ADC_DATA_VIN_L is shown in Figure 9-51 and described in Table 9-45.

Return to Summary Table.

Figure 9-51 ADC_DATA_VIN_L Register
76543210
VIN_ADC_7:0
R-X
Table 9-45 ADC_DATA_VIN_L Register Field Descriptions
BitFieldTypeResetDescription
7-0VIN_ADC_7:0RXADC VIN Measurement LSB

9.5.1.37 ADC_DATA_PMID_M Register (Address = 0x4C) [reset = X]

ADC_DATA_PMID_M is shown in Figure 9-52 and described in Table 9-46.

Return to Summary Table.

Figure 9-52 ADC_DATA_PMID_M Register
76543210
PMID_ADC_15:8
R-X
Table 9-46 ADC_DATA_PMID_M Register Field Descriptions
BitFieldTypeResetDescription
7-0PMID_ADC_15:8RXADC PMID Measurement MSB

9.5.1.38 ADC_DATA_PMID_L Register (Address = 0x4D) [reset = X]

ADC_DATA_PMID_L is shown in Figure 9-53 and described in Table 9-47.

Return to Summary Table.

Figure 9-53 ADC_DATA_PMID_L Register
76543210
PMID_ADC_7:0
R-X
Table 9-47 ADC_DATA_PMID_L Register Field Descriptions
BitFieldTypeResetDescription
7-0PMID_ADC_7:0RXADC PMID Measurement LSB

9.5.1.39 ADC_DATA_IIN_M Register (Address = 0x4E) [reset = X]

ADC_DATA_IIN_M is shown in Figure 9-54 and described in Table 9-48.

Return to Summary Table.

Figure 9-54 ADC_DATA_IIN_M Register
76543210
IIN_ADC_15:8
R-X
Table 9-48 ADC_DATA_IIN_M Register Field Descriptions
BitFieldTypeResetDescription
7-0IIN_ADC_15:8RXADC IIN Measurement MSB

9.5.1.40 ADC_DATA_IIN_L Register (Address = 0x4F) [reset = X]

ADC_DATA_IIN_L is shown in Figure 9-55 and described in Table 9-49.

Return to Summary Table.

Figure 9-55 ADC_DATA_IIN_L Register
76543210
IIN_ADC_7:0
R-X
Table 9-49 ADC_DATA_IIN_L Register Field Descriptions
BitFieldTypeResetDescription
7-0IIN_ADC_7:0RXADC IIN Measurement LSB

9.5.1.41 ADCALARM_COMP1_M Register (Address = 0x52) [reset = 0x23]

ADCALARM_COMP1_M is shown in Figure 9-56 and described in Table 9-50.

Return to Summary Table.

Figure 9-56 ADCALARM_COMP1_M Register
76543210
1_ADCALARM_15:8
R/W-8b00100011
Table 9-50 ADCALARM_COMP1_M Register Field Descriptions
BitFieldTypeResetDescription
7-01_ADCALARM_15:8R/W8b00100011ADC Comparator 1 Threshold MSB

9.5.1.42 ADCALARM_COMP1_L Register (Address = 0x53) [reset = 0x20]

ADCALARM_COMP1_L is shown in Figure 9-57 and described in Table 9-51.

Return to Summary Table.

Figure 9-57 ADCALARM_COMP1_L Register
76543210
1_ADCALARM_7:41_ADCALARM_ABOVERESERVED
R/W-4b0010R/W-1b0R/W-3b000
Table 9-51 ADCALARM_COMP1_L Register Field Descriptions
BitFieldTypeResetDescription
7-41_ADCALARM_7:4R/W4b0010ADC Comparator 1 Threshold LSB
31_ADCALARM_ABOVER/W1b0ADC Comparator1 Polarity

1b0 = Set Flag and send interrupt if ADC measurement becomes lower than comparator threshold

1b1 = Set Flag and send interrupt if ADC measurement is becomes higher than comparator threshold

2-0RESERVEDR/W3b000Reserved

9.5.1.43 ADCALARM_COMP2_M Register (Address = 0x54) [reset = 0x38]

ADCALARM_COMP2_M is shown in Figure 9-58 and described in Table 9-52.

Return to Summary Table.

Figure 9-58 ADCALARM_COMP2_M Register
76543210
2_ADCALARM_15:8
R/W-8b00111000
Table 9-52 ADCALARM_COMP2_M Register Field Descriptions
BitFieldTypeResetDescription
7-02_ADCALARM_15:8R/W8b00111000ADC Comparator 2 Threshold MSB

9.5.1.44 ADCALARM_COMP2_L Register (Address = 0x55) [reset = 0x90]

ADCALARM_COMP2_L is shown in Figure 9-59 and described in Table 9-53.

Return to Summary Table.

Figure 9-59 ADCALARM_COMP2_L Register
76543210
2_ADCALARM_7:42_ADCALARM_ABOVERESERVED
R/W-4b1001R/W-1b0R/W-3b000
Table 9-53 ADCALARM_COMP2_L Register Field Descriptions
BitFieldTypeResetDescription
7-42_ADCALARM_7:4R/W4b1001ADC Comparator 2 Threshold LSB
32_ADCALARM_ABOVER/W1b0ADC Comparator 2 Polarity

1b0 = Set Flag and send interrupt if ADC measurement becomes lower than comparator threshold

1b1 = Set Flag and send interrupt if ADC measurement is becomes higher than comparator threshold

2-0RESERVEDR/W3b000Reserved

9.5.1.45 ADCALARM_COMP3_M Register (Address = 0x56) [reset = 0x0]

ADCALARM_COMP3_M is shown in Figure 9-60 and described in Table 9-54.

Return to Summary Table.

Figure 9-60 ADCALARM_COMP3_M Register
76543210
3_ADCALARM_15:8
R/W-8b00000000
Table 9-54 ADCALARM_COMP3_M Register Field Descriptions
BitFieldTypeResetDescription
7-03_ADCALARM_15:8R/W8b00000000ADC Comparator 3 Threshold MSB

9.5.1.46 ADCALARM_COMP3_L Register (Address = 0x57) [reset = 0x0]

ADCALARM_COMP3_L is shown in Figure 9-61 and described in Table 9-55.

Return to Summary Table.

Figure 9-61 ADCALARM_COMP3_L Register
76543210
3_ADCALARM_7:43_ADCALARM_ABOVERESERVED
R/W-4b0000R/W-1b0R/W-3b000
Table 9-55 ADCALARM_COMP3_L Register Field Descriptions
BitFieldTypeResetDescription
7-43_ADCALARM_7:4R/W4b0000ADC Comparator 3 Threshold LSB
33_ADCALARM_ABOVER/W1b0ADC Comparator 3 Polarity

1b0 = Set Flag and send interrupt if ADC measurement becomes lower than comparator threshold

1b1 = Set Flag and send interrupt if ADC measurement is becomes higher than comparator threshold

2-0RESERVEDR/W3b000Reserved

9.5.1.47 ADC_READ_EN Register (Address = 0x58) [reset = 0x0]

ADC_READ_EN is shown in Figure 9-62 and described in Table 9-56.

Return to Summary Table.

Figure 9-62 ADC_READ_EN Register
76543210
EN_IIN_READEN_PMID_READEN_ICHG_READEN_VIN_READEN_VBAT_READEN_TS_READEN_ADCIN_READRESERVED
R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0R/W-1b0
Table 9-56 ADC_READ_EN Register Field Descriptions
BitFieldTypeResetDescription
7EN_IIN_READR/W1b0Enable measurement for Input Current (IIN) Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

6EN_PMID_READR/W1b0Enable measurement for PMID Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

5EN_ICHG_READR/W1b0Enable measurement for Charge Current Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

4EN_VIN_READR/W1b0Enable measurement for Input Voltage (VIN) Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

3EN_VBAT_READR/W1b0Enable measurement for Battery Voltage (VBAT) Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

2EN_TS_READR/W1b0Enable measurement for TS Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

1EN_ADCIN_READR/W1b0Enable measurement for ADCIN Channel

1b0 = ADC measurement disabled

1b1 = ADC measurement enabled

0RESERVEDR/W1b0Reserved

9.5.1.48 TS_FASTCHGCTRL Register (Address = 0x61) [reset = 0x34]

TS_FASTCHGCTRL is shown in Figure 9-63 and described in Table 9-57.

Return to Summary Table.

Figure 9-63 TS_FASTCHGCTRL Register
76543210
RESERVEDTS_VBAT_REG__2:0RESERVEDTS_ICHRG_2:0
R/W-1b0R/W-3b011R/W-1b0R/W-3b100
Table 9-57 TS_FASTCHGCTRL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W1b0Reserved
6-4TS_VBAT_REG__2:0R/W3b011Reduced target battery voltage during Warm

3b000 = No reduction

3b001 = VBAT_REG - 50 mV

3b010 = VBAT_REG - 100 mV

3b011 = VBAT_REG - 150 mV

3b100 = VBAT_REG - 200 mV

3b101 = VBAT_REG - 250 mV

3b110 = VBAT_REG - 300 mV

3b111 = VBAT_REG - 350 mV

3RESERVEDR/W1b0Reserved
2-0TS_ICHRG_2:0R/W3b100Fast charge current when decreased by TS function

3b000 = No reduction

3b001 = 0.875 x ICHG

3b010 = 0.750 x ICHG

3b011 = 0.625 x ICHG

3b100 = 0.500 x ICHG

3b101 = 0.375 x ICHG

3b110 = 0.250 x ICHG

3b111 = 0.125 x ICHG

9.5.1.49 TS_COLD Register (Address = 0x62) [reset = 0x7C]

TS_COLD is shown in Figure 9-64 and described in Table 9-58.

Return to Summary Table.

Figure 9-64 TS_COLD Register
76543210
TS_COLD_7:0
R/W-8b01111100
Table 9-58 TS_COLD Register Field Descriptions
BitFieldTypeResetDescription
7-0TS_COLD_7:0R/W8b01111100TS Cold Threshold

1b = 4.688 mV

10b = 9.375 mV

100b = 18.75 mV

1000b = 37.5 mV

10000b = 75 mV

100000b = 150 mV

1000000b = 300 mV

10000000b = 600 mV

9.5.1.50 TS_COOL Register (Address = 0x63) [reset = 0x6D]

TS_COOL is shown in Figure 9-65 and described in Table 9-59.

Return to Summary Table.

Figure 9-65 TS_COOL Register
76543210
TS_COOL_7:0
R/W-8b01101101
Table 9-59 TS_COOL Register Field Descriptions
BitFieldTypeResetDescription
7-0TS_COOL_7:0R/W8b01101101TS Cool Threshold

1b = 4.688 mV

10b = 9.375 mV

100b = 18.75 mV

1000b = 37.5 mV

10000b = 75 mV

100000b = 150 mV

1000000b = 300 mV

10000000b = 600 mV

9.5.1.51 TS_WARM Register (Address = 0x64) [reset = 0x38]

TS_WARM is shown in Figure 9-66 and described in Table 9-60.

Return to Summary Table.

Figure 9-66 TS_WARM Register
76543210
TS_WARM_7:0
R/W-8b00111000
Table 9-60 TS_WARM Register Field Descriptions
BitFieldTypeResetDescription
7-0TS_WARM_7:0R/W8b00111000TS Warm Threshold

1b = 4.688 mV

10b = 9.375 mV

100b = 18.75 mV

1000b = 37.5 mV

10000b = 75 mV

100000b = 150 mV

1000000b = 300 mV

10000000b = 600 mV

9.5.1.52 TS_HOT Register (Address = 0x65) [reset = 0x27]

TS_HOT is shown in Figure 9-67 and described in Table 9-61.

Return to Summary Table.

Figure 9-67 TS_HOT Register
76543210
TS_HOT_7:0
R/W-8b00100111
Table 9-61 TS_HOT Register Field Descriptions
BitFieldTypeResetDescription
7-0TS_HOT_7:0R/W8b00100111TS Hot Threshold

1b = 4.688 mV

10b = 9.375 mV

100b = 18.75 mV

1000b = 37.5 mV

10000b = 75 mV

100000b = 150 mV

1000000b = 300 mV

10000000b = 600 mV

9.5.1.53 DEVICE_ID Register (Address = 0x6F) [reset = 0x35]

DEVICE_ID is shown in Figure 9-68 and described in Table 9-62.

Return to Summary Table.

Figure 9-68 DEVICE_ID Register
76543210
DEVICE_ID_7:0
R-8b00110101
Table 9-62 DEVICE_ID Register Field Descriptions
BitFieldTypeResetDescription
7-0DEVICE_ID_7:0R8b00110101Device ID

110101b = BQ25155