SLUSFA4C June   2023  – February 2025 BQ25628E

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Description (continued)
  6. Device Comparison
  7. Pin Configuration and Functions
  8. Specifications
    1. 7.1 Absolute Maximum Ratings
    2. 7.2 ESD Ratings
    3. 7.3 Recommended Operating Conditions
    4. 7.4 Thermal Information
    5. 7.5 Electrical Characteristics
    6. 7.6 Timing Requirements
    7. 7.7 Typical Characteristics
  9. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 Power-On-Reset (POR)
      2. 8.3.2 Device Power Up from Battery
      3. 8.3.3 Device Power Up from Input Source
        1. 8.3.3.1 REGN LDO Power Up
        2. 8.3.3.2 Poor Source Qualification
        3. 8.3.3.3 ILIM Pin
        4. 8.3.3.4 Input Voltage Limit Threshold Setting (VINDPM Threshold)
        5. 8.3.3.5 Converter Power-Up
      4. 8.3.4 Power Path Management
        1. 8.3.4.1 Narrow VDC Architecture
        2. 8.3.4.2 Dynamic Power Management
        3. 8.3.4.3 High Impedance Mode
      5. 8.3.5 Battery Charging Management
        1. 8.3.5.1 Autonomous Charging Cycle
        2. 8.3.5.2 Battery Charging Profile
        3. 8.3.5.3 Charging Termination
        4. 8.3.5.4 Thermistor Qualification
          1. 8.3.5.4.1 Advanced Temperature Profile in Charge Mode
          2. 8.3.5.4.2 TS Pin Thermistor Configuration
          3. 8.3.5.4.3 JEITA Charge Rate Scaling
          4. 8.3.5.4.4 TS_BIAS Pin
        5. 8.3.5.5 Charging Safety Timers
      6. 8.3.6 Integrated 12-Bit ADC for Monitoring
      7. 8.3.7 Status Outputs ( PG, STAT, INT)
        1. 8.3.7.1 PG Pin Power Good Indicator
        2. 8.3.7.2 Interrupts and Status, Flag and Mask Bits
        3. 8.3.7.3 Charging Status Indicator (STAT)
        4. 8.3.7.4 Interrupt to Host ( INT)
      8. 8.3.8 BATFET Control
        1. 8.3.8.1 Shutdown Mode
        2. 8.3.8.2 Ship Mode
        3. 8.3.8.3 System Power Reset
      9. 8.3.9 Protections
        1. 8.3.9.1 Voltage and Current Monitoring in Battery Only and HIZ Modes
          1. 8.3.9.1.1 Battery Undervoltage Lockout
          2. 8.3.9.1.2 Battery Overcurrent Protection
        2. 8.3.9.2 Voltage and Current Monitoring in Buck Mode
          1. 8.3.9.2.1 Input Overvoltage
          2. 8.3.9.2.2 System Overvoltage Protection (SYSOVP)
          3. 8.3.9.2.3 Forward Converter Cycle-by-Cycle Current Limit
          4. 8.3.9.2.4 System Short
          5. 8.3.9.2.5 Battery Overvoltage Protection (BATOVP)
          6. 8.3.9.2.6 Sleep and Poor Source Comparators
        3. 8.3.9.3 Thermal Regulation and Thermal Shutdown
          1. 8.3.9.3.1 Thermal Protection in Buck Mode
          2. 8.3.9.3.2 Thermal Protection in Battery-Only Mode
    4. 8.4 Device Functional Modes
      1. 8.4.1 Host Mode and Default Mode
      2. 8.4.2 Register Bit Reset
    5. 8.5 Programming
      1. 8.5.1 Serial Interface
        1. 8.5.1.1 Data Validity
        2. 8.5.1.2 START and STOP Conditions
        3. 8.5.1.3 Byte Format
        4. 8.5.1.4 Acknowledge (ACK) and Not Acknowledge (NACK)
        5. 8.5.1.5 Target Address and Data Direction Bit
        6. 8.5.1.6 Single Write and Read
        7. 8.5.1.7 Multi-Write and Multi-Read
    6. 8.6 Register Maps
      1. 8.6.1 Register Programming
      2. 8.6.2 BQ25628E Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application
      1. 9.2.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
        1. 9.2.2.1 Inductor Selection
        2. 9.2.2.2 Input Capacitor
        3. 9.2.2.3 Output Capacitor
      3. 9.2.3 Application Curves
  11. 10Power Supply Recommendations
  12. 11Layout
    1. 11.1 Layout Guidelines
    2. 11.2 Layout Example
  13. 12Device and Documentation Support
    1. 12.1 Device Support
      1. 12.1.1 Third-Party Products Disclaimer
    2. 12.2 Documentation Support
      1. 12.2.1 Related Documentation
    3. 12.3 Receiving Notification of Documentation Updates
    4. 12.4 Support Resources
    5. 12.5 Trademarks
    6. 12.6 Electrostatic Discharge Caution
    7. 12.7 Glossary
  14. 13Revision History
  15. 14Mechanical, Packaging, and Orderable Information

BQ25628E Registers

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

Table 8-5 BQ25628E Registers
AddressAcronymRegister NameSection
2hREG0x02_Charge_Current_LimitCharge Current LimitGo
4hREG0x04_Charge_Voltage_LimitCharge Voltage LimitGo
6hREG0x06_Input_Current_LimitInput Current LimitGo
8hREG0x08_Input_Voltage_LimitInput Voltage LimitGo
EhREG0x0E_Minimal_System_VoltageMinimal System VoltageGo
10hREG0x10_Pre-charge_ControlPre-charge ControlGo
12hREG0x12_Termination_ControlTermination ControlGo
14hREG0x14_Charge_ControlCharge ControlGo
15hREG0x15_Charge_Timer_ControlCharge Timer ControlGo
16hREG0x16_Charger_Control_0Charger Control 0Go
17hREG0x17_Charger_Control_1Charger Control 1Go
18hREG0x18_Charger_Control_2Charger Control 2Go
19hREG0x19_Charger_Control_3Charger Control 3Go
1AhREG0x1A_NTC_Control_0NTC Control 0Go
1BhREG0x1B_NTC_Control_1NTC Control 1Go
1ChREG0x1C_NTC_Control_2NTC Control 2Go
1DhREG0x1D_Charger_Status_0Charger Status 0Go
1EhREG0x1E_Charger_Status_1Charger Status 1Go
1FhREG0x1F_FAULT_Status_0FAULT Status 0Go
20hREG0x20_Charger_Flag_0Charger Flag 0Go
21hREG0x21_Charger_Flag_1Charger Flag 1Go
22hREG0x22_FAULT_Flag_0FAULT Flag 0Go
23hREG0x23_Charger_Mask_0Charger Mask 0Go
24hREG0x24_Charger_Mask_1Charger Mask 1Go
25hREG0x25_FAULT_Mask_0FAULT Mask 0Go
26hREG0x26_ADC_ControlADC ControlGo
27hREG0x27_ADC_Function_Disable_0ADC Function Disable 0Go
28hREG0x28_IBUS_ADCIBUS ADCGo
2AhREG0x2A_IBAT_ADCIBAT ADCGo
2ChREG0x2C_VBUS_ADCVBUS ADCGo
2EhREG0x2E_VPMID_ADCVPMID ADCGo
30hREG0x30_VBAT_ADCVBAT ADCGo
32hREG0x32_VSYS_ADCVSYS ADCGo
34hREG0x34_TS_ADCTS ADCGo
36hREG0x36_TDIE_ADCTDIE ADCGo
38hREG0x38_Part_InformationPart InformationGo

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

