AP08056
Power Saving Features
Power Saving Checklist
Application Note
27
V1.0, 2006-12
10
Power Saving Checklist
•
Disable the unused analog pins (Port 2) by setting them as output pins.
•
Input port pins should not be left floating. Floating port pins should enable pull-down
or set as output port. Output pins that are pulled-up should be set to high.
•
The analog part of the ADC module can be disabled by resetting the bit
GLOBCTR.ANON. This feature causes the generation of f
ADCI
to be stopped and
allows a reduction in power consumption when no conversion is needed.
•
When the on-chip oscillator is used, XTAL should be powered down by setting bit
OSC_CON.XPD (this bit is set by default). When the external oscillator is used, the
on-chip oscillator should be powered down by setting bit OSC_CON.OSCPD.
•
Disable peripherals that are not used.
•
Use idle mode instead of polling loops (see
).
•
Reduce the operating frequency of the system, CPU or peripherals via the selection
of power saving modes and clock modes when the maximum bandwidth is not
required. User must also consider the response time of the system to interrupt
events. When the system frequency is reduced, the interrupt latency will increase
accordingly thus making it unsuitable for applications that require quick response
time.