Abstract: Apparatus for rapidly charging a battery including an output adapted to be electrically connected to a battery and a control device electrically connected to the output. The control device includes a power supply and a microcontroller. The microcontroller includes PWM firmware using software interleaving for controlling the power supply and a plurality of battery charging stages.