abstract |
By way of example, a low-power processing device is disclosed. The low-power processing device includes a battery power supply, a processor, and a micro-controller. The processor sleeps by reducing voltage to a non-transitory memory of the processor and storing system settings in a non-transitory memory of the microcontroller, which is coupled to the processor via a communications bus. The processor is further coupled to the battery power supply to receive power. The microcontroller is coupled to the processor via the communications bus to send and receive data. The microcontroller sends an interrupt (A) to the processor and the processor receives A and wakes up by polling the microprocessor for an event associated with A and loads the system settings via the communications bus from the non-transitory memory of the microcontroller into the non-transitory memory of the processor. |