How do I set the input current limit for these chargers?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
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).