MOTOROLA
MPC823 USER’S MANUAL
1-1
INTRODUCTION
1
SECTION 1
INTRODUCTION
The MPC823 microprocessor is a versatile, one-chip integrated microprocessor and
peripheral combination that can be used in a variety of portable electronic products. It is a
low-cost version of the MPC821 microprocessor, except it has been enhanced with
additional communication and display capabilities. Specifically, it supports the universal
serial bus and video display systems and the existing LCD interface on the MPC821 device.
The MPC823 microprocessor particularly excels in low-power, portable, image capture, and
personal communication products. It integrates a high-performance embedded PowerPC
core with a communication processor module that uses a specialized RISC processor for
imaging and communication. The communication processor module can perform embedded
signal processing functions for image compression and decompression and supports six
serial channels—one serial communication controller, two serial management controllers,
one I2C port, one universal serial bus channel, and one serial peripheral interface. This
two-processor architecture consumes power more efficiently than traditional architectures
because the communication processor module frees the core from peripheral
responsibilities like imaging and communication.
1.1 FEATURES
The following list summarizes the main features of the MPC823:
Embedded PowerPC Core Provides 66MIPS (Using Dhrystone 2.1) or
115K Dhrystones 2.1 at 50MHz
t Single-Issue, 32-Bit Version of the PowerPC Core (Fully Compatible with the
PowerPC Architecture Definition) with 32 x 32-Bit Fixed-Point Registers
t Low Power Consumption, 2.2V Internal, 3.3V I/O Boundary with Microprocessor
Core, Caches, Memory Management, and I/O in Operation
t Performs Branch Folding, Branch Prediction with Conditional Prefetch, without
Conditional Execution
t 1K Data Cache and 2K Instruction Cache
t Instruction and Data Caches are Two-Way, Set-Associative, Physical Address,
4-Word Line Burst, LRU Replacement Algorithm, Lockable Online Granularity
t Memory Management Units with 8-Entry Translation Lookaside Buffers (TLBs) and
Fully Associative Instruction and Data TLBs
t Memory Management Units Support Multiple Page Sizes of 4K, 16K, 512K and 8M
(1K Protection Granularity at the 4K Page Size); 16 Virtual Address Spaces and
16 Protection Groups