Table 8-6 BQ25628E Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

8.6.2.1 REG0x02_Charge_Current_Limit Register (Address = 2h) [Reset = 0100h]

REG0x02_Charge_Current_Limit is shown in Figure 8-15 and described in Table 8-7.

Return to the Summary Table.

Charge Current Limit

Figure 8-15 REG0x02_Charge_Current_Limit Register
15141312111098
RESERVEDICHG
R-0hR/W-8h
76543210
ICHGRESERVED
R/W-8hR-0h
Table 8-7 REG0x02_Charge_Current_Limit Register Field Descriptions
BitFieldTypeResetNotesDescription
15:11RESERVEDR0h
Reserved
10:5ICHGR/W8hWATCHDOG Timer Expiration sets ICHG to 1/2 its previous value (rounded down)
Reset by:
REG_RESET
Charge Current Regulation Limit:
This 16-bit register follows the little-endian convention.
ICHG[5:3] falls in REG0x03[2:0], and ICHG[2:0] falls in REG0x02[7:5].
POR: 320mA (8h)
Range: 40mA-2000mA (1h-32h)
Clamped Low
Clamped High
Bit Step: 40mA (1h)
NOTE: When Q4_FULLON=1, this register has a minimum value of 80mA
4:0RESERVEDR0h
Reserved

8.6.2.2 REG0x04_Charge_Voltage_Limit Register (Address = 4h) [Reset = 0D20h]

REG0x04_Charge_Voltage_Limit is shown in Figure 8-16 and described in Table 8-8.

Return to the Summary Table.

Charge Voltage Limit

Figure 8-16 REG0x04_Charge_Voltage_Limit Register
15 14 13 12 11 10 9 8
RESERVED VREG
R-0h R/W-1A4h
7 6 5 4 3 2 1 0
VREG RESERVED
R/W-1A4h R-0h
Table 8-8 REG0x04_Charge_Voltage_Limit Register Field Descriptions
Bit Field Type Reset Notes Description
15:12 RESERVED R 0h
Reserved
11:3 VREG R/W 1A4h Reset by:
REG_RESET
Battery Voltage Regulation Limit:
This 16-bit register follows the little-endian convention. VREG[8:5] falls in REG0x05[3:0], and VREG[4:0] falls in REG0x04[7:3].
POR: 4200mV (1A4h)
Range: 3500mV-4800mV (15Eh-1E0h)
Clamped Low
Clamped High
Bit Step: 10mV
2:0 RESERVED R 0h
Reserved

8.6.2.3 REG0x06_Input_Current_Limit Register (Address = 6h) [Reset = 0A00h]

REG0x06_Input_Current_Limit is shown in Figure 8-17 and described in Table 8-9.

Return to the Summary Table.

Input Current Limit

Figure 8-17 REG0x06_Input_Current_Limit Register
15141312111098
RESERVEDIINDPM
R-0hR/W-A0h
76543210
IINDPMRESERVED
R/W-A0hR-0h
Table 8-9 REG0x06_Input_Current_Limit Register Field Descriptions
BitFieldTypeResetNotesDescription
15:12RESERVEDR0h
Reserved
11:4IINDPMR/WA0hReset by:
REG_RESET
Adapter Removal
Input Current Regulation Limit:
This 16-bit register follows the little-endian convention. IINDPM[7:4] falls in REG0x07[3:0], and IINDPM[3:0] falls in REG0x06[7:4].
POR: 3200mA (A0h)
Range: 100mA-3200mA (5h-A0h)
Clamped Low
Clamped High
Bit Step: 20mA
When the adapter is removed, IINDPM is reset to its POR value of 3.2 A.
3:0RESERVEDR0h
Reserved

8.6.2.4 REG0x08_Input_Voltage_Limit Register (Address = 8h) [Reset = 0E60h]

REG0x08_Input_Voltage_Limit is shown in Figure 8-18 and described in Table 8-10.

Return to the Summary Table.

Input Voltage Limit

Figure 8-18 REG0x08_Input_Voltage_Limit Register
15141312111098
RESERVEDVINDPM
R-0hR/W-73h
76543210
VINDPMRESERVED
R/W-73hR-0h
Table 8-10 REG0x08_Input_Voltage_Limit Register Field Descriptions
BitFieldTypeResetNotesDescription
15:14RESERVEDR0h
Reserved
13:5VINDPMR/W73h
Absolute Input Voltage Regulation Limit:
This 16-bit register follows the little-endian convention.
VINDPM[8:3] falls in REG0x09[5:0], and VINDPM[2:0] falls in REG0x08[7:5].

POR: 4600mV (73h)
Range: 3800mV-16800mV (5Fh-1A4h)
Clamped Low
Clamped High
Bit Step: 40mV
4:0RESERVEDR0h
Reserved

8.6.2.5 REG0x0E_Minimal_System_Voltage Register (Address = Eh) [Reset = 0B00h]

REG0x0E_Minimal_System_Voltage is shown in Figure 8-19 and described in Table 8-11.

Return to the Summary Table.

Minimal System Voltage

Figure 8-19 REG0x0E_Minimal_System_Voltage Register
15141312111098
RESERVEDVSYSMIN
R-0hR/W-2Ch
76543210
VSYSMINRESERVED
R/W-2ChR-0h
Table 8-11 REG0x0E_Minimal_System_Voltage Register Field Descriptions
BitFieldTypeResetNotesDescription
15:12RESERVEDR0h
Reserved
11:6VSYSMINR/W2ChReset by:
REG_RESET
Minimal System Voltage:
This 16-bit register follows the little-endian convention. VSYSMIN[5:2] falls in REG0x0F[3:0], and VSYSMIN[1:0] falls in REG0x0E[7:6].

POR: 3520mV (2Ch)
Range: 2560mV-3840mV (20h-30h)
Clamped Low
Clamped High
Bit Step: 80mV
5:0RESERVEDR0h
Reserved

8.6.2.6 REG0x10_Pre-charge_Control Register (Address = 10h) [Reset = 0018h]

REG0x10_Pre-charge_Control is shown in Figure 8-20 and described in Table 8-12.

Return to the Summary Table.

Pre-charge Control

Figure 8-20 REG0x10_Pre-charge_Control Register
15141312111098
RESERVED
R-0h
76543210
IPRECHGRESERVED
R/W-3hR-0h
Table 8-12 REG0x10_Pre-charge_Control Register Field Descriptions
BitFieldTypeResetNotesDescription
15:8RESERVEDR0h
Reserved
7:3IPRECHGR/W3hReset by:
REG_RESET
Pre-charge current regulation limit:
This 16-bit register follows the little-endian convention.

