MPC 5500 Family - Microprocessador
MPC 5500 Family - Microprocessador
MPC 5500 Family - Microprocessador
Rev. 1, 11/2006
Engineering Bulletin
Ray Marshall
TSPG Powertrain Systems
1 Introduction 1
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
The MPC5554 microcontroller (MCU) was the first MPC5500 Roadmap. . . . . . . . . . . . . . . . . . . . . . 2
MPC5533 Block Diagram . . . . . . . . . . . . . . . . . 3
member of the MPC5500 family of next generation
MPC5534 Block Diagram . . . . . . . . . . . . . . . . . 4
microcontrollers based on Power Architecture ™ MPC5553 Block Diagram . . . . . . . . . . . . . . . . . 5
technology initially designed for next generation MPC5554 Block Diagram . . . . . . . . . . . . . . . . . 6
automotive powertrain applications. More devices in the MPC5551 Block Diagram . . . . . . . . . . . . . . . . . 7
MPC5565 Block Diagram . . . . . . . . . . . . . . . . . 8
family have been introduced, including the MPC5533, MPC5566 Block Diagram . . . . . . . . . . . . . . . . . 9
MPC5534, MPC5553, MPC5561, MPC5565, MPC5567 Block Diagram . . . . . . . . . . . . . . . . 10
MPC5566, and MPC5567 (all included in this 2 MPC5500 Family Comparison . . . . . . . . . . . . . . 11
document). 3 MPC5500 Family Memory Map . . . . . . . . . . . . . 12
4 Package Options. . . . . . . . . . . . . . . . . . . . . . . . . 16
The host processor core of the MPC5500 family devices 4.1 416 PBGA Ball Maps . . . . . . . . . . . . . . . . . . 17
4.2 324 PBGA Ball Maps . . . . . . . . . . . . . . . . . . 20
is compatible with the Power Architecture technology. It
4.3 208 MAP BGA Ball Map . . . . . . . . . . . . . . . 21
is 100 percent user-mode compatible (with floating point Appendix A: Revision History
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.
MPC557x
MPC5500 Family
MPC5566
MPC5567
MPC5554
MPC5565
Performance/Integration
MPC5553
MPC5561
MPC5534
MPC5533
MPC5510
Family
MPC500 MPC565
Family
MPC563
MPC555
MPC561
e200z3 Core
MPC5533
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Variable Length
Multiply Instruction
Encoded
Unit Unit
Instruction
Nexus
Interface Nexus Memory Management Unit
Calibration
Bus
External External
eDMA
Master Master Master Bus
32 Channels
Interface Interface
Master Master
Boot
Flash System/Bus Slave Slave SRAM
Assist
768-Kb Integration 48-Kb
Module
2.5-Kb eQADC
FlexCAN
FlexCAN
DSPI
eSCI
eTPU
(32 Ch) 12-Kb ADC
Code RAM AMUX
LEGEND
MPC5500 Device Module Acronyms e200z3 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eQADC – Enhanced queued analog/digital converter WDT – Watchdog timer
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z3 Core
MPC5534
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Variable Length
Multiply Instruction
Encoded
Unit Unit
Instruction
Nexus
Interface Nexus Memory Management Unit
Calibration
Bus
External External
eDMA
Master Master Master Bus
32 Channels
Interface Interface
Master Master
Boot
Flash System/Bus Slave Slave SRAM
Assist
1-Mb Integration 64-Kb
Module
2.5-Kb eQADC
FlexCAN
FlexCAN
DSPI
DSPI
eSCI
eSCI
eTPU eMIOS
(32 Ch) 12-Kb (24 Ch) ADC ADC
Code RAM AMUX
LEGEND
MPC5500 Device Module Acronyms e200z3 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z6 Core
MPC5553
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Multiply Instruction Unified
Unit Unit 8-Kb
Cache
JTAG Branch
Prediction Unit
Memory
Nexus Load/Store Management
Interface Nexus
Unit Unit
Boot
Flash System/Bus Slave Slave SRAM
Assist
1.5-Mb Integration 64-Kb
Module
2.5-Kb eQADC
FlexCAN
FlexCAN
DSPI
DSPI
eSCI
eSCI
eTPU eMIOS
(32 Ch) 12-Kb (24 Ch) ADC ADC
Code RAM AMUX
LEGEND
MPC5500 Device Module Acronyms e200z6 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z6 Core
MPC5554
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Unified
Multiply Instruction
32-Kb
Unit Unit
Cache
Nexus
Interface Nexus Memory Management Unit
External External
eDMA
Master Master Bus
64 Channels
Interface Interface
Master Master
Boot
Flash System/Bus Slave Slave SRAM
Assist
2-Mb Integration 64-Kb
Module
3-Kb eQADC
FlexCAN
FlexCAN
FlexCAN
Data RAM ADCi
DSPI
DSPI
DSPI
DSPI
eSCI
eSCI
LEGEND
MPC5500 Device Module Acronyms e200z6 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z6 Core
MPC5561
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Variable Length
Multiply Instruction
Encoded
Unit Unit
Instruction
Unified
JTAG Branch
32-Kb
Prediction Unit
Cache
Nexus Memory
Nexus Load/Store
Interface Management
Unit
Unit
Calibration
Bus
External External
eDMA
Master FlexRay Master Bus
32 Channels
Interface Interface
Boot
Flash System/Bus Slave Slave Slave SRAM
Assist
1-Mb Integration 192-Kb
Module
eQADC
FlexCAN
FlexCAN
ADCi
DSPI
DSPI
eSCI
eSCI
eSCI
eSCI
eMIOS
(24 Ch) PDI
ADC ADC
AMUX
LEGEND
MPC5500 Device Module Acronyms e200z6 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z6 Core
MPC5565
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Variable Length
Multiply Instruction
Encoded
Unit Unit
Instruction
Unified
JTAG Branch
8-Kb
Prediction Unit
Cache
Nexus Memory
Nexus Load/Store
Interface Management
Unit
Unit
Calibration
Bus
External External
eDMA
Master Master Bus
32 Channels
Interface Interface
Master Master
Boot
Flash System/Bus Slave Slave SRAM
Assist
2-Mb Integration 64-Kb
Module
2.5-Kb eQADC
FlexCAN
FlexCAN
FlexCAN
Data RAM ADCi
DSPI
DSPI
DSPI
eSCI
eSCI
eTPU eMIOS
(32 Ch) 12-Kb (24 Ch) ADC ADC
Code RAM AMUX
LEGEND
MPC5500 Device Module Acronyms e200z6 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z6 Core
MPC5566
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Variable Length
Multiply Instruction
Encoded
Unit Unit
Instruction
Unified
JTAG Branch
32-Kb
Prediction Unit
Cache
Nexus Memory
Nexus Load/Store
Interface Management
Unit
Unit
Calibration
Bus
Boot
Flash System/Bus Slave Slave SRAM
Assist
3-Mb Integration 128-Kb
Module
4-Kb eQADC
FlexCAN
FlexCAN
FlexCAN
DSPI
DSPI
DSPI
eSCI
eSCI
LEGEND
MPC5500 Device Module Acronyms e200z6 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
e200z6 Core
MPC5567
Signal 64-bit Core Timers
1.5V Processing General Purpose Unit
Regulator Engine Registers (FIT, TB, DEC)
Control
Integer
Special Purpose Exception
Execution Interrupt Controller
Registers Handler
Unit
FMPLL Variable Length
Multiply Instruction
Encoded
Unit Unit
Instruction
Unified
JTAG Branch
8-Kb
Prediction Unit
Cache
Nexus Memory
Nexus Load/Store
Interface Management
Unit
Unit
Calibration
Bus
Boot
Flash System/Bus Slave Slave SRAM
Assist
2-Mb Integration 64-Kb
Module
2.5-Kb eQADC
FlexCAN
FlexCAN
FlexCAN
FlexCAN
FlexCAN
Data RAM ADCi
DSPI
DSPI
DSPI
eSCI
eSCI
eTPU eMIOS
(32 Ch) 12-Kb (24 Ch) ADC ADC
Code RAM AMUX
LEGEND
MPC5500 Device Module Acronyms e200z6 Core Component Acronyms
CAN – Controller area network (FlexCAN) DEC – Decrementer
DSPI – Deserial/serial peripheral interface FIT – Fixed interval timer
eDMA – Enhanced direct memory access TB – Time base
eMIOS – Enhanced modular I/O system WDT – Watchdog timer
eQADC – Enhanced queued analog/digital converter
eSCI – Enhanced serial communications interface
eTPU – Enhanced time processing units
FMPLL – Frequency modulated phase-locked loop
SRAM – Static RAM
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 32 Kbyte 32 Kbyte 8 Kbyte 32 Kbyte 8 Kbyte
Unified1 Unified2 Unified3 Unified1 Unified3 Unified1
Memory Management Unit (MMU) 16 entry 16 entry 32 entry 32 entry 32 entry 32 entry 32 entry 32 entry
4
Crossbar 4x5 4x5 4x5 3x5 4x6 3 x5 4x5 5x5
Core Nexus Class 3+ Class 3+ Class 3+ Class 3+ Class 3+ Class 3+ Class 3+ Class 3+
(NZ3C3) (NZ3C3) (NZ6C3) (NZ6C3) (NZ6C3) (NZ6C3) (NZ6C3) (NZ6C3)
SRAM 48 Kbyte 64 Kbyte 64 Kbyte 64 Kbyte 192 Kbyte 64 Kbyte 128 Kbyte 80 Kbyte
Flash Main Array 768 1 Mbyte5 1.5 2 Mbyte6 1 Mbyte6 2 Mbyte6 3 Mbyte6 2 Mbyte6
Kbyte5 Mbyte6
Shadow Block 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte 1 Kbyte
7 bit7 bit7 bit7 32-bit7 32-bit7 32-bit7 32-bit7
External Bus Data Bus 16-bit 16 32 32
(EBI)
Address Bus 24 24 24 24 268 268 268 268
MPC5500 Device MPC5533 MPC5534 MPC5553 MPC5554 MPC5561 MPC5565 MPC5566 MPC5567
eTPU 32 32 32 64 0 32 64 32
channel channel channel channel channel channel channel 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 210 210 300 231 231 329 281
channel channel channel channel channel channel channel channel
Analog to Digital Converter (eQADC) 40 40 40 40 40 40 40 40
channel channel channel channel channel channel channel channel
ADC_0 Yes Yes Yes Yes Yes Yes Yes Yes
ADC_1 No Yes Yes Yes Yes Yes Yes Yes
10
Fast Ethernet Controller (FEC) No No Yes 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
12
Maximum System Frequency 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
NOTES:
1 2-way associative
2 8-way associative
3 4-way or 8-way associative
4 The actual crossbar is implemented as a 5x5 crossbar with two unused ports
5 16-byte flash page size for programming
6 32-byte flash page size for programming
7 May not be externally available in some package configurations
8 Either ADDR[8:31] or ADDR[6:29] can be selected.
9
Updated FlexCAN module with optional individual receive filters
10
The FEC signals are shared with data bus pins DATA[16:31]
11
The FEC signals are shared with the calibration bus
12
Initial automotive temperature range qualification
MPC5532
MPC5533
MPC5534
MPC5553
MPC5554
MPC5561
MPC5565
MPC5566
MPC5567
Allocated Used
Address Range1 Use
Size Size
MPC5532
MPC5533
MPC5534
MPC5553
MPC5554
MPC5561
MPC5565
MPC5566
MPC5567
Allocated Used
Address Range1 Use
Size Size
MPC5532
MPC5533
MPC5534
MPC5553
MPC5554
MPC5561
MPC5565
MPC5566
MPC5567
Allocated Used
Address Range1 Use
Size Size
4 Package Options
The 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
Calibration
Device 208 MAPBGA1 324 PBGA 416 PBGA 496 CSP2
Bus
availability.
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.
3 Predominate package. Though all packages may be available, the predominate package is the package in which
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.
7 Depending on demand, consult factory for availability,
8
Up to 24 bits of address with zero chip selects can optionally be selected.
9 On devices that include Ethernet only.
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.
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
AN1 AN5 VRH AN23 AN27 AN28 AN35 VSSA0 AN15 ETRIG ETPUB ETPUB ETPUB ETPUB GPIO MDO11 MDO8 VDD VDD33 VSS
A VSS VSTBY AN37 AN11 VDDA1 AN16 1 18 20 24 27 205 A
AN0 AN4 REF AN22 AN26 AN31 AN32 VSSA0 AN14 ETRIG ETPUB ETPUB ETPUB ETPUB MDO10 MDO7 MDO4 MDO0 VSS VDDE7 B
B VDD VSS AN36 AN39 AN19 AN20 BYPC 0 21 25 28 31
AN21 AN3 AN7 VRL AN25 AN30 AN33 VDDA0 AN13 ETPUB ETPUB ETPUB ETPUB MDO9 MDO6 MDO3 MDO1 VSS VDDE7 VDD
C VDD33 VDD VSS AN8 AN17 VSSA1 19 22 26 30 C
ETPUA ETPUA AN10 AN18 AN2 AN6 AN24 AN29 AN34 VDDEH AN12 ETPUB ETPUB ETPUB ETPUB MDO5 MDO2 VDDEH VSS VDDE7 TCK TDI
D 30 31 VDD VSS AN38 AN9 9 16 17 23 29 8 D
H
ETPUA ETPUA ETPUA ETPUA Version 1.3p – 29 May 2004 RDY GPIO ETPUB ETPUB
H
20 19 18 17 203 14 13
ETPUA ETPUA ETPUA ETPUA VDDEH ETPUB ETPUB ETPUB
J 16 15 14 13 6/10* 12 11 9 J
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VDDE7 VDDE7 VDDE7 VDDE7 ETPUB ETPUB ETPUB ETPUB
K 12 11 10 9 10 8 7 5 K
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VSS VSS VSS VDDE7 ETPUB ETPUB ETPUB ETPUB
L 8 7 6 5 6 4 3 2 L
ETPUA ETPUA ETPUA ETPUA VDDE2 VDDE2 VSS VSS VSS VSS VSS VDDE7 TCRCLK ETPUB ETPUB SINB
M 4 3 2 1 B 1 0 M
ETPUA TCRCLK VDDE2 VDDE2 VSS VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1 N
N BDIP TEA 0 A
P CS3 CS2 CS1 CS0 VDDE2 VDDE2 VSS VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2 P
R WE3 WE2 WE1 WE0 VDDE2 VDDE2 VSS VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKA R
T VDDE2 TSIZ0 RD_WR VDDE2 VDDE2 VSS VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA1 PCSA0 PCSA2 VPP T
ADDR VSS VDDE2 VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA4 TXDA PCSA5 VFLASH U
U 16 TSIZ1 TA VDD33
ADDR ADDR ADDR DATA DATA VDDE2 DATA DATA DATA DATA VDDE2 DATA DATA EMIOS EMIOS EMIOS EMIOS VDDEH VDDE5 NC VSS VDD VRC33 VDD
AC 26 27 31 VSS VDD 26 28 30 31 8 10 12 14 2 8 12 21 4 SYN AC
ADDR ADDR DATA DATA DATA DATA VDD33 GPIO DATA DATA DATA DATA EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXA VDDE5 NC VSS VDD VDD33 AD
AD 28 30 VSS VDD 24 25 27 29 207 9 11 13 15 3 6 10 15 17 22
ADDR DATA DATA DATA DATA DATA DATA DATA DATA OE BR BG EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNRXA VDDE5 CLKOUT VSS VDD
AE 29 VSS VDD 17 19 21 23 0 2 4 6 1 5 9 13 16 19 23 AE
DATA DATA DATA DATA GPIO DATA DATA VDDE2 DATA DATA BB EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXB CNRXB VDDE5 ENG VSS
AF VSS VDD 16 18 VDDE2 20 22 206 1 3 5 7 0 4 7 11 14 18 20 CLK 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
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.
NOTE
Some 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.
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
AN1 AN5 VRH AN23 AN27 AN28 AN35 VSSA0 AN15 ETRIG NC_1 NC_2 NC_3 NC_4 GPIO MDO11 MDO8 VDD VDD33 VSS
A VSS VSTBY AN37 AN11 VDDA1 AN16 1 205 A
AN0 AN4 REF AN22 AN26 AN31 AN32 VSSA0 AN14 ETRIG NC_5 NC_6 NC_7 NC_8 MDO10 MDO7 MDO4 MDO0 VSS VDDE7 B
B VDD VSS AN36 AN39 AN19 AN20 BYPC 0
C VDD33 VDD VSS AN8 AN17 VSSA1 AN21 AN3 AN7 VRL AN25 AN30 AN33 VDDA0 AN13 NC_9 NC_10 NC_11 NC_12 MDO9 MDO6 MDO3 MDO1 VSS VDDE7 VDD C
ETPUA ETPUA AN10 AN18 AN2 AN6 AN24 AN29 AN34 VDDEH AN12 NC_13 NC_14 NC_15 NC_16 MDO5 MDO2 VDDEH VSS VDDE7 TCK TDI
D 30 31 VDD VSS AN38 AN9 9 8 D
H
ETPUA ETPUA ETPUA ETPUA Version 2.1 – 13 July 2004 RDY GPIO NC_18 NC_19 H
20 19 18 17 203
ETPUA ETPUA ETPUA ETPUA VDDEH NC_20 NC_21 NC_22
J 16 15 14 13 10 J
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VDDE7 VDDE7 VDDE7 VDDE7 NC_23 NC_24 NC_25 NC_26 K
K 12 11 10 9
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VSS VSS VSS VDDE7 NC_27 NC_28 NC_29 NC_30 L
L 8 7 6 5
ETPUA ETPUA ETPUA ETPUA VDDE2 VDDE2 VSS VSS VSS VSS VSS VDDE7 NC_31 NC_32 NC_33 SINB
M 4 3 2 1 M
ETPUA TCRCLK VDDE2 VDDE2 VSS VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1 N
N BDIP TEA 0 A
P CS3 CS2 CS1 CS0 VDDE2 VDDE2 VSS VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2 P
R WE3 WE2 WE1 WE0 VDDE2 VDDE2 VSS VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKA R
T VDDE2 NC_34 RD_WR VDDE2 VDDE2 VSS VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA1 PCSA0 PCSA2 VPP T
ADDR VSS VDDE2 VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA4 TXDA PCSA5 VFLASH U
U 16 NC_35 TA VDD33
ADDR ADDR ADDR DATA DATA VDDE2 DATA DATA DATA DATA VDDE2 DATA DATA EMIOS EMIOS EMIOS EMIOS VDDEH VDDE5 NC_36 VSS VDD VRC33 VDD
AC 26 27 31 VSS VDD 26 28 30 31 8 10 12 14 2 8 12 21 4 SYN AC
ADDR ADDR DATA DATA DATA DATA VDD33 GPIO DATA DATA DATA DATA EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXA VDDE5 NC_37 VSS VDD VDD33 AD
AD 28 30 VSS VDD 24 25 27 29 207 9 11 13 15 3 6 10 15 17 22
ADDR DATA DATA DATA DATA DATA DATA DATA DATA OE BR BG EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNRXA VDDE5 CLKOUT VSS VDD
AE 29 VSS VDD 17 19 21 23 0 2 4 6 1 5 9 13 16 19 23 AE
DATA DATA DATA DATA GPIO DATA DATA VDDE2 DATA DATA NC_38 EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXB CNRXB VDDE5 ENG VSS
AF VSS VDD 16 18 VDDE2 20 22 206 1 3 5 7 0 4 7 11 14 18 20 CLK 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
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.
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
AN1 AN5 VRH AN23 AN27 AN28 AN35 VSSA0 AN15 ETRIG NC VDDE FEC_ FEC_ GPIO MDO11 MDO8 VDD VDD33 VSS
A VSS VSTBY AN37 AN11 VDDA1 AN16 1 13 TX_CLK TX_ER 205 A
AN0 AN4 REF AN22 AN26 AN31 AN32 VSSA0 AN14 ETRIG NC FEC_ FEC_ FEC_ MDO10 MDO7 MDO4 MDO0 VSS VDDE7 B
B VDD VSS AN36 AN39 AN19 AN20 BYPC 0 TXD2 TXD1 TXD0
AN21 AN3 AN7 VRL AN25 AN30 AN33 VDDA0 AN13 NC NC FEC_ FEC_ MDO9 MDO6 MDO3 MDO1 VSS VDDE7 VDD
C VDD33 VDD VSS AN8 AN17 VSSA1 TX_EN TXD3 C
ETPUA ETPUA AN10 AN18 AN2 AN6 AN24 AN29 AN34 VDDEH AN12 NC FEC_ FEC_ VDDE MDO5 MDO2 VDDEH VSS VDDE7 TCK TDI
D 30 31 VDD VSS AN38 AN9 9 COL CRS 13 8 D
H
ETPUA ETPUA ETPUA ETPUA Version 1.2 – 11 July 2005 RDY GPIO FEC_ VDDE
H
20 19 18 17 203 RX_DV 12
ETPUA ETPUA ETPUA ETPUA VDDEH FEC_ FEC_ FEC_
J 16 15 14 13 10 MDC RXD3 RX_CLK J
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VDDE7 VDDE7 VDDE7 VDDE7 VDDE FEC_ FEC_ FEC_
K 12 11 10 9 12 RXD2 RXD1 RXD0 K
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VSS VSS VSS VDDE7 FEC_ NC NC NC
L 8 7 6 5 MDIO L
ETPUA ETPUA ETPUA ETPUA VDDE2 VDDE2 VSS VSS VSS VSS VSS VDDE7 NC NC NC SINB
M 4 3 2 1 M
ETPUA TCRCLK VDDE2 VDDE2 VSS VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1 N
N BDIP TEA 0 A
P CS3 CS2 CS1 CS0 VDDE2 VDDE2 VSS VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2 P
R WE3 WE2 WE1 WE0 VDDE2 VDDE2 VSS VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKA R
T VDDE2 NC RD_WR VDDE2 VDDE2 VSS VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA1 PCSA0 PCSA2 VPP T
ADDR VSS VDDE2 VDDE2 VDDE2 VDDE2 VDDE2 VSS VSS PCSA4 TXDA PCSA5 VFLASH U
U 16 NC TA VDD33
ADDR ADDR ADDR DATA DATA VDDE2 DATA DATA DATA DATA VDDE2 DATA DATA EMIOS EMIOS EMIOS EMIOS VDDEH VDDE5 NC_1 VSS VDD VRC33 VDD
AC 26 27 31 VSS VDD 26 28 30 31 8 10 12 14 2 8 12 21 4 SYN AC
ADDR ADDR DATA DATA DATA DATA VDD33 GPIO DATA DATA DATA DATA EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXA VDDE5 NC_2 VSS VDD VDD33 AD
AD 28 30 VSS VDD 24 25 27 29 207 9 11 13 15 3 6 10 15 17 22
ADDR DATA DATA DATA DATA DATA DATA DATA DATA OE BR BG EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNRXA VDDE5 CLKOUT VSS VDD
AE 29 VSS VDD 17 19 21 23 0 2 4 6 1 5 9 13 16 19 23 AE
DATA DATA DATA DATA GPIO DATA DATA VDDE2 DATA DATA NC EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXB CNRXB VDDE5 ENG VSS
AF VSS VDD 16 18 VDDE2 20 22 206 1 3 5 7 0 4 7 11 14 18 20 CLK 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
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.
4.2.1 MPC5533/MPC5534/MPC5553/MPC5561/MPC5565
Figure 13 is a pinout for the MPC5533/MPC5534/MPC5553/MPC5561/MPC5565 324 PBGA package.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
A VSS VDD VSTBY AN37 AN11 VDDA1 VSSA1 AN1 AN5 VRH VRL AN27 AN28 AN35 VSSA0 AN12 MDO11 MDO10 MDO8 VDD VDD33 VSS A
AN16 AN0 AN4 REF AN23 AN26 AN31 AN32 VSSA0 AN13 MDO9 MDO7 MDO4 MDO0 VSS VDDE7 B
B VDD33 VSS VDD AN36 AN39 AN19 BYPC
ETPUA ETPUA AN20 AN21 AN3 AN7 AN22 AN25 AN30 AN33 VDDA0 AN14 MDO5 MDO2 MDO1 VSS VDDE7 VDD
C 30 31 VSS VDD AN8 AN17 C
ETPUA ETPUA ETPUA AN9 AN10 AN18 AN2 AN6 AN24 AN29 AN34 VDDEH AN15 MDO6 MDO3 VSS VDDE7 TCK TDI
D 28 29 26 VSS VDD AN38 9 D
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VSS VDDE7 SOUTB PCSB3 PCSB0 PCSB1 J
J 12 11 6 9
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VSS VSS PCSA3 PCSB4 SCKB PCSB2 K
K 8 7 2 5
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS VSS VSS PCSB5 SOUTA SINA SCKA L
L 4 3 0 1
TCRCLK VDDE2 VDDE2 VSS VSS VSS VSS PCSA1 PCSA0 PCSA2 VPP
M BDIP A CS1 CS0 M
N CS3 CS2 WE1 WE0 VSS VSS VDDE2 VSS VSS VSS PCSA4 TXDA PCSA5 VFLASH N
ADDR ADDR VSS VSS VDDE2 VSS VSS VSS CNTXC RXDA RSTOUT RST
P 16 17 RD_WR VDD33 CFG P
ADDR ADDR VDDE2 VDD33 VDDE2 DATA DATA DATA EMIOS EMIOS VDDEH EMIOS EMIOS VDDE5 NC VSS VDD VRC33 VDD
W 26 VDDE2 30 VSS VDD 11 12 14 2 8 4 12 21 SYN W
ADDR ADDR VDDE2 DATA DATA DATA GPIO DATA DATA EMIOS EMIOS EMIOS EMIOS EMIOS CNTXA VDDE5 NC VSS VDD VDD33 Y
Y 28 27 VSS VDD 8 9 10 207 13 15 6 10 15 17 22
ADDR VDDE2 DATA VDDE2 GPIO DATA DATA VDDE2 EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNRXA VDDE5 CLKOUT VSS VDD
AA 29 VSS VDD 1 206 5 7 3 5 9 13 16 19 23 AA
DATA DATA DATA DATA DATA EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXB CNRXB VDDE5 ENG VSS
AB VSS VDD VDDE2 0 2 3 4 6 OE 0 1 4 7 11 14 18 20 CLK AB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
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.
4.3.1 MPC5533/MPC5534/MPC5553/MPC5565/MPC5566/MPC5567
Figure 14 is a pinout for the MPC5533/MPC5534/MPC5553/MPC5565/MPC5567 208 MAP PBGA
package.
NOTE
VDDEH10 and VDDEH6 are connected internally on the 208-ball package
and are listed as VDDEH6.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A VSS AN9 AN11 VDDA1 VSSA1 AN1 AN5 VRH VRL AN27 VSSA0 AN12 MDO2 MDO0 VDD33 VSS A
REF AN22 AN25 AN28 VDDA0 AN13 MDO3 MDO1 VSS VDD
B VDD VSS AN38 AN21 AN0 AN4 BYPC B
C VSTBY VDD VSS AN17 AN34 AN16 AN3 AN7 AN23 AN32 AN33 AN14 AN15 VSS MSEO0 TCK C
D VDD33 AN39 VDD VSS AN18 AN2 AN6 AN24 AN30 AN31 AN35 VDDEH VSS TMS EVTO TEST D
9
ETPUA ETPUA AN37 VDD VDDE7 TDI EVTI MSEO1 E
E 30 31
ETPUA ETPUA ETPUA AN36 VDDEH TDO MCKO JCOMP F
F 28 29 26 8 June 2005p 6
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS SOUTB PCSB3 SINB PCSB0 G
G 24 27 25 21
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS PCSA3 PCSB4 PCSB2 PCSB1 H
H 23 22 17 18
ETPUA ETPUA ETPUA ETPUA VSS VSS VSS VSS PCSB5 TXDA PCSA2 SCKB J
J 20 19 14 13
ETPUA ETPUA ETPUA VDDEH VSS VSS VSS VSS CNTXC RXDA RSTOUT VPP
K 16 15 7 1 K
ETPUA ETPUA ETPUA VDD33 EMIOS EMIOS VDDEH EMIOS EMIOS VDD33 VSS VRC PLL EXTAL N
N 8 4 0 VSS VDD 2 10 4 12 21 CTL CFG1
ETPUA ETPUA GPIO EMIOS EMIOS EMIOS EMIOS EMIOS CNTXA VDD VSS VRC33 XTAL
P 3 2 VSS VDD 207 VDDE2 6 8 16 17 22 P
GPIO EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNRXA CNRXB VDD VSS VDD
R CS0 VSS VDD 206 4 3 9 11 14 19 23 SYN R
EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS EMIOS CNTXB VDDE5 ENG VDD VSS
T VSS VDD OE 0 1 5 7 13 15 18 20 CLK T
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Revision
Substantive Changes
Number
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.
Revision
Substantive Changes
Number
EB659
Rev. 1, 11/2006