[FAQ] How is the input current limit determined for the BQ25882, BQ25883, BQ25886, and BQ25887 chargers?

Other Parts Discussed in Thread: BQ25886

How do I set the input current limit for these chargers?

  • The input current limit used by the charger is set by the lowest value between the ILIM pin (set by a specific resistor value connected from ILIM to GND), the Input Current Limit (IINDPM) register setting, and the ICO (Input Current Optimizer) setting.

    When an adapter is plugged in, the charger will automatically run input source type detection and set the IINDPM register to a default value, which can range between 500 mA to 3A, depending on what type of input source was detected. After input source type detection is complete, the host MCU may change the IINDPM register setting through an I2C register write, if desired (note that this does not apply to the BQ25886, which is a standalone charger).