A-6
MPC106 PCIB/MC User's Manual
MOTOROLA
The programming options for the three memory retention methods is defined by the
configuration of PMCR[LP_REF_EN] and MCCR1[SREN]. If PMCR[LP_REF_EN] is
cleared to 0, there will be no memory refresh operation when the MPC106 is in suspend
mode. If PMCR[LP_REF_EN] is set to 1, memory refresh will be carried out even when
the MPC106 is in suspend mode.
In this case, MCCR1[SREN] will be used to determine whether the refresh is a self refresh
(MCCR1[SREN] set to 1) or a low-frequency refresh (MCCR1[SREN] cleared to 0). Note
that if the memory system is configured for SDRAM, it will be treated as no refresh
required, and no low-frequency refresh is supported.
In suspend mode, all bidirectional and output signals (except the memory refresh-related
signals if RTC refresh is being used) will be at high impedance and all input signals, with
the exception of HRST and the PLL configuration signals, will be ignored.
After the assertion of the SUSPEND signal, the system should not turn off the PLL and/or
the external clock source for at least 60 microseconds (two RTC clock periods). Before the
de-assertion of the SUSPEND signal, the system should allow sufficient time for the PLL
to stabilize.
A.2 MPC106 Power Management Support
The MPC106 provides hardware for the support of power management activities that is
accessible to software and external system-level power management controllers. The fully
static design allows internal logic states to be preserved during all power saving operations.
System software is expected to handle the majority of power management tasks through
access to the PMCR. The following sections provide a description of the power
management features and capabilities provided by the MPC106.
A.2.1 Power Management Configuration Registers
The PMCRs provide software access to the power management modes, enables, and
configurations for different processors. Refer to Section 3.2.4, “Power Management
Configuration Registers (PMCRs),” for a detailed description of the PMCR.
A.2.2 Clock Configuration
In doze and nap modes, the PLL must be running and locked to SYSCLK in order to
provide clocks to the internal logic units that need to be awake, and to minimize the
transition time required in coming out of a power saving mode to the full-on mode. The
power mode transition occurs with the assumption that the PLL is locked with SYSCLK.
The electrical characteristics of the SYSCLK signal and the PLL configuration should
remain the same whether the MPC106 is in the full-on mode, or in doze or nap mode. In
sleep or suspend mode, the external PMC (if it exists) may disable the PLL and the
SYSCLK input for further power savings. However, it is the external PMC’s responsibility
to guarantee that there is sufficient relock time for the PLL of the MPC106 before MPC106
is awakened by any event. Doze and nap modes are intended to be used dynamically due to