IPRECHG[4:0] falls in REG0x10[7:3]
POR: 30mA (3h)
Range: 10mA-310mA (1h-1Fh)
Clamped Low
Bit Step: 10mA (1h)
NOTE: When Q4_FULLON=1, this register has a minimum value of 80mA, so Reset value becomes 80mA in this case
2:0RESERVEDR0h
Reserved

8.6.2.7 REG0x12_Termination_Control Register (Address = 12h) [Reset = 0010h]

REG0x12_Termination_Control is shown in Figure 8-21 and described in Table 8-13.

Return to the Summary Table.

Termination Control

Figure 8-21 REG0x12_Termination_Control Register
15 14 13 12 11 10 9 8
RESERVED
R-0h
7 6 5 4 3 2 1 0
ITERM RESERVED
R/W-4h R-0h
Table 8-13 REG0x12_Termination_Control Register Field Descriptions
Bit Field Type Reset Notes Description
15:8 RESERVED R 0h
Reserved
7:2 ITERM R/W 4h Reset by:
REG_RESET
Termination Current Threshold:
This 16-bit register follows the little-endian convention.
ITERM[5:0] falls in REG0x12[7:2].
POR: 20mA (4h)
Range: 5mA-310mA (1h-3Eh)
Clamped Low
Bit Step: 5mA (1h)
NOTE: When Q4_FULLON=1, this register has a minimum value of 60mA, so Reset value becomes 60mA in this case
1:0 RESERVED R 0h
Reserved

8.6.2.8 REG0x14_Charge_Control Register (Address = 14h) [Reset = 06h]

REG0x14_Charge_Control is shown in Figure 8-22 and described in Table 8-14.

Return to the Summary Table.

Charge Control

Figure 8-22 REG0x14_Charge_Control Register
76543210
Q1_FULLONQ4_FULLONITRICKLETOPOFF_TMREN_TERMVINDPM_BAT_TRACKVRECHG
R/W-0hR/W-0hR/W-0hR/W-0hR/W-1hR/W-1hR/W-0h
Table 8-14 REG0x14_Charge_Control Register Field Descriptions
BitFieldTypeResetNotesDescription
7Q1_FULLONR/W0h
Forces RBFET (Q1) into low resistance state (26 mOhm) , regardless of IINDPM setting.
0b = RBFET RDSON determined by IINDPM setting (default)
1b = RBFET RDSON is always 26 mOhm
6Q4_FULLONR/W0h
Forces BATFET (Q4) into low resistance state (15 mOhm), regardless of ICHG setting (Only applies when VBAT > VSYSMIN).
0b = BATFET RDSON determined by charge current (default)
1b = BATFET RDSON is always 15 mOhm
5ITRICKLER/W0hReset by:
REG_RESET
Trickle charging current setting:
0b = 10mA (default)
1b = 40mA
4:3TOPOFF_TMRR/W0hReset by:
REG_RESET
Top-off timer control:
00b = Disabled (default)
01b = 17 mins
10b = 35 mins
11b = 52 mins
2EN_TERMR/W1hReset by:
REG_RESET
WATCHDOG
Enable termination:
0b = Disable
1b = Enable (default)
1VINDPM_BAT_TRACKR/W1hReset by:
REG_RESET
Sets VINDPM to track BAT voltage. Actual VINDPM is higher of the VINDPM register value and VBAT + VINDPM_BAT_TRACK.
0b = Disable function (VINDPM set by register)
1b = VBAT + 400 mV (default)
0VRECHGR/W0hReset by:
REG_RESET
Battery Recharge Threshold Offset (Below VREG)
0b = 100mV (default)
1b = 200mV

8.6.2.9 REG0x15_Charge_Timer_Control Register (Address = 15h) [Reset = 0Ch]

REG0x15_Charge_Timer_Control is shown in Figure 8-23 and described in Table 8-15.

Return to the Summary Table.

Charge Timer Control

Figure 8-23 REG0x15_Charge_Timer_Control Register
76543210
DIS_STATRESERVEDTMR2X_ENEN_SAFETY_TMRSPRECHG_TMRCHG_TMR
R/W-0hR-0hR/W-1hR/W-1hR/W-0hR/W-0h
Table 8-15 REG0x15_Charge_Timer_Control Register Field Descriptions
BitFieldTypeResetNotesDescription
7DIS_STATR/W0hReset by:
REG_RESET
Disable the STAT pin output
0b = Enable (default)
1b = Disable
6:4RESERVEDR0h
Reserved
3TMR2X_ENR/W1hReset by:
REG_RESET
2X charging timer control
0b = Trickle charge, pre-charge and fast charge timer not slowed by 2X during input DPM or thermal regulation.
1b = Trickle charge, pre-charge and fast charge timer slowed by 2X during input DPM or thermal regulation (default)
2EN_SAFETY_TMRSR/W1hReset by:
REG_RESET
WATCHDOG
Enable fast charge, pre-charge and trickle charge timers
0b = Disable
1b = Enable (default)
1PRECHG_TMRR/W0hReset by:
REG_RESET
Pre-charge safety timer setting
0b = 2.5 hrs (default)
1b = 0.62 hrs
0CHG_TMRR/W0hReset by:
REG_RESET
Fast charge safety timer setting
0b = 14.5 hrs (default)
1b = 28 hrs

8.6.2.10 REG0x16_Charger_Control_0 Register (Address = 16h) [Reset = A1h]

REG0x16_Charger_Control_0 is shown in Figure 8-24 and described in Table 8-16.

Return to the Summary Table.

Charger Control 0

Figure 8-24 REG0x16_Charger_Control_0 Register
76543210
EN_AUTO_IBATDISFORCE_IBATDISEN_CHGEN_HIZFORCE_PMID_DISWD_RSTWATCHDOG
R/W-1hR/W-0hR/W-1hR/W-0hR/W-0hR/W-0hR/W-1h
Table 8-16 REG0x16_Charger_Control_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7EN_AUTO_IBATDISR/W1hReset by:
REG_RESET
Enable the auto battery discharging during the battery OVP fault
0b = The charger does NOT apply a discharging current on BAT during battery OVP triggered
1b = The charger does apply a discharging current on BAT during battery OVP triggered (default)
6FORCE_IBATDISR/W0hReset by:
REG_RESET
WATCHDOG
Force a battery discharging current (~30mA)
0b = IDLE (default)
1b = Force the charger to apply a discharging current on BAT
5EN_CHGR/W1hReset by:
REG_RESET
WATCHDOG
Charger enable configuration
0b = Charge Disable
1b = Charge Enable (default)
4EN_HIZR/W0hReset by:
REG_RESET
WATCHDOG
Adapter Plug In
Enable HIZ mode.
0b = Disable (default)
1b = Enable
3FORCE_PMID_DISR/W0hReset by:
REG_RESET
WATCHDOG
Force a PMID discharge current (~30mA.)
0b = Disable (default)
1b = Enable
2WD_RSTR/W0hReset by:
REG_RESET
I2C watch dog timer reset
0b = Normal (default)
1b = Reset (this bit goes back to 0 after timer reset)
1:0WATCHDOGR/W1hReset by:
REG_RESET
Watchdog timer setting
00b = Disable
01b = 50s (default)
10b = 100s
11b = 200s

