Power Management
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 5-9
5.4 Power Management
Power Management modes are listed below. Details are given in the sections that follow.
Full-Power Mode
Power Conservation Modes
The MPC5200B design is equipped with many power conservation features, which are supported in the peripherals and system logic. The
e300 Core has its own power-down modes:
•nap
• doze
•sleep
Individual peripheral functions can be disabled by stopping the module’s clock. In addition to clock control of individual peripheral functions,
clock control sequencer (CCS) logic sequences the MPC5200B clock system to enter and exit a deep-sleep power mode. This limits power
consumption to device leakage levels.
The MPC5200B system is driven by:
a 27/33MHz system OSC, and
a 32KHz real-time clock (RTC) OSC.
The 27/33MHz OSC drives the main clock system through a PLL that multiplies the frequency for the system buses and peripherals on the
chip. The e300 Core uses the XLB frequency as an input to the microprocessor PLL that generates the internal core frequencies.
The RTC clock domain is completely separate from the 27/33MHz clock domain. All interactions between the RTC clock domain and any
other are handled with synchronizers.

5.4.1 Full-Power Mode

In Full-Power mode both the system PLL and microprocessor PLL are locked and the main system clocks are supplied to the MPC5200B
system. In this mode, the e300 Core may use the Dynamic Power Mode (DPM). If this mode is enabled, logic not required for instruction
execution, is not activated. This results in power reduction over a design that would be fully clocked during normal operation.
Performance in not decreased in Dynamic Power Mode, so it is recommended that it should never be disabled (although it is possible) when
running the core at full speed.
MPC5200B peripherals can be individually enabled based on what functionality is required by the application running and the external
stimulus presented to MPC5200B. Peripherals not required can be powered-down through a write to an MPC5200B system control register
which disables the peripheral and gates the peripheral clock.

5.4.2 Power Conservation Modes

Sleep modes in the MPC5200B design can be exercised through microprocessor sleep mode control and peripheral clock disables. In all modes
except Deep-Sleep mode, the system crystal oscillator is enabled, and the system PLL and microprocessor PLL remain locked. Response time
to WakeUP interrupts is faster than in the deep-sleep mode (see Section 5.4.4, Deep-Sleep Mode). Since clocks are still running in the
MPC5200B chip, any interrupt normally present in the MPC5200B design can be used to wake up the power-down logic. See Section 5.5.6,
CDM Clock Enable Register—MBAR + 0x0214, Clock Enable register.

5.4.3 e300 Core Power Modes

The e300 Core power management modes are listed below. Details are given in the sections that follow.
Dynamic Power Mode (default power state)
Doze Mode
Nap Mode
Sleep Mode
These modes are controlled by writes to an internal e300 Core control register. These modes only apply to the e300 Core. Logic outside the
e300 Core remains active unless separately disabled. In any of these modes, peripherals can be enabled or disabled by writing to an
MPC5200B system control register.