Introduction
1-12
MPC823 USER’S MANUAL
MOTOROLA
INTRODUCTION
1
1.4 POWER MANAGEMENT
The MPC823 microprocessor supports a wide range of power management features,
including normal high, normal low, doze, sleep, deep-sleep, and power-down modes. In
normal high mode, the MPC823 microprocessor is fully powered with all internal units
operating at the full speed of the processor. Normal low mode is the same as normal high,
except it operates at a much lower frequency. There is a doze mode determined by a clock
divider that allows the operating system to reduce the operational frequency of the
processor.
Doze mode disables core functional units except the timebase, decrementer, PLL, memory
controller, real-time clock, LCD controller, and communication processor module. Sleep
mode is a lower power mode that disables everything except the real-time clock, timebase,
decrementer, and periodic interrupt timer, thus leaving the PLL active for quick wake-up.
The deep-sleep mode then disables the PLL for lower power, but slower wake-up.
Power-down mode disables all logic in the processor, except the minimum logic required to
restart the device. It saves the most power, but requires the longest wake-up time.
The MPC823 microprocessor also provides a separate set of power pins for the internal
logic in the device. These power pins can be used to give the device a 2.2V power source
that can be used when the microprocessor is operating at 25MHz or less. This capability
reduces the power consumption of the device by an additional 30%.
1.5 SYSTEM DEBUG SUPPORT
The MPC823 microprocessor contains an advanced debug interface that provides superior
debug capabilities without any loss of speed. It supports six watchpoint pins that can be
combined with eight internal comparators, four of which operate on the effective address of
the address bus. The other four comparators are split—two comparators operate on the
effective address on the data bus and two comparators operate on the data on the data bus.
The MPC823 microprocessor can compare using the =,
≠, <, and > conditions to generate
watchpoints. Each watchpoint can then generate a breakpoint that can be programmed to
trigger in a programmable number of events.
1.6 APPLICATIONS
The MPC823 microprocessor is specifically designed to be a general-purpose, low-cost
entry point to the Motorola embedded PowerPC Family for systems in which advanced
GUIs, communications, and high-level real-time operating systems are used. The device
excels in applications that require the performance of single-issue PowerPC core with a
moderate amount of data and instruction cache. It provides all the basic features of glueless
memory connections along with highly functional serial connectivity, a graphical LCD, and a
video display controller. The MPC823 excels in low-power and portable applications
because of its extensive power-down modes and low normal operation current.