Datasheet

MPC5566 Microcontroller Product Brief, Rev. 1
Features
Freescale Semiconductor6
2.6 Module Features
The following is a brief summary of the functional blocks in the MPC5566. For more detailed information,
refer to the MPC5566 Reference Manual (MPC5566RM).
2.6.1 High Performance e200z6 Core Processor
32-bit PowerPC Book E compliant CPU
Freescale Variable Length Encoding (VLE) enhancements for code size footprint reduction
Thirty-two 64-bit general-purpose registers (GPRs)
Memory management unit (MMU) with 32-entry fully-associative translation look-aside buffer
(TLB)
Branch processing unit
Fully pipelined load/store unit
32-Kbyte unified cache with line locking
Four-way and eight-way set associative
Two 32-bit fetches per clock
Eight-entry store buffer
Way locking
Supports assigning cache as instruction or data only on a per way basis
Supports tag and data parity
Vectored interrupt support
Interrupt latency less than 70 ns @ 144 MHz (measured from interrupt request to execution of first
instruction of interrupt exception handler)
Reservation instructions for implementing read-modify-write constructs (internal SRAM and
flash)
Signal processing engine (SPE) auxiliary processing unit (APU) operating on 64-bit general
purpose registers
Floating point
—IEEE® 754 compatible with software wrapper
Single-precision hardware, double-precision software library
Conversion instructions between single-precision floating point and fixed point
Long cycle time instructions, except for guarded loads, do not increase interrupt latency in the
MPC5566. To reduce latency, long cycle-time instructions are aborted upon interrupt requests.
Extensive system development support through Nexus debug module