MPC5500 Family Overview · MPC5500 Family Overview, Rev. 1 Freescale Semiconductor 3 Figure 2....
Transcript of MPC5500 Family Overview · MPC5500 Family Overview, Rev. 1 Freescale Semiconductor 3 Figure 2....
Freescale SemiconductorEngineering Bulletin
EB659Rev. 1, 11/2006
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1MPC5500 Roadmap. . . . . . . . . . . . . . . . . . . . . . 2MPC5533 Block Diagram . . . . . . . . . . . . . . . . . 3MPC5534 Block Diagram . . . . . . . . . . . . . . . . . 4MPC5553 Block Diagram . . . . . . . . . . . . . . . . . 5MPC5554 Block Diagram . . . . . . . . . . . . . . . . . 6MPC5551 Block Diagram . . . . . . . . . . . . . . . . . 7MPC5565 Block Diagram . . . . . . . . . . . . . . . . . 8MPC5566 Block Diagram . . . . . . . . . . . . . . . . . 9MPC5567 Block Diagram . . . . . . . . . . . . . . . . 10
MPC5500 Family Comparison . . . . . . . . . . . . . . 11MPC5500 Family Memory Map . . . . . . . . . . . . . 12Package Options. . . . . . . . . . . . . . . . . . . . . . . . . 16
4.1 416 PBGA Ball Maps . . . . . . . . . . . . . . . . . . 174.2 324 PBGA Ball Maps . . . . . . . . . . . . . . . . . . 204.3 208 MAP BGA Ball Map . . . . . . . . . . . . . . . 21
Appendix A: Revision History
MPC5500 Family Overviewby: Randy Dees
32-bit Automotive Applications
Ray MarshallTSPG Powertrain Systems
1 IntroductionThe MPC5554 microcontroller (MCU) was the first member of the MPC5500 family of next generation microcontrollers based on Power Architecture ™ technology initially designed for next generation automotive powertrain applications. More devices in the family have been introduced, including the MPC5533, MPC5534, MPC5553, MPC5561, MPC5565, MPC5566, and MPC5567 (all included in this document).
The host processor core of the MPC5500 family devices is compatible with the Power Architecture technology. It is 100 percent user-mode compatible (with floating point library) with the PowerPC ISA. This core has instructions beyond the classic PowerPC ISA, including digital signal processing (DSP) instructions.
The MPC553x and MPC556x devices include the variable length encoding (VLE) option for improved code density.
1
234
© Freescale Semiconductor, Inc., 2006. All rights reserved.
Introduction
Figure 1. MPC5500 Roadmap
1999 • • • • • • • 2005 2006 • • • • • • •Availability
Perf
orm
ance
/Inte
grat
ion
MPC5554
MPC5553
MPC5534
MPC5533
MPC5565
MPC5567
MPC5566
MPC557x
MPC5500 Family
MPC555
MPC561
MPC563
MPC565MPC500Family
MPC5510
MPC5561
Family
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor2
Introduction
Figure 2. MPC5533 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z3 Core
Nexus
JTAG
eSC
I
eQADC
AMUXADC
ADCi2.5-Kb
eTPU(32 Ch) 12-Kb
Code RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
Variable Length Encoded
Instruction
NexusInterface
Interrupt Controller
eDMA32 Channels
Master
Load/StoreUnit
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
CalibrationBus
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash768-Kb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
DSP
I
DSP
I
SRAM48-Kb
e200z3 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
Memory Management Unit
Master
MPC5533
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 3
Introduction
Figure 3. MPC5534 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z3 Core
Nexus
JTAG
eSC
I
eQADC
AMUXADC
ADCiADC
2.5-KbeTPU
(32 Ch) 12-KbCode RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
Variable Length Encoded
Instruction
NexusInterface
Interrupt Controller
eDMA32 Channels
Master
Load/StoreUnit
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
CalibrationBus
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash1-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
DSP
I
DSP
I
SRAM64-Kb
e200z3 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
Memory Management Unit
Master
eMIOS(24 Ch) D
SPI
eSC
I
MPC5534
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor4
Introduction
Figure 4. MPC5553 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z6 Core
Nexus
JTAG
eSC
I
eQADC
AMUXADC
ADCiADC
2.5-KbeTPU
(32 Ch) 12-KbCode RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
NexusInterface
Interrupt Controller
eDMA32 Channels
Master
Load/StoreUnit
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash1.5-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
DSP
I
DSP
I
SRAM64-Kb
e200z6 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
eMIOS(24 Ch) D
SPI
eSC
I
FastEthernet
Controller
Master
Memory Management
Unit
Unified8-Kb
Cache
MPC5553
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 5
Introduction
Figure 5. MPC5554 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z6 Core
Nexus
JTAG
eTPU
DSP
I
eSC
I
eQADC
(32 Ch)
AMUXADC
ADCiADC
3-KbeMIOS(24 Ch)
eTPU(32 Ch) 16-Kb
Code RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
NexusInterface
Interrupt Controller
eDMA64 Channels
Master
Load/StoreUnit
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash2-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
Flex
CA
N
eSC
I
DSP
I
DSP
I
DSP
I
SRAM64-Kb
e200z6 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
Memory Management Unit
Unified32-KbCache
MPC5554
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor6
Introduction
Figure 6. MPC5561 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z6 Core
Nexus
JTAG
DSP
I
eSC
I
Flex
CA
NeQADC
AMUXADC
ADCiADC
eMIOS(24 Ch) PDI
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
Variable Length Encoded
Instruction
NexusInterface
Interrupt Controller
eDMA32 Channels
Master
Unified32-KbCache
MemoryManagement
UnitLoad/Store
Unit
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
CalibrationBus
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash1-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
eSC
I
DSP
IMaster
FlexRay
SRAM192-Kb
e200z6 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
MPC5561
Slave
eSC
I
eSC
I
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 7
Introduction
Figure 7. MPC5565 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z6 Core
JTAG
eSC
I
eQADC
AMUXADC
ADCiADC
2.5-KbeMIOS(24 Ch)
eTPU(32 Ch) 12-Kb
Code RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
NexusInterface
Interrupt Controller
eDMA32 Channels
Master
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
CalibrationBus
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash2-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
Flex
CA
N
eSC
I
DSP
I
DSP
I
DSP
I
SRAM64-Kb
e200z6 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
Variable Length Encoded
InstructionUnified
8-KbCache
MemoryManagement
UnitLoad/Store
UnitNexus
MPC5565
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor8
Introduction
Figure 8. MPC5566 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z6 Core
Nexus
JTAG
eTPU
DSP
I
eSC
I
eQADC
(32 Ch)
AMUXADC
ADCiADC
4-KbeMIOS(24 Ch)
eTPU(32 Ch) 20-Kb
Code RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
NexusInterface
Interrupt Controller
eDMA64 Channels
Master
Slave
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
CalibrationBus
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash3-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
Flex
CA
N
eSC
I
DSP
I
DSP
I
DSP
I
SRAM128-Kb
e200z6 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
Variable Length Encoded
InstructionUnified32-KbCache
MemoryManagement
UnitLoad/Store
Unit
FastEthernet
Controller
Master
Flex
CA
N
MPC5566
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 9
Introduction
Figure 9. MPC5567 Block Diagram
LEGEND
Integer Execution
Unit
MultiplyUnit
e200z6 Core
Nexus
JTAG
DSP
I
eSC
I
Flex
CA
NeQADC
AMUXADC
ADCiADC
2.5-KbeMIOS(24 Ch)
eTPU(32 Ch) 12-Kb
Code RAM
Data RAM
1.5VRegulator
Control
FMPLL
Signal Processing
Engine
InstructionUnit
64-bit General Purpose
Registers
Special PurposeRegisters
BranchPrediction Unit
Core Timers Unit
(FIT, TB, DEC)
ExceptionHandler
Variable Length Encoded
Instruction
NexusInterface
Interrupt Controller
eDMA32 Channels
Master
FastEthernet
Controller
Unified8-Kb
CacheMemory
ManagementUnit
Load/StoreUnit
Slave
Master
Peripheral Bridge A (PBRIDGE_A)
ExternalBus
Interface
CalibrationBus
System/BusIntegration
Slave
ExternalMaster
Interface
Master
Master
Flash2-Mb
Slave Slave
Peripheral Bridge B (PBRIDGE_B)
Crossbar Switch (XBAR)
BootAssistModule
Slave
Flex
CA
N
Flex
CA
N
Flex
CA
N
Flex
CA
N
eSC
I
DSP
I
DSP
I
Master
FlexRay
SRAM64-Kb
e200z6 Core Component Acronyms
DEC – DecrementerFIT – Fixed interval timerTB – Time baseWDT – Watchdog timer
MPC5500 Device Module Acronyms
CAN – Controller area network (FlexCAN)DSPI – Deserial/serial peripheral interfaceeDMA – Enhanced direct memory accesseMIOS – Enhanced modular I/O systemeQADC – Enhanced queued analog/digital convertereSCI – Enhanced serial communications interfaceeTPU – Enhanced time processing unitsFMPLL – Frequency modulated phase-locked loopSRAM – Static RAM
MPC5567
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor10
MPC5500 Family Comparison
2 MPC5500 Family ComparisonTable 1. MPC5500 Family Members
MPC5500 Device MPC5533 MPC5534 MPC5553 MPC5554 MPC5561 MPC5565 MPC5566 MPC5567
Power Core e200z3 e200z3 e200z6 e200z6 e200z6 e200z6 e200z6 e200z6
Variable Length Instruction Support Yes Yes No No Yes Yes Yes Yes
Cache None None 8 Kbyte Unified1
32 Kbyte Unified2
32 Kbyte Unified3
8 Kbyte Unified1
32 Kbyte Unified3
8 Kbyte Unified1
Memory Management Unit (MMU) 16 entry 16 entry 32 entry 32 entry 32 entry 32 entry 32 entry 32 entry
Crossbar 4x5 4x5 4x5 3x5 4x6 34x5 4x5 5x5
Core Nexus Class 3+ (NZ3C3)
Class 3+ (NZ3C3)
Class 3+ (NZ6C3)
Class 3+ (NZ6C3)
Class 3+ (NZ6C3)
Class 3+ (NZ6C3)
Class 3+ (NZ6C3)
Class 3+ (NZ6C3)
SRAM 48 Kbyte 64 Kbyte 64 Kbyte 64 Kbyte 192 Kbyte 64 Kbyte 128 Kbyte 80 Kbyte
Flash Main Array 768 Kbyte5
1 Mbyte5 1.5 Mbyte6
2 Mbyte6 1 Mbyte6 2 Mbyte6 3 Mbyte6 2 Mbyte6
Shadow Block 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte
External Bus (EBI)
Data Bus 16-bit7 16 bit7 32 bit7 32 bit7 32-bit7 32-bit7 32-bit7 32-bit7
Address Bus 24 24 24 24 268 268 268 268
Calibration Bus Yes Yes Partial No Yes Yes Yes Yes
Direct Memory Access (DMA) 32 channel
32 channel
32 channel
64 channel
32 channel
32 channel
64channel
32 channel
DMA Nexus None None Class 3 Class 3 Class 3 Class 3 Class 3 Class 3
Serial 1 2 2 2 4 2 2 2
eSCI_A Yes Yes Yes Yes Yes Yes Yes Yes
eSCI_B No Yes Yes Yes Yes Yes Yes Yes
eSCI_C No No No No Yes No No No
eSCI_D No No No No Yes No No No
Controller Area Network (CAN) 2 2 2 3 39 39 49 59
CAN_A 64 buf 64 buf 64 buf 64 buf 64 buf 64 buf 64 buf 64 buf
CAN_B No No No 64 buf No 64 buf 64 buf 64 buf
CAN_C 64 buf 64 buf 64 buf 64 buf 64 buf 64 buf 64 buf 64 buf
CAN_D No No No No No No 64 buf 64 buf
CAN_E No No No No No No No 64 buf
SPI 2 3 3 4 3 3 4 3
DSPI_A No No No Yes No No Yes No
DSPI_B No Yes Yes Yes Yes Yes Yes Yes
DSPI_C Yes Yes Yes Yes Yes Yes Yes Yes
DSPI_D Yes Yes Yes Yes No Yes Yes Yes
eMIOS 0 channel
24 channel
24 channel
24 channel
24channel
24 channel
24 channel
24 channel
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 11
MPC5500 Family Memory Map
N1
2
3
4
5
6
7
8
9
1
1
1
3 MPC5500 Family Memory MapThis section describes the memory map for the MPC5500 devices discussed in this document. All addresses in the device, including those that are reserved, are identified in the tables. The addresses represent the physical addresses assigned to each IP module. Logical addresses are translated by the memory management unit (MMU) into physical addresses.
Under software control of the MMU, the logical addresses allocated to IP blocks may be changed on a minimum of a 4-Kbyte boundary. Peripheral blocks may be redundantly mapped. The customer must use the MMU to prevent corruption.
eTPU 32 channel
32 channel
32 channel
64 channel
0 channel
32 channel
64 channel
32 channel
eTPU_A Yes Yes Yes Yes No Yes Yes Yes
eTPU_B No No No Yes No No Yes No
Code Memory 12 Kbyte 12 Kbyte 12 Kbyte 16 Kbyte 0 Kbyte 12 Kbyte 20 Kbyte 12 Kbyte
Parameter RAM 2.5 Kbyte 2.5 Kbyte 2.5 Kbyte 3 Kbyte 0 Kbyte 2.5 Kbyte 4 Kbyte 2.5 Kbyte
Nexus Class 3 Class 3 Class 3 Class 3 No Class 3 Class 3 Class 3
Interrupt Controller 178 channel
210 channel
210 channel
300 channel
231 channel
231 channel
329 channel
281 channel
Analog to Digital Converter (eQADC) 40 channel
40 channel
40 channel
40 channel
40 channel
40 channel
40 channel
40 channel
ADC_0 Yes Yes Yes Yes Yes Yes Yes Yes
ADC_1 No Yes Yes Yes Yes Yes Yes Yes
Fast Ethernet Controller (FEC) No No Yes10 No No No Yes10 Yes11
FlexRay No No No No Yes No No Yes
FlexRay Nexus No No No No Class 3 No No Class 3
Phase Lock Loop (PLL) FM FM FM FM FM FM FM FM
Maximum System Frequency12 80 MHz 80 MHz 132 MHz 132 MHz 132 MHz 132 MHz 132 MHz 132 MHz
Crystal Range 8–20 MHz 8–20 MHz 8–20 MHz 8–20 MHz 8–40 MHz 8–20 MHz 8–20 MHz 8–40 MHz
Voltage Regulator Controller (VRC) Yes Yes Yes Yes Yes Yes Yes Yes
OTES:2-way associative8-way associative4-way or 8-way associativeThe actual crossbar is implemented as a 5x5 crossbar with two unused ports16-byte flash page size for programming32-byte flash page size for programmingMay not be externally available in some package configurationsEither ADDR[8:31] or ADDR[6:29] can be selected.Updated FlexCAN module with optional individual receive filters
0 The FEC signals are shared with data bus pins DATA[16:31]1 The FEC signals are shared with the calibration bus2 Initial automotive temperature range qualification
Table 1. MPC5500 Family Members (continued)
MPC5500 Device MPC5533 MPC5534 MPC5553 MPC5554 MPC5561 MPC5565 MPC5566 MPC5567
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor12
MPC5500 Family Memory Map
Table 2 shows a detailed memory map. Table 2. Detailed MPC5500 Family Memory Map
Address Range1 Allocated Size
Used Size
Use
MP
C55
32
MP
C55
33
MP
C55
34
MP
C55
53
MP
C55
54
MP
C55
61
MP
C55
65
MP
C55
66
MP
C55
67
0x0000_0000–0x000B_FFFF 768 Kbyte 768 Kbyte Flash Array √ √ √ √ √ √ √ √ √
0x000C_0000–0x000F_FFFF 256 Kbyte 256 Kbyte Flash Array √ √ √ √ √ √ √ √
0x0010_0000–0x0017_FFFF 512 Kbyte 512 Kbyte Flash Array √ √ √ √ √
0x0018_0000–0x001F_FFFF 512 Kbyte 512 Kbyte Flash Array √ √ √ √
0x0020_0000–0x002F_FFFF 1 Mbyte 1 Mbyte Flash Array √
0x0030_0000–0x00FF_FBFF ~13 Mbyte N/A Reserved
0x00FF_FC00–0x00FF_FFFF 1024 bytes 1024 bytes
Flash Shadow Block √ √ √ √ √ √ √ √ √
0x0100_0000–0x1FFF_FFFF 496 Mbyte 2 Mbyte Emulation Mapping of Flash Array √ √ √ √ √ √ √ √ √
0x2000_0000–0x3FFF_FFFF 512 Mbyte N/A External Memory √ √ √ √ √ √ √ √ √
0x4000_0000–0x4000_7FFF 32 Kbyte 32 Kbyte SRAM Array, Standby Powered √ √ √ √ √ √ √ √ √
0x4000_8000–0x4000_BFFF 16 Kbyte 16 Kbyte SRAM Array √ √ √ √ √ √ √ √ √
0x4000_C000–0x4000_FFFF 16 Kbyte 16 Kbyte SRAM Array √ √ √ √ √ √ √
0x4001_0000–0x4001_3FFF 16 Kbyte 16 Kbyte SRAM Array √ √ √
0x4001_4000–0x4001_FFFF 48 Kbyte 48 Kbyte SRAM Array √ √
0x4002_0000–0x4002_FFFF 64 Kbyte 64 Kbyte SRAM Array √
0x4003_0000–0x9FFF_FFFF (<15 Gb) N/A Reserved
0xA000_0000–0xBFFF_FFFF 512 Mbyte 256 Mbyte
Parallel Digital Interface √
Bridge A Peripherals
0xC000_0000–0xC3EF_FFFF 63 Mbyte N/A Reserved
0xC3F0_0000–0xC3F0_3FFF 16 kbyte 16 kbyte Bridge A Registers √ √ √ √ √ √ √ √ √
0xC3F0_4000–0xC3F7_FFFF 496 Kbyte N/A Reserved
0xC3F8_0000–0xC3F8_3FFF 16 Kbyte 20 kbyte FMPLL √ √ √ √ √ √ √ √ √
0xC3F8_4000–0xC3F8_7FFF 16 Kbyte 48 Kbyte External Bus Interface (EBI) Configuration
√ √ √ √ √ √ √ √ √
0xC3F8_8000–0xC3F8_BFFF 16 Kbyte 28 Kbyte Flash Configuration √ √ √ √ √ √ √ √ √
0xC3F8_C000–0xC3F8_FFFF 16 Kbyte N/A Reserved
0xC3F9_0000–0xC3F9_3FFF 16 Kbyte 2.5 Kb System Integration Unit (SIU) √ √ √ √ √ √ √ √ √
0xC3F9_4000–0xC3F9_FFFF 48 Kbyte N/A Reserved
0xC3FA_0000–0xC3FA_3FFF 16 Kbyte 1056 Modular Timer System (eMIOS) √ √ √ √ √ √ √ √
0xC3FA_4000–0xC3FA_7FFF 16 Kbyte 1056 Modular Timer System (eMIOS_B)3
0xC3FA_8000–0xC3FB_FFFF 96 Kbyte N/A Reserved
0xC3FC_0000–0xC3FC_3FFF 16 Kbyte 3 Kbyte Enhanced Time Processing Unit (eTPU) Registers
√ √ √ √ √ √ √ √
0xC3FC_4000–0xC3FC_7FFF 16 Kbyte N/A Reserved
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 13
MPC5500 Family Memory Map
0xC3FC_8000–0xC3FC_09FF 16 Kbyte 2.5 Kbyte eTPU Shared Data Memory (Parameter RAM)
√ √ √ √ √ √ √ √
0xC3FC_8A00–0xC3FC_8BFF 0.5 Kbyte √ √
0xC3FC_8C00–0xC3FC_8FFF 1 Kbyte √
0xC3FC_9000–0xC3FC_BFFF eTPU Parameter RAM Reserved
0xC3FC_C000–0xC3FC_FFFF 16 Kbyte 3 Kbyte eTPU Shared Data Memory (Parameter RAM) mirror
√ √ √ √ √ √ √ √
0xC3FD_0000–0xC3FD_2FFF 20 Kbyte 12 Kbyte eTPU Shared Code RAM(12K,16K, or 20K)
√ √ √ √ √ √ √ √
0xC3FD_3000–0xC3FD_3FFF 4 Kbyte √ √
0xC3FD_4000–0xC3FD_4FFF 4 Kbyte √
0xC3FD_5000–0xC3FF_7FFF 156 Kbyte N/A Reserved
0xC3FF_8000–0xC3FF_BFFF 16 Kbyte N/A Reserved
0xC3FF_C000–0xC3FF_FFFF 16 Kbyte N/A Reserved
0xC400_0000–0xDFFF_FFFF (448 Mbyte) N/A Reserved
Bridge B Peripherals
0xE000_0000–0xFBFF_FFFF (448 Mbyte) N/A Reserved
0xFC00_0000–0xFFEF_FFFF 63 Mbyte N/A Reserved
0xFFF0_0000–0xFFF0_3FFF 16 Kbyte N/A Bridge B Registers √ √ √ √ √ √ √ √ √
0xFFF0_4000–0xFFF0_7FFF 16 Kbyte N/A Crossbar (XBAR) √ √ √ √ √ √ √ √ √
0xFFF0_8000–0xFFF0_FFFF 32 Kbyte N/A Reserved
0xFFF1_0000–0xFFF3_FFFF 192 Kbyte N/A Reserved
0xFFF4_0000–0xFFF4_3FFF 16 Kbyte N/A ECSM √ √ √ √ √ √ √ √ √
0xFFF4_4000–0xFFF4_7FFF 16 Kbyte N/A DMA Controller 2 (eDMA) √ √ √ √ √ √ √ √ √
0xFFF4_8000–0xFFF4_BFFF 16 Kbyte N/A Interrupt Controller (INTC) √ √ √ √ √ √ √ √ √
0xFFF4_C000–0xFFF4_C3FF 1 Kbyte N/A Fast Ethernet Controller (FEC)2 √ √ √
0xFFF4_C400–0xFFF4_FFFF 15 Kbyte N/A Reserved
0xFFF5_0000–0xFFF7_FFFF 192 Kbyte N/A Reserved
0xFFF8_0000–0xFFF8_3FFF 16 Kbyte 164 Enhanced Queued Analog-to-Digital Converter (eQADC)
√ √ √ √ √ √ √ √ √
0xFFF8_4000–0xFFF8_7FFF 16 Kbyte 164 Enhanced Queued Analog-to-Digital Converter (eQADC_B)3
0xFFF8_8000–0xFFF8_FFFF 32 Kbyte N/A Reserved
0xFFF9_0000–0xFFF9_3FFF 16 Kbyte 200 Deserial Serial Peripheral Interface (DSPI_A)
√ √
0xFFF9_4000–0xFFF9_7FFF 16 Kbyte 200 Deserial Serial Peripheral Interface (DSPI_B)
√ √ √ √ √ √ √
0xFFF9_8000–0xFFF9_BFFF 16 Kbyte 200 Deserial Serial Peripheral Interface (DSPI_C)
√ √ √ √ √ √ √ √ √
0xFFF9_C000–0xFFF9_FFFF 16 Kbyte 200 Deserial Serial Peripheral Interface (DSPI_D)
√ √ √ √ √ √ √ √ √
Table 2. Detailed MPC5500 Family Memory Map (continued)
Address Range1 Allocated Size
Used Size
Use
MP
C55
32
MP
C55
33
MP
C55
34
MP
C55
53
MP
C55
54
MP
C55
61
MP
C55
65
MP
C55
66
MP
C55
67
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor14
MPC5500 Family Memory Map
0xFFFA_0000–0xFFFA_3FFF 16 Kbyte 200 Deserial Serial Peripheral Interface (DSPI_E)3
0xFFFA_4000–0xFFFA_7FFF 16 Kbyte 200 Deserial Serial Peripheral Interface (DSPI_F)3
0xFFFA_8000–0xFFFA_FFFF 32 Kbyte N/A Reserved
0xFFFB_0000–0xFFFB_3FFF 16 Kbyte 44 Serial Communications Interface (SCI_A)
√ √ √ √ √ √ √ √ √
0xFFFB_4000–0xFFFB_7FFF 16 Kbyte 44 Serial Communications Interface (SCI_B)
√ √ √ √ √ √ √ √
0xFFFB_8000–0xFFFB_BFFF 16 Kbyte 44 Serial Communications Interface (SCI_C)
√
0xFFFB_C000–0xFFFC_FFFF 16 Kbyte 44 Serial Communications Interface (SCI_D)
√
0xFFFC_0000–0xFFFC_3FFF 16 Kbyte 1152 Controller Area Network (FlexCAN_A)
√ √ √ √ √ √ √ √ √
0xFFFC_4000–0xFFFC_7FFF 16 Kbyte 1152 Controller Area Network (FlexCAN_B)
√ √ √ √
0xFFFC_8000–0xFFFC_BFFF 16 Kbyte 1152 Controller Area Network (FlexCAN_C)
√ √ √ √ √ √ √ √
0xFFFC_C000–0xFFFC_FFFF 16 Kbyte 1152 Controller Area Network (FlexCAN_D)
√ √
0xFFFD_0000–0xFFFD_3FFF 16 Kbyte 1152 Controller Area Network (FlexCAN_E)
√
0xFFFD_4000–0xFFFD_FFFF 48 Kbyte N/A Reserved
0xFFFE_0000–0xFFFE_3FFF 16 Kbyte 2 kbyte FlexRay √ √
0xFFFE4000–0xFFFE_7FFF 16 Kbyte Reserved
0xFFFE_8000–0xFFFE_BFFF 16 Kbyte Parallel Digital Interface √
0xFFFF_C000–0xFFFF_FFFF4 16 Kbyte 16 Kbyte Boot Assist Module (BAM) √ √ √ √ √ √ √ √ √
NOTES:1 If allocated size is greater than used size, the base address for the module is the lowest address of the listed address range,
unless noted otherwise.2 The fast Ethernet controller (FEC) uses different pins on the MPC5553/MPC5566 and the MPC5567.3 Reserved for future compatibility. No device is currently defined that uses these regions.4 BAM address range is configured so that 4 kbytes BAM occupies 0xFFFF_F000-0xFFFF_FFFF.
Table 2. Detailed MPC5500 Family Memory Map (continued)
Address Range1 Allocated Size
Used Size
Use
MP
C55
32
MP
C55
33
MP
C55
34
MP
C55
53
MP
C55
54
MP
C55
61
MP
C55
65
MP
C55
66
MP
C55
67
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 15
Package Options
4 Package OptionsThe members of the MPC5500 family are all pin-compatible, but the different devices are available in a range of packages. Not all features are available in the smaller packages or on all devices.
Table 3. Device Package Options
Device 208 MAPBGA1
NOTES:1 The 208 MAPBGA package is not available through distribution. If demand warrants, consult factory on
availability.
324 PBGA 416 PBGA 496 CSP2
2 The VertiCal CSP package is a 496 ball device mounted on a sub-assembly to fit into the 208, 324, or 416 ball footprint. It is not available as a standalone packaged device.
Calibration Bus
MPC5533 Yes3,4
3 Predominate package. Though all packages may be available, the predominate package is the package in which most of the volume deliveries are expected.
4 Not available to distribution customers.
No7 No Yes Yes
MPC5534 Yes3,4 Yes3 No Yes Yes
MPC5553 Yes4 Yes3 Yes5
5 Predominate package for Ethernet use.
Yes Partial6
6 The MPC5553 lose use of 16 data bus signals in the 416 ball sub-assembly for the calibration data bus. The address bus is shared between the calibration bus and the normal system bus. Note: the fast Ethernet controller (FEC) requires these same 16 data bus signals on this devices. On the MPC5567, the FEC is shared with the calibration bus.
MPC5554 No No Yes3 Yes No
MPC5561 No Yes No No No
MPC5565 No7 Yes3,4 No4,7
7 Depending on demand, consult factory for availability,
Yes Yes
MPC5566 No No Yes3 Yes Yes
MPC5567 No7 Yes4 Yes3,5 Yes Yes
Nexus port availability 4-bit MDO Only 4 or 12-bit MDO 4 or 12-bit MDO 4 or 12-bit MDO
Bus availability None (OE and CS0 available for
GPIO)
16-bit data /20-bit address4 chip selects8
8 Up to 24 bits of address with zero chip selects can optionally be selected.
32-bit data /24/26-bit address
4 chip selects
32-bit data /24/26-bit address
4 chip selects
Calibration bus availability
None None None 16-bit data /21/19-bit address1/3 chip selects
Analog channels 34 40 40 40
Ethernet available9
9 On devices that include Ethernet only.
No No Yes —
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor16
Package Options
4.1 416 PBGA Ball Maps
4.1.1 MPC5554/MPC5566 Figure 10 is a pinout for the MPC5554/MPC5566 416 PBGA package, Revision A.
NOTE: On the MPC5554, Ball J23 is VDDEH6. On the MPC5566, ball J23 is VDDEH10.
Figure 10. MPC5554/MPC5566 416 PBGA Ball Map Diagram
VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
AN35VSTBY AN37 AN11 VDDA1 AN16 AN5 VRH AN23 AN27 AN28 VSSA0 AN15 MDO11 MDO8 VDD VDD33 VSSA
VDD AN32VSS AN36 AN39 AN19 AN20 AN4 AN22 AN26 AN31 VSSA0 AN14 MDO10 MDO7 MDO4 MDO0 VSS VDDE7B
VDD33 AN33VDD VSS AN8 AN17 VSSA1 AN3 AN7 VRL AN25 AN30 VDDA0 AN13 MDO9 MDO6 MDO3 MDO1 VSS VDDE7 VDDC
AN34VDD VSS AN38 AN9 AN18 AN2 AN6 AN24 AN29 AN12 MDO5 MDO2 VSS VDDE7 TCK TDID
VDD VDDE7 TMS TDO TESTE
MSEO0 JCOMP EVTI EVTOF
MSEO1 MCKOG
RDYH
J
VSSVSS VSS VSS VDDE7 VDDE7 VDDE7 VDDE7K
VSSVSS VSS VSS VSS VSS VSS VDDE7L
VSSVDDE2 VDDE2 VSS VSS VSS VSS VDDE7 SINBM
BDIP VSSTEA VDDE2 VDDE2 VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1N
CS3 VSSCS2 CS1 CS0 VDDE2 VDDE2 VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2P
WE3 VSSWE2 WE1 WE0 VDDE2 VDDE2 VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKAR
VDDE2 VDDE2TSIZ0 RD_WR VDDE2 VDDE2 VSS VDDE2 VDDE2 VDDE2 VSS VSS PCSA1 PCSA0 PCSA2 VPPT
VDDE2TSIZ1 TA VDD33 VSS VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA4 TXDA PCSA5 VFLASHU
TS CNTXC RXDA RSTOUTV
RXDB CNRXC TXDB RESETW
VDDE2Y
EXTALAA
VDDE2 VDD XTALAB
VDDE2VSS VDD VDDE2 VDDE5 NC VSS VDD VRC33AC
VSS VDD VDD33 CNTXA VDDE5 NC VSS VDD VDD33AD
BRVSS VDD OE BG CNRXA VDDE5 CLKOUT VSS VDDAE
VSS VDD VDDE2 VDDE2 BB CNTXB CNRXB VDDE5 VSSAF
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
AA
AB
AC
AD
AE
AF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
AN10
AN21
AN0
AN1 ETRIG1
ETPUB18
ETPUB20
ETPUB24
ETPUB27
GPIO205
ETRIG0
ETPUB21
ETPUB25
ETPUB28
ETPUB31
ETPUB19
ETPUB22
ETPUB26
ETPUB30
ETPUA30
ETPUA31
VDDEH9
ETPUB16
ETPUB17
ETPUB23
ETPUB29
VDDEH8
VDDEH1
ETPUA28
ETPUA29
VDDEH1
ETPUA24
ETPUA27
ETPUA26
ETPUA23
ETPUA22
ETPUA25
ETPUA21
ETPUA20
ETPUA19
ETPUA18
ETPUA17
ETPUA16
ETPUA15
ETPUA14
ETPUA13
ETPUA12
ETPUA11
ETPUA10
ETPUA9
ETPUA8
ETPUA7
ETPUA6
ETPUA5
ETPUA4
ETPUA3
ETPUA2
ETPUA1
ETPUA0
TCRCLKA
VDDEH6/10*
GPIO204
ETPUB15
GPIO203
ETPUB14
ETPUB13
ETPUB11
ETPUB9
ETPUB12
ETPUB7
ETPUB5
ETPUB8
ETPUB10
ETPUB3
ETPUB2
ETPUB4
ETPUB6
ETPUB0
ETPUB1
TCRCLKB
ADDR16
ADDR18
ADDR17
ADDR8
ADDR20
ADDR19
ADDR10
ADDR9
ADDR22
ADDR21
ADDR11
ADDR24
ADDR23
ADDR12
ADDR13
ADDR25
ADDR14
ADDR15
ADDR26
ADDR27
ADDR31
ADDR28
ADDR30
ADDR29
DATA16
DATA18
DATA17
DATA19
DATA24
DATA21
DATA25
DATA26
DATA20
DATA23
DATA27
DATA28
DATA22
GPIO207
GPIO206
DATA0
DATA29
DATA30
DATA31
DATA8
DATA9
DATA2
DATA4
DATA6
DATA1
DATA3
DATA11
DATA10
DATA13
DATA5
DATA7
DATA15
DATA12
DATA14
EMIOS3
EMIOS1
EMIOS0
EMIOS6
EMIOS5
EMIOS4
EMIOS2
EMIOS10
EMIOS9
EMIOS7
EMIOS8
EMIOS15
EMIOS13
EMIOS11
EMIOS12
EMIOS17
EMIOS16
EMIOS14
EMIOS21
EMIOS22
EMIOS19
EMIOS18
EMIOS23
EMIOS20
VDDEH4
BOOTCFG1
VDDEH6
PLLCFG1
BOOTCFG0
WKPCFG
VRCVSS
VSSSYN
VRCCTL
PLLCFG0
VDDSYN
RSTCFG
ENGCLK
Version 1.3p – 29 May 2004
Note: No connect. AC22 & AD23 reservedNC
REFBYPC
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 17
Package Options
4.1.2 MPC5553 Figure 11 is a pinout for the MPC5553 416 PBGA package. The MPC5553 and the MPC5554/MPC5565/MPC5566 are pin-compatible; however, the MPC5553 ball map is shown here to highlight the balls not connected to any signal on the MCP5553 (the eTPUB[0:31] and TSIZ[0:1]). The alternate Ethernet signals that are multiplexed with the data bus are not shown for the MPC5553.
NOTESome pins have names that include functions unavailable on all family members. For example, ball R25 of the 416 BGA package is named ‘SINA’, but the MPC5553 does not have a DSPI_A module. In this case, the SINA pin can only be used for its alternate functions of GPIO94 or PCSC2. See the specific device reference manual for functions available on each device in the family.
If the MPC5534 were available in the 416 PBGA package, then it would also be missing the following signals: WE2, WE3, ADDR[8:11], and TEA.
Figure 11. MPC5553 416 PBGA Ball Map Diagram
No connect. AC22 & AD23 reservedNC_37
VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
AN35VSTBY AN37 AN11 VDDA1 AN16 AN5 VRH AN23 AN27 AN28 VSSA0 AN15 MDO11 MDO8 VDD VDD33 VSSA
VDD AN32VSS AN36 AN39 AN19 AN20 AN4 AN22 AN26 AN31 VSSA0 AN14 MDO10 MDO7 MDO4 MDO0 VSS VDDE7B
VDD33 AN33VDD VSS AN8 AN17 VSSA1 AN3 AN7 VRL AN25 AN30 VDDA0 AN13 MDO9 MDO6 MDO3 MDO1 VSS VDDE7 VDDC
AN34VDD VSS AN38 AN9 AN18 AN2 AN6 AN24 AN29 AN12 MDO5 MDO2 VSS VDDE7 TCK TDID
VDD VDDE7 TMS TDO TESTE
MSEO0 JCOMP EVTI EVTOF
MSEO1 MCKOG
RDYH
J
VSSVSS VSS VSS VDDE7 VDDE7 VDDE7 VDDE7K
VSSVSS VSS VSS VSS VSS VSS VDDE7L
VSSVDDE2 VDDE2 VSS VSS VSS VSS VDDE7 SINBM
BDIP VSSTEA VDDE2 VDDE2 VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1N
CS3 VSSCS2 CS1 CS0 VDDE2 VDDE2 VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2P
WE3 VSSWE2 WE1 WE0 VDDE2 VDDE2 VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKAR
VDDE2 VDDE2NC_34 RD_WR VDDE2 VDDE2 VSS VDDE2 VDDE2 VDDE2 VSS VSS PCSA1 PCSA0 PCSA2 VPPT
VDDE2NC_35 TA VDD33 VSS VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA4 TXDA PCSA5 VFLASHU
TS CNTXC RXDA RSTOUTV
RXDB CNRXC TXDB RESETW
VDDE2Y
EXTALAA
VDDE2 VDD XTALAB
VDDE2VSS VDD VDDE2 VDDE5 NC_36 VSS VDD VRC33AC
VSS VDD VDD33 CNTXA VDDE5 NC_37 VSS VDD VDD33AD
BRVSS VDD OE BG CNRXA VDDE5 CLKOUT VSS VDDAE
VSS VDD VDDE2 VDDE2 NC_38 CNTXB CNRXB VDDE5 VSSAF
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
AA
AB
AC
AD
AE
AF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
AN10
AN21
AN0
AN1 ETRIG1
GPIO205
ETRIG0
ETPUA30
ETPUA31
VDDEH9
VDDEH8
VDDEH1
ETPUA28
ETPUA29
VDDEH1
ETPUA24
ETPUA27
ETPUA26
ETPUA23
ETPUA22
ETPUA25
ETPUA21
ETPUA20
ETPUA19
ETPUA18
ETPUA17
ETPUA16
ETPUA15
ETPUA14
ETPUA13
ETPUA12
ETPUA11
ETPUA10
ETPUA9
ETPUA8
ETPUA7
ETPUA6
ETPUA5
ETPUA4
ETPUA3
ETPUA2
ETPUA1
ETPUA0
TCRCLKA
VDDEH10
GPIO204
GPIO203
ADDR16
ADDR18
ADDR17
ADDR8
ADDR20
ADDR19
ADDR10
ADDR9
ADDR22
ADDR21
ADDR11
ADDR24
ADDR23
ADDR12
ADDR13
ADDR25
ADDR14
ADDR15
ADDR26
ADDR27
ADDR31
ADDR28
ADDR30
ADDR29
DATA16
DATA18
DATA17
DATA19
DATA24
DATA21
DATA25
DATA26
DATA20
DATA23
DATA27
DATA28
DATA22
GPIO207
GPIO206
DATA0
DATA29
DATA30
DATA31
DATA8
DATA9
DATA2
DATA4
DATA6
DATA1
DATA3
DATA11
DATA10
DATA13
DATA5
DATA7
DATA15
DATA12
DATA14
EMIOS3
EMIOS1
EMIOS0
EMIOS6
EMIOS5
EMIOS4
EMIOS2
EMIOS10
EMIOS9
EMIOS7
EMIOS8
EMIOS15
EMIOS13
EMIOS11
EMIOS12
EMIOS17
EMIOS16
EMIOS14
EMIOS21
EMIOS22
EMIOS19
EMIOS18
EMIOS23
EMIOS20
VDDEH4
BOOTCFG1
VDDEH6
PLLCFG1
BOOTCFG0
WKPCFG
VRCVSS
VSSSYN
VRCCTL
PLLCFG0
VDDSYN
RSTCFG
ENGCLK
Version 2.1 – 13 July 2004
Note: No connects (x = 1 to 38)NC_X
REFBYPC
NC_1 NC_2 NC_3 NC_4
NC_5 NC_6 NC_7 NC_8
NC_9 NC_10 NC_11 NC_12
NC_13 NC_14 NC_15 NC_16
NC_23
NC_27
NC_31
NC_18 NC_19
NC_17
NC_20 NC_21 NC_22
NC_24 NC_25 NC_26
NC_28 NC_29 NC_30
NC_32 NC_33
NC_36
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor18
Package Options
4.1.3 MPC5567 Figure 11 is a pinout for the MPC5567 416 PBGA package. The MPC5567 and the MPC5553/MPC5554 are pin-compatible; however, the MPC5567 ball map is shown here to highlight the balls not connected to any signals and the balls used for Ethernet.
Figure 12. MPC5567 416 PBGA Ball Map Diagram
NOTE
Ball Y25 changes from VRCVSS on all other MPC5500 devices (currently defined) to PLLCFG2 on the MPC5567. PLLCFG2 is required to support a 40-MHz clock option for the FlexRay.
VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
AN35VSTBY AN37 AN11 VDDA1 AN16 AN5 VRH AN23 AN27 AN28 VSSA0 AN15 MDO11 MDO8 VDD VDD33 VSSA
VDD AN32VSS AN36 AN39 AN19 AN20 AN4 AN22 AN26 AN31 VSSA0 AN14 MDO10 MDO7 MDO4 MDO0 VSS VDDE7B
VDD33 AN33VDD VSS AN8 AN17 VSSA1 AN3 AN7 VRL AN25 AN30 VDDA0 AN13 MDO9 MDO6 MDO3 MDO1 VSS VDDE7 VDDC
AN34VDD VSS AN38 AN9 AN18 AN2 AN6 AN24 AN29 AN12 MDO5 MDO2 VSS VDDE7 TCK TDID
VDD VDDE7 TMS TDO TESTE
MSEO0 JCOMP EVTI EVTOF
MSEO1 MCKOG
RDYH
J
VSSVSS VSS VSS VDDE7 VDDE7 VDDE7 VDDE7K
VSSVSS VSS VSS VSS VSS VSS VDDE7L
VSSVDDE2 VDDE2 VSS VSS VSS VSS VDDE7 SINBM
BDIP VSSTEA VDDE2 VDDE2 VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1N
CS3 VSSCS2 CS1 CS0 VDDE2 VDDE2 VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2P
WE3 VSSWE2 WE1 WE0 VDDE2 VDDE2 VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKAR
VDDE2 VDDE2NC RD_WR VDDE2 VDDE2 VSS VDDE2 VDDE2 VDDE2 VSS VSS PCSA1 PCSA0 PCSA2 VPPT
VDDE2NC TA VDD33 VSS VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA4 TXDA PCSA5 VFLASHU
TS CNTXC RXDA RSTOUTV
RXDB CNRXC TXDB RESETW
VDDE2Y
EXTALAA
VDDE2 VDD XTALAB
VDDE2VSS VDD VDDE2 VDDE5 NC_1 VSS VDD VRC33AC
VSS VDD VDD33 CNTXA VDDE5 NC_2 VSS VDD VDD33AD
BRVSS VDD OE BG CNRXA VDDE5 CLKOUT VSS VDDAE
VSS VDD VDDE2 VDDE2 NC CNTXB CNRXB VDDE5 VSSAF
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
W
Y
AA
AB
AC
AD
AE
AF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
AN10
AN21
AN0
AN1 ETRIG1
FEC_TX_CLK
FEC_TX_ER
GPIO205
ETRIG0
FEC_TXD2
FEC_TXD1
FEC_TXD0
FEC_TX_EN
FEC_TXD3
ETPUA30
ETPUA31
VDDEH9
FEC_COL
FEC_CRS
VDDEH8
VDDEH1
ETPUA28
ETPUA29
VDDEH1
ETPUA24
ETPUA27
ETPUA26
ETPUA23
ETPUA22
ETPUA25
ETPUA21
ETPUA20
ETPUA19
ETPUA18
ETPUA17
ETPUA16
ETPUA15
ETPUA14
ETPUA13
ETPUA12
ETPUA11
ETPUA10
ETPUA9
ETPUA8
ETPUA7
ETPUA6
ETPUA5
ETPUA4
ETPUA3
ETPUA2
ETPUA1
ETPUA0
TCRCLKA
VDDEH10
GPIO204
FEC_RX_ER
GPIO203
FEC_RX_DV
VDDE12
FEC_RXD3
FEC_RX_CLK
FEC_MDC
FEC_RXD1
FEC_RXD0
FEC_RXD2
VDDE12
FEC_MDIO
ADDR16
ADDR18
ADDR17
ADDR8
ADDR20
ADDR19
ADDR10
ADDR9
ADDR22
ADDR21
ADDR11
ADDR24
ADDR23
ADDR12
ADDR13
ADDR25
ADDR14
ADDR15
ADDR26
ADDR27
ADDR31
ADDR28
ADDR30
ADDR29
DATA16
DATA18
DATA17
DATA19
DATA24
DATA21
DATA25
DATA26
DATA20
DATA23
DATA27
DATA28
DATA22
GPIO207
GPIO206
DATA0
DATA29
DATA30
DATA31
DATA8
DATA9
DATA2
DATA4
DATA6
DATA1
DATA3
DATA11
DATA10
DATA13
DATA5
DATA7
DATA15
DATA12
DATA14
EMIOS3
EMIOS1
EMIOS0
EMIOS6
EMIOS5
EMIOS4
EMIOS2
EMIOS10
EMIOS9
EMIOS7
EMIOS8
EMIOS15
EMIOS13
EMIOS11
EMIOS12
EMIOS17
EMIOS16
EMIOS14
EMIOS21
EMIOS22
EMIOS19
EMIOS18
EMIOS23
EMIOS20
VDDEH4
BOOTCFG1
VDDEH6
PLLCFG1
BOOTCFG0
WKPCFG
PLLCFG2
VSSSYN
VRCCTL
PLLCFG0
VDDSYN
RSTCFG
ENGCLK
Version 1.2 – 11 July 2005
REFBYPC
NC
NC
NC NC
NC
VDDE13
VDDE13
NCNCNC
NC NC NC
No connect. AC22 & AD23 reservedNC_2
Note: No connectNC
NC_1
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 19
Package Options
4.2 324 PBGA Ball Maps
4.2.1 MPC5533/MPC5534/MPC5553/MPC5561/MPC5565Figure 13 is a pinout for the MPC5533/MPC5534/MPC5553/MPC5561/MPC5565 324 PBGA package.
Figure 13. MPC5533/MPC5534/MPC5553/MPC5565 324 PBGA Ball Map Diagram
On the MPC5561 and MPC5567 ball T21 is PLLCFG2 instead of VRCVSS. PLLCFG2 is required to support a 40 MHz clock option for the FlexRay.
VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
AN28VDD VSTBY AN37 AN11 VDDA1 AN1 AN5 VRH VRL AN27 AN35 VSSA0 MDO10 MDO8 VDD VDD33 VSSA
VDD33 AN31VSS VDD AN36 AN39 AN19 AN0 AN23 AN26 AN32 VSSA0 MDO9 MDO7 MDO4 MDO0 VSS VDDE7B
AN30VSS VDD AN8 AN17 AN21 AN3 AN7 AN22 AN25 AN33 VDDA0 AN14 MDO5 MDO2 MDO1 VSS VDDE7 VDDC
AN29VSS VDD AN38 AN10 AN18 AN2 AN6 AN24 AN15 MDO6 VSS VDDE7 TCK TDID
VDDE7 TMS TDO TESTE
VDDE7 JCOMP EVTI EVTOF
RDYG
VSSVSS VSS VSS VSS VDDE7
VSSVSS VSS VSS VSS VSS
VSSVSS VSS VSS VSS VSS
SINBH
VSSVDDE2 VDDE2 VSS VSS VSS
SOUTB PCSB3 PCSB0 PCSB1J
VSSVSS VSS VDDE2 VSS VSS
PCSA3 PCSB4 SCKB PCSB2K
VSSVSS VSS VDDE2 VSS VSS
PCSB5 SOUTA SINA SCKAL
BDIP CS1 CS0 PCSA1 PCSA0 PCSA2 VPPM
CS2 WE1 WE0 PCSA4 TXDA PCSA5 VFLASHN
RD_WR CNTXC RXDA RSTOUTP
RXDB
CNRXC TXDB RESETR
TST
EXTALU
VDDE2
VDD XTALV
VSS VDD VDDE2 VDDE5 NC VSS VDD VRC33W
VSS VDD CNTXA VDDE5 NC VSS VDD VDD33Y
VSS VDD CNRXA VDDE5 CLKOUT VSS VDDAA
VSS VDD
VDDE2 VDDE2
CNTXB CNRXB VDDE5 VSSAB
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
AN9
AN20
AN16
VSSA1
ETPUA28
ETPUA29
ETPUA25
ETPUA24
ETPUA27
ETPUA23
ETPUA22
ETPUA17
ETPUA20
ETPUA19
ETPUA14
ETPUA13
ETPUA16
ETPUA15
ETPUA10
VDDEH1
ETPUA6
GPIO204
GPIO203
VDDEH10
ADDR16
ADDR17
ADDR18
ADDR19
ADDR20
ADDR21
ADDR12
ADDR22
ADDR23
ADDR13
ADDR25
ADDR31
ADDR15
ADDR26
ADDR24
ADDR30
ADDR28
ADDR27
ADDR29
DATA0
DATA1
DATA8
DATA3
DATA9
DATA4
DATA13
GPIO206
DATA5
DATA10
DATA11
DATA12
DATA14
DATA15
DATA7
EMIOS6
EMIOS2
EMIOS10
EMIOS15
VDDEH4
EMIOS12
EMIOS17
EMIOS16
EMIOS14
EMIOS22
EMIOS19
EMIOS18
EMIOS23
EMIOS20
EMIOS21
BOOTCFG1
VDDEH6
PLLCFG1
BOOTCFG0
WKPCFG
VRCVSS
VSSSYN
VRCCTL
PLLCFG0
VDDSYN
RSTCFG
ENGCLK
Version 2.2p – 13 July 2004
Note: No connect. Reserved (W18 & Y19 are shorted to each other)NC
W
Y
AA
AB
MDO11AN12
AN4 REFBYPC AN13
ETPUA30
ETPUA31
ETPUA26
ETPUA21
ETPUA18
AN34 VDDEH9 MDO3
ETPUA11
ETPUA12
ETPUA2
ETPUA7
ETPUA8
ETPUA0
TCRCLKA
ETPUA3
ETPUA4
ETPUA9
ETPUA5
ETPUA1
MCKO MSEO0 MSEO1
CS3
VDD33
TAVDDE2
ADDR14
VDDE2 VDD33 EMIOS8
VDDE2
VDDE2
VDDE2 GPIO207
DATA2
DATA6
EMIOS13
EMIOS9
EMIOS5
EMIOS3
OE EMIOS11
EMIOS7
EMIOS4
EMIOS1
EMIOS0
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor20
Package Options
4.3 208 MAP BGA Ball Map
4.3.1 MPC5533/MPC5534/MPC5553/MPC5565/MPC5566/MPC5567Figure 14 is a pinout for the MPC5533/MPC5534/MPC5553/MPC5565/MPC5567 208 MAP PBGA package.
NOTEVDDEH10 and VDDEH6 are connected internally on the 208-ball package and are listed as VDDEH6.
Figure 14. MPC5534/MPC5553/MPC5565/MPC5567 208 PBGA Ball Map Diagram
VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
AN9 AN11 VDDA1 VRH VRL AN12 MDO2 MDO0 VDD33 VSSA
VDD VSS AN38 AN21 AN0 AN4 AN22 AN25 VDDA0 AN13 MDO3 MDO1 VSS VDDB
VSS AN17 AN34 AN16 AN7 AN23 AN32 AN33 AN14 AN15 VSS MSEO0 TCKC
VSS AN18 AN2 AN24 AN31 AN35 VSS TMS EVTO TESTD
VDDE7 TDI EVTI MSEO1E
TDO MCKO JCOMPF
SOUTBG VSSVSS VSS VSS
VSSVSS VSS VSS
VSSVSS VSS VSS
PCSB1H
VSSVSS VSS VSS
PCSB5 TXDA PCSA2 SCKBJ
CNTXC RXDA RSTOUT VPPK
TXDB CNRXC RESETL
RXDBM
VSS VDD VDD33 VSSN
VSS VDD CNTXA VDD VSS VRC33 XTALP
VSS VDD CNRXA CNRXB VDD VSSR
VSS VDD CNTXB VDDE5 VSST
A
B
C
D
E
F
G
H
J
K
L
M
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
AN6
AN3
VSSA1
ETPUA30
ETPUA31
ETPUA28
ETPUA29
ETPUA26
ETPUA24
ETPUA27
ETPUA25
ETPUA21
ETPUA23
ETPUA22
ETPUA17
ETPUA14
VDDEH4
EMIOS16
EMIOS14
EMIOS15
EMIOS17
EMIOS19
EMIOS18
EMIOS23
EMIOS20
EMIOS12
PLLCFG0
BOOTCFG1
ENGCLK
8 June 2005p
Note: No connect. R1 reserved for CS0CS0
N
P
R
T
VSSA0AN27
AN28
ETPUA19
ETPUA20
ETPUA7
ETPUA15
ETPUA16
ETPUA6
ETPUA11
ETPUA12
ETPUA13
TCRCLKA
PCSB3 SINB PCSB0
VDD33
OE
VDD
VDD
VDD
AN5AN1
VSTBY
VDD33 AN30 VDDEH9
VDDEH6
PCSB2PCSB4PCSA3ETPUA18
AN39
REFBYPC
AN37
AN36
VDDEH1
CS0
ETPUA10
ETPUA8
ETPUA3
ETPUA9
ETPUA4
ETPUA2
ETPUA1
ETPUA0
ETPUA5
WKPCFG
VSSSYN
EXTALEMIOS21
EMIOS22
EMIOS10
EMIOS2
EMIOS8
EMIOS11
EMIOS13
EMIOS6
EMIOS9
EMIOS7
EMIOS3
EMIOS5
EMIOS4
EMIOS1
EMIOS0
PLLCFG1
VRCCTL
GPIO207
GPIO206
VDDE2
VDDSYN
VDD
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 21
Package Options
Appendix A: Revision HistoryTable 4 is a revision history for this document.
Table 4. Revision History
Revision Number
Substantive Changes
0 Initial release.
A.1 • Added Section 11, “MPC5554 Evaluation Board Availability.” (now removed) • Changed TCRCLKB(IRQ6) to TCRCLKA(IRQ) in Table 16.(now removed) • Changed NC to eTPUB24 and NC to TCRCLKB in Table 17.(now removed)
A.4 • First Confidential release for customers.
A.5 • Added MPC5566. Corrected memory map for MPC5565 and MPC5567 showing flash size and eTPU shared RAM size.
• Corrected MPC5565 and MPC5567 block diagrams - only 1 eTPU each. • Re-ordered the block diagrams and tables to put into devices into numeric order,
instead of introduction order. • Added place holder for MPC557x future devices in the device roadmap. • Added MPC5533 block diagram. • L2 SRAM renamed just SRAM. • Corrected SINA ball number in Section 4.1.2. • Modified ordering of device introduction schedules in Figure 1 MPC5500 roadmap
figure. • Added cache associativity to Table 1 • Renamed all pinout diagrams to ball map diagrams for consistency. • Removed eMIOS on MPC5533. Corrected eDMA channels on MPC5533,
MPC5534, MPC5565, MPC5567. Corrected number of interrupt channels in Table 1.
• Corrected FlexCAN memory map for MPC5533, MPC5534, and MPC5553 in Table 2.
• MPC5567 ball map updated for VDDE13. • Cache associativity added to feature table. • Review comment - MPC5566 has 64 eTPU channels. • Updated introduction paragraph to reference all parts covered in this document. • Changed MPC5567 SRAM size to 80K from 64K for revision A of the MPC5567.
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor22
Package Options
A.6 • Changed MPC5565 416 BPGA package to consult factory—tooling based on forecasted demand. Notes added to 208 MAPBGA and some other configurations that they will not be available through the distribution channel.
A.6.1 • Reviewed by BB, LW, and VG. Editorial and formatting edits by AE. Figures redrawn.
0 • First Public Release
1 • Removed second ADC from MPC5533 block diagram (Figure 2). • Updated package availability for family. On package options that were previously as
Yes (available) with the footnotes 4 (Not available to distribution customers) or 7 (Depending on demand, consult factory) changed to “No - consult factory for availability”.
• Corrected Ball J23 (VDDEH10) on 416 MPC5553, MPC5566, and MPC5567 Ball Map.
• Corrected VDDEH10 on 324 (H19) ball maps. • Corrected eTPUA6 (ball L3) in the 208 MAPBGA (Figure 14). • Added MPC5561 to family comparison (Table 1) and memory map (Table 2). Added
MPC5561 block diagram. • Added note on MPC5565 crossbar size in comparison table (Table 1) to indicate that
there are 5 ports with 2 unused. • Updated references from PowerPC to Power. • Added reference for PLLCFG2 for the 324 Ball Map for the MPC5567 and
MPC5561. • Updated roadmap timing, including the MPC5561 part number, added MPC5510
Family. • Deleted 324 package options for MPC5533. Small editorial and formatting edits by
SF.
Table 4. Revision History (continued)
Revision Number
Substantive Changes
MPC5500 Family Overview, Rev. 1
Freescale Semiconductor 23
EB659Rev. 1, 11/2006
How to Reach Us:
Home Page:www.freescale.com
E-mail:[email protected]
USA/Europe or Locations Not Listed:Freescale SemiconductorTechnical Information Center, CH3701300 N. Alma School RoadChandler, Arizona 85224+1-800-521-6274 or [email protected]
Europe, Middle East, and Africa:Freescale Halbleiter Deutschland GmbHTechnical Information CenterSchatzbogen 781829 Muenchen, Germany+44 1296 380 456 (English)+46 8 52200080 (English)+49 89 92103 559 (German)+33 1 69 35 48 48 (French)[email protected]
Japan:Freescale Semiconductor Japan Ltd.HeadquartersARCO Tower 15F1-8-1, Shimo-Meguro, Meguro-ku,Tokyo 153-0064Japan0120 191014 or +81 3 5437 [email protected]
Asia/Pacific:Freescale Semiconductor Hong Kong Ltd.Technical Information Center2 Dai King StreetTai Po Industrial EstateTai Po, N.T., Hong Kong+800 2666 [email protected]
For Literature Requests Only:Freescale Semiconductor Literature Distribution CenterP.O. Box 5405Denver, Colorado 802171-800-441-2447 or 303-675-2140Fax: [email protected]
Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document.
Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typicals”, must be validated for each customer application by customer’s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service markes licensed by Power.org. The described product is a PowerPC microprocessor core. The PowerPC name is a trademark of IBM Corp. and is used under license. All other product or service names are the property of their respective owners.
© Freescale Semiconductor, Inc. 2006. All rights reserved.