An electronic device and method for power management in an electronic
device is provided. In an embodiment, the electronic device includes the
functionality of a personal digital assistant, wireless email paging and
a camera with a flash that is operated via self-contained power supply in
the form of a battery. The device also includes a supervisor circuit
which causes the device to enter sleep mode, or disables the device, or
certain features of the device, if the battery level falls below a
certain threshold. A method in accordance with an embodiment performs, in
response to a request to fire the flash, a pre-flash test which is
selected so as to not trip the supervisor circuit. The battery level is
examined after the pre-flash test. If the battery level meets certain
criteria, the full flash is permitted to proceed, else the full flash is
not permitted to proceed.