One embodiment relates to a method of pre-set discharging of a battery in
a portable device which is connected to external power. The battery is
charged until a fully-charged level is reached, and the time at the
fully-charged level is tracked. The charging of the battery is halted
after a maximum full-charge time period is elapsed. The charging is
restarted after a pre-set charge level is reached. Other embodiments are
also disclosed.