The LTC3128 is a highly efficient, buck-boost DC/DC supercapacitor charger. It operates efficiently from input voltages above, below or equal to the output voltage. The LTC3128 incorporates accurate programmable average input current limit, active charge balancing and programmable maximum capacitor voltage. This combination of features makes the LTC3128 ideal for safely charging and protecting large capacitors in backup power systems. The input current limit and maximum capacitor voltage are each programmed using a single resistor. Average input current is accurately controlled over a 0.5A to 3A programmable range while the individual maximum capacitor voltage can be set from 1.8V to 3.0V.