In one embodiment, the present invention includes a method for performing
a test on a rechargeable battery to indirectly determine a state of
protection circuitry associated with the battery. The method may
discharge the battery by controlling a pull-down current into a system,
determine if the battery voltage falls below a first threshold level
within a predetermined amount of time, and if so provide a pre-charge
current to the battery.