8.6.2.11 REG0x17_Charger_Control_1 Register (Address = 17h) [Reset = 4Fh]

REG0x17_Charger_Control_1 is shown in Figure 8-25 and described in Table 8-17.

Return to the Summary Table.

Charger Control 1

Figure 8-25 REG0x17_Charger_Control_1 Register
76543210
REG_RSTTREGSET_CONV_FREQSET_CONV_STRNRESERVEDVBUS_OVP
R/W-0hR/W-1hR/W-0hR/W-3hR-0hR/W-1h
Table 8-17 REG0x17_Charger_Control_1 Register Field Descriptions
BitFieldTypeResetNotesDescription
7REG_RSTR/W0h
REG_RESET
Reset registers to default values and reset timer
Value resets to 0 after reset completes. 0b = Not reset (default)
1b = Reset
6TREGR/W1hReset by:
REG_RESET
Thermal regulation thresholds.
0b = 60C
1b = 120C (default)
5:4SET_CONV_FREQR/W0hReset by:
REG_RESET
Adjust switching frequency of the converter 00b = Nominal, 1.5 MHz (default)
01b = -10%, 1.35 MHz
10b = +10%, 1.65 MHz
11b = RESERVED
3:2SET_CONV_STRNR/W3hReset by:
REG_RESET
Adjust the high side and low side drive strength of the converter to adjust efficiency versus EMI.
00b = weak
01b = normal
10b = RESERVED
11b = strong
1RESERVEDR0h Reserved
0VBUS_OVPR/W1hReset by:
REG_RESET
Sets VBUS overvoltage protection threshold
0b = 6.3 V
1b = 18.5 V (default)

8.6.2.12 REG0x18_Charger_Control_2 Register (Address = 18h) [Reset = 04h]

REG0x18_Charger_Control_2 is shown in Figure 8-26 and described in Table 8-18.

Return to the Summary Table.

Charger Control 2

Figure 8-26 REG0x18_Charger_Control_2 Register
76543210
RESERVEDPFM_FWD_DISBATFET_CTRL_WVBUSBATFET_DLYBATFET_CTRL
R-0hR/W-0hR/W-0hR/W-1hR/W-0h
Table 8-18 REG0x18_Charger_Control_2 Register Field Descriptions
BitFieldTypeResetNotesDescription
7:5RESERVEDR0h
Reserved
4PFM_FWD_DISR/W0hReset by:
REG_RESET
Disable PFM in forward buck mode
0b = Enable (Default)
1b = Disable
3BATFET_CTRL_WVBUSR/W0h
Optionally allows BATFET off or system power reset with adapter present.
0b = Allow BATFET off or system power reset only if VBUS < VVBUS_UVLO. (default)
1b = Allow BATFET off or system power reset whether or not VBUS < VVBUS_UVLO.
2BATFET_DLYR/W1hReset by:
REG_RESET
Delay time added to the taking action in bits [1:0] of the BATFET_CTRL
0b = Add 25 ms delay time
1b = Add 12.5 s delay time (default)
1:0BATFET_CTRLR/W0hReset by:
REG_RESET
BATFET control
The control logic of the BATFET to force the device enter different modes.
00b = Normal (default)
01b = Shutdown Mode
10b = Ship Mode
11b = System Power Reset

8.6.2.13 REG0x19_Charger_Control_3 Register (Address = 19h) [Reset = C4h]

REG0x19_Charger_Control_3 is shown in Figure 8-27 and described in Table 8-19.

Return to the Summary Table.

Charger Control 3

Figure 8-27 REG0x19_Charger_Control_3 Register
76543210
IBAT_PKVBAT_UVLORESERVEDEN_EXTILIMCHG_RATE
R/W-3hR/W-0hR-0hR/W-1hR/W-0h
Table 8-19 REG0x19_Charger_Control_3 Register Field Descriptions
BitFieldTypeResetNotesDescription
7:6IBAT_PKR/W3hReset by:
REG_RESET
Battery discharging peak current protection threshold setting
00b = RESERVED
01b = RESERVED
10b = 6A
11b = 12A (default)
5VBAT_UVLOR/W0hReset by:
REG_RESET
Select the VBAT_UVLO falling threshold and VBAT_SHORT threshold
0b = VBAT_UVLO 2.2V, VBAT_SHORT 2.05V (default)
1b = VBAT_UVLO 1.8V, VBAT_SHORT 1.85V
4:3RESERVEDR0h
Reserved
2EN_EXTILIMR/W1hReset by:
REG_RESET
WATCHDOG
BQ25628:
Enable the external ILIM pin input current regulation
0b = Disabled
1b = Enabled (default)
BQ25629: Reserved with default 0
1:0CHG_RATER/W0hReset by:
REG_RESET
The charge rate definition for the fast charge stage. The charging current fold back value is equal to ICHG register setting times the fold back ratio, then divided by the charge rate.
00b = 1C (default)
01b = 2C
10b = 4C
11b = 6C

8.6.2.14 REG0x1A_NTC_Control_0 Register (Address = 1Ah) [Reset = 0Dh]

REG0x1A_NTC_Control_0 is shown in Figure 8-28 and described in Table 8-20.

Return to the Summary Table.

NTC Control 0

Figure 8-28 REG0x1A_NTC_Control_0 Register
7 6 5 4 3 2 1 0
TS_IGNORE RESERVED TS_ISET_WARM TS_ISET_COOL
R/W-0h R-0h R/W-3h R/W-1h
Table 8-20 REG0x1A_NTC_Control_0 Register Field Descriptions
Bit Field Type Reset Notes Description
7 TS_IGNORE R/W 0h Reset by:
REG_RESET
WATCHDOG
Ignore the TS feedback: the charger considers the TS is always good to allow charging, TS_STAT reports TS_NORMAL condition.
0b = Not ignore (Default)
1b = Ignore
6:4 RESERVED R 0h
Reserved
3:2 TS_ISET_WARM R/W 3h Reset by:
REG_RESET
TS_WARM Current Setting
00b = Charge Suspend
01b = Set ICHG to 20%
10b = Set ICHG to 40%
11b = ICHG unchanged (default)
1:0 TS_ISET_COOL R/W 1h Reset by:
REG_RESET
TS_COOL Current Setting
00b = Charge Suspend
01b = Set ICHG to 20% (default)
10b = Set ICHG to 40%
11b = ICHG unchanged

8.6.2.15 REG0x1B_NTC_Control_1 Register (Address = 1Bh) [Reset = 25h]

REG0x1B_NTC_Control_1 is shown in Figure 8-29 and described in Table 8-21.

Return to the Summary Table.

NTC Control 1

