MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
1-16
Freescale Semiconductor
external SRAM, and asynchronous memories. In addition, the EBI supports up to four regions (via chip
selects), along with programmed region-specific attributes.
1.5.7
SIU
The MPC5553/MPC5554 system integration unit (SIU) controls MCU reset configuration, pad
configuration, external interrupt, general-purpose I/O (GPIO), internal peripheral multiplexing, and the
system reset operation. The reset configuration module contains the external pin boot configuration logic.
The pad configuration module controls the static electrical characteristics of I/O pins. The GPIO module
provides uniform and discrete input/output control of the I/O pins of the MCU. The reset controller
performs reset monitoring of internal and external reset sources, and drives the RSTOUT pin. The SIU is
accessed by the e200z6 core through the crossbar switch.
1.5.8
ECSM
The error correction status module (ECSM) provides status information regarding platform memory errors
reported by error-correcting codes.
1.5.9
Flash
The MPC5554 provides 2 Mbytes of programmable, non-volatile, flash memory storage. The MPC5553
provides 1.5 Mbytes of flash memory. The non-volatile memory (NVM) can be used for instruction and/or
data storage.
The MPC5553/MPC5554 flash also contains a flash bus interface unit (FBIU) that interfaces the system
bus to a dedicated flash memory array controller. The FBIU supports a 64-bit data bus width at the system
bus port, and a 256-bit read data interface to flash memory. The FBIU contains two 256-bit prefetch
buffers, and a prefetch controller that prefetches sequential lines of data from the flash array into the buffer.
Prefetch buffer hits allow no-wait responses. Normal flash array accesses are registered in the FBIU and
are forwarded to the system bus on the following cycle, incurring three wait-states. Prefetch operations
may be automatically controlled, and may be restricted to servicing a single bus master. Prefetches may
also be restricted to being triggered for instruction or data accesses.
1.5.10
Cache
The e200z6 core supports a 32-Kbyte (MPC5554) / 8-Kbyte (MPC5553), 8-way (MPC5554) / 2-way
(MPC5553) set-associative, unified (instruction and data) cache with a 32-byte line size. The cache
improves system performance by providing low-latency data to the e200z6 instruction and data pipelines,
which decouples processor performance from system memory performance. The cache is virtually indexed
and physically tagged. The e200z6 does not provide hardware support for cache coherency in a
multi-master environment. Software must be used to maintain cache coherency with other possible bus
masters.
Both instruction and data accesses are performed using a single bus connected to the cache. Addresses
from the processor to the cache are virtual addresses used to index the cache array. The memory
management unit (MMU) provides the virtual to physical translation for use in performing the cache tag
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...