SLUUBD4A April 2016 – November 2022 BQ27220
This read-only function returns a signed integer value, in units of mA, of maximum load conditions. The MaxLoadCurrent() is an adaptive measurement, which is initially reported as the maximum load current programmed in Initial Max Load Current. If the measured current is ever greater than Initial Max Load Current, then Max Load Current () is reduced to the average of the previous value and Initial Max Load Current whenever the battery is charged to full after a previous discharge to an SOC is less than 50%. This prevents the reported value from maintaining an unusually high value.