Figure 8-29 REG0x1B_NTC_Control_1 Register
76543210
TS_TH1_TH2_TH3TS_TH4_TH5_TH6TS_VSET_WARM
R/W-1hR/W-1hR/W-1h
Table 8-21 REG0x1B_NTC_Control_1 Register Field Descriptions
BitFieldTypeResetNotesDescription
7:5TS_TH1_TH2_TH3R/W1hReset by:
REG_RESET
TH1, TH2 and TH3 comparator falling temperature thresholds when a 103AT NTC thermistor is used, RT1=5.24kΩ and RT2=30.31kΩ.
000b = TH1 is 0°C, TH2 is 5°C, TH3 is 15°C
001b = TH1 is 0°C, TH2 is 10°C, TH3 is 15°C (default)
010b = TH1 is 0°C, TH2 is 15°C, TH3 is 20°C
011b = TH1 is 0°C, TH2 is 20°C, TH3 20°C
100b = TH1 is -5°C, TH2 is 5°C, TH3 is 15°C
101b = TH1 is -5°C, TH2 is 10°C, TH3 is 15°C
110b = TH1 is -5°C, TH2 is 10°C, TH3 is 20°C
111b = TH1 is 0°C, TH2 is 10°C, TH3 is 20°C
4:2TS_TH4_TH5_TH6R/W1hReset by:
REG_RESET
TH4, TH5 and TH6 comparator rising temperature thresholds when a 103AT NTC thermistor is used, RT1=5.24kΩ and RT2=30.31kΩ.
000b = TH4 is 35°C, TH5 is 40°C, TH6 is 60°C
001b = TH4 is 35°C, TH5 is 45°C, TH6 is 60°C (default)
010b = TH4 is 35°C, TH5 is 50°C, TH6 is 60°C
011b = TH4 is 40°C, TH5 is 55°C, TH6 is 60°C
100b = TH4 is 35°C, TH5 is 40°C, TH6 is 50°C
101b = TH4 is 35°C, TH5 is 45°C, TH6 is 50°C
110b = TH4 is 40°C, TH5 is 45°C, TH6 is 60°C
111b = TH4 is 40°C, TH5 is 50°C, TH6 is 60°C
1:0TS_VSET_WARMR/W1hReset by:
REG_RESET
TS_WARM Voltage Setting
00b = Set VREG to VREG-300mV
01b = Set VREG to VREG-200mV (default)
10b = Set VREG to VREG-100mV
11b = VREG unchanged

8.6.2.16 REG0x1C_NTC_Control_2 Register (Address = 1Ch) [Reset = 3Fh]

REG0x1C_NTC_Control_2 is shown in Figure 8-30 and described in Table 8-22.

Return to the Summary Table.

NTC Control 2

Figure 8-30 REG0x1C_NTC_Control_2 Register
76543210
RESERVEDTS_VSET_SYMTS_VSET_PREWARMTS_ISET_PREWARMTS_ISET_PRECOOL
R-0hR/W-0hR/W-3hR/W-3hR/W-3h
Table 8-22 REG0x1C_NTC_Control_2 Register Field Descriptions
BitFieldTypeResetNotesDescription
7RESERVEDR0h RESERVED
6TS_VSET_SYMR/W0hReset by:
REG_RESET
When this bit is set to 0, the voltage regulation for TS_PRECOOL and TS_COOL is unchanged. When this bit is set to 1, TS_PRECOOL uses the TS_VSET_PREWARM setting of TS_PREWARM and TS_COOL uses the TS_VSET_WARM setting of TS_WARM .
00b = VREG unchanged (default)
01b = TS_COOLx matches TS_WARMx
5:4TS_VSET_PREWARMR/W3hReset by:
REG_RESET
Advanced temperature profile voltage setting for TS_PREWARM (TH4 - TH5)
00b = Set VREG to VREG-300mV
01b = Set VREG to VREG-200mV
10b = Set VREG to VREG-100mV
11b = VREG unchanged (default)
3:2TS_ISET_PREWARMR/W3hReset by:
REG_RESET
Advanced temperature profile current setting for TS_PREWARM zone(TH4 - TH5)
00b = Charge Suspend
01b = Set ICHG to 20%
10b = Set ICHG to 40%
11b = ICHG unchanged (default)
1:0TS_ISET_PRECOOLR/W3hReset by:
REG_RESET
Advanced temperature profile current setting for TS_PRECOOL zone (TH2 - TH3)
00b = Charge Suspend
01b = Set ICHG to 20%
10b = Set ICHG to 40%
11b = ICHG unchanged (default)

8.6.2.17 REG0x1D_Charger_Status_0 Register (Address = 1Dh) [Reset = 00h]

REG0x1D_Charger_Status_0 is shown in Figure 8-31 and described in Table 8-23.

Return to the Summary Table.

Charger Status 0

Figure 8-31 REG0x1D_Charger_Status_0 Register
76543210
RESERVEDADC_DONE_STATTREG_STATVSYS_STATIINDPM_STATVINDPM_STATSAFETY_TMR_STATWD_STAT
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-23 REG0x1D_Charger_Status_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7RESERVEDR0h
Reserved
6ADC_DONE_STATR0h
ADC Conversion Status (in one-shot mode only)
Note: Always reads 0 in continuous mode
0b = Conversion not complete
1b = Conversion complete
5TREG_STATR0h
IC Thermal regulation status
0b = Normal
1b = Device in thermal regulation
4VSYS_STATR0h
VSYS Regulation Status (forward mode)
0b = Not in VSYSMIN regulation (BAT>VSYSMIN)
1b = In VSYSMIN regulation (BAT<VSYSMIN)
3IINDPM_STATR0h
In forward mode, indicates that either IINDPM regulation is active or ILIM pin regulation is active
0b = Normal
1b = In IINDPM/ILIM regulation
2VINDPM_STATR0h
VINDPM status (forward mode)
0b = Normal
1b = In VINDPM regulation
1SAFETY_TMR_STATR0h
Fast charge, trickle charge and pre-charge timer status
+H930b = Normal
1b = Safety timer expired
0WD_STATR0h
I2C watch dog timer status
0b = Normal
1b = WD timer expired

8.6.2.18 REG0x1E_Charger_Status_1 Register (Address = 1Eh) [Reset = 00h]

REG0x1E_Charger_Status_1 is shown in Figure 8-32 and described in Table 8-24.

Return to the Summary Table.

Charger Status 1

Figure 8-32 REG0x1E_Charger_Status_1 Register
7 6 5 4 3 2 1 0
RESERVED CHG_STAT VBUS_STAT
R-0h R-0h R-0h
Table 8-24 REG0x1E_Charger_Status_1 Register Field Descriptions
Bit Field Type Reset Notes Description
7:5 RESERVED R 0h
Reserved
4:3 CHG_STAT R 0h
Charge Status bits
00b = Not Charging or Charge Terminated
01b = Trickle Charge, Pre-charge or Fast charge (CC mode)
10b = Taper Charge (CV mode)
11b = Top-off Timer Active Charging
2:0 VBUS_STAT R 0h
VBUS status bits
000b = Not powered from VBUS
100b = Unknown Adapter (default IINDPM setting)

8.6.2.19 REG0x1F_FAULT_Status_0 Register (Address = 1Fh) [Reset = 00h]

REG0x1F_FAULT_Status_0 is shown in Figure 8-33 and described in Table 8-25.

Return to the Summary Table.

FAULT Status 0

