A device (102) contains a battery (116) which is recharged under control
of a charge controller (112). An external power supply (104) provides
charging current and voltage (106). A linear regulator (110) regulates
the raw voltage provided by the external power supply. The device (102)
also contains a heat-generating sub-system (118). To prevent excess heat
generation while charging the battery, the battery charging regime is
altered from a conventional regime when the heat-generating sub-system is
active. Once the battery voltage reaches a charge limit (208), charge
current is ceased (210) until the battery voltage falls to a lower limit
(212), at which time the charging current is recommenced.