FREESCALE MPC5121YVY400BR

Freescale Semiconductor
Data Sheet: Advance Information
Document Number: MPC5121E
Rev. 1, 10/2008
MPC5121E/MPC5123
TEPBGA
27 mm x 27 mm
MPC5121E/MPC5123
Data Sheet
The MPC5121e/MPC5123 integrates a high performance
e300 CPU core based on the Power Architecture Technology
with a rich set of peripheral functions focused on
communications and systems integration.
Major features of the MPC5121e/MPC5123 are:
• e300 Power Architecture processor core (enhanced version
of the MPC603e core), operates up to 400 MHz
• Power modes include doze, nap, sleep, deep sleep, and
hibernate
• AXE – fully programmable, 200 MHz 32-bit RISC core for
real-time acceleration tasks, such as audio.
• MBX Lite – 2D/3D graphics engine with PowerVR vector
processing (only in MPC5121e, not in MPC5123)
• DIU – Display interface unit
• DDR1, DDR2, and low-power mobile DDR (LPDDR)
SDRAM memory controller
• USB 2.0 OTG controller with integrated physical layer
(PHY)
• DMA subsystem
• EMB – Flexible multi-function external memory bus
interface
• NFC – NAND flash controller
• 10/100Base Ethernet
• PCI interface, version 2.3
• PATA – Parallel ATA integrated development environment
(IDE) controller
• SATA – Serial ATA controller with integrated physical
layer (PHY)
• SDHC – MMC/SD/SDIO card host controller
• PSC – Programmable serial controller
• S/PDIF – Serial audio interface
• CAN – Controller area network
• BDLC – J1850 interface
• VIU – Video Input, ITU-656 complient
Figure 1 shows a simplified MPC5121e/MPC5123 block
diagram.
This document contains information on a product under development. Freescale reserves the
right to change or discontinue this product without notice.
© Freescale Semiconductor, Inc., 2008. All rights reserved.
Preliminary
Table of Contents
1
2
3
Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1 Pinout Listings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Electrical and Thermal Characteristics . . . . . . . . . . . . . . . . . .16
3.1 DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . .16
3.1.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . .16
3.1.2 Recommended Operating Conditions . . . . . . . .17
3.1.3 DC Electrical Specifications. . . . . . . . . . . . . . . .18
3.1.4 Electrostatic Discharge . . . . . . . . . . . . . . . . . . .20
3.1.5 Power Dissipation . . . . . . . . . . . . . . . . . . . . . . .22
3.1.6 Thermal Characteristics. . . . . . . . . . . . . . . . . . .23
3.2 Oscillator and PLL Electrical Characteristics . . . . . . . .24
3.2.1 System Oscillator Electrical Characteristics . . .25
3.2.2 RTC Oscillator Electrical Characteristics . . . . . .25
3.2.3 System PLL Electrical Characteristics. . . . . . . .25
3.2.4 e300 Core PLL Electrical Characteristics . . . . .26
3.3 AC Electrical Characteristics. . . . . . . . . . . . . . . . . . . . .27
3.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
3.3.2 AC Operating Frequency Data. . . . . . . . . . . . . .27
3.3.3 Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
3.3.4 External Interrupts . . . . . . . . . . . . . . . . . . . . . . .31
3.3.5 SDRAM (DDR) . . . . . . . . . . . . . . . . . . . . . . . . .31
3.3.6 PCI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.3.7 LPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
3.3.8 NFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
3.3.9 PATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
3.3.10 SATA PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
3.3.11 FEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
4
5
6
3.3.12 USB ULPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.3.13 On-Chip USB PHY . . . . . . . . . . . . . . . . . . . . . . 59
3.3.14 SDHC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.3.15 DIU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.3.16 SPDIF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.3.17 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.3.18 I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.3.19 J1850 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.3.20 PSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.3.21 GPIOs and Timers . . . . . . . . . . . . . . . . . . . . . . 72
3.3.22 Fusebox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.3.23 IEEE 1149.1 (JTAG) . . . . . . . . . . . . . . . . . . . . . 73
3.3.24 VIU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
System Design Information . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.1 Power Up/Down Sequencing . . . . . . . . . . . . . . . . . . . . 75
4.2 System and CPU Core AVDD Power Supply Filtering. 75
4.3 Connection Recommendations . . . . . . . . . . . . . . . . . . 76
4.4 Pull-Up/Pull-Down Resistor Requirements . . . . . . . . . 77
4.4.1 Pull-Down Resistor Requirements for TEST pin 77
4.4.2 Pull-Up Requirements for the PCI Control Lines77
4.5 JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.5.1 TRST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.5.2 e300 COP/BDM Interface . . . . . . . . . . . . . . . . 78
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.1 Package Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.2 Mechanical Dimensions. . . . . . . . . . . . . . . . . . . . . . . . 82
Product Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
MPC5121E/MPC5123 Data Sheet, Rev. 1
2
Freescale Semiconductor
Preliminary
Ordering Information
DDR1/2 Memory
NFC
PATA
AXE
Engine
8 KB
I-Cache
Multi-Port
Memory Controller
VIU DIU
MBX Lite
Graphics Engine with
Vector Processing
DMA
64-Channel
128 KB
SRAM
JTAG/COP
e300
PowerPC™
32-KB I-/32-KB DCache
RESET/
CLOCK
Temp
Fuse
200 MHz CSB
Bus (64-Bit)
EMB
LPC
83 MHz IP Bus
not available in MPC5123
200 MHz AHB (32-Bit)
Display
Functionally
Multiplexed I/O
FEC
USB2
+ PHY
USB2
ULPI
SATA
+ PHY
PCI
RTC
PSC 12
CFM
SPDIF
SDHC
J1850
CAN 4
I2 C 3
GPIO
GPT
WDT
IPIC
PMC
83 MHz (max) IP Bus
Figure 1. Simplified MPC5121e/MPC5123 Block Diagram
1
Ordering Information
Table 1. MPC5121e Orderable Part Numbers
Freescale Part
Number
Speed (MHz)
Temperature
(ambient)
Qualification
Package
Availability
MPC5121VY400B
400
0oC to 70oC
Consumer
RoHS and Pb-free
Tray
MPC5121VY400BR
400
0oC to 70oC
MPC5121YVY400B
MPC5121YVY400BR
Consumer
RoHS and Pb-free Tape and Reel
o
Industrial
RoHS and Pb-free
to
85oC
Industrial
RoHS and Pb-free Tape and Reel
to
85oC
o
-40 C to 85 C
400
oC
400
-40
SPC5121YVY400B
400
-40oC
SPC5121YVY400BR
400
-40oC to 85oC
Automotive - AEC RoHS and Pb-free
Tray
Tray
Automotive - AEC RoHS and Pb-free Tape and Reel
Table 2. MPC5123 Orderable Part Numbers
Freescale Part
Number
Speed (MHz)
Temperature
(ambient)
Qualification
Package
Availability
MPC5123VY300B
300
0oC to 70oC
Consumer
RoHS and Pb-free
Tray
Consumer
RoHS and Pb-free Tape and Reel
Industrial
RoHS and Pb-free
Industrial
RoHS and Pb-free Tape and Reel
MPC5123VY300BR
300
MPC5123YVY300B
300
MPC5123YVY300BR
300
oC
0
to
70oC
-40oC to 85oC
o
o
-40 C to 85 C
Tray
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
3
Preliminary
Pin Assignments
Table 2. MPC5123 Orderable Part Numbers (continued)
Freescale Part
Number
Speed (MHz)
Temperature
(ambient)
SPC5123YVY300B
300
-40oC to 85oC
Automotive - AEC RoHS and Pb-free
300
-40o
Automotive - AEC RoHS and Pb-free Tape and Reel
SPC5123YVY300BR
C to 85 C
o
o
Package
Availability
Tray
MPC5123VY400B
400
0 C to 70 C
Consumer
RoHS and Pb-free
MPC5123VY400BR
400
0oC to 70oC
Consumer
RoHS and Pb-free Tape and Reel
MPC5123YVY400B
400
-40oC to 85oC
Industrial
RoHS and Pb-free
Industrial
RoHS and Pb-free Tape and Reel
400
o
o
-40 C to 85 C
SPC5123YVY400B
400
-40o
o
SPC5123YVY400BR
400
-40oC to 85oC
MPC5123YVY400BR
2
o
Qualification
C to 85 C
Tray
Tray
Automotive - AEC RoHS and Pb-free
Tray
Automotive - AEC RoHS and Pb-free Tape and Reel
Pin Assignments
This section details pin assignments.
2.1
Pinout Listings
Table 3 provides the pin-out listing for the MPC5121e/MPC5123.
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 1 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
DDR Memory Interface (67 Total)
MDQ0
AF5
DDR
VDD_MEM_IO
—
MDQ1
AB6
DDR
VDD_MEM_IO
—
MDQ2
AE4
DDR
VDD_MEM_IO
—
MDQ3
AF6
DDR
VDD_MEM_IO
—
MDQ4
AF7
DDR
VDD_MEM_IO
—
MDQ5
AB8
DDR
VDD_MEM_IO
—
MDQ6
AD6
DDR
VDD_MEM_IO
—
MDQ7
AE6
DDR
VDD_MEM_IO
—
MDQ8
AC7
DDR
VDD_MEM_IO
—
MDQ9
AF8
DDR
VDD_MEM_IO
—
MDQ10
AB9
DDR
VDD_MEM_IO
—
MDQ11
AD7
DDR
VDD_MEM_IO
—
MDQ12
AE9
DDR
VDD_MEM_IO
—
MDQ13
AF10
DDR
VDD_MEM_IO
—
MDQ14
AC9
DDR
VDD_MEM_IO
—
MDQ15
AF11
DDR
VDD_MEM_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
4
Freescale Semiconductor
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 2 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
MDQ16
AD10
DDR
VDD_MEM_IO
—
MDQ17
AF12
DDR
VDD_MEM_IO
—
MDQ18
AD11
DDR
VDD_MEM_IO
—
MDQ19
AB12
DDR
VDD_MEM_IO
—
MDQ20
AD12
DDR
VDD_MEM_IO
—
MDQ21
AB13
DDR
VDD_MEM_IO
—
MDQ22
AF14
DDR
VDD_MEM_IO
—
MDQ23
AD13
DDR
VDD_MEM_IO
—
MDQ24
AE13
DDR
VDD_MEM_IO
—
MDQ25
AC13
DDR
VDD_MEM_IO
—
MDQ26
AF15
DDR
VDD_MEM_IO
—
MDQ27
AB14
DDR
VDD_MEM_IO
—
MDQ28
AE16
DDR
VDD_MEM_IO
—
MDQ29
AD15
DDR
VDD_MEM_IO
—
MDQ30
AC15
DDR
VDD_MEM_IO
—
MDQ31
AB15
DDR
VDD_MEM_IO
—
MDM0
AC6
DDR
VDD_MEM_IO
—
MDM1
AE8
DDR
VDD_MEM_IO
—
MDM2
AF13
DDR
VDD_MEM_IO
—
MDM3
AF16
DDR
VDD_MEM_IO
—
MDQS0
AD5
DDR
VDD_MEM_IO
—
MDQS1
AD8
DDR
VDD_MEM_IO
—
MDQS2
AC11
DDR
VDD_MEM_IO
—
MDQS3
AD14
DDR
VDD_MEM_IO
—
MBA0
AD16
DDR
VDD_MEM_IO
—
MBA1
AC16
DDR
VDD_MEM_IO
—
MBA2
AF19
DDR
VDD_MEM_IO
—
MA0
AD17
DDR
VDD_MEM_IO
—
MA1
AB16
DDR
VDD_MEM_IO
—
MA2
AE18
DDR
VDD_MEM_IO
—
MA3
AF20
DDR
VDD_MEM_IO
—
MA4
AD18
DDR
VDD_MEM_IO
—
MA5
AB17
DDR
VDD_MEM_IO
—
MA6
AE19
DDR
VDD_MEM_IO
—
MA7
AC18
DDR
VDD_MEM_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
5
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 3 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
MA8
AF21
DDR
VDD_MEM_IO
—
MA9
AD19
DDR
VDD_MEM_IO
—
MA10
AF22
DDR
VDD_MEM_IO
—
MA11
AC19
DDR
VDD_MEM_IO
—
MA12
AE21
DDR
VDD_MEM_IO
—
MA13
AD20
DDR
VDD_MEM_IO
—
MA14
AB19
DDR
VDD_MEM_IO
—
MA15
AE22
DDR
VDD_MEM_IO
—
MWE
AD21
DDR
VDD_MEM_IO
—
MRAS
AF23
DDR
VDD_MEM_IO
—
MCAS
AF24
DDR
VDD_MEM_IO
—
MCS
AD22
DDR
VDD_MEM_IO
—
MCKE
AB20
DDR
VDD_MEM_IO
—
MCK
AF17
DDR
VDD_MEM_IO
—
MCK
AF18
DDR
VDD_MEM_IO
—
MODT
AC21
DDR
VDD_MEM_IO
—
LPC Interface (8 Total)
LPC_CLK
AA4
General IO
VDD_IO
—
LPC_OE
Y5
General IO
VDD_IO
—
LPC_RW
AA1
General IO
VDD_IO
—
LPC_CS0
W5
General IO
VDD_IO
—
LPC_CS1
Y3
General IO
VDD_IO
—
LPC_CS2
Y1
General IO
VDD_IO
—
LPC_ACK
AA2
General IO
VDD_IO
—
LPC_AX03
W4
General IO
VDD_IO
—
EMB Interface (35 Total)
EMB_AX02
W3
General IO
VDD_IO
—
EMB_AX01
V5
General IO
VDD_IO
—
EMB_AX00
W2
General IO
VDD_IO
—
EMB_AD31
W1
General IO
VDD_IO
—
EMB_AD30
V4
General IO
VDD_IO
—
EMB_AD29
U5
General IO
VDD_IO
—
EMB_AD28
V3
General IO
VDD_IO
—
EMB_AD27
V2
General IO
VDD_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
6
Freescale Semiconductor
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 4 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
EMB_AD26
V1
General IO
VDD_IO
—
EMB_AD25
U1
General IO
VDD_IO
—
EMB_AD24
U3
General IO
VDD_IO
—
EMB_AD23
T5
General IO
VDD_IO
—
EMB_AD22
T1
General IO
VDD_IO
—
EMB_AD21
T4
General IO
VDD_IO
—
EMB_AD20
T3
General IO
VDD_IO
—
EMB_AD19
R5
General IO
VDD_IO
—
EMB_AD18
T2
General IO
VDD_IO
—
EMB_AD17
R1
General IO
VDD_IO
—
EMB_AD16
R3
General IO
VDD_IO
—
EMB_AD15
P1
General IO
VDD_IO
—
EMB_AD14
P2
General IO
VDD_IO
—
EMB_AD13
P4
General IO
VDD_IO
—
EMB_AD12
P5
General IO
VDD_IO
—
EMB_AD11
P3
General IO
VDD_IO
—
EMB_AD10
N1
General IO
VDD_IO
—
EMB_AD09
N2
General IO
VDD_IO
—
EMB_AD08
N3
General IO
VDD_IO
—
EMB_AD07
N4
General IO
VDD_IO
—
EMB_AD06
M1
General IO
VDD_IO
—
EMB_AD05
M3
General IO
VDD_IO
—
EMB_AD04
M5
General IO
VDD_IO
—
EMB_AD03
L1
General IO
VDD_IO
—
EMB_AD02
L2
General IO
VDD_IO
—
EMB_AD01
L3
General IO
VDD_IO
—
EMB_AD00
L4
General IO
VDD_IO
—
PATA Interface (9 Total)
PATA_CE1
K1
General IO
VDD_IO
ATA name: CS0
PATA_CE2
L5
General IO
VDD_IO
ATA name: CS1
PATA_ISOLATE
K3
General IO
VDD_IO
—
PATA_IOR
J1
General IO
VDD_IO
ATA name: DIOR
PATA_IOW
K5
General IO
VDD_IO
ATA name: DIOW
PATA_IOCHRDY
J2
General IO
VDD_IO
ATA name: IORDY
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
7
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 5 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
PATA_INTRQ
J3
General IO
VDD_IO
—
PATA_DRQ
J4
General IO
VDD_IO
ATA name: DMARQ
PATA_DACK
H2
General IO
VDD_IO
ATA name: DMACK
NFC Interface (7 Total)
NFC_WP
G4
General IO
VDD_IO
—
NFC_RB
H1
General IO
VDD_IO
—
NFC_WE
G3
General IO
VDD_IO
—
NFC_RE
G2
General IO
VDD_IO
—
NFC_ALE
H4
General IO
VDD_IO
—
NFC_CLE
H5
General IO
VDD_IO
—
NFC_CE0
H3
General IO
VDD_IO
—
I2C Interface (6 Total)
I2C0_SCL
AC23
General IO
VDD_IO
—
I2C0_SDA
AD26
General IO
VDD_IO
—
I2C1_SCL
AB22
General IO
VDD_IO
—
I2C1_SDA
AB23
General IO
VDD_IO
—
I2C2_SCL
AC25
General IO
VDD_IO
—
I2C2_SDA
AA22
General IO
VDD_IO
—
IRQ Interface (2 Total)
IRQ0
AC26
General IO
VDD_IO
—
IRQ1
AB25
General IO
VDD_IO
—
CAN Interface (4 Total)
CAN1_RX
C19
Analog Input
VBAT_RTC
—
CAN1_TX
A18
General IO
VDD_IO
—
CAN2_RX
B19
Analog Input
VBAT_RTC
—
CAN2_TX
E16
General IO
VDD_IO
—
J1850 Interface (2 Total)
J1850_TX
Y22
General IO
VDD_IO
—
J1850_RX
AA24
General IO
VDD_IO
—
SPDIF Interface (3 Total)
SPDIF_TXCLK
AB21
General IO
VDD_IO
—
SPDIF_TX
AD24
General IO
VDD_IO
—
SPDIF_RX
AC24
General IO
VDD_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
8
Freescale Semiconductor
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 6 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
PCI (54 Total)
PCI_INTA
U23
PCI
VDD_IO
—
PCI_RST_OUT
F22
PCI
VDD_IO
—
PCI_AD00
U24
PCI
VDD_IO
—
PCI_AD01
V26
PCI
VDD_IO
—
PCI_AD02
U25
PCI
VDD_IO
—
PCI_AD03
R22
PCI
VDD_IO
—
PCI_AD04
U26
PCI
VDD_IO
—
PCI_AD05
T24
PCI
VDD_IO
—
PCI_AD06
R23
PCI
VDD_IO
—
PCI_AD07
T26
PCI
VDD_IO
—
PCI_AD08
R26
PCI
VDD_IO
—
PCI_AD09
P23
PCI
VDD_IO
—
PCI_AD10
R24
PCI
VDD_IO
—
PCI_AD11
R25
PCI
VDD_IO
—
PCI_AD12
P26
PCI
VDD_IO
—
PCI_AD13
P24
PCI
VDD_IO
—
PCI_AD14
P25
PCI
VDD_IO
—
PCI_AD15
N26
PCI
VDD_IO
—
PCI_AD16
L22
PCI
VDD_IO
—
PCI_AD17
K25
PCI
VDD_IO
—
PCI_AD18
J26
PCI
VDD_IO
—
PCI_AD19
K24
PCI
VDD_IO
—
PCI_AD20
J25
PCI
VDD_IO
—
PCI_AD21
H26
PCI
VDD_IO
—
PCI_AD22
K23
PCI
VDD_IO
—
PCI_AD23
J24
PCI
VDD_IO
—
PCI_AD24
H24
PCI
VDD_IO
—
PCI_AD25
J23
PCI
VDD_IO
—
PCI_AD26
G25
PCI
VDD_IO
—
PCI_AD27
J22
PCI
VDD_IO
—
PCI_AD28
F26
PCI
VDD_IO
—
PCI_AD29
G24
PCI
VDD_IO
—
PCI_AD30
F24
PCI
VDD_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
9
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 7 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
PCI_AD31
H22
PCI
VDD_IO
—
PCI_C/BE0
P22
PCI
VDD_IO
—
PCI_C/BE1
N24
PCI
VDD_IO
—
PCI_C/BE2
L24
PCI
VDD_IO
—
PCI_C/BE3
G26
PCI
VDD_IO
—
PCI_PAR
N22
PCI
VDD_IO
—
PCI_FRAME
M23
PCI
VDD_IO
4
PCI_TRDY
M22
PCI
VDD_IO
4
PCI_IRDY
K26
PCI
VDD_IO
4
PCI_STOP
M24
PCI
VDD_IO
4
PCI_DEVSEL
L26
PCI
VDD_IO
4
PCI_IDSEL
K22
PCI
VDD_IO
—
PCI_SERR
M26
PCI
VDD_IO
4
PCI_PERR
M25
PCI
VDD_IO
4
PCI_REQ0
G23
PCI
VDD_IO
4
PCI_REQ1
E26
PCI
VDD_IO
4
PCI_REQ2
D26
PCI
VDD_IO
4
PCI_GNT0
E25
PCI
VDD_IO
—
PCI_GNT1
G22
PCI
VDD_IO
—
PCI_GNT2
E24
PCI
VDD_IO
—
PCI_CLK
C26
PCI
VDD_IO
—
PSC Interface (61 Total)
PSC_MCLK_IN
C17
General IO
VDD_IO
—
PSC0_0
D16
General IO
VDD_IO
—
PSC0_1
A17
General IO
VDD_IO
—
PSC0_2
E15
General IO
VDD_IO
—
PSC0_3
C16
General IO
VDD_IO
—
PSC0_4
B16
General IO
VDD_IO
—
PSC1_0
C15
General IO
VDD_IO
—
PSC1_1
A16
General IO
VDD_IO
—
PSC1_2
E14
General IO
VDD_IO
—
PSC1_3
A15
General IO
VDD_IO
—
PSC1_4
D14
General IO
VDD_IO
—
PSC2_0
C14
General IO
VDD_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
10
Freescale Semiconductor
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 8 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
PSC2_1
B14
General IO
VDD_IO
—
PSC2_2
E13
General IO
VDD_IO
—
PSC2_3
A14
General IO
VDD_IO
—
PSC2_4
D13
General IO
VDD_IO
—
PSC3_0
AF3
General IO
VDD_IO
—
PSC3_1
AB5
General IO
VDD_IO
—
PSC3_2
AC4
General IO
VDD_IO
—
PSC3_3
AD4
General IO
VDD_IO
—
PSC3_4
AF4
General IO
VDD_IO
—
PSC4_0
AB1
General IO
VDD_IO
—
PSC4_1
AA3
General IO
VDD_IO
—
PSC4_2
AB3
General IO
VDD_IO
—
PSC4_3
AA5
General IO
VDD_IO
—
PSC4_4
AC2
General IO
VDD_IO
—
PSC5_0
AC1
General IO
VDD_IO
—
PSC5_1
AC3
General IO
VDD_IO
—
PSC5_2
AD1
General IO
VDD_IO
—
PSC5_3
AD2
General IO
VDD_IO
—
PSC5_4
AE3
General IO
VDD_IO
—
PSC6_0
A11
General IO
VDD_IO
—
PSC6_1
C10
General IO
VDD_IO
—
PSC6_2
A10
General IO
VDD_IO
—
PSC6_3
B9
General IO
VDD_IO
—
PSC6_4
A9
General IO
VDD_IO
—
PSC7_0
B8
General IO
VDD_IO
—
PSC7_1
E10
General IO
VDD_IO
—
PSC7_2
C8
General IO
VDD_IO
—
PSC7_3
A8
General IO
VDD_IO
—
PSC7_4
A7
General IO
VDD_IO
—
PSC8_0
E9
General IO
VDD_IO
—
PSC8_1
D8
General IO
VDD_IO
—
PSC8_2
C7
General IO
VDD_IO
—
PSC8_3
B6
General IO
VDD_IO
—
PSC8_4
E8
General IO
VDD_IO
—
PSC9_0
C6
General IO
VDD_IO
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
11
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 9 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
PSC9_1
D7
General IO
VDD_IO
—
PSC9_2
E7
General IO
VDD_IO
—
PSC9_3
D6
General IO
VDD_IO
—
PSC9_4
E6
General IO
VDD_IO
—
PSC10_0
C13
General IO
VDD_IO
—
PSC10_1
B13
General IO
VDD_IO
—
PSC10_2
A13
General IO
VDD_IO
—
PSC10_3
C12
General IO
VDD_IO
—
PSC10_4
E12
General IO
VDD_IO
—
PSC11_0
A12
General IO
VDD_IO
—
PSC11_1
B11
General IO
VDD_IO
—
PSC11_2
C11
General IO
VDD_IO
—
PSC11_3
E11
General IO
VDD_IO
—
PSC11_4
D11
General IO
VDD_IO
—
JTAG (5 Total)
TCK
AB26
General IO
VDD_IO
6
TDI
Y23
General IO
VDD_IO
3
TDO
W22
General IO
VDD_IO
—
TMS
Y25
General IO
VDD_IO
3
TRST
AA26
General IO
VDD_IO
3
Test / Debug (2 Total)
TEST
W25
General IO
VDD_IO
2, 5
CKSTP_OUT
Y26
General IO
VDD_IO
—
System Control (3 Total)
HRESET
W24
General IO
VDD_IO
1, 6
PORESET
W23
General IO
VDD_IO
2, 6
SRESET
V22
General IO
VDD_IO
1, 6
System Clock (2 Total)
SYS_XTALI
V24
Analog Input
SYS_PLL_AVDD
Oscillator Input
SYS_XTALO
W26
Analog Output
SYS_PLL_AVDD
Oscillator Output
RTC (3 Total)
XTALI_RTC
C20
Analog Input
VBAT_RTC
Oscillator Input
XTALO_RTC
A20
Analog Output
VBAT_RTC
Oscillator Output
HIB_MODE
D18
Analog Output
VBAT_RTC
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
12
Freescale Semiconductor
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 10 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
GP Input Only (4 Total)
GPIO28
A19
Analog Input
VBAT_RTC
—
GPIO29
E17
Analog Input
VBAT_RTC
—
GPIO30
C18
Analog Input
VBAT_RTC
—
GPIO31
B18
Analog Input
VBAT_RTC
—
DDR Reference Voltage
MVREF
AB11
Analog Input
Voltage Reference for SSTL input pads
USB – PHY without Power and Ground Supplies (7 Total)
USB_XTALI
C24
Analog Input
USB_PLL_PWR3
Oscillator Input
USB_XTALO
B24
Analog Output
USB_PLL_PWR3
Oscillator Output
USB_DP
A23
Analog IO
USB_VDDA
—
USB_DM
A22
Analog IO
USB_VDDA
—
USB_TPA
A24
Analog Output
—
—
USB_VBUS
D21
Analog IO
—
—
USB_UID
E19
Analog Input
—
—
USB digital IOs (2 Total)
USB2_VBUS_PWR_FA
ULT
B21
General IO
VDD_IO
—
USB2_DRVVBUS
A21
General IO
VDD_IO
—
SATA PHY without Power and Ground Supplies (7 Total)
SATA_XTALI
C3
Analog Input
SATA_VDDA_3P3
Oscillator Input
SATA_XTALO
C2
Analog Output
SATA_VDDA_3P3
Oscillator Output
SATA_ANAVIZ
E5
Analog Output
—
SATA PHY debug
output
SATA_TXN
E1
Analog Output
SATA_VDDA_1P2
—
SATA_TXP
F1
Analog Output
SATA_VDDA_1P2
—
SATA_RXP
A5
Analog Input
SATA_VDDA_1P2
—
SATA_RXN
A4
Analog Input
SATA_VDDA_1P2
—
Power and Ground Supplies (without SATA PHY and USB PHY)
VDD_CORE
K10, K11, K12, K13,
K14, K15, K16, K17,
L10, L17, M10, M17,
N10, N17, P10, P17,
R10, R17, T10, T17,
U10, U11, U12, U13,
U14, U15, U16, U17
Power
—
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
13
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 11 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
VDD_IO
B10, B15, B25, D10,
D15, F11, F13, F14,
F19, F23, F25, H21,
J5, K2, K4, L23, L25,
N6, N21, P6, P21, R2,
R4, T23, T25, W6,
W21, Y2, Y4, AA23,
AA25, AE1, AE2,
AE24, AE25, AF2,
AF25
Power
—
—
VDD_MEM_IO
AA8, AA13, AA14,
AB18, AC5, AC10,
AC14, AC20, AD9,
AE5, AE10, AE15,
AE20
Power
—
—
VSS
A2, A3, A25, B1,B2,
B3, B5, B7, B12, B17,
B20, B22, B26, C1,
C4, C23, C25, D2,
D12, D17, D24, D25,
E18, F2, F3, F4, F5,
F6, F8, F10, F16, F17,
F21, G5, H6, H23,
H25, K6, K21, L6, L11,
L12, L13, L14, L15,
L16, L21, M2, M4,
M11, M12, M13, M14,
M15, M16, N5, N11,
N12, N13, N14, N15,
N16,
Ground
—
—
VSS
N23, N25, P11, P12,
P13, P14, P15, P16,
R11, R12, R13, R14,
R15, R16, T6, T11,
T12, T13, T14, T15,
T16, T21, U2, U4, U6,
U21, V23, V25, Y24,
AA6, AA10, AA11,
AA16, AA17, AA21,
AB2, AB4, AB10,
AB24, AC8, AC12,
AC17, AC22, AD3,
AD25, AE7, AE12,
AE17, AE23, AE26
Ground
—
—
SYS_PLL_AVDD
T22
Analog Power
—
—
SYS_PLL_AVSS
U22
Analog Ground
—
—
CORE_PLL_AVDD
AA19
Analog Power
—
—
CORE_PLL_AVSS
AD23
Analog Ground
—
—
VBAT_RTC
D19
Power
—
—
MPC5121E/MPC5123 Data Sheet, Rev. 1
14
Freescale Semiconductor
Preliminary
Pin Assignments
Table 3. MPC5121e/MPC5123 TE-PBGA Pinout Listing (Sheet 12 of 12)
Signal
Package Pin Number
Pad Type
Power Supply
Notes
AVDD_FUSEWR
C9
Power
—
—
AVDD_FUSERD
D9
Power
—
—
MVTT0
AB7
Analog Input
SSTL(DDR2) Termination (ODT) Voltage
MVTT1
AF9
Analog Input
SSTL(DDR2) Termination (ODT) Voltage
MVTT2
AE11
Analog Input
SSTL(DDR2) Termination (ODT) Voltage
MVTT3
AE14
Analog Input
SSTL(DDR2) Termination (ODT) Voltage
Power and Ground Supplies (USB PHY)
USB_PLL_GND
E23
Analog Ground
—
—
USB_PLL_PWR3
D23
Analog Power
—
—
USB_RREF
E22
Analog Power
—
—
USB_VSSA_BIAS
B23
Analog Ground
—
—
USB_VDDA_BIAS
D22
Analog Power
—
—
USB_VSSA
C22, E20, E21
Analog Ground
—
—
USB_VDDA
C21, D20
Analog Power
—
—
Power and Ground Supplies (SATA PHY)
SATA_RESREF
E4
Analog Power
—
—
SATA_VDDA_3P3
D4
Analog Power
—
—
SATA_VDDA_1P2
C5, D1, E2
Analog Power
—
—
SATA_VDDA_VREG
D5
Analog Power
—
—
SATA_PLL_VDDA1P2
E3
Analog Power
—
—
SATA_PLL_VSSA
D3
Analog Ground
—
—
SATA_RX_VSSA
A6, B4
Analog Ground
—
—
SATA_TX_VSSA
G1
Analog Ground
—
—
1) This pin is an input or open-drain output. This pin can not be configured. An external pull-up resistor is required.
2) This pin is an input only. This pin can not be configured.
3) These JTAG pins have internal pull-up P-FETs. This pin can not be configured.
4) This pins should have an external pull-up resistor. Follow PCI specification and see System Design Information.
5) This test pin must be tied to VSS.
6) This pin contains an enabled internal schmitt-trigger.
NOTE
This table indicates only the pins with permananently enabled internal pull-up, pull-down,
or schmitt-trigger. Most of the digital I/O pins can be configured to enable internal pull-up,
pull-down, or schmitt-trigger. See MPC5121e Reference Manual, IO Control chapter.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
15
Preliminary
Electrical and Thermal Characteristics
3
Electrical and Thermal Characteristics
3.1
DC Electrical Characteristics
3.1.1
Absolute Maximum Ratings
The tables in this section describe the MPC5121e/MPC5123 DC Electrical characteristics. Table 4 gives the absolute maximum
ratings.
Table 4. Absolute Maximum Ratings1
Characteristic
Sym
Min
Max
Unit
SpecID
VDD_CORE
−0.3
1.47
V
D1.1
VDD_IO,
VDD_MEM_IO
−0.3
3.6
V
D1.2
SYS_PLL_AVDD
−0.3
3.6
V
D1.3
CORE_PLL_AVDD
–0.3
3.6
V
D1.4
VBAT_RTC
−0.3
3.6
V
D1.5
Supply voltage – FUSE Programming
AVDD_FUSEWR
−0.3
3.6
V
D1.6
Supply voltage – FUSE Reading
AVDD_FUSERD
−0.3
3.6
V
D1.7
SATA_VDDA_3P3
−0.3
3.6
V
D1.8
SATA_VDDA_VREG
−0.3
2.6
V
D1.9
SATA_VDDA_1P2
−0.3
1.47
V
D1.10
SATA_PLL_VDDA1P2
−0.3
1.47
V
D1.11
USB_PLL_PWR3
−0.3
3.6
V
D1.12
USB_VDDA
−0.3
3.6
V
D1.13
USB_VDDA_BIAS
−0.3
3.6
V
D1.14
USB_VBUS
−0.3
3.6
V
D1.15
Input voltage (VDD_IO)
Vin
−0.3
VDD_IO
+ 0.3
V
D1.16
Input voltage (VDD_MEM_IO)
Vin
−0.3
VDD_MEM_IO
+ 0.3
V
D1.17
Input voltage (VBAT_RTC)
Vin
−0.3
VBAT_RTC
+ 0.3
V
D1.18
Input voltage overshoot
Vinos
—
1
V
D1.19
Input voltage undershoot
Vinus
—
1
V
D1.20
Tstg
−55
150
oC
D1.21
Supply voltage – e300 core and peripheral logic
Supply voltage – I/O buffers
Supply voltage – System APLL, System Oscillator
Supply voltage – e300 APLL
Supply voltage – RTC (Hibernation)
Supply voltage – SATA PHY analog
Supply voltage – SATA PHY voltage regulator
Supply voltage – SATA PHY Tx/Rx
Supply voltage – SATA PHY PLL
Supply voltage – USB PHY PLL and OSC
Supply voltage – USB PHY transceiver
Supply voltage – USB PHY bandgap bias
Input voltage – USB PHY cable
Storage temperature range
1
Absolute maximum ratings are stress ratings only, and functional operation at the maximums is not guaranteed.
Stresses beyond those listed may affect device reliability or cause permanent damage.
MPC5121E/MPC5123 Data Sheet, Rev. 1
16
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.1.2
Recommended Operating Conditions
Table 5 gives the recommended operating conditions.
3)
Table 5. Recommended Operating Conditions
Characteristic
Sym
Min1
Typ
Max1
Unit
SpecID
Supply voltage – e300 core and peripheral
logic
VDD_CORE
1.33
1.4
1.47
V
D2.1
—
—
V
D2.2
State Retention voltage – e300 core and
peripheral logic 2
1.08
Supply voltage – standard I/O buffers
VDD_IO
3.0
3.3
3.6
V
D2.3
Supply voltage – memory I/O buffers
(DDR)
VDD_MEM_IODDR
2.3
2.5
2.7
V
D2.4
Supply voltage – memory I/O buffers
(DDR2, LPDDR)
VDD_MEM_IODDR2
1.7
1.8
1.9
V
D2.5
0.49*VDD_M 0.50*VDD_M 0.51*VDD_
EM_IO
EM_IO
MEM_IO
V
D2.6
MVTT
MVREF-0.04
MVREF
MVREF+
0.04
V
D2.7
SYS_PLL_AVDD
3.0
3.3
3.6
V
D2.8
CORE_PLL_AVDD
3.0
3.3
3.6
V
D2.9
VBAT_RTC
3.0
3.3
3.6
V
D2.10
Supply voltage – FUSE Programming
AVDD_FUSEWR
3.3
3.6
V
D2.11
Supply voltage – FUSE Reading
AVDD_FUSERD
3.0
3.3
3.6
V
D2.12
SATA_VDDA_3P3
3.0
3.3
3.6
V
D2.13
SATA_VDDA_VREG
1.7
2.6
V
D2.14
SATA_VDDA_1P2
1.14
1.2
1.47
V
D2.15
SATA_PLL_VDDA1P2
1.33
1.4
1.47
V
D2.16
USB_PLL_PWR3
3.0
3.3
3.6
V
D2.17
USB_VDDA
3.0
3.3
3.6
V
D2.18
USB_VDDA_BIAS
3.0
3.3
3.6
V
D2.19
USB_VBUS
1.4
—
3.6
V
D2.20
Vin
0
—
VDD_IO
V
D2.21
Input voltage – memory I/O buffers (DDR)
VinDDR
0
—
VDD_MEM
_IODDR
V
D2.22
Input voltage – memory I/O buffers (DDR2)
VinDDR2
0
—
VDD_MEM
_IODDR2
V
D2.23
Input voltage – memory I/O buffers
(LPDDR)
VinLPDDR
0
—
VDD_MEM
_IOLPDR
V
D2.24
TA
-40
—
+85
VDD_MEM_IOLPDDR
Input Reference Voltage (DDR/DDR2)
MVREF
Termination Voltage (DDR2)
Supply voltage – System APLL, System
Oscillator
Supply voltage – e300 APLL
Supply voltage – RTC (Hibernation)
Supply voltage – SATA PHY analog and
OSC
Supply voltage – SATA PHY voltage
regulator
Supply voltage – SATA PHY Tx/Rx
Supply voltage – SATA PHY PLL
Supply voltage – USB PHY PLL and OSC
Supply voltage – USB PHY transceiver
Supply voltage – USB PHY bandgap bias
Input voltage – USB PHY cable
Input voltage – standard I/O buffers
Ambient operating temperature range
o
C
D2.25
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
17
Preliminary
Electrical and Thermal Characteristics
1
These are recommended and tested operating conditions. Proper device operation outside these conditions is not
guaranteed.
2
The State Retention voltage can be applied to VDD_CORE after the device is placed in Deep-Sleep mode.
3.1.3
DC Electrical Specifications
Table 6 gives the DC Electrical characteristics for the MPC5121e/MPC5123 at recommended operating conditions.
Table 6. DC Electrical Specifications
Characteristic
Condition
Sym
Min
Max
Unit SpecID
Input high voltage
Input type = TTL VDD_IO
VIH
0.51*VDD_IO
—
V
D3.1
Input high voltage
Input type = TTL
VDD_MEM_IODDR
VIH
MVREF+0.15
—
V
D3.2
Input high voltage
Input type = TTL
VDD_MEM_IODDR2
VIH
MVREF+0.125
—
V
D3.3
Input high voltage
Input type = TTL
VDD_MEM_IOLPDDR
VIH
0.7*VDD_IO_MEML
—
V
D3.4
Input high voltage
Input type = PCI VDD_IO
VIH
0.5*VDD_IO
—
V
D3.5
Input high voltage
Input type = SCHMITT VDD_IO
PDDR
VIH
0.65*VDD_IO
—
V
D3.6
Input high voltage
SYS_XTALI crystal mode
bypass mode2
1
CVIH
Vxtal+0.4V
(VDD_IO/2)+0.4V
—
V
D3.7
Input high voltage
SATA_XTALI crystal mode
bypass mode
SVIH
Vxtal+0.4V
(VDD_IO/2)+0.4V
—
V
D3.8
Input high voltage
USB_XTALI crystal mode
bypass mode
UVIH
Vxtal+0.4V
(VDD_IO/2)+0.4V
—
V
D3.9
Input high voltage
RTC_XTALI crystal mode3
bypass mode4
RVIH
(VBAT_RTC/5)+0.5V
(VBAT_RTC/2)+0.4V
—
V
D3.10
Input low voltage
Input type = TTL VDD_IO
VIL
—
0.42*VDD_IO
V
D3.11
Input low voltage
Input type = TTL
VDD_MEM_IODDR
VIL
—
MVREF-0.15
V
D3.12
Input low voltage
Input type = TTL
VDD_MEM_IODDR2
VIL
—
MVREF-0.125
V
D3.13
Input low voltage
Input type = TTL
VDD_MEM_IOLPDDR
VIL
—
0.3*VDD_IO_MEML
V
D3.14
Input low voltage
Input type = PCI VDD_IO
VIL
—
0.3*VDD_IO
V
D3.15
Input low voltage
Input type = SCHMITT VDD_IO
VIL
—
0.35*VDD_IO
V
D3.16
Input low voltage
SYS_XTALI crystal mode bypass
mode
CVIL
—
Vxtal-0.4V
(VDD_IO/2)-0.4V
V
D3.17
Input low voltage
SATA_XTALI crystal mode
bypass mode
SVIL
—
Vxtal-0.4V
(VDD_IO/2)-0.4V
V
D3.18
Input low voltage
USB_XTALI crystal mode bypass
mode
UVIL
—
Vxtal-0.4V
(VDD_IO/2)-0.4V
V
D3.19
Input low voltage
RTC_XTALI crystal mode bypass
mode
RVIL
—
(VBAT_RTC/5)-0.5V
(VBAT_RTC/2)-0.4V
V
D3.20
PDDR
MPC5121E/MPC5123 Data Sheet, Rev. 1
18
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 6. DC Electrical Specifications (continued)
Characteristic
Condition
Sym
Min
Max
Input leakage current
Vin = 0 or
VDD_IO/VDD_MEM_IODDR/2
(depending on input type)5
IIN
−2.5
2.5
μA
D3.21
Input leakage current SYS_XTAL_IN Vin = 0 or VDD_IO
IIN
—
20
μA
D3.22
Input leakage current RTC_XTAL_IN Vin = 0 or VDD_IO
IIN
—
1.0
μA
D3.23
PULLUP VDD_IO Vin = VIL
IINpu
25
150
μA
D3.24
Input current,
pulldown resistor 8
PULLDOWN VDD_IO Vin = VIH
IINpd
25
150
μA
D3.25
Output high voltage
IOH is driver dependent7 VDD_IO
VOH
0.8*VDD_IO
—
V
D3.26
Output high voltage
IOH is driver dependent7
VDD_MEM_IODDR
VOHDDR
1.94
V
D3.27
Output high voltage
IOH is driver dependent7
VDD_MEM_IODDR2
VOHDDR2 VDD_MEM_IO-0.28
—
V
D3.28
Output high voltage
IOH is driver dependent7
VDD_MEM_IOLPDDR
VOHLPDD VDD_MEM_IO-0.28
—
V
D3.28
Output low voltage
IOL is driver dependent7 VDD_IO
VOL
—
0.2*VDD_IO
V
D3.30
Output low voltage
IOL is driver dependent7
VDD_MEM_IODDR
VOLDDR
—
0.36
V
D3.31
Output low voltage
IOL is driver dependent7
VDD_MEM_IODDR2
VOLDDR2
—
0.28
V
D3.32
Output low voltage
IOL is driver dependent7
VDD_MEM_IOLPDDR
VOLLPDD
—
0.28
V
D3.33
V
D3.34
Input current, pullup
resistor6
—
Unit SpecID
R
R
VOXMCK 0.5*VDD_MEM_IO – 0.5*VDD_MEM_IO
0.125
+0.125
Differential cross point
voltage (DDR
MCK/MCK)
—
DC Injection Current
Per Pin8
—
ICS
−1.0
1.0
mA
D3.35
Input Capacitance
(digital pins)
—
Cin
—
7
pF
D3.36
Input Capacitance
(analog pins)
—
Cin
—
10
pF
D3.37
On Die Termination
(DDR2)
—
RODT
120
180
Ω
D3.38
1
This parameter is meant for those who do not use quartz crystals or resonators, but CAN osc, in crystal mode. In that case,
Vextal - Vxtal - 400mV criteria has to be met for oscillator’s comparator to produce output clock.
2 This parameter is meant for those who do not use quartz crystals or resonators, but signal generator clock to drive, in bypass
mode. In that case, drive only the EXTAL pin not connecting anything to other pin for the oscillator’s comparator to produce
output clock.
3
This parameter is meant for those who do not use quartz crystals or resonators, but CAN osc, in crystal mode. In that case,
drive one of the XTAL_IN or XTAL_OUT pins not connecting anything to other pin for the oscillator’s comparator to produce
output clock.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
19
Preliminary
Electrical and Thermal Characteristics
4
5
6
7
8
This parameter is meant for those who do not use quartz crystals or resonators, but signal generator clock to drive, in bypass
mode. In that case, drive only the xtal_in pin not connecting anything to other pin for the oscillator’s comparator to produce
output clock.
Leakage current is measured with output drivers disabled and pull-up/pull-downs inactive.
Pullup current is measured at VIL and pulldown current is measured at VIH.
See Table 7 for the typical drive capability of a specific signal pin based on the type of output driver associated with that pin as
listed in Table 3.
All injection current is transferred to VDD_IO/VDD_MEM_IO. An external load is required to dissipate this current to maintain
the power supply within the specified voltage range.
Total injection current for all digital input-only and all digital input/output pins must not exceed 10 mA. Exceeding this limit can
cause disruption of normal operation.
Table 7. I/O Pads - Drive Current, Slew Rate
Pad Type
Supply Voltage
Drive Select/Slew
Rate Control
Rise time
max (ns)
Fall time
max (ns)
General IO
VDD_IO = 3.3V
configuration 3 (11)
1.4
1.6
configuration 2 (10)
9.8
12
D3.42
configuration 1 (01)
19
24
D3.43
configuration 0 (00)
140
183
D3.44
2
2
16.2
16.2
D3.45
1
1
4.6
4.6
D3.46
8.1
8.1
D3.47
5.3
5.3
D3.48
13.4
13.4
D3.49
11
17
D3.50
DDR
PCI
VDD_MEM_IO = 2.5V (DDR) configuration 3 (011)
VDD_MEM_IO = 1.8V
(LPDDR)
configuration 0 (000)
VDD_MEM_IO = 1.8V
(DDR2)
configuration 2 (010)
VDD_IO = 3.3V
configuration 1 (1)
1.4
1.4
configuration 0 (0)
2
2
configuration 1 (001)
1
1
configuration 6 (110)
Current Current
SpecID
Ioh (mA) Iol (mA)
35
35
D3.41
D3.51
1
Notes:
1. General IO – Rise and Fall Times at Drive load 50pF.
2. PCI – Rise and Fall Times at Drive load 10pF.
3. DDR – for LPDDR/Mobile-DDR, slew rate is measured between 20 % VDD_IO_MEM and 80 % VDD_IO_MEM
4. DDR – for DDR, DDR2, rising signals, slew rate is measured between VDD_IO_MEM * 0.5 and ViHAC. For falling signals, slew
rate is measured between VDD_IO_MEM * 0.5 and ViLAC.
5. DDR – Rise and Fall Times terminated at the destination with 50 ohm to MVTT (0.5*VDD_IO_MEM) with 4pF, representing the
DDR input capacitance.
3.1.4
Electrostatic Discharge
CAUTION
This device contains circuitry that protects against damage due to high-static voltage or
electrical fields. However, it is advised that normal precautions be taken to avoid
application of any voltages higher than maximum-rated voltages. Operational
reliability is enhanced if unused inputs are tied to an appropriate logic voltage level (GND
or VDD). Table 10 gives package thermal characteristics for this device.
MPC5121E/MPC5123 Data Sheet, Rev. 1
20
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 8. ESD and Latch-Up Protection Characteristics
Sym
Rating
Min
Max
Unit
SpecID
VHBM
Human Body Model (HBM) – JEDEC JESD22-A114-B
2000
—
V
D4.1
VMM
Machine Model (MM) – JEDEC JESD22-A115
200
—
V
D4.2
VCDM
Charge Device Model (CDM) – JEDEC JESD22-C101
500
—
V
D4.3
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
21
Preliminary
Electrical and Thermal Characteristics
3.1.5
Power Dissipation
Power dissipation of the MPC5121e/MPC5123 is caused by 4 different components: the dissipation of the internal or core
digital logic (supplied by VDD_CORE), the dissipation of the analog circuitry (supplied by SYS_PLL_AVDD and
CORE_PLL_AVDD), the dissipation of the IO logic (supplied by VDD_MEM_IO and VDD_IO) and the dissipation of the
PHYs (supplied by own supplies). Table 9 details typical measured core and analog power dissipation figures for a range of
operating modes. However, the dissipation due to the switching of the IO pins can not be given in general, but must be calculated
for each application case using the following formula:
P IO = P IOint +
∑ N × C × VDD_IO
2
×f
Eqn. 1
M
where N is the number of output pins switching in a group M, C is the capacitance per pin, VDD_IO is the IO voltage swing, f
is the switching frequency and PIOint is the power consumed by the unloaded IO stage. The total power consumption of the
MPC5121e/MPC5123 processor must not exceed the value, which would cause the maximum junction temperature to be
exceeded.
Eqn. 2
P total = P core + P analog + P IO + PPHYs
Table 9. Power Dissipation
Core Power Supply (VDD_CORE)
SpecID
High-Performance
Mode
Unit
e300 = 300 MHz, CSB = 200 MHz
1,
800
mW
D5.1
1,
Deep-Sleep
1
mW
D5.2
Hibernation
20
uW
D5.3
Operational
PLL/OSC Power Supplies (SYS_PLL_AVDD, CORE_PLL_AVDD)
Typical
25
mW
D5.4
Unloaded I/O Power Supplies (VDD_IO, VDD_MEM_IO)
Typical
300
mW
D5.5
PHY Power Supplies (USB_VDDA, SATA_VDDA)
Typical
1
200
mW
D5.6
Typical core power is measured at VDD_CORE = 1.4 V, Tj = 25 C.
NOTE
The maximum power depends on the supply voltage, process corner,
junction temperature, and the concrete application and clock
configurations.
The worst case power consumption could reach a maximum of 2000
mW.
MPC5121E/MPC5123 Data Sheet, Rev. 1
22
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.1.6
Thermal Characteristics
Table 10. Thermal Resistance Data
Rating
Board Layers
Sym
Value
Unit
SpecID
Junction to Ambient Natural Single layer board (1s)
Convection1,2
RθJA
30
°C/W
D6.1
Junction to Ambient Natural Four layer board (2s2p)
Convection1,3
RθJMA
22
°C/W
D6.2
Junction to Ambient (@200
ft/min)1,3
Single layer board (1s)
RθJMA
24
°C/W
D6.3
Junction to Ambient (@200
ft/min)1,3
Four layer board (2s2p)
RθJMA
19
°C/W
D6.4
—
RθJB
14
°C/W
D6.5
—
RθJC
8
°C/W
D6.6
ΨJT
2
°C/W
D6.7
Junction to Board4
5
Junction to Case
Junction to Package Top6
1
2
3
4
5
6
3.1.6.1
Natural Convection
Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance,
mounting site (board) temperature, ambient temperature, air flow, power dissipation of other
components on the board, and board thermal resistance.
Per SEMI G38-87 and JEDEC JESD51-2 with the single layer board horizontal.
Per JEDEC JESD51-6 with the board horizontal.
Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board
temperature is measured on the top surface of the board near the package.
Thermal resistance between the die and the case top surface as measured by the cold plate method
(MIL SPEC-883 Method 1012.1).
Thermal characterization parameter indicating the temperature difference between package top and
the junction temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal
characterization parameter is written as Psi-JT.
Heat Dissipation
An estimation of the chip-junction temperature, TJ, can be obtained from the following equation:
TJ = TA +(R θJA × PD )
Eqn. 3
where:
TA = ambient temperature for the package (ºC)
R θJA = junction to ambient thermal resistance (ºC/W)
PD = power dissipation in package (W)
The junction to ambient thermal resistance is an industry standard value, which provides a quick and easy estimation of thermal
performance. Unfortunately, there are two values in common usage: the value determined on a single layer board, and the value
obtained on a board with two planes. For packages such as the PBGA, these values can be different by a factor of two. Which
value is correct depends on the power dissipated by other components on the board. The value obtained on a single layer board
is appropriate for the tightly packed printed circuit board. The value obtained on the board with the internal planes is usually
appropriate if the board has low power dissipation and the components are well separated.
Historically, the thermal resistance has frequently been expressed as the sum of a junction to case thermal resistance and a case
to ambient thermal resistance:
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
23
Preliminary
Electrical and Thermal Characteristics
R θJA = R θJC +R θCA
Eqn. 4
where:
R θJA = junction to ambient thermal resistance (ºC/W)
R θJC = junction to case thermal resistance (ºC/W)
R θCA = case to ambient thermal resistance (ºC/W)
R θJC is device related and cannot be influenced by the user. You control the thermal environment to change the case to ambient
thermal resistance, R θCA. For instance, you can change the air flow around the device, add a heat sink, change the mounting
arrangement on printed circuit board, or change the thermal dissipation on the printed circuit board surrounding the device. This
description is most useful for ceramic packages with heat sinks where some 90% of the heat flow is through the case to the heat
sink to ambient. For most packages, a better model is required.
A more accurate thermal model can be constructed from the junction to board thermal resistance and the junction to case thermal
resistance. The junction to case covers the situation where a heat sink is used or where a substantial amount of heat is dissipated
from the top of the package. The junction to board thermal resistance describes the thermal performance when most of the heat
is conducted to the printed circuit board. This model can be used for hand estimations or for a computational fluid dynamics
(CFD) thermal model.
To determine the junction temperature of the device in the application after prototypes are available, the Thermal
Characterization Parameter (ΨJT) can be used to determine the junction temperature with a measurement of the temperature at
the top center of the package case using the following equation:
TJ = TT +( Ψ JT × PD )
Eqn. 5
where:
TT = thermocouple temperature on top of package (ºC)
Ψ JT = thermal characterization parameter (ºC/W)
PD = power dissipation in package (W)
The thermal characterization parameter is measured per JESD51-2 specification using a 40-gauge type T thermocouple epoxied
to the top center of the package case. The thermocouple should be positioned, so that the thermocouple junction rests on the
package. A small amount of epoxy is placed over the thermocouple junction and over approximately one mm of wire extending
from the junction. The thermocouple wire is placed flat against the package case to avoid measurement errors caused by cooling
effects of the thermocouple wire.
3.2
Oscillator and PLL Electrical Characteristics
The MPC5121e/MPC5123 System requires a system-level clock input SYS_XTALI. This clock input may be driven directly
from an external oscillator or with a crystal using the internal oscillator.
There is a separate oscillator for the independent Real-Time Clock (RTC) system.
The MPC5121e/MPC5123 clock generation uses two phase locked loop (PLL) blocks.
•
•
The system PLL (SYS_PLL) takes an external reference frequency and generates the internal system clock. The
system clock frequency is determined by the external reference frequency and the settings of the SYS_PLL
configuration.
The e300 core PLL (CORE_PLL) generates a master clock for all of the CPU circuitry. The e300 core clock frequency
is determined by the system clock frequency and the settings of the CORE_PLL configuration.
The USB PHY contains its own oscillator with the input USB_XTALI and an embedded PLL.
The SATA PHY contains its own oscillator with the input SATA_XTALI and an embedded PLL.
MPC5121E/MPC5123 Data Sheet, Rev. 1
24
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.2.1
System Oscillator Electrical Characteristics
Table 11. System Oscillator Electrical Characteristics
Characteristic
SYS_XTAL frequency
Sym
Min
Typical
Max
Unit
SpecID
fsys_xtal
15.6
33.3
35.0
MHz
O1.1
The System Oscillator can work in Oscillator mode or in bypass mode to support an external input Clock as clock reference.
t CYCLE
t DUTY
t DUTY
t FALL
t RISE
CV IH
VM
SYS_XTAL_I CLK
VM
VM
CV IL
Figure 2. Timing Diagram—SYS_XTAL_IN
Table 12. SYS_XTAL_IN Timing
Sym
Description
t CYCLE
t RISE
t FALL
t DUTY
1
2
3
4
5
SYS_XTALI cycle
time.1,2
SYS_XTALI rise time.3
SYS_XTALI fall
time.4
SYS_XTALI duty cycle (measured at V M
)5
Min
Max
Units
SpecID
64.1
28.57
ns
O.1.2
1
4
ns
O.1.3
1
4
ns
O.1.4
40
60
%
O.1.5
The SYS_XTALI frequency and system PLL settings must be chosen such that the resulting system frequencies do
not exceed their respective maximum or minimum operating frequencies. See the MPC5121e/MPC5123 Reference
Manual.
The MIN/Max cycle times are calculated using 1/fsys_xtal (MIN/MAX) where the fsys_xtal (MIN/MAX) (15.6/35 MHz) are taken
from Table 11.
Rise time is measured from 20% of vdd to 80% of vdd.
Fall time is measured from 20% of vdd to 80% of vdd.
SYS_XTALI duty cycle is measured at V M.
3.2.2
RTC Oscillator Electrical Characteristics
Table 13. RTC Oscillator Electrical Characteristics
Characteristic
RTC_XTAL frequency
3.2.3
Sym
Min
Typical
Max
Unit
SpecID
frtc_xtal
—
32.768
—
kHz
O2.1
System PLL Electrical Characteristics
Table 14. System PLL Specifications
Characteristic
Sys PLL input clock frequency1
Sys PLL input clock jitter
2
Sym
Min
Typical
Max
Unit
SpecID
fsys_xtal
16
33.3
67
MHz
O3.1
tjitter
—
—
10
ps
O3.2
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
25
Preliminary
Electrical and Thermal Characteristics
Table 14. System PLL Specifications
Characteristic
Sym
Min
Typical
Max
Unit
SpecID
fVCOsys
400
—
800
MHz
O3.3
Sys PLL VCO output jitter (Dj),
peak to peak / cycle
fVCOjitterDj
—
—
40
ps
O3.4
Sys PLL VCO output jitter (Rj), rms
1 sigma
fVCOjitterRj
—
—
12
ps
O3.5
Sys PLL relock time - after power
up 3
tlock1
—
—
200
μs
O3.6
Sys PLL relock time - when power
was on4
tlock2
—
—
170
μs
O3.7
Sys PLL VCO frequency1
1
The SYS_XTAL frequency and PLL Configuration bits must be chosen such that the resulting system
frequency, CPU (core) frequency, and PLL (VCO) frequency do not exceed their respective maximum or
minimum operating frequencies.
2 This represents total input jitter - short term and long term combined. Two different types of jitter can exist
on the input to CORE_SYSCLK, systemic and true random jitter. True random jitter is rejected. Systemic
jitter is passed into and through the PLL to the internal clock circuitry.
3 PLL-relock time is the maximum amount of time required for the PLL lock after a stable VDD and
CORE_SYSCLK are reached during the power-on reset sequence.
4 PLL-relock time is the maximum amount of time required for the PLL lock after the PLL has been disabled
and subsequently re-enabled during sleep modes.
3.2.4
e300 Core PLL Electrical Characteristics
The internal clocking of the e300 core is generated from and synchronized to the system clock by means of a voltage-controlled
core PLL.
Table 15. e300 PLL Specifications
Characteristic
Sym
Min
Typical
Max
Unit
SpecID
fcore
50
—
400
MHz
O4.1
e300 PLL VCO frequency1
fVCOcore
400
—
800
MHz
O4.3
e300 PLL input clock frequency
fCSB_CLK
50
—
200
MHz
O4.4
e300 PLL input clock cycle time
tCSB_CLK
5
—
20
ns
O4.5
tlock
—
—
200
μs
O4.6
e300
frequency1
2
e300 PLL relock time
1
The frequency and e300 PLL Configuration bits must be chosen such that the resulting system frequencies,
CPU (core) frequency, and e300 PLL (VCO) frequency do not exceed their respective maximum or minimum
operating frequencies in Table 16.
2 PLL-relock time is the maximum amount of time required for the PLL lock after a stable VDD and
CORE_SYSCLK are reached during the power-on reset sequence. This specification also applies when the
PLL has been disabled and subsequently re-enabled during sleep modes.
MPC5121E/MPC5123 Data Sheet, Rev. 1
26
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.3
AC Electrical Characteristics
3.3.1
Overview
Hyperlinks to the indicated timing specification sections are provided below.
•
AC Operating Frequency Data
•
SDHC
•
Resets
•
DIU
•
External Interrupts
•
SPDIF
•
SDRAM (DDR)
•
CAN
•
PCI
•
I2C
•
LPC
•
J1850
•
NFC
•
PSC
•
PATA
•
GPIOs and Timers
•
SATA PHY
•
Fusebox
•
FEC
•
IEEE 1149.1 (JTAG)
•
USB ULPI
•
VIU
•
On-Chip USB PHY
•
AC Test Timing Conditions:
Unless otherwise noted, all test conditions are as follows:
•
•
•
•
3.3.2
TA = -40 to 85oC
VDD_CORE = 1.33 to 1.47 V
VDD_IO = 3.0 to 3.6 V
Input conditions:
All Inputs: tr, tf <= 1 ns
Output Loading:
All Outputs: 50 pF
AC Operating Frequency Data
Table 16 provides the operating frequency information for the MPC5121e/MPC5123.
Table 16. Clock Frequencies
Min
Max
Units
SpecID
e300 Processor Core
200
400
MHz
A1.1
SDRAM Clock
28.6
200
MHz
A1.2
CSB Bus Clock
50.0
200
MHz
A1.3
IP Bus Clock
8.3
83
MHz
A1.4
PCI Clock
4.43
66
MHz
A1.5
LPC Clock
2.08
83
MHz
A1.6
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
27
Preliminary
Electrical and Thermal Characteristics
Table 16. Clock Frequencies (continued)
Min
Max
Units
SpecID
NFC Clock
2.08
83
MHz
A1.7
DIU Clock
0.78
100
MHz
A1.8
SDHC Clock
0.78
66.6
MHz
A1.9
MBX Clock
6.25
100
MHz
A1.10
NOTES:
1. The SYS_XTAL_IN frequency, Sys PLL, and CORE PLL settings must be chosen so that the resulting e300 clk, csb_clk, MCK,
frequencies do not exceed their respective maximum or minimum operating frequencies.
2. The values are valid for the user-operation mode. There can be deviations for test modes.
3. The selection of the peripheral clock frequencies needs to take care about requirements for baud rates and minimum frequency
limitation.
4.The DDR data rate is 2x the DDR memory bus frequency.
See the MPC5121e Reference Manual for more information on the clock subsystem.
3.3.3
Resets
The MPC5121e/MPC5123 has three reset pins:
•
•
•
PORESET - Power on Reset
HRESET - Hard Reset
SRESET - Software Reset
These signals are asynchronous I/O signals and can be asserted at any time. The input side uses a Schmitt trigger and requires
the same input characteristics as other MPC5121e/MPC5123 inputs, as specified in the DC Electrical Specifications section.
As long as VDD is not stable the HRESET output is not stable.
Table 17. Reset Rise / Fall Timing
Description
Min
Max
Unit
SpecID
PORESET1 fall time
—
1
ms
A3.4
PORESET rise time
—
1
ms
A3.5
2,3
—
1
ms
A3.6
HRESET rise time
—
1
ms
A3.7
SRESET fall time
—
1
ms
A3.8
SRESET rise time
—
1
ms
A3.9
HRESET
fall time
1
Make sure that the PORESET does not carry any glitches. The
MPC5121e/MPC5123 has no filter to prevent them from getting into the chip.
2 HRESET and SRESET must have a monotonous rise time.
3
The assertion of HRESET becomes active at Power on Reset without any
SYS_XTAL clock.
The timing relationship can be seen below.
MPC5121E/MPC5123 Data Sheet, Rev. 1
28
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
SYS_XTALI
PORESET
tHRVAL
HRESET
tSRVAL
SRESET
tS_POR_CONF
tEXEC
RST_CONF[31:0]
ADDR[31:0]
tH_POR_CONF
Figure 3. Power-Up Behavior
SYS_XTALI
tPORHold
PORESET
tHRVAL
HRESET
tSRVAL
SRESET
tS_POR_CONF
tEXEC
RST_CONF[31:0]
ADDR[31:0]
tH_POR_CONF
Figure 4. Power-On Reset Behavior
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
29
Preliminary
Electrical and Thermal Characteristics
SYS_XTALI
PORESET
tHRHOLD
tHRVAL
HRESET
tSRVAL
SRESET
tHR_SR_Delay
tEXEC
RST_CONF[31:0]
ADDR[31:0]
no new fetch of the RST_CONF
Figure 5. HRESET Behavior
SYS_XTALI
PORESET
tSRHOLD
HRESET
tSRMIN
SRESET
tEXEC
RST_CONF[31:0]
ADDR[31:0]
no new fetch of the RST_CONF
Figure 6. SRESET Behavior
Table 18. Reset Timing
Symbol
tPORHOLD
Description
Time PORESET must be held low before a qualified reset occurs
Value
SYS_XTALI
SpecID
4 cycles
A3.10
26810 cycles
A3.11
tHRVAL
Time HRESET is asserted after a qualified reset occurs
tSRVAL
Time SRESET is asserted after assertion of HRESET
32 cycles
A3.12
tEXEC
Time between SRESET assertion and first core instruction fetch
4 cycles
A3.13
MPC5121E/MPC5123 Data Sheet, Rev. 1
30
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 18. Reset Timing (continued)
Symbol
Description
Value
SYS_XTALI
SpecID
tS_POR_CONF
Reset configuration setup time before assertion of PORESET
1 cycle
A3.14
tH_POR_CONF
Reset configuration hold time after assertion of PORESET
1 cycle
A3.15
tHR_SR_DELAY
Time from falling edge of HRESET to falling edge of SRESET
4 cycles
A3.16
tHRHOLD
Time HRESET must be held low before a qualified reset occurs
4 cycles
A3.17
tSRHOLD
Time SRESET must be held low before a qualified reset occurs
4 cycles
A3.18
Time SRESET is asserted after it has been qualified
1 cycles
A3.19
tSRMIN
3.3.4
External Interrupts
The MPC5121e/MPC5123 provides three different kinds of external interrupts:
•
•
•
IRQ interrupts
GPIO interrupts with simple interrupt capability (not available in power-down mode)
WakeUp interrupts
Table 19. IPIC Input AC Timing Specifications1
Description
IPIC inputs - minimum pulse witdh
1
Symbol
Min
Unit
SpecID
tPICWID
2T
ns
A4.1
T is the IP bus clock cycle. T= 12 ns is the minimum value (for the maximum IP bus freqency
of 83 MHz).
IPIC inputs must be valid for at least tPICWID to ensure proper operation in edge triggered mode.
3.3.5
SDRAM (DDR)
The MPC5121e/MPC5123 memory controller supports three types of DDR devices:
•
•
•
DDR-1 (SSTL_2 class II interface)
DDR-2 (SSTL_18 interface)
LPDDR/Mobile-DDR (1.8V I/O supply voltage)
JEDEC standards define the minimum set of requirements for complient memory devices:
— JEDEC STANDARD, DDR2 SDRAM SPECIFICATION, JESD79-2C, MAY 2006
— JEDEC STANDARD, Double Data Rate (DDR) SDRAM Specification, JESD79E, May 2005
— JEDEC STANDARD, Low Power Double Data Rate (LPDDR) SDRAM Specification, JESD79-4, May 2006
The MPC5121e/MPC5123 supports the configuration of two output drive strengths for DDR2 and LPDDR:
•
•
full drive strength
half drive strengh (intended for ligther loads or point-to-point environments)
The MPC5121e/MPC5123 memory controller supports dynamic on-die termination in the host device and in the DDR2 memory
device.
This section includes AC specifications for all DDR SDRAM pins. The DC parameters are specified in the DC Electrical
Characteristics.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
31
Preliminary
Electrical and Thermal Characteristics
3.3.5.1
DDR and DDR2 SDRAM AC Timing Specifications
Table 20. DDR and DDR2 (DDR2-400) SDRAM Timing Specifications
At recommended operating conditions with VDD_MEM_IO of ±5%
Parameter
Clock cycle time, CL=x
MCK AC differential crosspoint
voltage
Symbol
Min
Max
Unit
tCK
5000
—
ps
VIX-AC
VDD_IO_MEM*0.5 VDD_IO_MEM * 0.5
- 0.1
+ 0.1
Notes
SpecID
A5.1
V
1
A5.2
CK HIGH pulse width
tCH
0.47
0.53
tCK
1,3
A5.3
CK LOW pulse width
tCL
0.47
0.53
tCK
1,3
A5.4
tDQSS
−0.25
0.25
tCK
2,3
A5.5
Address and control output setup
time relative to MCK rising edge
tOS(base)
tCK/2 - 750
—
ps
2,3
A5.6
Address and control output hold
time relative to MCK rising edge
tOH(base)
tCK/2 - 750
—
ps
2,3
A5.7
DQ and DM output setup time
relative to DQS
tDS1(base)
tCK/4 - 500
—
ps
2,3
A5.8
DQ and DM output hold time relative
to DQS
tDH1(base)
tCK/4 - 500
—
ps
2,3
A5.9
DQS-DQ skew for DQS and
associated DQ inputs
tDQSQ
- tCK/4 - 600
tCK/4 - 600
ps
3
A5.10
DQS window start position related to
CAS read command
tDQSEN
TBD
TBD
ps
1,2,3,4,5
A5.11
Skew between MCK and DQS
transitions
Notes:
1. Measured with clock pin loaded with differential 100 ohm termination resistor.
2. Measured with all outputs except the clock loaded with 50 ohm termination resistor to VDD_IO_MEM/2.
3. All transitions measured at mid-supply (VDD_IO_MEM/2)
4. In this window, the first rising edge of DQS should occur. From the start of the window to DQS rising edge, DQS should be low.
5. Window position is given for tDQSEN = 2.0 tCK. For other values of tDQSEN, window position is shifted accordingly.
Figure 7 shows the DDR SDRAM write timing.
MPC5121E/MPC5123 Data Sheet, Rev. 1
32
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
MCK
DQS(out)
tDQSS
DQ, DM(out)
tDS
tDH
Figure 7. DDR Write Timing
Figure and Figure 9 shows the DDR SDRAM read timing
DQS(in)
Any DQ(in)
tDQSQ
tDQSQ
tDQSQ
Figure 8. DDR Read Timing, DQ vs DQS
MCK
Command
Read
Address
t
t
OS OH
DQS(in)
t
DQSEN(MIN)
t
DQSEN
Figure 9. DDR Read Timing, DQSEN
Figure 10 provides the AC test load for the DDR bus.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
33
Preliminary
Electrical and Thermal Characteristics
VDD_MEM_IO/2
Z0 = 50 Ω
Output
RL = 50 Ω
Figure 10. DDR AC Test Load
3.3.6
PCI
The PCI interface on the MPC5121e/MPC5123 is designed to PCI Version 2.3 and supports 33 and 66 MHz PCI operations.
See the PCI Local Bus Specification; the component section specifies the electrical and timing parameters for PCI components
with the intent that components connect directly together whether on the planar or an expansion board, without any external
buffers or other glue logic. Parameters apply at the package pins, not at expansion board edge connectors.
The PCI_CLK is used as output clock, the MPC5121e/MPC5123 is a PCI host device only.
Figure 11 shows the clock waveform and required measurement points for 3.3 V signaling environments. Table 22 summarizes
the clock specifications.
t cyc
t high
t low
0.6Vcc
PCI CLK
0.5Vcc
0.4Vcc
0.3Vcc
0.4Vcc, p-to-p
(minimum)
0.2Vcc
Figure 11. PCI CLK Waveform
2
Table 21. PCI CLK Specifications
66 MHz1
Sym
Description
33 MHz
Units SpecID
Min2
Max
Min
Max
tcyc
PCI CLK Cycle Time1,3
15
30
30
—
ns
A6.1
thigh
PCI CLK High Time
6
—
11
—
ns
A6.2
t low
PCI CLK Low Time
6
—
11
—
ns
A6.3
1.5
4
1
4
V/ns
A6.4
—
PCI CLK Slew
Rate2
1
In general, all 66 MHz PCI components must work with any clock frequency up to 66 MHz. CLK
requirements vary depending upon whether the clock frequency is above 33 MHz.
2
Rise and fall times are specified in terms of the edge rate measured in V/ns. This slew rate must be met
across the minimum peak-to-peak portion of the clock waveform as shown in Figure 11.
3 The minimum clock period must not be violated for any single clock cycle, i.e., accounting for all system
jitter.
MPC5121E/MPC5123 Data Sheet, Rev. 1
34
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 22. PCI Timing Parameters1
66 MHz
Sym
Description
CLK to Signal Valid Delay –
bused signals1,2,3
tval
tval(ptp) CLK to Signal Valid Delay – point
to point1,2,3
33 MHz
Units
SpecID
11
ns
A6.5
2
12
ns
A6.6
2
—
ns
A6.7
28
ns
A6.8
Min2
Max
Min
Max
2
6
2
2
6
2
—
t on
Float to Active Delay1
t off
1
Active to Float Delay
t su
Input Setup Time to CLK – bused
signals3,4
3
—
7
—
ns
A6.9
t su(ptp) Input Setup Time to CLK – point
to point3,4
5
—
10,12
—
ns
A6.10
0
—
0
—
ns
A6.11
th
Input Hold Time from CLK4
14
1
See the timing measurement conditions in the PCI Local Bus Specification. It is important that all driven
signal transitions drive to their Voh or Vol level within one Tcyc.
2
Minimum times are measured at the package pin with the load circuit, and maximum times are measured
with the load circuit as shown in the PCI Local Bus Specification.
3
REQ# and GNT# are point-to-point signals and have different input setup times than do bused signals. GNT#
and REQ# have a setup of 5 ns at 66 MHz. All other signals are bused.
4
See the timing measurement conditions in the PCI Local Bus Specification.
For Measurement and Test Conditions, see the PCI Local Bus Specification.
3.3.7
LPC
The Local Plus Bus is the external bus interface of the MPC5121e/MPC5123. A maximum of eight configurable chip selects
(CS) are provided. There are two main modes of operation: non-MUXed and MUXED. The reference clock is the LPC CLK.
The maximum bus frequency is 83 MHz.
Definition of Acronyms and Terms:
WS = Wait State
DC = Dead Cycle
HC = Hold Cycle
DS = Data Size in Bytes
BBT = Burst Bytes per Transfer
AL = Address latch enable Length
ALT = Chip select/Address Latch Timing
tLPCck = LPC clock period
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
35
Preliminary
Electrical and Thermal Characteristics
Table 23. LPC Timing
Sym
tOD
Description
CS[x], ADDR, R/W, TSIZ, DATA (wr),
TS, OE valid after LPC CLK
(Output Delay related to LPC CLK)
Min
Max
Units SpecID
0
5
ns
A7.1
t1
non-muxed non-Burst CS[x] pulse
width
(2+WS)*tLPCck
(2+WS)*tLPCck
ns
A7.2
t2
ADDR, R/W, TSIZ, DATA (wr) valid
before CS[x] assertion
tLPCck-tOD
tLPCck+tOD
ns
A7.3
t3
OE assertion after CS[x] assertion
tLPCck-tOD
tLPCck+tOD
ns
A7.4
t4
ADDR, R/W, TSIZ, Data (wr) hold after
CS[x] negation
tLPCck-tOD
(HC+1)*tLPCck+tOD
ns
A7.5
t5
TS pulse width
tLPCck
tLPCck
ns
A7.6
t6
DATA (rd) setup before LPC CLK
4
-
ns
A7.7
t7
DATA (rd) input hold
0
(DC+1)*tLPCck
ns
A7.8
t8
non-muxed read Burst CS[x] pulse width (2+WS+BBT*(8/DS))*tLPCck
(2+WS+BBT*(8/DS))*tLPCck
ns
A7.9
t9
Burst ACK pulse width
(BBT*(8/DS))*tLPCck
(BBT*(8/DS))*tLPCck
ns
A7.10
t10
Burst DATA (rd) input hold
0
-
ns
A7.11
t11
read Burst ACK assertion after CS[x]
assertion
(2+WS)*tLPCck
(2+WS)*tLPCck
ns
A7.12
t12
non-muxed write Burst CS[x] pulse
width
(2.5+WS+BBT*(8/DS))
*tLPCck
(2.5+WS+BBT*(8/DS))
*tLPCck
ns
A7.13
t13
write Burst ADDR, R/W, TSIZ, DATA (wr)
hold after CS[x] negation
0.5*tLPCck-tOD
(HC+0.5)*tLPCck+tOD
ns
A7.14
t14
write Burst ACK assertion after CS[x]
assertion
(2.5+WS)*tLPCck-tOD
(2.5+WS)*tLPCck+tOD
ns
A7.15
t15
write Burst DATA valid
tLPCck-tOD
-
ns
A7.16
t16
non-Muxed Mode: asynchronous write
Burst ADDR valid before write DATA
valid
0.5*tLPCck-tOD
0.5*tLPCck+tOD
ns
A7.17
t17
MUXed Mode: ADDR cycle
AL*2*tLPCck-tOD
AL*2*tLPCck
ns
A7.18
t18
MUXed Mode: ALE cycle
AL*tLPCck
AL*tLPCck
ns
A7.19
t19
non-MUXed Mode Page Burst: ADDR
cycle
tLPCck-tOD
tLPCck
ns
A7.20
t20
non-MUXed Mode Page Burst: Burst
DATA (rd) input setup before next ADDR
cycle
ns
A7.21
ns
A7.22
ns
A7.23
t21
t22
tOD + t6
—
non-MUXed Mode Page Burst: Burst
DATA (rd) input hold after next ADDR
cycle
0
MUXed Mode: non-Burst CS[x] pulse
width
(ALT*(AL*2)+2+WS)*tLPCck
—
(ALT*(AL*2)+2+WS)*tLPCck
MPC5121E/MPC5123 Data Sheet, Rev. 1
36
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 23. LPC Timing (continued)
Sym
Description
Min
Max
Units SpecID
t23
MUXed Mode: read Burst CS[x] pulse
width
(ALT*(AL*2)+2+WS+BBT*(8/ (ALT*(AL*2)+2+WS+BBT*(8/
DS))*tLPCck
DS))*tLPCck
ns
A7.24
t24
MUXed Mode: write Burst CS[x] pulse
width
(ALT*(AL*2)+2.5+WS+BBT*( (ALT*(AL*2)+2.5+WS+BBT*(
8/DS))*tLPCck
8/DS))*tLPCck
ns
A7.25
3.3.7.1
Non-MUXed Mode
3.3.7.1.1
Non-Muxed non-Burst Mode
tLPCck
LPC CLK
t1
CS[x]
ADDR
t2
t3
t4
OE
R/W
DATA (wr)
t6
t7
DATA (rd)
ACK
t5
TS
TSIZ[1:0]
Figure 12. Timing Diagram – Non-MUXed non-Burst Mode
NOTE
ACK is asynchonous input signal and has no timing requirements. ACK needs to be
deasserted after CS[x] is deasserted.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
37
Preliminary
Electrical and Thermal Characteristics
3.3.7.1.2
Non-Muxed Synchronous Read Burst Mode
LPC_CLK
t8
CS[x]
t2
t4
Valid Address
ADDR
t5
TS
t3
OE
R/W
t10
t6
t7
DATA (rd)
t11
t9
ACK
Figure 13. Timing Diagram – Non-MUXed Synchronous Read Burst Mode
3.3.7.1.3
Non-Muxed Synchronous Write Burst Mode
LPC_CLK
t12
CS[x]
t2
t13
Valid Address
ADDR
t5
TS
R/W
t15
t15
DATA (wr)
t9
ACK
t14
Figure 14. Timing Diagram – Non-MUXed Synchronous Write Burst
MPC5121E/MPC5123 Data Sheet, Rev. 1
38
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.3.7.1.4
Non-MUXed Asynchronous Read Burst Mode (Page Mode)
LPC_CLK
t8
CS[x]
t2
t4
Valid Address (Page address)
ADDR[31:n+1]
t19
Valid Address
ADDR[n:0]
Valid Address
t5
TS
t3
OE
t20
t6
R/W
t21
t10
t7
DATA (rd)
t11
t9
ACK
Figure 15. Timing Diagram – Non-MUXed Asynchronous Read Burst
3.3.7.1.5
Non-MUXed Aynchronous Write Burst Mode
LPC_CLK
t12
CS[x]
t2
t13
Valid Address (Page address)
ADDR[31:n+1]
Valid Address
ADDR[n:0]
Valid Address
t16
t5
TS
R/W
t15
t15
DATA (wr)
t9
ACK
t14
Figure 16. Timing Diagram – Non-MUXed Aynchronous Write Burst
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
39
Preliminary
Electrical and Thermal Characteristics
3.3.7.2
MUXed Mode
3.3.7.2.1
MUXed non-Burst Mode
LPC_CLK
t17
AD[31:0] (wr)
Address
Valid Write Data
t6
AD[31:0] (rd)
t7
Address
t4
R/W
t18
ALE
t5
TS
t22
CS[x]
t3
OE
ACK
TSIZ[1:0]
Figure 17. Timing Diagram – MUXed non-Burst Mode
NOTE
ACK is asynchonous input signal and has no timing requirements. ACK needs to be
deasserted after CS[x] is deasserted.
MPC5121E/MPC5123 Data Sheet, Rev. 1
40
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.3.7.2.2
MUXed Synchronous Read Burst Mode
LPC_CLK
t6
t17
AD[31:0] (rd)
t10
t7
Address
t18
ALE
t5
TS
t23
CSx
t3
OE
R/W
t9
t11
ACK
Figure 18. Timing Diagram – MUXed Synchronous Read Burst
3.3.7.2.3
MUXed Synchronous Write Burst Mode
LPC_CLK
t17
AD[31:0] (wr)
t15
t15
t13
Address
t18
ALE
t5
TS
t24
CSx
R/W
t14
t9
ACK
Figure 19. Timing Diagram – MUXed Synchronous Write Burst
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
41
Preliminary
Electrical and Thermal Characteristics
3.3.8
NFC
The NAND flash controller (NFC) implements the interface to standard NAND Flash memory devices. This section describes
the timing parameters of the NFC.
NFC_CLE
tCLH
tCLS
tCS
tCH
NFC_CE[1:0]
tWP
NFC_WE
tALS
tALH
NFC_ALE
tDS
NFIO[7:0]
tDH
command
Figure 20. Command Latch Cycle Timing
NFC_CLE
tCLS
tCH
tCS
NFC_CE[1:0]
tWC
tWH
tWP
NFC_WE
tALH
tALS
NFC_ALE
tDS
NFIO[7:0]
tDH
Address
Figure 21. Address Latch Cycle Timing
MPC5121E/MPC5123 Data Sheet, Rev. 1
42
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
NFC_CLE
tCLS
tCS
NFC_CE[1:0]
tWC
tWH
tWP
NFC_WE
NFC_ALE
tDS
NFIO[15:0]
tDH
Data to NF
Figure 22. Write Data Latch Timing
NFC_CLE
NFC_CE[1:0]
tRC
tREH
tRP
NFC_RE
tAR
tREA
tRHZ
NFC_ALE
NFIO[15:0]
Data from NF
tRR
R/B
Figure 23. Read Data Latch Timing
Table 24. NFC Timing Characteristics
Timing
parameter
Description
Min. value
Max. value
Unit
SpecID
tCLS
NFC_CLE setup Time
T+1
—
ns
A8.1
tCLH
NFC_CLE Hold Time
T-1
—
ns
A8.2
tCS
NFC_CE[1:0] Setup Time
2T-1
—
ns
A8.3
tCH
NFC_CE[1:0] Hold Time
T
—
ns
A8.4
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
43
Preliminary
Electrical and Thermal Characteristics
Table 24. NFC Timing Characteristics (continued)
Timing
parameter
Description
Min. value
Max. value
Unit
SpecID
tWP
NFC_WP Pulse Width
T-1
—
ns
A8.5
tALS
NFC_ALE Setup Time
T-1
—
ns
A8.6
tALH
NFC_ALE Hold Time
T-1
—
ns
A8.7
tDS
Data Setup Time
T-2
—
ns
A8.8
tDH
Data Hold Time
T-1
—
ns
A8.9
tWC
Write Cycle Time
2T
—
ns
A8.10
tWH
NFC_WE Hold Time
T-1
—
ns
A8.11
tRR
Ready to NFC_RE Low
5T+2
—
ns
A8.12
tRP
NFC_RE Pulse Width
1.5T-1
—
ns
A8.13
tRC
READ Cycle Time
2T
—
ns
A8.14
0.5T
—
ns
A8.15
tREH
NFC_RE High Hold Time
T is the flash clock cycle.
T= 45 ns, frequency = 22 MHz (boot configuration, IP bus = 66 MHz)
T= 36 ns, frequency = 27 MHz (maximum configurable frequency, IP bus = 83 MHz)
3.3.9
PATA
The MPC5121e/MPC5123 ATA Controller (PATA) is completely software programmable. It can be programmed to operate
with ATA protocols using their respective timing, as described in the ANSI ATA-4 specification. The ATA interface is
completely asynchronous in nature. Signal relationships are based on specific fixed timing in terms of timing units
(nanoseconds).
ATA data setup and hold times, with respect to Read/Write strobes, are software programmable inside the ATA Controller. Data
setup and hold times are implemented using counters. The counters count the number of ATA clock cycles needed to meet the
ANSI ATA-4 timing specifications. For details, see the ANSI ATA-4 specification and how to program an ATA Controller and
ATA drive for different ATA protocols and their respective timing. See the MPC5121e/MPC5123 Reference Manual.
The MPC5121e/MPC5123 ATA Host Controller design makes data available coincidentally with the active edge of the WRITE
strobe in PIO and Multiword DMA modes.
•
•
Write data is latched by the drive at the inactive edge of the WRITE strobe. This gives ample setup-time beyond that
required by the ATA-4 specification.
Data is held unchanged until the next active edge of the WRITE strobe. This gives ample hold-time beyond that
required by the ATA-4 specification.
All ATA transfers are programmed in terms of system clock cycles (IP bus clocks) in the ATA Host Controller timing registers.
This puts constraints on the ATA protocols and their respective timing modes in which the ATA Controller can communicate
with the drive.
MPC5121E/MPC5123 Data Sheet, Rev. 1
44
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Faster ATA modes (i.e., UDMA 0, 1, 2) are supported when the system is running at a sufficient frequency to provide adequate
data transfer rates. Adequate data transfer rates are a function of the following:
•
•
•
The MPC5121e/MPC5123 operating frequency (IP bus clock frequency)
Internal MPC5121e/MPC5123 bus latencies
Other system load dependent variables
The ATA clock is the same frequency as the IP bus clock in MPC5121e/MPC5123. See the MPC5121e/MPC5123 Reference
Manual.
NOTE
All output timing numbers are specified for nominal 50 pF loads.
3.3.9.1
PATA Timing Parameters
In the timing equations, some timing parameters are used. These parameters depend on the implementation of the ATA interface
in silicon, the bus transceiver used, the cable delay and cable skew. The parameters shown in Table 3-25 specify the ATA timing.
Table 3-25. PATA Timing Parameters
Name
Controlled by
Value
SpecID
PATA Bus clock period
MPC5121E/M
PC5123
15 ns
A9.1
ti_ds
Set-up time ATA_DATA to ATA_IORDY edge (UDMA-in only)
MPC5121E/M
PC5123
2 ns
A9.2
ti_dh
Hold time ATA_IORDY edge to ATA_DATA (UDMA-in only)
MPC5121E/M
PC5123
5 ns
A9.3
tco
Propagation delay bus clock L-to-H to: ATA_CS0, ATA_CS1, ATA_DA2,
ATA_DA1, ATA_DA0, ATA_DIOR, ATA_DIOW, ATA_DMACK, ATA_DATA,
ATA_BUFFER_EN
MPC5121E/M
PC5123
2 ns
A9.4
tsu
Set-up time ATA_DATA to bus clock L-to-H
MPC5121E/M
PC5123
2 ns
A9.5
tsui
Set-up time ATA_IORDY to bus clock H-to-L
MPC5121E/M
PC5123
2 ns
A9.6
thi
Hold time ATA_IORDY to bus clock H to L
MPC5121E/M
PC5123
2 ns
A9.7
tskew1
Max difference in propagation delay bus clock L-to-H to any of following
signals: ATA_CS0, ATA_CS1, ATA_DA2, ATA_DA1, ATA_DA0, ATA_DIOR,
ATA_DIOW, ATA_DMACK, ATA_DATA (WRITE), ATA_BUFFER_EN
MPC5121E/M
PC5123
1.7 ns
A9.8
tskew2
Max difference in buffer propagation delay for any of following signals:
ATA_CS0, ATA_CS1, ATA_DA2, ATA_DA1, ATA_DA0, ATA_DIOR,
ATA_DIOW, ATA_DMACK, ATA_DATA (WRITE), ATA_BUFFER_EN
Transceiver
A9.9
tskew3
Max difference in buffer propagation delay for any of following signals:
ATA_IORDY, ATA_DATA (read)
Transceiver
A9.10
Max buffer propagation delay
Transceiver
A9.11
T
tbuf
Meaning
tcable1
Cable propagation delay for ata_data
Cable
A9.12
tcable2
Cable propagation delay for control signals: ATA_DIOR, ATA_DIOW,
ATA_IORDY, ATA_DMACK
Cable
A9.13
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
45
Preliminary
Electrical and Thermal Characteristics
Table 3-25. PATA Timing Parameters (continued)
Name
Meaning
Controlled by
Value
SpecID
tskew4
Max difference in cable propagation delay between: ATA_IORDY and
ATA_DATA (read)
Cable
A9.14
tskew5
Max difference in cable propagation delay between: ATA_DIOR,
ATA_DIOW, ATA_DMACK and ATA_CS0, ATA_CS1, ATA_DA2, ATA_DA1,
ATA_DA0, ATA_DATA (write)
Cable
A9.15
tskew6
Max difference in cable propagation delay without accounting for ground
bounce
Cable
A9.16
3.3.9.2
PIO Mode Timing
A timing diagram for the PIO read mode is given in Figure 24.
t1
t2r
t9
ADDR
t5
DIOR
t6
Read Data (15:0)
tA
IORDY
IORDY
trd1
Figure 24. PIO Read Mode Timing
To fulfill read mode timing, the different timing parameters given in Table 3-26 must be observed.
Table 3-26. Timing Parameters PIO Read
ATA
Parameter
PIO Read
Mode Timing
Parameter
t1
t1
t2
t9
Value
How to meet
SpecID
t1(min) = time_1 * T - (tskew1 + tskew2 + tskew5)
calculate and programming
time_1, see Reference Manual
A9.20
t2r
t2(min) = time_2r * T - (tskew1 + tskew2 + tskew5)
calculate and programming
time_2r, see Reference Manual
A9.21
t9
t9(min) = time_9 * T - (tskew1 + tskew2 + tskew6)
calculate and programming
time_9, see Reference Manual
A9.22
MPC5121E/MPC5123 Data Sheet, Rev. 1
46
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 3-26. Timing Parameters PIO Read (continued)
ATA
Parameter
PIO Read
Mode Timing
Parameter
t5
t5
t5(min) = tco + tsu + tbuf + tbuf + tcable1 + tcable2
t6
t6
0
tA
tA
tA(min) = (1.5 + time_ax) * T (tco + tsui + tcable2 + tcable2 + 2*tbuf)
trd
trd1
t0
—
Value
How to meet
If not met, increase time_2r
—
SpecID
A9.23
A9.24
calculate and programming
time_ax, see Reference
Manual
A9.25
trd1(max) = (-trd) + (tskew3 + tskew4)
calculate and programming
trd1(min) = (time_pio_rdx - 0.5 )*T - (tsu + thi)
time_pio_rdx, see Reference
(time_pio_rdx - 0.5) * T > tsu + thi + tskew3 + tskew4 Manual
A9.26
t0(min) = (time_1 + time_2 + time_9) * T
A9.27
time_1, time_2r, time_9
In PIO write mode, timing waveforms are somewhat different as shown in Figure 25.
t1
t2r
t9
ADDR
DIOR
DIOW
buffer_en
Write Data (15:0)
ton
tA
tB
t4
toff
t1
IORDY
IORDY
Figure 25. PIO Write Mode Timing
To fulfill this timing, several parameters need to be observed as shown in Table 3-27.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
47
Preliminary
Electrical and Thermal Characteristics
Table 3-27. Timing Parameters PIO Write
PIO Write
ATA
Mode Timing
Parameter
Parameter
Value
How to meet
SpecID
t1
t1
t1(min) = time_1 * T – (tskew1 + tskew2 + tskew5)
time_1, see Reference
Manual
A9.30
t2
t2r
t2(min) = time_2w * T - (tskew1 + tskew2 + tskew5)
calculate and programming
time_2w, see Reference
Manual
A9.31
t9
t9
t9(min) = time_9 * T - (tskew1 + tskew2 + tskew6)
time_9, see Reference
Manual
A9.32
t3
—
t3(min) = (time_2w - time_on)* T - (tskew1 + tskew2
+tskew5)
If not met, increase time_2w
A9.33
t4
t4
t4(min) = time_4 * T - tskew1
calculate and programming
time_4, see Reference
Manual
A9.34
tA
tA
tA = (1.5 + time_ax) * T - (tco + tsui + tcable2 + tcable2 +
2*tbuf)
calculate and programming
time_ax, see Reference
Manual
A9.35
t0
—
t0(min) = (time_1 + time_2 + time_9) * T
time_1, time_2r, time_9
A9.36
—
—
Avoid bus contention when switching buffer on
by making ton long enough
—
—
—
Avoid bus contention when switching buffer off
by making toff long enough
—
A9.37
A9.38
MPC5121E/MPC5123 Data Sheet, Rev. 1
48
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.3.9.3
Timing in Multiword DMA Mode
Timing in multiword DMA mode is given in Figure 26 and Figure 27.
tk1
DMARQ
ADDR
DMACK
DIOR
tm
td
tk
tkjn
Read Data (15:0)
tgr
tfr
Figure 26. MDMA Read Timing
tk1
DMARQ
ADDR
DMACK
buffer_en
DIOW
tm
ton
td1
tk
td
tkjn
toff
Write Data (15:0)
Figure 27. MDMA Write Timing
To meet this timing, a number of timing parameters must be controlled as shown in Table 3-28.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
49
Preliminary
Electrical and Thermal Characteristics
Table 3-28. Timing Parameters MDMA Read and Write
ATA
Parameter
MDMA
Read/Write
Timing
Parameter
tm, ti
tm
td
td, td1
tk
How to meet
SpecID
tm(min) = ti(min) = time_m * T – (tskew1 + tskew2 + tskew5)
calculate and
programming
time_m, see
Reference Manual
A9.40
td1(min) = td(min) = time_d * T – (tskew1 + tskew2 + tskew6)
calculate and
programming
time_d, see
Reference Manual
A9.41
tk
tk(min) = time_k * T – (tskew1 + tskew2 + tskew6)
calculate and
programming
time_k, see
Reference Manual
A9.42
t0
—
t0(min) = (time_d + time_k) * T
time_d, time_k
A9.43
tg(read)
tgr
tgr(min-read) = tco + tsu + tbuf + tbuf + tcable1 + tcable2
tgr(min-drive) = td – te(drive)
time_d, see
Reference Manual
A9.44
tf(read)
tfr
tfr(min-drive) =0
—
A9.45
tg(write)
—
tg(min-write) = time_d * T –(tskew1 + tskew2 + tskew5)
time_d
A9.46
tf(write)
—
tf(min-write) = time_k * T –(tskew1 + tskew2 + tskew6)
time_k
A9.47
tL
—
tL(max) = (time_d + time_k-2)*T – (tsu + tco + 2*tbuf +
2*tcable2)
time_d, time_k
A9.48
tn, tj
tkjn
tn= tj= tkjn = (max(time_k,. time_jn) * T –(tskew1 + tskew2 +
tskew6)
calculate and
programming
time_jn, see
Reference Manual
A9.49
—
ton
toff
ton = time_on * T – tskew1
toff = time_off * T – tskew1
—
A9.50
3.3.9.4
Value
UDMA In Timing Diagrams
UDMA mode timing is more complicated than PIO mode or MDMA mode. In this section, timing diagrams for UDMA in are
given:
•
•
•
Figure 28 gives timing for UDMA in transfer start
Figure 29 gives timing for host terminating UDMA in transfer
Figure 30 gives timing for device terminating UDMA in transfer.
MPC5121E/MPC5123 Data Sheet, Rev. 1
50
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
tack
ADDR
DMARQ
DMACK
tenv
DIOR
DIOW
tc1
tc1
IORDY
Data Read
tds
tdh
Figure 28. UDMA In Transfer Start Timing Diagram
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
51
Preliminary
Electrical and Thermal Characteristics
ADDR
tack
DMARQ
DMACK
DIOR
trp
DIOW
tc1
tc1
tmli
tx1
IORDY
tmli
tzah
Data Read
tds
tzah
tdh
ton
tdzfs
tcvh
toff
Data Write
buffer_en
Figure 29. UDMA In Host Terminates Transfer
ADDR
tack
DMARQ
DMACK
DIOR
DIOW
tmli
tc1
tc1
tss1 tli5
IORDY
tmli
Data Read
tds
tdh
tzah
tzah
ton tdzfs
tcvh
toff
Data Write
buffer_en
Figure 30. UDMA In Device Terminates Transfer
Timing parameters are explained in Table 29.
MPC5121E/MPC5123 Data Sheet, Rev. 1
52
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 29. Timing Parameters UDMA in Burst
ATA
Parameter
UDMA In
Timing
Parameter
tack
tack
tenv
How to Meet
SpecID
tack(min) = (time_ack * T) – (tskew1 + tskew2 )
calculate and
programming time_ack,
see Reference Manual
A9.51
tenv
tenv(min) = (time_env * T) – (tskew1 + tskew2)
tenv(max) = (time_env * T) + (tskew1 + tskew2)
calculate and
programming time_env,
see Reference Manual
A9.52
tds
tds1
tds – (tskew3) – ti_ds > 0
A9.53
tdh
tdh1
tdh – (tskew3) –ti_dh > 0
tskew3, ti_ds, ti_dh
should be low enough
tcyc
tc1
(tcyc – tskew ) > T
Bus clock period T big
enough
A9.55
trp
trp
trp(min) = time_rp * T – (tskew1 + tskew2 + tskew6)
calculate and
programming time_rp,
see Reference Manual
A9.56
tx11
(time_rp * T) – (tco + tsu + 3T + 2 *tbuf + 2*tcable2) > trfs calculate and
(drive)
programming time_rp,
see Reference Manual
A9.57
tmli
tmli1
tmli1(min) = (time_mlix + 0.4) * T
calculate and
programming time_mlix,
see Reference Manual
A9.58
tzah
tzah
tzah(min) = (time_zah + 0.4) * T
calculate and
programming time_zah,
see Reference Manual
A9.59
tdzfs
tdzfs
tdzfs = (time_dzfs * T) – (tskew1 + tskew2)
calculate and
programming time_dzfs,
see Reference Manual
A9.60
tcvh
tcvh
tcvh = (time_cvh *T) – (tskew1 + tskew2)
calculate and
programming time_cvh,
see Reference Manual
A9.61
—
ton
toff2
ton = time_on * T – tskew1
toff = time_off * T – tskew1
—
Value
—
A9.54
A9.62
1
There is a special timing requirement in the ATA host that requires the internal DIOW to go only high three clocks after the
last active edge on the DSTROBE signal. The equation given on this line tries to capture this constraint.
2
Make TON and TOFF big enough to avoid bus contention.
3.3.9.5
UDMA Out Timing Diagrams
UDMA mode timing is more complicated than PIO mode or MDMA mode. In this section, timing diagrams for UDMA out are
given:
•
•
•
Figure 31 gives timing for UDMA out transfer start
Figure 32 gives timing for host terminating UDMA out transfer
Figure 33 gives timing for device terminating UDMA out transfer.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
53
Preliminary
Electrical and Thermal Characteristics
tack
ADDR
DMARQ
DMACK
tenv
DIOW
DIOR
tcyc
tcyc
buffer_en
ton
tdzfs
tdvs
tdvh
tdvs
Data Write
tli1
IORDY
trfs1
Figure 31. UDMA Out Transfer Start Timing Diagram
ADDR
tack
DMARQ
DMACK
tss
DIOW
DIOR
tcyc
tli2
tcyc1
tdzfs_mli
tcvh
toff
Data Write
IORDY
tli3
buffer_en
Figure 32. UDMA Out Host Terminates Transfer
MPC5121E/MPC5123 Data Sheet, Rev. 1
54
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
r
ADDR
tack
DMARQ
tli2
DMACK
DIOW
DIOR
trfs1
tcyc
tdzfs_mli
tcvh
toff
Data Write
IORDY
buffer_en
Figure 33. UDMA Out Device Terminates Transfer
Timing parameters are explained in Table 30.
Table 30. Timing Parameters UDMA Out Burst
ATA
Parameter
UDMA Out
Timing
Parameter
tack
tack
tenv
Value
How to meet
SpecID
tack(min) = (time_ack * T) – (tskew1 + tskew2)
calculate and
programming
time_ack, see
Reference Manual
A9.63
tenv
tenv(min) = (time_env * T) – (tskew1 + tskew2)
tenv(max) = (time_env * T) + (tskew1 + tskew2)
calculate and
programming
time_env, see
Reference Manual
A9.64
tdvs
tdvs
tdvs = (time_dvs * T) – (tskew1 + tskew2)
calculate and
programming
time_dvs, see
Reference Manual
A9.65
tdvh
tdvh
tdvs = (time_dvh * T) – (tskew1 + tskew2)
calculate and
programming
time_dvh, see
Reference Manual
A9.66
tcyc
tcyc
tcyc = time_cyc * T – (tskew1 + tskew2)
calculate and
programming
time_cyc, see
Reference Manual
A9.67
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
55
Preliminary
Electrical and Thermal Characteristics
Table 30. Timing Parameters UDMA Out Burst (continued)
ATA
Parameter
UDMA Out
Timing
Parameter
t2cyc
Value
How to meet
SpecID
calculate and
programming
time_cyc, see
Reference Manual
A9.68
—
A9.69
calculate and
programming
time_dzfs, see
Reference Manual
A9.70
calculate and
programming time_ss,
see Reference Manual
A9.71
t2cyc = time_cyc * 2 * T
—
trfs1
trfs
tdzfs
trfs = 1.6 * T + tsui + tco + tbuf + tbuf
tdzfs = time_dzfs * T – (tskew1)
—
tss
tss
tmli
tdzfs_mli
tli
tss = time_ss * T – (tskew1 + tskew2)
tdzfs_mli =max(time_dzfs, time_mli) * T – (tskew1
+ tskew2)
—
tli1
tli1 > 0
—
A9.73
tli
tli2
tli2 > 0
—
A9.74
tli
tli3
tli3 > 0
—
A9.75
tcvh
tcvh
tcvh = (time_cvh *T) – (tskew1 + tskew2)
calculate and
programming
time_cvh, see
Reference Manual
A9.76
—
ton
toff
ton = time_on * T – tskew1
toff = time_off * T – tskew1
3.3.10
A9.72
A9.77
—
SATA PHY
1.5 Gbps SATA PHY Layer
See “Serial ATA: High Speed Serialized AT Attachment” Revision 1.0a, 7-January-2003.
3.3.11
FEC
AC Test Timing Conditions:
•
Output Loading
All Outputs: 25 pF
Table 31. MII Rx Signal Timing
Sym
Description
Min
Max
Unit
SpecID
t1
RXD[3:0], RX_DV, RX_ER to RX_CLK setup
5
—
ns
A11.1
t2
RX_CLK to RXD[3:0], RX_DV, RX_ER hold
5
—
ns
A11.2
t3
RX_CLK pulse width high
35%
65%
RX_CLK Period1
A11.3
65%
1
A11.4
t4
RX_CLK pulse width low
35%
RX_CLK Period
MPC5121E/MPC5123 Data Sheet, Rev. 1
56
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
1
RX_CLK shall have a frequency of 25% of data rate of the received signal. See the IEEE 802.3 Specification.
t3
RX_CLK (Input)
t4
RXD[3:0] (inputs)
RX_DV
RX_ER
t1
t2
Figure 34. Ethernet Timing Diagram – MII Rx Signal
Table 32. MII Tx Signal Timing
Sym
Min
Max
Unit
SpecID
t5
TX_CLK rising edge to TXD[3:0], TX_EN, TX_ER
invalid
3
—
ns
A11.5
t6
TX_CLK rising edge to TXD[3:0], TX_EN, TX_ER valid
—
25
ns
A11.6
t7
TX_CLK pulse width high
35%
TX_CLK pulse width low
t8
1
Description
35%
65%
65%
TX_CLK
Period1
A11.7
TX_CLK
Period1
A11.8
The TX_CLK frequency shall be 25% of the nominal transmit frequency, e.g., a PHY operating at 100 Mb/s must provide
a TX_CLK frequency of 25 MHz and a PHY operating at 10 Mb/s must provide a TX_CLK frequency of 2.5 MHz. See
the IEEE 802.3 Specification.
t7
TX_CLK (Input)
t5
t8
TXD[3:0] (Outputs)
TX_EN
TX_ER
t6
Figure 35. Ethernet Timing Diagra – MII Tx Signal
Table 33. MII Async Signal Timing
Sym
t9
Description
CRS, COL minimum pulse width
Min
Max
Unit
SpecID
1.5
—
TX_CLK Period
A11.9
CRS, COL
t9
Figure 36. Ethernet Timing Diagram – MII Async
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
57
Preliminary
Electrical and Thermal Characteristics
Table 34. MII Serial Management Channel Signal Timing
Sym
Description
Min
Max
Unit
SpecID
t10
MDC falling edge to MDIO output delay
0
25
ns
A11.10
t11
MDIO (input) to MDC rising edge setup
10
—
ns
A11.11
t12
MDIO (input) to MDC rising edge hold
0
—
ns
A11.12
160
—
ns
A11.13
1
t13
MDC pulse width high
t14
MDC pulse width low1
160
—
ns
A11.14
t15
MDC period2
400
—
ns
A11.15
1
MDC is generated by MPC5121e/MPC5123 with a duty cycle of 50% except when MII_SPEED in the FEC
MII_SPEED control register is changed during operation. See the MPC5121e/MPC5123 Reference Manual.
2 The MDC period must be set to a value of less than or equal to 2.5 MHz (to be compliant with the IEEE MII
characteristic) by programming the FEC MII_SPEED control register. See the MPC5121e/MPC5123 Reference
Manual.
t13
t14
MDC (Output)
t15
t10
MDIO (Output)
MDIO (Input)
t11
t12
Figure 37. Ethernet Timing Diagram – MII Serial Management
3.3.12
USB ULPI
This section specifies the USB ULPI timing.
For more information refer to UTMI+ Low Pin Interface (ULPI) Specification, Revision 1.1, October 20, 2004.
MPC5121E/MPC5123 Data Sheet, Rev. 1
58
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Clock
TSC
THC
TSD
THD
Control In
(dir, nxt)
Data In
(8-bit)
TDC
TDC
Control Out
(stp)
TDD
Data Out
(8-bit)
Figure 38. ULPI Timing Diagram
Table 35. Timing Specifications – ULPI
Sym
Min
Max
Units
SpecID
15
—
ns
A12.1
TSC, TSD Setup time (control in, 8-bit data in)
—
6.0
ns
A12.2
THC, THD Hold time (control in, 8-bit data in)
0.0
-
ns
A12.3
TDC, TDD Output delay (control out, 8-bit data out)
—
9.0
ns
A12.4
TCK
Description
Clock Period
NOTE
Output timing is specified at a nominal 50 pF load.
3.3.13
On-Chip USB PHY
The USB PHY is an USB2.0 compatible PHY integrated on-chip. See Chapter 7 in the USB Specification Rev. 2.0 at
www.usb.org.
3.3.14
SDHC
Figure 39 depicts the timings of the SDHC.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
59
Preliminary
Electrical and Thermal Characteristics
SD4
SD2
SD1
SD5
MMCx_CLK
SD3
Output from SDHC to card
Input from card to SDHC
MMCx_CMD
MMCx_DAT_0
MMCx_DAT_1
MMCx_DAT_2
MMCx_DAT_3
SD7
SD6
SD8
MMCx_CMD
MMCx_DAT_0
MMCx_DAT_1
MMCx_DAT_2
MMCx_DAT_3
Figure 39. SDHC Timing Diagram
Table 36 lists the timing parameters.
.
Table 36. MMC/SD Interface Timing Parameters
ID
Parameter
Symbols
Min
Max
Unit
SpecID
Card Input Clock
Clock Frequency (Low Speed)
fPP1
0
400
kHz
A14.1
Clock Frequency (SD/SDIO Full
Speed/High Speed)
fPP2
0
25/50
MHz
A14.2
Clock Frequency (MMC Full Speed/High
Speed)
fPP3
0
20/52
MHz
A14.3
Clock Frequency (Identification Mode)
fOD4
100
400
kHz
A14.4
SD2
Clock Low Time (Full Speed/High Speed)
tWL
10/7
ns
A14.5
SD3
Clock High Time (Full Speed/High Speed)
tWH
10/7
ns
A14.6
SD4
Clock Rise Time (Full Speed/High Speed)
tTLH
10/3
ns
A14.7
SD5
Clock Fall Time (Full Speed/High Speed)
tTHL
10/3
ns
A14.8
SD1
SDHC Output / Card Inputs CMD, DAT (Reference to CLK)
SD6
SDHC Output for Card Input Setup
tOSU
15
ns
A14.9
SD7
SDHC Output for Card Input Hold
tOH
15
ns
A14.10
ns
A14.11
SDHC Input / Card Outputs CMD, DAT (Reference to CLK)
SD8
SDHC Input Setup Time
tISU
8
1
In low speed mode, card clock must be lower than 400 kHz, voltage ranges from 2.7 to 3.6 V.
In normal data transfer mode for SD/SDIO card, clock frequency can be any value between 0 ~ 25 MHz.
3 In normal data transfer mode for MMC card, clock frequency can be any value between 0 ~ 20 MHz.
4 In card identification mode, card clock must be 100 kHz ~ 400 kHz, voltage ranges from 2.7 to 3.6 V.
2
MPC5121E/MPC5123 Data Sheet, Rev. 1
60
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.3.15
DIU
The DIU is a display controller designed to manage the TFT LCD display.
3.3.15.1
Interface to TFT LCD Panels, Functional Description
Figure 40 depicts the LCD interface timing for a generic active matrix color TFT panel. In this figure signals are shown with
positive polarity. The sequence of events for active matrix interface timing is:
•
•
•
•
DIU_CLK latches data into the panel on its positive edge (when positive polarity is selected). In active mode,
DIU_CLK runs continuously. This signal frequency could be from 5 to 100 MHz depending on the panel type.
DIU_HSYNC causes the panel to start a new line. It always encompasses at least one DIU_CLK pulse.
DIU_VSYNC causes the panel to start a new frame. It always encompasses at least one DIU_HSYNC pulse.
DIU_DE acts like an output enable signal to the LCD panel. This output enables the data to be shifted onto the display.
When disabled, the data is invalid and the trace is off.
DIU_VSYNC
DIU_HSYNC
LINE 1
LINE 3
LINE 2
LINE 4
LINE n-1
LINE n
DIU_HSYNC
DIU_DE
1
2
3
m-1
m
DIU_CLK
DIU_LD[23:0]
Figure 40. Interface Timing Diagram for TFT LCD Panels
3.3.15.2
Interface to TFT LCD Panels, Electrical Characteristics
Figure 41 depicts the horizontal timing (timing of one line), including the horizontal sync pulse and the data. All parameters
shown in the diagram are programmable. This timing diagram corresponds to positive polarity of the DIU_CLK signal
(meaning the data and sync. signals change at the rising edge of it) and active-high polarity of the DIU_HSYNC, DIU_VSYNC
and DIU_DE signal. You can select the polarity of the DIU_HSYNC and DIU_VSYNC signal via the SYN_POL register,
whether active-high or active-low, the default is active-high. The DIU_DE signal is always active-high. And, pixel clock
inversion and a flexible programmable pixel clock delay is also supported, programed via the DIU Clock Config Register
(DCCR) in the system clock module.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
61
Preliminary
Electrical and Thermal Characteristics
tHSP
Start of line
tPWH
tFPH
tSW
tBPH
tPCP
DIU_CLK
Invalid Data
DIU_LD[23:0]
2
11
DELTA_X Invalid Data
3
DIU_HSYNC
DIU_DE
Figure 41. TFT LCD Interface Timing Diagram – Horizontal Sync Pulse
Figure 42 depicts the vertical timing (timing of one frame), including the vertical sync pulse and the data. All parameters shown
in the diagram are programmable.
tVSP
Start of Frame
tSH
tBPV
tPWV
tFPV
tHSP
DIU_HSYNC
DIU_LD[23:0]
(Line Data)
Invalid Data
1
2
3
Invalid Data
DELTA_Y
DIU_VSYNC
DIU_DE
Figure 42. TFT LCD Interface Timing Diagram – Vertical Sync Pulse
Table 39 shows timing parameters of signals.
Table 37. LCD Interface Timing Parameters – Pixel Level
Name
Description
Value
Unit
SpecID
tPCP
Display Pixel Clock Period
151
ns
A15.1
tPWH
HSYNC Pulse Width
PW_H * tPCP
ns
A15.2
tBPH
HSYNC Back Porch Width
BP_H * tPCP
ns
A15.3
MPC5121E/MPC5123 Data Sheet, Rev. 1
62
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
Table 37. LCD Interface Timing Parameters – Pixel Level (continued)
Name
1
Description
Value
Unit
SpecID
tFPH
HSYNC Front Porch Width
FP_H * tPCP
ns
A15.4
tSW
Screen Width
DELTA_X * tPCP
ns
A15.5
tHSP
HSYNC (Line) Period
(PW_H + BP_H + DELTA_X + FP_H) * tPCP
ns
A15.6
tPWV
VSYNC Pulse Width
PW_V * tHSP
ns
A15.7
tBPV
VSYNC Back Porch Width
BP_V * tHSP
ns
A15.8
tFPV
VSYNC Front Porch Width
FP_V * tHSP
ns
A15.9
tSH
Screen Height
DELTA_Y * tHSP
ns
A15.10
tVSP
VSYNC (Frame) Period
(PW_V + BP_V + DELTA_Y + FP_H) * tHSP
ns
A15.11
Display interface pixel clock period immediate value (in nanosecond).
The DELTA_X and DELTA_Y parameters are programmed via the DISP_SIZE register; The PW_H, BP_H, and FP_H
parameters are programmed via the HSYN_PARA register; And the PW_V, BP_V and FP_V parameters are programmed via
the VSYN_PARA register. See appropriate section in the reference manual for detailed descriptions on these parameters.
Figure 38 depicts the synchronous display interface timing for access level, and Table 39 lists the timing parameters.
tCHD
tCSU
tDHD
tDSU
DIU_HSYNC
DIU_VSYNC
DIU_DE
DIU_CLK
tCKH
tCKL
DIU_LD[23:0]
Figure 43. LCD Interface Timing Diagram – Access Level
Table 38. LCD Interface Timing Parameters – Access Level
Parameter
Description
Min
Typ
Max
Unit
SpecID
tCKH
LCD Interface Pixel Clock High Time
tPCP * 0.4
tPCP * 0.5
tPCP * 0.6
ns
A15.12
tCKL
LCD Interface Pixel Clock Low Time
tPCP * 0.4
tPCP * 0.5
tPCP * 0.6
ns
A15.13
tDSU
LCD Interface Data Setup Time
5.0
-
-
ns
A15.14
tDHD
LCD Interface Data Hold Time
6.0
-
-
ns
A15.15
tCSU
LCD Interface Control Signal Setup Time
5.0
-
-
ns
A15.16
tCHD
LCD Interface Control Signal Hold Time
6.0
-
-
ns
A15.17
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
63
Preliminary
Electrical and Thermal Characteristics
3.3.16
SPDIF
The Sony/Philips Digital Interface (SPDIF) timing is totally asynchronous, therefore there is no need for relationship with the
clock.
3.3.17
CAN
The CAN functions are available as TX pins at normal IO pads and as RX pins at the VBAT_RTC domain. There is no filter for
the WakeUp dominant pulse. Any High-to-Low edge can cause WakeUp, if configured.
I2C
3.3.18
This section specifies the timing parameters of the Inter-Integrated Circuit (I2C) interface. Refere to the I2C-Bus Specification.
Table 39. I2C Input Timing Specifications – SCL and SDA
Sym
1
1
Description
Start condition hold time
Min
Max
Units
SpecID
2
—
IP-Bus Cycle1
A18.1
1
2
Clock low time
8
—
IP-Bus Cycle
A18.2
4
Data hold time
0.0
—
ns
A18.3
6
Clock high time
4
—
IP-Bus Cycle1
A18.4
7
Data setup time
0.0
—
ns
A18.5
8
Start condition setup time (for repeated start condition
only)
2
9
Stop condition setup time
2
—
—
1
IP-Bus Cycle
A18.6
IP-Bus Cycle1
A18.7
Inter Peripheral Clock is defined in the MPC5121e/MPC5123 Reference Manual.
Table 40. I2C Output Timing Specifications – SCL and SDA
Sym
11
Description
Start condition hold time
Min
Max
Units
SpecID
6
—
IP-Bus Cycle2
A18.8
Cycle2
A18.9
21
Clock low time
10
—
33
SCL/SDA rise time
—
7.9
4
1
51
ns
A18.10
2
Data hold time
7
—
IP-Bus Cycle
A18.11
SCL/SDA fall time
—
7.9
ns
A18.12
1
Clock high time
10
71
Data setup time
2
6
IP-Bus
—
IP-Bus
Cycle2
A18.13
—
IP-Bus Cycle2
A18.14
Cycle2
A18.15
A18.16
81
Start condition setup time (for repeated start condition
only)
20
—
IP-Bus
91
Stop condition setup time
10
—
IP-Bus Cycle2
1
I2C
Programming IFDR with the maximum frequency results in the minimum output timings listed. The
interface is
designed to scale the data transition time, moving it to the middle of the SCL low period. The actual position is
affected by the prescale and division values programmed in IFDR.
2 Because SCL and SDA are open-drain-type outputs, which the processor can only actively drive low, the time SCL
or SDA takes to reach a high level depends on external signal capacitance and pull-up resistor values
MPC5121E/MPC5123 Data Sheet, Rev. 1
64
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3
Inter Peripheral Clock is defined in the MPC5121e/MPC5123 Reference Manual
NOTE
Output timing is specified at a nominal 50 pF load.
2
6
5
SCL
1
4
7
3
8
9
SDA
Figure 44. Timing Diagram – I2C Input/Output
3.3.19
J1850
See the MPC5121e/MPC5123 Reference Manual.
3.3.20
PSC
The Programmable Serial Controllers (PSC) support different modes of operation (Codec, AC97, SPI).
3.3.20.1
Codec Mode (8,16,24 and 32-bit)/I2S Mode
Table 41. Timing Specifications – 8,16, 24, and 32-bit CODEC/I2S Master Mode
Sym
1
Description
Min
Typ
Max
Units
SpecID
40.0
—
—
ns
A20.1
1
Bit Clock cycle time, programmed in CCS register
2
Clock duty cycle
45
50
55
%1
A20.2
3
Bit Clock fall time
—
—
7.9
ns
A20.3
4
Bit Clock rise time
—
—
7.9
ns
A20.4
5
FrameSync valid after clock edge
—
—
8.4
ns
A20.5
6
FrameSync invalid after clock edge
—
—
8.4
ns
A20.6
7
Output Data valid after clock edge
—
—
9.3
ns
A20.7
8
Input Data setup time
6.0
—
—
ns
A20.8
Bit Clock cycle time
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
65
Preliminary
Electrical and Thermal Characteristics
1
BitClk
(CLKPOL=0)
Output
3
2
2
4
BitClk
(CLKPOL=1)
Output
4
3
5
FrameSync
(SyncPol = 1)
Output
FrameSync
(SyncPol = 0)
Output
6
7
TxD
Output
8
RxD
Input
Figure 45. Timing Diagram – 8,16, 24, and 32-bit CODEC/I2S Master Mode
Table 42. Timing Specifications – 8,16, 24, and 32-bit CODEC/I2S Slave Mode
Sym
1
1
Description
Bit Clock cycle time
Min
Typ
Max
Units
SpecID
40.0
—
—
ns
A20.9
A20.10
2
Clock duty cycle
—
50
—
%1
3
FrameSync setup time
1.0
—
—
ns
A20.11
4
Output Data valid after clock edge
—
—
14.0
ns
A20.12
5
Input Data setup time
1.0
—
—
ns
A20.13
6
Input Data hold time
1.0
—
—
ns
A20.14
Bit Clock cycle time
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
66
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
1
BitClk
(CLKPOL=0)
Input
2
2
BitClk
(CLKPOL=1)
Input
3
FrameSync
(SyncPol = 1)
Input
FrameSync
(SyncPol = 0)
Input
4
TxD
Output
5
RxD
Input
6
Figure 46. Timing Diagram – 8,16, 24, and 32-bit CODEC/I2S Slave Mode
3.3.20.2
AC97 Mode
Table 43. Timing Specifications – AC97 Mode
Sym
Description
Min
Typ
Max
Units
SpecID
1
Bit Clock cycle time
—
81.4
—
ns
A20.15
2
Clock pulse high time
—
40.7
—
ns
A20.16
3
Clock pulse low time
—
40.7
—
ns
A20.17
4
FrameSync valid after rising clock edge
—
—
13.0
ns
A20.18
5
Output Data valid after rising clock edge
—
—
14.0
ns
A20.19
6
Input Data setup time
1.0
—
—
ns
A20.20
7
Input Data hold time
1.0
—
—
ns
A20.21
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
67
Preliminary
Electrical and Thermal Characteristics
1
BitClk
(CLKPOL=0)
Input
4
FrameSync
(SyncPol = 1)
Output
5
3
2
Sdata_out
Output
6
7
Sdata_in
Input
Figure 47. Timing Diagram – AC97 Mode
3.3.20.3
SPI Mode
Table 44. Timing Specifications – SPI Master Mode, Format 0 (CPHA = 0)
Sym
Description
Min
Max
Units
SpecID
1
SCK cycle time, programable in the PSC CCS register
30.0
—
ns
A20.26
2
SCK pulse width, 50% SCK duty cycle
15.0
—
ns
A20.27
3
Slave select clock delay, programable in the PSC CCS register
30.0
—
ns
A20.28
4
Output Data valid after Slave Select (SS)
—
8.9
ns
A20.29
5
Output Data valid after SCK
—
8.9
ns
A20.30
6
Input Data setup time
6.0
—
ns
A20.31
7
Input Data hold time
1.0
—
ns
A20.32
8
Slave disable lag time
—
TSCK
ns
A20.33
9
Sequential Transfer delay, programable in the PSC CTUR / CTLR
register
15.0
—
ns
A20.34
10
Clock falling time
—
7.9
ns
A20.35
11
Clock rising time
—
7.9
ns
A20.36
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
68
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
1
10
SCK
(CLKPOL=0)
Output
2
2
11
SCK
(CLKPOL=1)
Output
11
10
9
8
3
SS
Output
5
4
MOSI
Output
6
6
MISO
Input
7
7
Figure 48. Timing Diagram – SPI Master Mode, Format 0 (CPHA = 0)
Table 45. Timing Specifications – SPI Slave Mode, Format 0 (CPHA = 0)
Sym
Description
Min
Max
Units
SpecID
1
SCK cycle time, programable in the PSC CCS register
30.0
—
ns
A20.37
2
SCK pulse width, 50% SCK duty cycle
15.0
—
ns
A20.38
3
Slave select clock delay
1.0
—
ns
A20.39
4
Input Data setup time
1.0
—
ns
A20.40
5
Input Data hold time
1.0
—
ns
A20.41
6
Output data valid after SS
—
14.0
ns
A20.42
7
Output data valid after SCK
—
14.0
ns
A20.43
8
Slave disable lag time
0.0
—
ns
A20.44
9
Minimum Sequential Transfer delay = 2 * IP Bus clock cycle time
30.0
—
—
A20.45
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
69
Preliminary
Electrical and Thermal Characteristics
1
SCK
(CLKPOL=0)
Input
2
2
SCK
(CLKPOL=1)
Input
9
8
3
SS
Input
5
4
MOSI
Input
7
6
MISO
Output
Figure 49. Timing Diagram – SPI Slave Mode, Format 0 (CPHA = 0)
Table 46. Timing Specifications – SPI Master Mode, Format 1 (CPHA = 1)
Sym
Description
Min
Max
Units
SpecID
1
SCK cycle time, programable in the PSC CCS register
30.0
—
ns
A20.46
2
SCK pulse width, 50% SCK duty cycle
15.0
—
ns
A20.47
3
Slave select clock delay, programable in the PSC CCS register
30.0
—
ns
A20.48
4
Output data valid
—
8.9
ns
A20.49
5
Input Data setup time
6.0
—
ns
A20.50
6
Input Data hold time
1.0
—
ns
A20.51
7
Slave disable lag time
—
TSCK
ns
A20.52
8
Sequential Transfer delay, programable in the PSC CTUR / CTLR
register
ns
A20.53
9
Clock falling time
—
7.9
ns
A20.54
10
Clock rising time
—
7.9
ns
A20.55
15.0
—
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
70
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
1
9
SCK
(CLKPOL=0)
Output
2
2
10
SCK
(CLKPOL=1)
Output
10
9
8
7
3
SS
Output
4
MOSI
Output
5
MISO
Input
6
Figure 50. Timing Diagram – SPI Master Mode, Format 1 (CPHA = 1)
Table 47. Timing Specifications – SPI Slave Mode, Format 1 (CPHA = 1)
Sym
Description
Min
Max
Units
SpecID
1
SCK cycle time, programable in the PSC CCS register
30.0
—
ns
A20.56
2
SCK pulse width, 50% SCK duty cycle
15.0
—
ns
A20.57
3
Slave select clock delay
0.0
—
ns
A20.58
4
Output data valid
—
14.0
ns
A20.59
5
Input Data setup time
2.0
—
ns
A20.60
6
Input Data hold time
1.0
—
ns
A20.61
7
Slave disable lag time
0.0
—
ns
A20.62
8
Minimum Sequential Transfer delay = 2 * IP-Bus clock cycle time
30.0
—
ns
A20.63
NOTE
Output timing is specified at a nominal 50 pF load.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
71
Preliminary
Electrical and Thermal Characteristics
1
SCK
(CLKPOL=0)
Input
2
2
SCK
(CLKPOL=1)
Input
7
3
8
SS
Input
5
6
MOSI
Input
4
MISO
Output
Figure 51. Timing Diagram – SPI Slave Mode, Format 1 (CPHA = 1)
3.3.21
GPIOs and Timers
The MPC5121e/MPC5123 contains several sets of I/Os that do not require special setup, hold, or valid requirements. The
external events (GPIO or timer inputs) are asynchronous to the system clock. The inputs must be valid for at least tIOWID to
ensure proper capture by the internal IP clock.
Table 48. GPIO/Timers Input AC Timing Specifications
Symbol
tIOWID
1
Description
GPIO/Timers inputs - minimum pulse witdh
Min
Unit
SpecID
2T1
ns
A21.1
T is the IP bus clock cycle. T= 12 ns is the minimum value (for the maximum IP bus freqency of 83 MHz).
3.3.22
Fusebox
Table 49 gives the Fusebox specification.
Table 49. Fusebox Characteristics
Sym
tFUSEWR Program
Description
time1
for Fuse
IFUSEWR Program current to program one fuse bit
1
Min
Max
Units
SpecID
125
—
us
A22.1
—
10
mA
A22.2
The program length is defined by the value defined in the EPM_PGM_LENGTH bits of the IIM module.
MPC5121E/MPC5123 Data Sheet, Rev. 1
72
Freescale Semiconductor
Preliminary
Electrical and Thermal Characteristics
3.3.23
IEEE 1149.1 (JTAG)
Table 50. JTAG Timing Specification
Sym
Characteristic
Min
Max
Unit
SpecID
—
TCK frequency of operation
0
25
MHz
A23.1
1
TCK cycle time
40
—
ns
A23.2
2
TCK clock pulse width measured at 1.5V
1.08
—
ns
A23.3
3
TCK rise and fall times
0
3
ns
A23.4
10
—
ns
A23.5
5
—
ns
A23.6
5
—
ns
A23.7
15
—
ns
A23.8
0
30
ns
A23.9
4
TRST setup time to tck falling edge
5
TRST assert time
6
Input data setup time
7
Input data hold time2
8
1
2
3
TCK to output data valid
3
9
TCK to output high impedance
0
30
ns
A23.10
10
TMS, TDI data setup time.
5
—
ns
A23.11
11
TMS, TDI data hold time.
1
—
ns
A23.12
12
TCK to TDO data valid.
0
15
ns
A23.13
13
TCK to TDO high impedance.
0
15
ns
A23.14
1
TRST is an asynchronous signal. The setup time is for test purposes only.
Non-test, other than TDI and TMS, signal input timing with respect to TCK.
3 Non-test, other than TDO, signal output timing with respect to TCK.
2
1
2
VM
TCK
3
2
VM
VM
3
VM = Midpoint Voltage
Numbers shown reference JTAG Timing Specification Table
Figure 52. Timing Diagram – JTAG Clock Input
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
73
Preliminary
Electrical and Thermal Characteristics
TCK
4
TRST
5
Numbers shown reference JTAG Timing Specification Table
Figure 53. Timing Diagram – JTAG TRST
TCK
6
7
Input Data Valid
Data Inputs
8
Output Data Valid
Data Outputs
9
Data Outputs
Numbers shown reference JTAG Timing Specification Table
Figure 54. Timing Diagram – JTAG Boundary Scan
TCK
10
11
Input Data Valid
TDI, TMS
12
Output Data Valid
TDO
13
TDO
Numbers shown reference JTAG Timing Specification Table
Figure 55. Timing Diagram – Test Access Port
MPC5121E/MPC5123 Data Sheet, Rev. 1
74
Freescale Semiconductor
Preliminary
System Design Information
3.3.24
VIU
The Video Input Unit (VIU) is an interface which accepts the ITU656 format compatible video stream.
Figure 56 shows the VIU interface timing and Table 51 lists the timing parameters.
VIU_PIX_CLK
fPIX_CLK
tDHD
tDSU
VIU_DATA[9:0]
Figure 56. VIU Interface Timing Diagram
Table 51. VIU Interface Timing Parameters
Parameter
fPIX_CK
Description
Min
Typ
Max
Unit
SpecID
-
-
83
MHz
A24.1
VIU Pixel Clock Frequency
tDSU
VIU Data Setup Time
2.5
-
-
ns
A24.2
tDHD
VIU Data Hold Time
2.5
-
-
ns
A24.3
4
System Design Information
4.1
Power Up/Down Sequencing
Power sequencing between the 1.4 V power supply VDD_CORE and the remaing supplies is required to prevent excessive
current during power up phase.
The recommended power sequence is as follows:
•
•
•
•
•
4.2
Use 12V/millisecond or slower time for all supplies.
Power up VDD_IO, PLL_AVDD, VBAT_RTC (if not applied permanently), VDD_MEM_IO, AVDD_FUSERD, USB
PHY & SATA PHY supplies first in any order and then power up VDD_CORE. If required AVDD_FUSEWR should
be powered up afterwards.
All the supplies must reach the specified operating conditions before the PORESET can be released.
For power down, drop AVDD_FUSEWR to 0V first, drop VDD_CORE to 0V, and then drop all other supplies.
VDD_CORE should not exceed VDD_IO, VDD_MEM_IO, VBAT_RTC or PLL_AVDDs by more than 0.4 V at any
time, including power-up.
System and CPU Core AVDD Power Supply Filtering
Each of the independent PLL power supplies require filtering external to the device. The following drawing Figure 57 is a
recommendation for the required filter circuit.
Each circuit should be placed as close as possible to the specific AVDD pin being supplied to minimize noise coupled from
nearby circuits.
All traces should be as low impedance as possible, especially ground pins to the ground plane.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
75
Preliminary
System Design Information
The filter for System/Core PLLVDD to VSS should be connected to the power and ground planes, respectively, not fingers of
the planes.
In addition to keeping the filter components for System/Core PLLVDD as close as practical to the body of the MPC5121e as
previously mentioned, special care should be taken to avoid coupling switching power supply noise or digital switching noise
onto the portion of that supply between the filter and the MPC5121e.
The capacitors for C2 in the figure below should be rated X5R or better due to temperature performance.
R1=10 Ω
AVDD device pin
Power supply
source
C1=1 μF
C2=0.1 μF
Figure 57. Power Supply Filtering
4.3
Connection Recommendations
To ensure reliable operation, connect unused inputs to an appropriate signal level. Unused active low inputs should be tied to
VDD_IO. Unused active high inputs should be connected to VSS. All NC (no-connect) signals must remain unconnected.
Power and ground connections must be made to all external VDD and VSS pins of the MPC5121e/MPC5123.
The unused AVDD_FUSEWR power should be connecetd to VSS directly or via a resistor.
For DDR or LPDDR modes the unused pins VTT[3:0] for DDR2 Termination voltage can be unconnected.
The SATA PHY needs to be powered even if it is not used in an application. In this case, you should not enable the SATA
oscillator and the SATA PHY by software.
MPC5121e/MPC5123
VSS
NC
SATA_XTALI
SATA_XTALO
NC
NC
SATA_ANAVIZ
SATA_RESREF
NC
NC
SATA_TXP
SATA_TXN
NC
NC
SATA_RXP
SATA_RXN
VDD_IO
VDD_CORE
1.7-2.6V
VDD_CORE
VSS
VSS
VSS
SATA_VDDA_3P3
SATA_VDDA_1P2
SATA_VDDA_VREG
SATA_PLL_VDDA1P2
SATA_PLL_VSSA
SATA_RX_VSSA
SATA_TX_VSSA
Figure 58. Recommended Connection for Pins of Unused SATA PHY
MPC5121E/MPC5123 Data Sheet, Rev. 1
76
Freescale Semiconductor
Preliminary
System Design Information
MPC5121e/MPC5123
VSS
NC
USB_XTALI
USB_XTALO
NC
USB_TPA
Weak pull-up or pull-down
USB_DP
USB_DN
VDD_IO
VSS
VSS
VSS
VSS
VSS
VSS
USB_VBUS
USB_UID
USB_PLL_GND
USB_PLL_PWR3
USB_RREF
VSS
VDD_IO
USB_VSSA
USB_VDDA
USB_VSSA_BIAS
USB_VDDA_BIAS
Figure 59. Recommended connection for pins of unused USB PHY
4.4
Pull-Up/Pull-Down Resistor Requirements
The MPC5121e/MPC5123 requires external pull-up or pull-down resistors on certain pins.
4.4.1
Pull-Down Resistor Requirements for TEST pin
The MPC5121e/MPC5123 requires a pull-down resistor on the test pin TEST.
4.4.2
Pull-Up Requirements for the PCI Control Lines
PCI control signals always require pull-up resistors on the motherboard (not the expansion board) to ensure that they contain
stable values when no agent is actively driving the bus. This includes PCI_FRAME, PCI_TRDY, PCI_IRDY, PCI_DEVSEL,
PCI_STOP, PCI_SERR, PCI_PERR, and PCI_REQ.
Refer to the PCI Local Bus specification.
4.5
JTAG
The MPC5121e/MPC5123 provides you with an IEEE 1149.1 JTAG interface to facilitate board/system testing. It also provides
a Common On-Chip Processor (COP) Interface, which shares the IEEE 1149.1 JTAG port.
The COP Interface provides access to the MPC5121e/MPC5123's embedded e300 processor and to other on-chip resources.
This interface provides a means for executing test routines and for performing software development and debug functions.
4.5.1
TRST
Boundary scan testing is enabled through the JTAG interface signals. The TRST signal is optional in the IEEE 1149.1
specification but is provided on all processors that implement the PowerPC architecture. To obtain a reliable power-on reset
performance, the TRST signal must be asserted during power-on reset.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
77
Preliminary
System Design Information
4.5.1.1
TRST and PORESET
The JTAG interface can control the direction of the MPC5121e/MPC5123 I/O pads via the boundary scan chain. The JTAG
module must be reset before the MPC5121e/MPC5123 comes out of power-on reset; do this by asserting TRST before
PORESET is released.
For more details refer to the Reset and JTAG Timing Specification.
PORESET
Required assertion of TRST
Optional assertion of TRST
TRST
Figure 60. PORESET vs. TRST
4.5.2
e300 COP/BDM Interface
There are two possibilities to connect the JTAG interface: using it with a COP connector and without a COP connector.
4.5.2.1
Boards Interfacing the JTAG Port via a COP Connector
The MPC5121e/MPC5123 functional pin interface and internal logic provides access to the embedded e300 processor core
through the Freescale standard COP/BDM interface. Table 52 gives the COP/BDM interface signals. The pin order shown
reflects only the COP/BDM connector order.
Table 52. COP/BDM Interface Signals
BDM
Pin #
MPC5121e/MPC51
BDM Connector
23 I/O Pin
Internal
Pull Up/Down
External
Pull Up/Down
I/O 1
16
—
GND
—
—
—
15
CKSTP_OUT
ckstp_out
—
10k Pull-Up
I
14
—
KEY
—
—
—
13
HRESET
hreset
Pull-Up
10k Pull-Up
O
12
—
GND
—
—
—
11
SRESET
sreset
Pull-Up
10k Pull-Up
O
10
—
N/C
—
—
—
9
TMS
tms
Pull-Up
10k Pull-Up
O
8
CKSTP_IN
ckstp_in
—
10k Pull-Up
O
7
TCK
tck
Pull-Up
10k Pull-Up
O
6
—
VDD 2
—
—
—
5
See Note3
halted3
—
—
I
4
TRST
trst
Pull-Up
10k Pull-Up
O
3
TDI
tdi
Pull-Up
10k Pull-Up
O
MPC5121E/MPC5123 Data Sheet, Rev. 1
78
Freescale Semiconductor
Preliminary
System Design Information
Table 52. COP/BDM Interface Signals (continued)
BDM
Pin #
MPC5121e/MPC51
BDM Connector
23 I/O Pin
Internal
Pull Up/Down
External
Pull Up/Down
I/O 1
2
See Note4
qack4
—
—
O
1
TDO
tdo
—
—
I
1
With respect to the emulator tool’s perspective:
Input is really an output from the embedded e300 core.
Output is really an input to the core.
2
From the board under test, power sense for chip power.
3
HALTED is not available from e300 core.
4
Input to the e300 core to enable/disable soft-stop condition during breakpoints.
MPC5121e/MPC5123 internally ties CORE_QACK to GND in its normal/functional mode
(always asserted).
For a board with a COP (common on-chip processor) connector that accesses the JTAG interface and needs to reset the JTAG
module, only wiring TRST and PORESET is not recommended.
To reset the MPC5121e/MPC5123 via the COP connector, the HRESET pin of the COP should be connected to the HRESET
pin of the MPC5121e/MPC5123. The circuitry shown in Figure 61 allows the COP to assert HRESET or TRST separately,
while any other board sources can drive PORESET.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
79
Preliminary
System Design Information
PORESET
PORESET
COP Header
13
11
10Kohm
HRESET
VDD_IO
SRESET
VDD_IO
10Kohm
10Kohm
16
COP Connector
Physical Pinout
1
2
3
4
5
6
7
8
HRESET
SRESET
VDD_IO
4
TRST
TRST
14
9
10Kohm
TMS
VDD_IO
TMS
12
7
9
10
62
11
12
1
13
K
3
10Kohm
TCK
VDD_IO
VDD_IO
TCK
TDO
TDO
10Kohm
TDI
VDD_IO
TDI
15
16
15
10Kohm
CKSTP_OUT
VDD_IO
CKSTP_OUT
8
CKSTP_IN
5 (3)
halted
2 (4)
qack
10
10Kohm
VDD_IO
CKSTP_IN (LPC_CLK)
NC
NC
NC
Figure 61. COP Connector Diagram
4.5.2.2
Boards Without COP Connector
If the JTAG interface is not used, TRST should be tied to PORESET, so that it is asserted when the system reset signal
(PORESET) is asserted. This ensures that the JTAG scan chain is initialized during power on. Figure 62 shows the connection
of the JTAG interface without COP connector.
MPC5121E/MPC5123 Data Sheet, Rev. 1
80
Freescale Semiconductor
Preliminary
Package Information
PORESET
HRESET
SRESET
PORESET
10 Kohm
HRESET
VDD_IO
10 Kohm
VDD_IO
SRESET
TRST
10 Kohm
VDD_IO
JTAG_TMS
10 Kohm
VDD_IO
TCK
10 Kohm
VDD_IO
TDI
CKSTP_OUT
TDO
Figure 62. TRST Wiring for Boards without COP Connector
5
Package Information
This section details package parameters and dimensions. The MPC5121e/MPC5123 is available in a Thermally Enhanced
Plastic Ball Grid Array (TEPBGA), see Section 5.1, “Package Parameters,” and Section 5.2, “Mechanical Dimensions,” for
information on the TEPBGA.
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
81
Preliminary
Package Information
5.1
Package Parameters
Table 53. TEPBGA Paramaters
5.2
Package outline
27 mm × 27 mm
Interconnects
516
Pitch
1.00 mm
Module height (typical)
2.25 mm
Solder Balls
96.5 Sn/3.5Ag (VY package)
Ball diameter (typical)
0.6 mm
Mechanical Dimensions
MPC5121E/MPC5123 Data Sheet, Rev. 1
82
Freescale Semiconductor
Preliminary
Package Information
1
A
2
3
4
5
VSS
VSS
SATA_
RXN
SATA_
RXP
VSS
VSS
SATA_
RX_V
SSA
VSS
B
VSS
C
VSS
D
SATA_
VDDA
_1P2
VSS
E
SATA_
TXN
F
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
USB_
DM
USB_
DP
USB_
TPA
VSS
USB2_
VBUS
_PWR
_FAUL
T
VSS
USB_
VSSA
_BIAS
USB_ VDD_I
XTALO
O
XTALI
_RTC
USB_
VDDA
USB_
VSSA
VSS
USB_
XTALI
VSS
PCI_C
LK
HIB_M VBAT_
ODE
RTC
USB_
VDDA
USB_
VBUS
USB_
VDDA
_BIAS
USB_
PLL_P
WR3
VSS
VSS
PCI_R
EQ2
USB_
UID
USB_
VSSA
USB_
VSSA
USB_
RREF
USB_
PCI_G PCI_G
PLL_G
NT2
NT0
ND
PCI_R
EQ1
VSS
PCI_R
ST
VDD_I
O
PCI_A
D30
VDD_I
O
PCI_A
D28
PCI_G
NT1
PCI_R
EQ0
PCI_A
D29
PCI_A
D26
PCI_C
BE3
PCI_A
D31
VSS
PCI_A
D24
VSS
PCI_A
D21
PCI_A
D27
PCI_A
D25
PCI_A
D23
PCI_A
D20
PCI_A
D18
SATA_
PSC7_ PSC7_ PSC6_ PSC6_ PSC6_ PSC11 PSC10 PSC2_ PSC1_ PSC1_ PSC0_
RX_V
4
3
4
2
0
_0
_2
3
3
1
1
SSA
CAN1
_TX
USB2_
GPIO2 XTALO
DRVV
8
_RTC
BUS
PSC8_
3
VSS
GPIO3
1
CAN2
_RX
VSS
PSC_
MCLK
_IN
GPIO3
0
CAN1
_RX
VSS
PSC7_ PSC6_ VDD_I PSC11
0
3
O
_1
VSS
PSC10 PSC2_ VDD_I PSC0_
_1
1
O
4
26
VSS
VSS
SATA_
PSC9_ PSC8_ PSC7_
VDDA
0
2
2
_1P2
AVDD
_FUS
EWR
PSC6_ PSC11 PSC10 PSC10 PSC2_ PSC1_ PSC0_
1
_2
_3
_0
0
0
3
SATA_
PLL_V
SSA
SATA_
VDDA
_3P3
SATA_
VDDA PSC9_ PSC9_ PSC8_
_VRE
3
1
1
G
AVDD
_FUS
ERD
VDD_I PSC11
O
_4
SATA_
VDDA
_1P2
SATA_
PLL_V
DDA1
P2
SATA_
RESR
EF
SATA_
PSC9_ PSC9_ PSC8_ PSC8_ PSC7_ PSC11 PSC10 PSC2_ PSC1_ PSC0_
ANAVI
4
2
4
0
1
_3
_4
2
2
2
Z
SATA_
TXP
VSS
VSS
VSS
VSS
G
SATA_
TX_VS
SA
NFC_
RE
NFC_
WE
NFC_
WP
VSS
H
NFC_
RB
PATA_
DACK
NFC_
CE0
NFC_
ALE
NFC_
CLE
J
PATA_I
PATA_I
PATA_I
OCHR
OR
NTRQ
DY
PATA_
DRQ
VDD_I
O
K
PATA_
CE1
PATA_I
VDD_I
VDD_I PATA_I
SOLAT
OW
O
O
E
VSS
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VSS
PCI_I
DSEL
PCI_A
D22
PCI_A
D19
PCI_A
D17
PCI_I
RDY
L
EMB_
AD03
EMB_
AD02
EMB_
AD01
EMB_
AD00
PATA_
CE2
VSS
VDD_
CORE
VSS
VSS
VSS
VSS
VSS
VSS
VDD_
CORE
VSS
PCI_A
D16
VDD_I
O
PCI_C
BE2
VDD_I
O
PCI_D
EVSE
L
M
EMB_
AD06
VSS
EMB_
AD05
VSS
EMB_
AD04
VDD_
CORE
VSS
VSS
VSS
VSS
VSS
VSS
VDD_
CORE
PCI_T
RDY
PCI_F
RAME
PCI_S
TOP
PCI_P
ERR
PCI_S
ERR
N
EMB_
AD10
EMB_
AD09
EMB_
AD08
EMB_
AD07
VSS
VDD_I
O
VDD_
CORE
VSS
VSS
VSS
VSS
VSS
VSS
VDD_
CORE
VDD_I
O
PCI_P
AR
VSS
PCI_C
BE1
VSS
PCI_A
D15
P
EMB_
AD15
EMB_
AD14
EMB_
AD11
EMB_
AD13
EMB_
AD12
VDD_I
O
VDD_
CORE
VSS
VSS
VSS
VSS
VSS
VSS
VDD_
CORE
VDD_I
O
PCI_C
BE0
PCI_A
D09
PCI_A
D13
PCI_A
D14
PCI_A
D12
R
EMB_
AD17
VDD_I
O
EMB_
AD16
VDD_I
O
EMB_
AD19
VDD_
CORE
VSS
VSS
VSS
VSS
VSS
VSS
VDD_
CORE
PCI_A
D03
PCI_A
D06
PCI_A
D10
PCI_A
D11
PCI_A
D08
T
EMB_
AD22
EMB_
AD18
EMB_
AD20
EMB_
AD21
EMB_
AD23
VSS
VDD_
CORE
VSS
VSS
VSS
VSS
VSS
VSS
VDD_
CORE
VSS
SYS_
PLL_A
VDD
VDD_I
O
PCI_A
D05
VDD_I
O
PCI_A
D07
U
EMB_
AD25
VSS
EMB_
AD24
VSS
EMB_
AD29
VSS
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VDD_
CORE
VSS
SYS_
PLL_A
VSS
PCI_I
NTA
PCI_A
D00
PCI_A
D02
PCI_A
D04
V
EMB_
AD26
EMB_
AD27
EMB_
AD28
EMB_
AD30
EMB_
AX01
SRES
ET
VSS
SYS_
XTALI
VSS
PCI_A
D01
W
EMB_
AD31
EMB_
AX00
EMB_
AX02
LPC_A
X03
LPC_
CS0
TDO
PORE
SET
HRES
ET
TEST
SYS_
XTALO
Y
LPC_
CS2
VDD_I
O
LPC_
CS1
VDD_I
O
LPC_
OE
J1850
_TX
TDI
VSS
TMS
CKST
P_OU
T
AA
LPC_
RWB
LPC_A PSC4_
CK
1
LPC_
CLK
PSC4_
3
VSS
I2C2_
SDA
VDD_I
O
J1850
_RX
VDD_I
O
TRST
AB
PSC4_
0
PSC4_
2
VSS
PSC3_
MDQ1
1
MVTT
0
MDQ5
SPDIF
_TXCL
K
I2C1_
SCL
I2C1_
SDA
VSS
IRQ1
TCK
AC
VDD_
PSC5_ PSC4_ PSC5_ PSC3_
MEM_I MDM0
0
4
1
2
O
MDQ8
VSS
AD
PSC5_ PSC5_
2
3
MDQ1
1
AE
VDD_I
O
AF
SATA_ SATA_
XTALO XTALI
VSS
VSS
PSC3_ MDQS
3
0
VSS
VSS
VDD_I
O
PSC2_ PSC1_ VDD_I PSC0_
4
4
O
0
VDD_I
O
VDD_I
O
VSS
CAN2
_TX
GPIO2
9
VSS
VSS
VSS
VDD_I
O
VDD_I
O
VSS
VDD_I
O
VDD_I
O
VDD_
MEM_I
O
VSS
MDQ6
VDD_
VDD_I PSC5_
MDQ2 MEM_I MDQ7
O
4
O
VDD_I PSC3_ PSC3_
MDQ0
O
0
4
VSS
VSS
MDQ3
MDQ1
0
VSS
VSS
VSS
MVRE
F
VDD_
MDQ1
MDQS
MEM_I
4
2
O
VDD_ VDD_
MEM_I MEM_I
O
O
MDQ1
9
VSS
CORE
_PLL_
AVDD
VSS
VSS
MA1
MA5
VDD_
MEM_I
O
MA14
MCKE
VDD_
MDQ2
MDQ3
MEM_I
5
0
O
MBA1
VSS
MA7
MA11
VDD_
MEM_I MODT
O
VSS
I2C0_
SCL
SPDIF
_RX
I2C2_
SCL
IRQ0
MDQ2
1
MDQ2
7
MDQ3
1
VDD_
MDQS
MDQ1
MEM_I
1
6
O
MDQ1
8
MDQ2
0
MDQ2
3
MDQS
3
MDQ2
9
MBA0
MA0
MA4
MA9
MA13
MWE
MCS
CORE
_PLL_
AVSS
SPDIF
_TX
VSS
I2C0_
SDA
VSS
VSS
MDM1
VDD_
MDQ1
MEM_I
2
O
MVTT
2
VSS
MDQ2
4
MVTT
3
VDD_
MDQ2
MEM_I
8
O
VSS
MA2
MA6
VDD_
MEM_I
O
MA12
MA15
VSS
VDD_I
O
VDD_I
O
MDQ4
MDQ9
MVTT
1
MDQ1
5
MDQ1
7
MDM2
MDQ2
2
MDQ2
6
MCK
MCK
MBA2
MA3
MA8
MA10
MRAS
MCAS
VDD_I
O
MDQ1
3
MDM3
Figure 63. Ball Map for the MPC5121e 516-PBGA Package
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
83
Preliminary
Package Information
Figure 64 shows the mechanical dimensions and bottom surface nomenclature of the MPC5121e/MPC5123 516-PBGA
package.
Figure 64. Mechanical Dimension and Bottom Surface Nomenclature of the MPC5121e/MPC5123 TEPBGA
1
All dimensions are in millimeters.
Dimensions and tolerances per ASME Y14.5M-1994.
3 Maximum solder ball diameter measured parallel to datum A.
4 Datum A, the seating plane, is determined by the spherical crowns of the solder balls.
2
MPC5121E/MPC5123 Data Sheet, Rev. 1
84
Freescale Semiconductor
Preliminary
Product Documentation
6
Product Documentation
This Data Sheet is labeled as a particular type: Product Preview, Advance Information, or Technical Data. Definitions of these
types are available at: http://www.freescale.com.
Table 54 provides a revision history for this document.
Table 54. Document Revision History
Revision
Substantive Change(s)
Rev. 0, DraftA
First Draft (5/2008)
Rev. 0, DraftB
Second Draft (5/2008)
Rev. 0, DraftC
Third Draft (7/2008)
MPC5121E/MPC5123 Data Sheet, Rev. 1
Freescale Semiconductor
85
Preliminary
THIS PAGE INTENTIONALLY BLANK
How to Reach Us:
Home Page:
www.freescale.com
E-mail:
[email protected]
USA/Europe or Locations Not Listed:
Freescale Semiconductor
Technical Information Center, CH370
1300 N. Alma School Road
Chandler, Arizona 85224
+1-800-521-6274 or +1-480-768-2130
[email protected]
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GmbH
Technical Information Center
Schatzbogen 7
81829 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.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064
Japan
0120 191014 or +81 3 5437 9125
[email protected]
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
[email protected]
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-441-2447 or 303-675-2140
Fax: 303-675-2150
[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.
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality
and electrical characteristics as their non-RoHS-compliant and/or non-Pb-free
counterparts. For further information, see http://www.freescale.com or contact your
Freescale sales representative.
For information on Freescale’s Environmental Products program, go to
http://www.freescale.com/epp.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners.
© Freescale Semiconductor, Inc. 2008. All rights reserved.
Document Number: MPC5121E
Rev. 1
10/2008
Preliminary