Figure 8-33 REG0x1F_FAULT_Status_0 Register
76543210
VBUS_FAULT_STATBAT_FAULT_STATSYS_FAULT_STATRESERVEDTSHUT_STATTS_STAT
R-0hR-0hR-0hR-0hR-0hR-0h
Table 8-25 REG0x1F_FAULT_Status_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7VBUS_FAULT_STATR0h
VBUS fault status, VBUS OVP and sleep comparator
0b = Normal
1b = Device not switching due to over voltage protection or sleep comparator
6BAT_FAULT_STATR0h
BAT fault status, IBAT OCP and VBAT OVP
0b = Normal
1b = Device in battery over current protection or battery overvoltage protection
5SYS_FAULT_STATR0h
VSYS under voltage and over voltage status
0b = Normal
1b = SYS in SYS short circuit or over voltage
4RESERVEDR0h
Reserved
3TSHUT_STATR0h
IC temperature shutdown status
0b = Normal
1b = Device in thermal shutdown protection
2:0TS_STATR0h
The TS temperature zone.
000b = TS_NORMAL
001b = TS_COLD or TS resistor string power rail is not available.
010b = TS_HOT
011b = TS_COOL
100b = TS_WARM
101b = TS_PRECOOL
110b = TS_PREWARM
111b = TS pin bias reference fault

8.6.2.20 REG0x20_Charger_Flag_0 Register (Address = 20h) [Reset = 00h]

REG0x20_Charger_Flag_0 is shown in Figure 8-34 and described in Table 8-26.

Return to the Summary Table.

Charger Flag 0

Figure 8-34 REG0x20_Charger_Flag_0 Register
76543210
RESERVEDADC_DONE_FLAGTREG_FLAGVSYS_FLAGIINDPM_FLAGVINDPM_FLAGSAFETY_TMR_FLAGWD_FLAG
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-26 REG0x20_Charger_Flag_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7RESERVEDR0h
Reserved
6ADC_DONE_FLAGR0h
ADC conversion flag (only in one-shot mode)
0b = Conversion not completed
1b = Conversion completed
5TREG_FLAGR0h
IC Thermal regulation flag
0b = Normal
1b = TREG signal rising threshold detected
4VSYS_FLAGR0h
VSYS min regulation flag
0b = Normal
1b = Entered or existed VSYS min regulation
3IINDPM_FLAGR0h
Indicates that either the IINDPM regulation loop or ILIM pin regulation loop has been entered.
0b = Normal
1b = IINDPM or ILIM regulation signal rising edge detected
2VINDPM_FLAGR0h
VINDPM flag
0b = Normal
1b = VINDPM regulation signal rising edge detected
1SAFETY_TMR_FLAGR0h
Fast charge, trickle charge and pre-charge timer flag
0b = Normal
1b = Fast charge timer expired rising edge detected
0WD_FLAGR0h
I2C watchdog timer flag
0b = Normal
1b = WD timer signal rising edge detected

8.6.2.21 REG0x21_Charger_Flag_1 Register (Address = 21h) [Reset = 00h]

REG0x21_Charger_Flag_1 is shown in Figure 8-35 and described in Table 8-27.

Return to the Summary Table.

Charger Flag 1

Figure 8-35 REG0x21_Charger_Flag_1 Register
76543210
RESERVEDCHG_FLAGRESERVEDVBUS_FLAG
R-0hR-0hR-0hR-0h
Table 8-27 REG0x21_Charger_Flag_1 Register Field Descriptions
BitFieldTypeResetNotesDescription
7:4RESERVEDR0h
Reserved
3CHG_FLAGR0h
Charge status flag
0b = Normal
1b = Charge status changed
2:1RESERVEDR0h
Reserved
0VBUS_FLAGR0h
VBUS status flag
0b = Normal
1b = VBUS status changed

8.6.2.22 REG0x22_FAULT_Flag_0 Register (Address = 22h) [Reset = 00h]

REG0x22_FAULT_Flag_0 is shown in Figure 8-36 and described in Table 8-28.

Return to the Summary Table.

FAULT Flag 0

Figure 8-36 REG0x22_FAULT_Flag_0 Register
76543210
VBUS_FAULT_FLAGBAT_FAULT_FLAGSYS_FAULT_FLAGRESERVEDTSHUT_FLAGRESERVEDTS_FLAG
R-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-28 REG0x22_FAULT_Flag_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7VBUS_FAULT_FLAGR0h
VBUS over-voltage or sleep flag
0b = Normal
1b = Entered VBUS OVP or sleep
6BAT_FAULT_FLAGR0h
IBAT over-current and VBAT over-voltage flag
0b = Normal
1b = Entered battery discharged OCP or VBAT OVP
5SYS_FAULT_FLAGR0h
VSYS over voltage and SYS short flag
0b = Normal
1b = Stopped switching due to system over-voltage or SYS short fault
4RESERVEDR0h
Reserved
3TSHUT_FLAGR0h
IC thermal shutdown flag
0b = Normal
1b = TS shutdown signal rising threshold detected
2:1RESERVEDR0h
Reserved
0TS_FLAGR0h
TS status flag
0b = Normal
1b = A change to TS status was detected

8.6.2.23 REG0x23_Charger_Mask_0 Register (Address = 23h) [Reset = 00h]

REG0x23_Charger_Mask_0 is shown in Figure 8-37 and described in Table 8-29.

Return to the Summary Table.

Charger Mask 0

Figure 8-37 REG0x23_Charger_Mask_0 Register
76543210
RESERVEDADC_DONE_MASKTREG_MASKVSYS_MASKIINDPM_MASKVINDPM_MASKSAFETY_TMR_MASKWD_MASK
R-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-29 REG0x23_Charger_Mask_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7RESERVEDR0h Reserved
6ADC_DONE_MASKR/W0hReset by:
REG_RESET
ADC conversion mask flag (only in one-shot mode)
0b = ADC conversion done does produce INT pulse
1b = ADC conversion done does not produce INT pulse
5TREG_MASKR/W0hReset by:
REG_RESET
IC thermal regulation mask flag
0b = Entering TREG does produce INT
1b = Entering TREG does not produce INT
4VSYS_MASKR/W0hReset by:
REG_RESET
VSYS min regulation mask flag
0b = Enter or exit VSYSMIN regulation does produce INT pulse
1b = Enter or exit VSYSMIN regulation does not produce INT pulse
3IINDPM_MASKR/W0hReset by:
REG_RESET
IINDPM or ILIM mask
0b = Enter IINDPM or ILIM does produce INT pulse
1b = Enter IINDPM or ILIM does not produce INT pulse
2VINDPM_MASKR/W0hReset by:
REG_RESET
VINDPM mask
0b = Enter VINDPM does produce INT pulse
1b = Enter VINDPM does not produce INT pulse
1SAFETY_TMR_MASKR/W0hReset by:
REG_RESET
Fast charge, trickle charge and pre-charge timer mask flag
0b = Fast charge, trickle charge or pre-charge timer expiration does produce INT
1b = Fast charge, trickle charge or pre-charge timer expiration does not produce INT
0WD_MASKR/W0hReset by:
REG_RESET
I2C watch dog timer mask
0b = I2C watch dog timer expired does produce INT pulse
1b = I2C watch dog timer expired does not produce INT pulse

8.6.2.24 REG0x24_Charger_Mask_1 Register (Address = 24h) [Reset = 00h]

