Datasheet
2012-2013 Microchip Technology Inc. DS30009312B-page 171
PIC24FJ128GC010 FAMILY
10.0 POWER-SAVING FEATURES
The PIC24FJ128GC010 family of devices provides the
ability to manage power consumption by selectively man-
aging clocking to the CPU and the peripherals. In general,
a lower clock frequency and a reduction in the number of
circuits being clocked reduces consumed power.
PIC24FJ128GC010 family devices manage power
consumption with five strategies:
• Instruction-Based Power Reduction Modes
• Hardware-Based Power Reduction Features
• Clock Frequency Control
• Software Controlled Doze Mode
• Selective Peripheral Control in Software
Combinations of these methods can be used to
selectively tailor an application’s power consumption,
while still maintaining critical application features, such
as timing-sensitive communications.
10.1 Overview of Power-Saving Modes
In addition to full-power operation, otherwise known as
Run mode, the PIC24FJ128GC010 family of devices
offers three Instruction-Based Power-Saving modes
and one Hardware-Based mode:
•Idle
• Sleep (Sleep and Low-Voltage Sleep)
• Deep Sleep (with and without retention)
•V
BAT (with and without RTCC)
All four modes can be activated by powering down dif-
ferent functional areas of the microcontroller, allowing
progressive reductions of operating and Idle power
consumption. In addition, three of the modes can be
tailored for more power reduction, at a trade-off of
some operating features. Table 1 0 - 1 lists all of the
operating modes, in order of increasing power savings.
Table 10-2 summarizes how the microcontroller exits
the different modes. Specific information is provided in
the following sections.
TABLE 10-1: OPERATING MODES FOR PIC24FJ128GC010 FAMILY DEVICES
Note: This data sheet summarizes the features of
this group of PIC24FJ devices. It is not
intended to be a comprehensive reference
source. For more information, refer to the
“PIC24F Family Reference Manual”,
“Power-Saving Features with Deep
Sleep” (DS39727).
Mode Entry
Active Systems
Core Peripherals
Data RAM
Retention
RTCC
(1)
DSGPR0/
DSGPR1
Retention
Run (default) N/AYYYYY
Idle Instruction N Y Y Y Y
Sleep:
Sleep Instruction N S
(2)
YYY
Low-Voltage Sleep Instruction +
RETEN bit
NS
(2)
YYY
Deep Sleep:
Retention Deep
Sleep
Instruction +
DSEN bit +
RETEN bit
NNYYY
Deep Sleep Instruction +
DSEN bit
NNNYY
V
BAT:
with RTCC Hardware N N N Y Y
w/o RTCC Hardware +
RTCBAT
Config. bit
NNNNY
Note 1: If RTCC is otherwise enabled in firmware.
2: A select peripheral can operate during this mode from LPRC or some external clock.