REG0x24_Charger_Mask_1 is shown in Figure 8-38 and described in Table 8-30.

Return to the Summary Table.

Charger Mask 1

Figure 8-38 REG0x24_Charger_Mask_1 Register
76543210
RESERVEDCHG_MASKRESERVEDVBUS_MASK
R-0hR/W-0hR-0hR/W-0h
Table 8-30 REG0x24_Charger_Mask_1 Register Field Descriptions
BitFieldTypeResetNotesDescription
7:4RESERVEDR0h
Reserved
3CHG_MASKR/W0hReset by:
REG_RESET
Charge status mask flag
0b = Charging status change does produce INT
1b = Charging status change does not produce INT
2:1RESERVEDR0h
Reserved
0VBUS_MASKR/W0hReset by:
REG_RESET
VBUS status mask flag
0b = VBUS status change does produce INT
1b = VBUS status change does not produce INT

8.6.2.25 REG0x25_FAULT_Mask_0 Register (Address = 25h) [Reset = 00h]

REG0x25_FAULT_Mask_0 is shown in Figure 8-39 and described in Table 8-31.

Return to the Summary Table.

FAULT Mask 0

Figure 8-39 REG0x25_FAULT_Mask_0 Register
76543210
VBUS_FAULT_MASKBAT_FAULT_MASKSYS_FAULT_MASKRESERVEDTSHUT_MASKRESERVEDTS_MASK
R/W-0hR/W-0hR/W-0hR-0hR/W-0hR-0hR/W-0h
Table 8-31 REG0x25_FAULT_Mask_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7VBUS_FAULT_MASKR/W0hReset by:
REG_RESET
VBUS over-voltage and sleep comparator mask flag
0b = Entering VBUS OVP or sleep does produce INT
1b = Entering VBUS OVP or sleep does not produce INT
6BAT_FAULT_MASKR/W0hReset by:
REG_RESET
IBAT over current and VBAT overvoltage mask flag
0b = IBAT OCP fault or VBAT OVP fault does produce INT
1b = Neither IBAT OCP fault nor VBAT OVP fault produces INT
5SYS_FAULT_MASKR/W0hReset by:
REG_RESET
SYS over voltage and SYS short mask
0b = System over-voltage or SYS short fault does produce INT
1b = Neither system over voltage nor SYS short fault produces INT
4RESERVEDR0h
Reserved
3TSHUT_MASKR/W0hReset by:
REG_RESET
IC thermal shutdown mask flag
0b = TSHUT does produce INT
1b = TSHUT does not produce INT
2:1RESERVEDR0h
Reserved
0TS_MASKR/W0hReset by:
REG_RESET
Temperature charging profile interrupt mask
0b = A change to TS temperature zone does produce INT
1b = A change to the TS temperature zone does not produce INT

8.6.2.26 REG0x26_ADC_Control Register (Address = 26h) [Reset = 30h]

REG0x26_ADC_Control is shown in Figure 8-40 and described in Table 8-32.

Return to the Summary Table.

ADC Control

Figure 8-40 REG0x26_ADC_Control Register
76543210
ADC_ENADC_RATEADC_SAMPLEADC_AVGADC_AVG_INITRESERVED
R/W-0hR/W-0hR/W-3hR/W-0hR/W-0hR-0h
Table 8-32 REG0x26_ADC_Control Register Field Descriptions
BitFieldTypeResetNotesDescription
7ADC_ENR/W0hReset by:
REG_RESET
WATCHDOG
ADC Control
The registers POR to all 0 's, then after that always retain the last measurement, and never clear.
0b = Disable (default)
1b = Enable
6ADC_RATER/W0hReset by:
REG_RESET
ADC conversion rate control
0b = Continuous conversion (default)
1b = One shot conversion
5:4ADC_SAMPLER/W3hReset by:
REG_RESET
ADC sample speed
00b = 12 bit effective resolution
01b = 11 bit effective resolution
10b = 10 bit effective resolution
11b = 9 bit effective resolution (default)
3ADC_AVGR/W0hReset by:
REG_RESET
ADC average control
0b = Single value (default)
1b = Running average
2ADC_AVG_INITR/W0hReset by:
REG_RESET
ADC average initial value control
0b = Start average using the existing register value (default)
1b = Start average using a new ADC conversion
1:0RESERVEDR0h
Reserved

8.6.2.27 REG0x27_ADC_Function_Disable_0 Register (Address = 27h) [Reset = 00h]

REG0x27_ADC_Function_Disable_0 is shown in Figure 8-41 and described in Table 8-33.

Return to the Summary Table.

ADC Function Disable 0

Figure 8-41 REG0x27_ADC_Function_Disable_0 Register
76543210
IBUS_ADC_DISIBAT_ADC_DISVBUS_ADC_DISVBAT_ADC_DISVSYS_ADC_DISTS_ADC_DISTDIE_ADC_DISVPMID_ADC_DIS
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-33 REG0x27_ADC_Function_Disable_0 Register Field Descriptions
BitFieldTypeResetNotesDescription
7IBUS_ADC_DISR/W0hReset by:
REG_RESET
IBUS ADC control
0b = Enable (Default)
1b = Disable
6IBAT_ADC_DISR/W0hReset by:
REG_RESET
IBAT ADC control
0b = Enable (Default)
1b = Disable
5VBUS_ADC_DISR/W0hReset by:
REG_RESET
VBUS ADC control
0b = Enable (Default)
1b = Disable
4VBAT_ADC_DISR/W0hReset by:
REG_RESET
VBAT ADC control
0b = Enable (Default)
1b = Disable
3VSYS_ADC_DISR/W0hReset by:
REG_RESET
VSYS ADC control
0b = Enable (Default)
1b = Disable
2TS_ADC_DISR/W0hReset by:
REG_RESET
TS ADC control
0b = Enable (Default)
1b = Disable
1TDIE_ADC_DISR/W0hReset by:
REG_RESET
TDIE ADC control
0b = Enable (Default)
1b = Disable
0VPMID_ADC_DISR/W0hReset by:
REG_RESET
VPMID ADC control
0b = Enable (Default)
1b = Disable

8.6.2.28 REG0x28_IBUS_ADC Register (Address = 28h) [Reset = 0000h]

REG0x28_IBUS_ADC is shown in Figure 8-42 and described in Table 8-34.

Return to the Summary Table.

IBUS ADC

Figure 8-42 REG0x28_IBUS_ADC Register
15141312111098
IBUS_ADC
R-0h
76543210
IBUS_ADCRESERVED
R-0hR-0h
Table 8-34 REG0x28_IBUS_ADC Register Field Descriptions
BitFieldTypeResetNotesDescription
15:1IBUS_ADCR0h
IBUS ADC reading
Reported in 2 's Complement.
When the current is flowing from VBUS to PMID, IBUS ADC reports positive value.
POR: 0mA (0h)
Format: 2s Complement
Range: -4000mA-4000mA (7830h-7FFFh), (0h-7D0h)
Clamped Low
Clamped High
Bit Step: 2mA
0RESERVEDR0h
Reserved

8.6.2.29 REG0x2A_IBAT_ADC Register (Address = 2Ah) [Reset = 0000h]

REG0x2A_IBAT_ADC is shown in Figure 8-43 and described in Table 8-35.

Return to the Summary Table.

IBAT ADC

Figure 8-43 REG0x2A_IBAT_ADC Register
15141312111098
IBAT_ADC
R-0h
76543210
IBAT_ADCRESERVED
R-0hR-0h
Table 8-35 REG0x2A_IBAT_ADC Register Field Descriptions
BitFieldTypeResetNotesDescription
15:2IBAT_ADCR0h
IBAT ADC reading
Reported in 2 's Complement.
The IBAT ADC reports positive value for the battery charging current, and negative value for the battery discharging current.
The IBAT ADC resets to zero when EN_CHG=0.
POR: 0mA (0h)
Format: 2s Complement
Range: -7500mA-4000mA (38ADh-3FFFh), (0h-3E8h)
Clamped Low
Clamped High
Bit Step: 4mA
The IBAT ADC current can only be positive or zero in forward mode, and negative or zero in battery-only mode. If polarity of battery current changes from charging to discharging or vice-versa during the ADC measurement, the conversion is aborted and the register reports code 0x8000 (which is code 0x2000 for IBAT_ADC field)
1:0RESERVEDR0h
Reserved

8.6.2.30 REG0x2C_VBUS_ADC Register (Address = 2Ch) [Reset = 0000h]

REG0x2C_VBUS_ADC is shown in Figure 8-44 and described in Table 8-36.

Return to the Summary Table.

VBUS ADC

Figure 8-44 REG0x2C_VBUS_ADC Register
15141312111098
RESERVEDVBUS_ADC
R-0hR-0h
76543210
VBUS_ADCRESERVED
R-0hR-0h
Table 8-36 REG0x2C_VBUS_ADC Register Field Descriptions
BitFieldTypeResetNotesDescription
15RESERVEDR0h
Reserved
14:2VBUS_ADCR0h
VBUS ADC reading
POR: 0mV (0h)
Range: 0mV-18000mV (0h-11B6h)
Clamped High
Bit Step: 3.97mV
1:0RESERVEDR0h
Reserved

8.6.2.31 REG0x2E_VPMID_ADC Register (Address = 2Eh) [Reset = 0000h]

REG0x2E_VPMID_ADC is shown in Figure 8-45 and described in Table 8-37.

Return to the Summary Table.

VPMID ADC

Figure 8-45 REG0x2E_VPMID_ADC Register
15 14 13 12 11 10 9 8
RESERVED VPMID_ADC
R-0h R-0h
7 6 5 4 3 2 1 0
VPMID_ADC RESERVED
R-0h R-0h
Table 8-37 REG0x2E_VPMID_ADC Register Field Descriptions
Bit Field Type Reset Notes Description
15 RESERVED R 0h
Reserved
14:2 VPMID_ADC R 0h
VPMID ADC reading
POR: 0mV (0h)
Range: 0mV-18000mV (0h-11B6h)
Clamped High
Bit Step: 3.97mV
1:0 RESERVED R 0h
Reserved

8.6.2.32 REG0x30_VBAT_ADC Register (Address = 30h) [Reset = 0000h]

REG0x30_VBAT_ADC is shown in Figure 8-46 and described in Table 8-38.

Return to the Summary Table.

VBAT ADC

Figure 8-46 REG0x30_VBAT_ADC Register
15141312111098
RESERVEDVBAT_ADC
R-0hR-0h
76543210
VBAT_ADCRESERVED
R-0hR-0h
Table 8-38 REG0x30_VBAT_ADC Register Field Descriptions
BitFieldTypeResetNotesDescription
15:13RESERVEDR0h
Reserved
12:1VBAT_ADCR0h
VBAT ADC reading
POR: 0mV (0h)
Range: 0mV-5572mV (0h-AF0h)
Clamped High
Bit Step: 1.99mV
0RESERVEDR0h
Reserved

8.6.2.33 REG0x32_VSYS_ADC Register (Address = 32h) [Reset = 0000h]

REG0x32_VSYS_ADC is shown in Figure 8-47 and described in Table 8-39.

Return to the Summary Table.

VSYS ADC

Figure 8-47 REG0x32_VSYS_ADC Register
15141312111098
RESERVEDVSYS_ADC
R-0hR-0h
76543210
VSYS_ADCRESERVED
R-0hR-0h
Table 8-39 REG0x32_VSYS_ADC Register Field Descriptions
BitFieldTypeResetNotesDescription
15:13RESERVEDR0h
Reserved
12:1VSYS_ADCR0h
VSYS ADC reading
POR: 0mV (0h)
Range: 0mV-5572mV (0h-AF0h)
Clamped High
Bit Step: 1.99mV
0RESERVEDR0h
Reserved

8.6.2.34 REG0x34_TS_ADC Register (Address = 34h) [Reset = 0000h]

REG0x34_TS_ADC is shown in Figure 8-48 and described in Table 8-40.

Return to the Summary Table.

TS ADC

Figure 8-48 REG0x34_TS_ADC Register
15141312111098
RESERVEDTS_ADC
R-0hR-0h
76543210
TS_ADC
R-0h
Table 8-40 REG0x34_TS_ADC Register Field Descriptions
BitFieldTypeResetNotesDescription
15:12RESERVEDR0h
Reserved
11:0TS_ADCR0h
TS ADC reading as TS pin voltage in percentage of bias reference. Valid with TS pin bias reference active.
POR: 0%(0h)
Range: 0% - 98.3103% (0h-3FFh)
Clamped High
Bit Step: 0.0961%

8.6.2.35 REG0x36_TDIE_ADC Register (Address = 36h) [Reset = 0000h]

REG0x36_TDIE_ADC is shown in Figure 8-49 and described in Table 8-41.

Return to the Summary Table.

TDIE ADC

Figure 8-49 REG0x36_TDIE_ADC Register
15 14 13 12 11 10 9 8
RESERVED TDIE_ADC
R-0h R-0h
7 6 5 4 3 2 1 0
TDIE_ADC
R-0h
Table 8-41 REG0x36_TDIE_ADC Register Field Descriptions
Bit Field Type Reset Notes Description
15:12 RESERVED R 0h
Reserved
11:0 TDIE_ADC R 0h
TDIE ADC reading
Reported in 2 's Complement.
POR: 0°C(0h)
Format: 2s Complement
Range: -40°C - 140°C (FB0h-118h)
Clamped Low
Clamped High
Bit Step: 0.5°C

8.6.2.36 REG0x38_Part_Information Register (Address = 38h) [Reset = 02h]

REG0x38_Part_Information is shown in Figure 8-50 and described in Table 8-42.

Return to the Summary Table.

Part Information

Figure 8-50 REG0x38_Part_Information Register
76543210
RESERVEDPNDEV_REV
R-0hR-0hR-2h
Table 8-42 REG0x38_Part_Information Register Field Descriptions
BitFieldTypeResetNotesDescription
7:6RESERVEDR0h
Reserved
5:3PNR0h
Device Part number
All the other options are reserved
4h = BQ25628E
2:0DEV_REVR2h
Device Revision