PXS20 Microcontroller Data Sheet
PXS20 Microcontroller Data Sheet
PXS20
MAPBGA–225 QFN12
15 mm x 15 mm ##_mm_x_##mm
Sheet
##_mm_x_##mm
144 LQFP
(20 x 20 x 1.4 mm)
TBD ## mm x ## mm
257 MAPBGA
(14 x 14 x 0.8 mm)
This document contains information on a product under development. Freescale reserves the
right to change or discontinue this product without notice.
© Freescale Semiconductor, Inc., 2011. All rights reserved.
1 Introduction
1.1 Document overview
This document describes the features of the family and options available within the family members, and highlights important
electrical and physical characteristics of the devices.
This document provides electrical specifications, pin assignments, and package diagrams for the PXS20 series of
microcontroller units (MCUs). For functional characteristics, see the PXS20 Microcontroller Reference Manual. For use of the
PXS20 in a fail-safe system according to safety standard IEC 61508, see the Safety Application Guide for MPC5643L.
The PXS20 MCU series is available in two silicon versions, or “cuts”. These are referred to as “cut1” and “cut2” throughout
this document. Functional differences between the two cuts are clearly identified with the labels “cut1” and “cut2”.
1.2 Description
The PXS20 series microcontrollers are system-on-chip devices that are built on Power Architecture technology and contain
enhancements that improve the architecture’s fit in embedded applications, include additional instruction support for digital
signal processing (DSP) and integrate technologies such as an enhanced time processor unit, enhanced queued analog-to-digital
converter, Controller Area Network, and an enhanced modular input-output system.
The PXS20 family of 32-bit microcontrollers is the latest achievement in integrated safety controllers. The advanced and
cost-efficient host processor core of the PXS20 family complies with the Power Architecture embedded category. It operates at
speeds as high as 120 MHz and offers high-performance processing optimized for low power consumption. It capitalizes on the
available development infrastructure of current Power Architecture devices and is supported with software drivers, operating
systems and configuration code to assist with users’ implementations.
Feature PXS20
Feature PXS20
Feature PXS20
Debug
PMU PMU
e200z4 JTAG e200z4
SWT SWT
FPU Nexus SPE2
ECSM ECSM
VLE VLE
STM STM
FlexRay™
MMU MMU
INTC INTC
Redundancy
I-Cache Checker Cache
eDMA eDMA
Redundancy Checker
IRCOSC
TSENS
TSENS
FMPLL
FMPLL
SSCM
CMU
CMU
CMU
CRC
BAM
PIT
PIT
UART/LIN
UART/LIN
eTIMER
eTIMER
eTIMER
WKPU
XOSC
FCCU
PWM
PWM
BAM
ADC
ADC
CAN
CAN
CTU
SIU
SPI
SPI
SPI
Data phase
AHB transfer Description
wait states
e200z4d instruction fetch 0 Flash memory prefetch buffer hit (page hit)
e200z4d instruction fetch 3 Flash memory prefetch buffer miss
(based on 4-cycle random flash array access time)
e200z4d data read 0–1 SRAM read
e200z4d data write 0 SRAM 32-bit write
e200z4d data write 0 SRAM 64-bit write (executed as 2 x 32-bit writes)
e200z4d data write 0–2 SRAM 8-,16-bit write
(Read-modify-Write for ECC)
e200z4d flash memory read 0 Flash memory prefetch buffer hit (page hit)
e200z4d flash memory read 3 Flash memory prefetch buffer miss (at 120 MHz; includes 1 cycle
of program flash memory controller arbitration)
For high-priority interrupt requests, the time from the assertion of the interrupt request from the peripheral to when the processor
is executing the interrupt service routine (ISR) has been minimized. The INTC provides a unique vector for each interrupt
request source for quick determination of which ISR needs to be executed. It also provides an ample number of priorities so that
lower priority ISRs do not delay the execution of higher priority ISRs. To allow the appropriate priorities for each source of
interrupt request, the priority of each interrupt request is software configurable.
The INTC supports the priority ceiling protocol for coherent accesses. By providing a modifiable priority mask, the priority can
be raised temporarily so that all tasks which share the resource can not preempt each other.
The INTC provides the following features:
• Duplicated periphery
• Unique 9-bit vector per interrupt source
• 16 priority levels with fixed hardware arbitration within priority levels for each interrupt source
• Priority elevation for shared resource
The INTC is replicated for each processor.
1.5.17 Clock, Reset, Power Mode, and Test Control Modules (MC_CGM,
MC_RGM, MC_PCU, and MC_ME)
These modules provide the following:
• Clock gating and clock distribution control
• Halt, stop mode control
• Flexible configurable system and auxiliary clock dividers
• Various execution modes
— Reset, Idle, Test, Safe
— Various RUN modes with software selectable powered modules
— No stand-by mode implemented (no internal switchable power domains)
1.5.27 FlexRay
The FlexRay module provides the following features:
• Full implementation of FlexRay Protocol Specification 2.1 Rev. A
• 64 configurable message buffers can be handled
• Dual channel or single channel mode of operation, each as fast as 10 Mbit/s data rate
• Message buffers configurable as transmit or receive
• Message buffer size configurable
• Message filtering for all message buffers based on Frame ID, cycle count, and message ID
• Programmable acceptance filters for receive FIFO
• Message buffer header, status, and payload data stored in system memory (SRAM)
• Internal FlexRay memories have error detection and correction
— Sync field; Delimiter; ID parity; Bit, Framing; Checksum and Timeout errors
— Classic or extended checksum calculation
— Configurable Break duration of up to 36-bit times
— Programmable Baud rate prescalers (13-bit mantissa, 4-bit fractional)
— Diagnostic features
– Loop back
– Self Test
– LIN bus stuck dominant detection
— Interrupt driven operation with 16 interrupt sources
— LIN slave mode features
– Autonomous LIN header handling
– Autonomous LIN response handling
– Discarding of irrelevant LIN responses using up to 16 ID filters
1. 4 MDO pins on 144 LQFP package, 12 MDO pins on 257 MAPBGA package.
VDD_HV_REG_2
VDD_LV_COR
VDD_LV_COR
VSS_LV_COR
VSS_LV_COR
VDD_HV_IO
VSS_HV_IO
FCCU_F[1]
JCOMP
C[15]
C[10]
A[15]
A[14]
A[13]
A[12]
E[15]
E[14]
A[10]
E[13]
F[14]
F[15]
F[13]
A[11]
C[6]
D[2]
D[4]
D[3]
D[0]
B[6]
A[9]
B[3]
B[2]
B[1]
B[0]
F[3]
F[0]
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
109
119
118
117
116
115
114
113
112
110
111
NMI 1 108 A[4]
A[6] 2 107 VPP_TEST
D[1] 3 106 F[12]
F[4] 4 105 D[14]
F[5] 5 104 G[3]
VDD_HV_IO 6 103 C[14]
VSS_HV_IO 7 102 G[2]
F[6] 8 101 C[13]
MDO0 9 100 G[4]
A[7] 10 99 D[12]
C[4] 11 98 G[6]
A[8] 12 97 VDD_HV_FLA
C[5] 13 96 VSS_HV_FLA
A[5] 14 95 VDD_HV_REG_1
C[7] 15 94 VSS_LV_COR
VDD_HV_REG_0 16 93 VDD_LV_COR
VSS_LV_COR 17 92 A[3]
VDD_LV_COR 18 91 VDD_HV_IO
F[7] 19 144 LQFP package 90 VSS_HV_IO
F[8] 20 89 B[4]
VDD_HV_IO 21 88 TCK
VSS_HV_IO 22 87 TMS
F[9] 23 86 B[5]
F[10] 24 85 G[5]
F[11] 25 84 A[2]
D[9] 26 83 G[7]
VDD_HV_OSC 27 82 C[12]
VSS_HV_OSC 28 81 G[8]
XTAL 29 80 C[11]
EXTAL 30 79 G[9]
RESET 31 78 D[11]
D[8] 32 77 G[10]
D[5] 33 76 D[10]
D[6] 34 75 G[11]
VSS_LV_PLL0_PLL1 35 74 A[1]
VDD_LV_PLL0_PLL1 36 73 A[0]
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
VDD_HV_ADV
VSS_HV_ADV
D[7]
FCCU_F[0]
B[11]
B[12]
B[13]
B[15]
E[10]
B[14]
E[11]
C[0]
E[12]
VSS_LV_COR
C[1]
C[2]
B[10]
VDD_LV_COR
E[4]
B[7]
E[5]
E[6]
B[8]
E[7]
E[2]
VDD_HV_ADR0
VSS_HV_ADR0
B[9]
VDD_HV_ADR1
VSS_HV_ADR1
E[9]
E[0]
VSS_LV_COR
BCTRL
VDD_LV_COR
VDD_HV_PMU
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
A H[2]
VSS VSS VDD_HV H[0] G[14] D[3] C[15] VDD_HV A[12] H[10] H[14] A[10] B[2] C[10] VSS VSS
B A[14]
VSS VSS B[6] F[3] A[9] D[4] D[0] VSS H[12] E[15] E[14] B[3] F[13] B[0] VDD_HV VSS
FCCU_
C VDD_HV NC1 VSS D[2] A[13] VDD_HV VDD_HV I[0] JCOMP H[11] I[1] F[14] B[1] VSS A[4] F[12]
F[1]
D VPP
F[5] F[4] A[15] C[6] VSS VDD_LV F[0] VDD_HV VSS A[11] E[13] F[15] VDD_HV D[14] G[3]
NC _TEST
F H[1] G[12] A[7] A[8] VDD_LV VDD_LV VDD_LV VDD_LV VDD_LV VDD_LV VDD_LV NC C[13] I[2] G[4]
G H[3] VDD_HV C[5] A[6] VDD_LV VSS VSS VSS VSS VSS VDD_LV D[12] H[13] H[9] G[6]
H G[13] VSS C[4] A[5] VDD_LV VSS VSS VSS VSS VSS VDD_LV VSS VDD_HV VDD_HV H[6]
J F[7] G[15] VDD_HV VDD_HV VDD_LV VSS VSS VSS VSS VSS VDD_LV VDD_LV VDD_HV VSS H[15]
K See
F[9] F[8] C[7] VDD_LV VSS VSS VSS VSS VSS VDD_LV NC H[8] H[7] A[3]
note2
L F[10] F[11] D[9] NC VDD_LV VSS VSS VSS VSS VSS VDD_LV NC TCK H[4] B[4]
M VDD_HV VDD_HV D[8] NC VDD_LV VDD_LV VDD_LV VDD_LV VDD_LV VDD_LV VDD_LV C[11] B[5] TMS H[5]
N VSS_LV_
XTAL VSS D[5] NC C[12] A[2] G[5]
PLL
P VDD_LV_
VSS RESET D[6] VDD_LV VSS B[8] NC VSS VDD_HV B[14] VDD_LV VSS VDD_HV G[10] G[8] G[7]
PLL
T VREFN_ VREFN_
VSS VDD_HV NC C[1] E[5] E[7] B[11] E[9] E[10] E[12] E[0] A[0] D[10] VDD_HV VSS
HV_AD0 HV_AD1
U VSS VSS E[4] C[2] E[2] B[9] B[12] VDD_HV VSS E[11] NC NC VDD_HV G[11] VSS VSS
NC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 NC = Not connected (the pin is physically not connected to anything on the device)
2 Pin K3 is NC on cut1 and RDY on cut2/3.
Table 3 and Table 4 provide the pin function summaries for the 144-pin and 257-pin packages, respectively, listing all the
signals multiplexed to each pin.
1 NMI —
2 A[6] SIUL GPIO[6] GPIO[6]
DSPI_1 SCK SCK
SIUL — EIRQ[6]
3 D[1] SIUL GPIO[49] GPIO[49]
eTimer_1 ETC[2] ETC[2]
CTU_0 EXT_TGR —
FlexRay — CA_RX
4 F[4] SIUL GPIO[84] GPIO[84]
NPC MDO[3] —
5 F[5] SIUL GPIO[85] GPIO[85]
NPC MDO[2] —
6 VDD_HV_IO —
7 VSS_HV_IO —
8 F[6] SIUL GPIO[86] GPIO[86]
NPC MDO[1] —
9 MDO0 —
10 A[7] SIUL GPIO[7] GPIO[7]
DSPI_1 SOUT —
SIUL — EIRQ[7]
11 C[4] SIUL GPIO[36] GPIO[36]
DSPI_0 CS0 CS0
FlexPWM_0 X[1] X[1]
SSCM DEBUG[4] —
SIUL — EIRQ[22]
12 A[8] SIUL GPIO[8] GPIO[8]
DSPI_1 — SIN
SIUL — EIRQ[8]
13 C[5] SIUL GPIO[37] GPIO[37]
DSPI_0 SCK SCK
SSCM DEBUG[5] —
FlexPWM_0 — FAULT[3]
SIUL — EIRQ[23]
A1 VSS_HV_IO_RING —
A2 VSS_HV_IO_RING —
A3 VDD_HV_IO_RING —
A4 H[2] SIUL GPIO[114] GPIO[114]
NPC MDO[5] —
A5 H[0] SIUL GPIO[112] GPIO[112]
NPC MDO[7] —
A6 G[14] SIUL GPIO[110] GPIO[110]
NPC MDO[9] —
A7 D[3] SIUL GPIO[51] GPIO[51]
FlexRay CB_TX —
eTimer_1 ETC[4] ETC[4]
FlexPWM_0 A[3] A[3]
A8 C[15] SIUL GPIO[47] GPIO[47]
FlexRay CA_TR_EN —
eTimer_1 ETC[0] ETC[0]
FlexPWM_0 A[1] A[1]
CTU_0 — EXT_IN
FlexPWM_0 — EXT_SYNC
A9 VDD_HV_IO_RING —
A10 A[12] SIUL GPIO[12] GPIO[12]
DSPI_2 SOUT —
FlexPWM_0 A[2] A[2]
FlexPWM_0 B[2] B[2]
SIUL — EIRQ[11]
C2 Not connected —
C3 VSS_HV_IO_RING —
C4 FCCU_F[1] FCCU F[1] F[1]
C5 D[2] SIUL GPIO[50] GPIO[50]
eTimer_1 ETC[3] ETC[3]
FlexPWM_0 X[3] X[3]
FlexRay — CB_RX
C6 A[13] SIUL GPIO[13] GPIO[13]
FlexPWM_0 B[2] B[2]
DSPI_2 — SIN
FlexPWM_0 — FAULT[0]
SIUL — EIRQ[12]
C7 VDD_HV_REG_2 —
C8 VDD_HV_REG_2 —
C9 I[0] SIUL GPIO[128] GPIO[128]
eTimer_2 ETC[0] ETC[0]
DSPI_0 CS4 —
FlexPWM_1 — FAULT[0]
C10 JCOMP — — JCOMP
C11 H[11] SIUL GPIO[123] GPIO[123]
FlexPWM_1 A[2] A[2]
C12 I[1] SIUL GPIO[129] GPIO[129]
eTimer_2 ETC[1] ETC[1]
DSPI_0 CS5 —
FlexPWM_1 — FAULT[1]
C13 F[14] SIUL GPIO[94] GPIO[94]
LINFlexD_1 TXD —
C14 B[1] SIUL GPIO[17] GPIO[17]
eTimer_1 ETC[3] ETC[3]
SSCM DEBUG[1] —
FlexCAN_0 — RXD
FlexCAN_1 — RXD
SIUL — EIRQ[16]
C15 VSS_HV_IO_RING —
J12 VDD_LV —
J14 VDD_LV —
J15 VDD_HV_REG_1 —
J16 VSS_HV_FLA —
J17 H[15] SIUL GPIO[127] GPIO[127]
FlexPWM_1 B[3] B[3]
eTimer_2 ETC[5] ETC[5]
K1 F[9] SIUL GPIO[89] GPIO[89]
NPC MSEO[0] —
K2 F[8] SIUL GPIO[88] GPIO[88]
NPC MSEO[1] —
K3 Not connected —
(cut1)
K3 RDY NPC RDY —
(cut2)
SIUL GPIO[132] GPIO[132]
K4 C[7] SIUL GPIO[39] GPIO[39]
FlexPWM_0 A[1] A[1]
SSCM DEBUG[7] —
DSPI_0 — SIN
K6 VDD_LV —
K7 VSS_LV —
K8 VSS_LV —
K9 VSS_LV —
K10 VSS_LV —
K11 VSS_LV —
K12 VDD_LV —
K14 Not connected —
K15 H[8] SIUL GPIO[120] GPIO[120]
FlexPWM_1 A[1] A[1]
DSPI_0 CS6 —
K16 H[7] SIUL GPIO[119] GPIO[119]
FlexPWM_1 X[1] X[1]
eTimer_2 ETC[1] ETC[1]
M4 Not connected —
M6 VDD_LV —
M7 VDD_LV —
M8 VDD_LV —
M9 VDD_LV —
M10 VDD_LV —
M11 VDD_LV —
M12 VDD_LV —
M14 C[11] SIUL GPIO[43] GPIO[43]
eTimer_0 ETC[4] ETC[4]
DSPI_2 CS2 —
M15 B[5] SIUL GPIO[21] GPIO[21]
JTAGC — TDI
M16 TMS —
M17 H[5] SIUL GPIO[117] GPIO[117]
FlexPWM_1 A[0] A[0]
DSPI_0 CS4 —
N1 XTALIN —
N2 VSS_HV_IO_RING —
N3 D[5] SIUL GPIO[53] GPIO[53]
DSPI_0 CS3 —
FlexPWM_0 — FAULT[2]
N4 VSS_LV_PLL0_PLL1 —
N14 Not connected —
N15 C[12] SIUL GPIO[44] GPIO[44]
eTimer_0 ETC[5] ETC[5]
DSPI_2 CS3 —
N16 A[2] SIUL GPIO[2] GPIO[2]
eTimer_0 ETC[2] ETC[2]
FlexPWM_0 A[3] A[3]
DSPI_2 — SIN
MC_RGM — ABS[0]
SIUL — EIRQ[2]
Supply Pin #
144 257
Symbol Description
pkg pkg
Supply Pin #
144 257
Symbol Description
pkg pkg
Pin #
Symbol Description Direction
144 257
pkg pkg
Dedicated pins
1
MDO0 Nexus Message Data Output — line 0 Output only 9 E1
2
NMI Non Maskable Interrupt Input only 1 E4
XTAL Input for oscillator amplifier circuit and internal clock generator Input only 29 N1
EXTAL Oscillator amplifier output Output only 30 R1
2
TMS JTAG state machine control Input only 87 M16
TCK2 JTAG clock Input only 88 L15
JCOMP3 JTAG compliance select Input only 123 C10
Reset pin
RESET Bidirectional reset with Schmitt-Trigger characteristics and noise filter. Bidirectional 31 P2
This pin has medium drive strength.
Test pin
VPP TEST Pin for testing purpose only. To be tied to ground in normal 107 D15
operating mode.
1 This pad is configured for Fast (F) pad speed.
2
This pad contains a weak pull-up.
3 This pad contains a weak pull-down.
NOTE
Pins labeled “NC” are to be left unconnected. Any connection to an external circuit or
voltage may cause unpredictable device behavior or damage.
Pins labeled “Reserved” are to be tied to ground. Not doing so may cause unpredictable
device behavior.
Port A
A[0] PCR[0] SIUL GPIO[0] ALT0 GPIO[0] — Pull down M S 73 T14
eTimer_0 ETC[0] ALT1 ETC[0] PSMI[35]; PADSEL=0
DSPI_2 SCK ALT2 SCK PSMI[1]; PADSEL=0
SIUL — — EIRQ[0] —
Preliminary—Subject to Change Without Notice
A[4] PCR[4] SIUL GPIO[4] ALT0 GPIO[4] — Pull down M S 108 C16
eTimer_1 ETC[0] ALT1 ETC[0] PSMI[9]; PADSEL=0
DSPI_2 CS1 ALT2 — —
eTimer_0 ETC[4] ALT3 ETC[4] PSMI[7]; PADSEL=0
MC_RGM — — FAB —
Preliminary—Subject to Change Without Notice
SIUL — — EIRQ[4] —
PXS20 Microcontroller Data Sheet, Rev. 1
A[10] PCR[10] SIUL GPIO[10] ALT0 GPIO[10] — Pull down M S 118 A13
DSPI_2 CS0 ALT1 CS0 PSMI[3]; PADSEL=1
FlexPWM_0 B[0] ALT2 B[0] PSMI[24]; PADSEL=0
FlexPWM_0 X[2] ALT3 X[2] PSMI[29]; PADSEL=0
SIUL — — EIRQ[9] —
Preliminary—Subject to Change Without Notice
A[11] PCR[11] SIUL GPIO[11] ALT0 GPIO[11] — Pull down M S 120 D11
PXS20 Microcontroller Data Sheet, Rev. 1
Port B
PXS20 Microcontroller Data Sheet, Rev. 1
B[0] PCR[16] SIUL GPIO[16] ALT0 GPIO[16] — Pull down M S 109 B15
FlexCAN_0 TXD ALT1 — —
eTimer_1 ETC[2] ALT2 ETC[2] PSMI[11]; PADSEL=0
SSCM DEBUG[0] ALT3 — —
SIUL — — EIRQ[15] —
B[1] PCR[17] SIUL GPIO[17] ALT0 GPIO[17] — Pull down M S 110 C14
eTimer_1 ETC[3] ALT2 ETC[3] PSMI[12]; PADSEL=0
SSCM DEBUG[1] ALT3 — —
FlexCAN_0 — — RXD PSMI[33]; PADSEL=1
FlexCAN_1 — — RXD PSMI[34]; PADSEL=1
SIUL — — EIRQ[16] —
B[2] PCR[18] SIUL GPIO[18] ALT0 GPIO[18] — Pull down M S 114 A14
LINFlex_0 TXD ALT1 — —
SSCM DEBUG[2] ALT3 — —
Freescale Semiconductor
SIUL — — EIRQ[17] —
B[3] PCR[19] SIUL GPIO[19] ALT0 GPIO[19] — Pull down M S 116 B13
SSCM DEBUG[3] ALT3 — —
LINFlex_0 — — RXD PSMI[31]; PADSEL=0
Table 7. Pin muxing (continued)
Freescale Semiconductor
SIUL — — EIRQ[19] —
PXS20 Microcontroller Data Sheet, Rev. 1
3
ADC_1 — — AN[1] —
B[15] PCR[31] SIUL — ALT0 GPI[31] — — — — 62 R11
SIUL — — EIRQ[20] —
3
ADC_1 — — AN[2] —
Port C
C[0] PCR[32] SIUL — ALT0 GPI[32] — — — — 66 R12
ADC_1 — — AN[3]3 —
C[1] PCR[33] SIUL — ALT0 GPI[33] — — — — 41 T4
3
ADC_0 — — AN[2] —
C[2] PCR[34] SIUL — ALT0 GPI[34] — — — — 45 U5
ADC_0 — — AN[3]3 —
C[4] PCR[36] SIUL GPIO[36] ALT0 GPIO[36] — Pull down M S 11 H3
DSPI_0 CS0 ALT1 CS0 —
FlexPWM_0 X[1] ALT2 X[1] PSMI[28]; PADSEL=0
Freescale Semiconductor
C[13] PCR[45] SIUL GPIO[45] ALT0 GPIO[45] — Pull down M S 101 F15
eTimer_1 ETC[1] ALT1 ETC[1] PSMI[10]; PADSEL=0
CTU_0 — — EXT_IN PSMI[0]; PADSEL=0
FlexPWM_0 — — EXT_SYNC PSMI[15]; PADSEL=0
C[14] PCR[46] SIUL GPIO[46] ALT0 GPIO[46] — Pull down M S 103 E15
Preliminary—Subject to Change Without Notice
Port E
E[0] PCR[64] SIUL — ALT0 GPI[64] — — — — 68 T13
ADC_1 — — AN[5]3 —
E[2] PCR[66] SIUL — ALT0 GPI[66] — — — — 49 U6
ADC_0 — — AN[5]3 —
Table 7. Pin muxing (continued)
Freescale Semiconductor
3
ADC_0 — — AN[4] —
PXS20 Microcontroller Data Sheet, Rev. 1
E[15] PCR[79] SIUL GPIO[79] ALT0 GPIO[79] — Pull down M S 121 B11
DSPI_0 CS1 ALT1 — —
SIUL — — EIRQ[27] —
Port F
F[0] PCR[80] SIUL GPIO[80] ALT0 GPIO[80] — Pull down M S 133 D7
Preliminary—Subject to Change Without Notice
F[13] PCR[93] SIUL GPIO[93] ALT0 GPIO[93] — Pull down M S 112 B14
PXS20 Microcontroller Data Sheet, Rev. 1
G[4] PCR[100] SIUL GPIO[100] ALT0 GPIO[100] — Pull down M S 100 F17
FlexPWM_0 B[2] ALT1 B[2] PSMI[26]; PADSEL=2
eTimer_0 — — ETC[5] PSMI[8]; PADSEL=3
G[5] PCR[101] SIUL GPIO[101] ALT0 GPIO[101] — Pull down M S 85 N17
FlexPWM_0 X[3] ALT1 X[3] PSMI[30]; PADSEL=2
Preliminary—Subject to Change Without Notice
Port I
I[0] PCR[128] SIUL GPIO[128] ALT0 GPIO[128] — Pull down M S — C9
eTimer_2 ETC[0] ALT1 ETC[0] PSMI[39]; PADSEL=1
DSPI_0 CS4 ALT2 — —
FlexPWM_1 — — FAULT[0] —
I[1] PCR[129] SIUL GPIO[129] ALT0 GPIO[129] — Pull down M S — C12
eTimer_2 ETC[1] ALT1 ETC[1] PSMI[40]; PADSEL=1
DSPI_0 CS5 ALT2 — —
FlexPWM_1 — — FAULT[1] —
I[2] PCR[130] SIUL GPIO[130] ALT0 GPIO[130] — Pull down M S — F16
3 Electrical characteristics
3.1 Introduction
This section contains detailed information on power considerations, DC/AC electrical characteristics, and AC timing
specifications for this device.
This device is designed to operate at 120 MHz. The electrical specifications are preliminary and are from previous designs,
design simulations, or initial evaluation. These specifications may not be fully tested or guaranteed at this early stage of the
product life cycle. Finalized specifications will be published after complete characterization and device qualifications have been
completed.
The “Symbol” column of the electrical parameter and timings tables contains an additional column containing “SR”, “CC”, “P”,
“C”, “T”, or “D”.
• “SR” identifies system requirements—conditions that must be provided to ensure normal device operation. An
example is the input voltage of a voltage regulator.
• “CC” identifies controller characteristics—indicating the characteristics and timing of the signals that the chip
provides.
• “P”, “C”, “T”, or “D” apply only to controller characteristics—specifications that define normal device operation.
They specify how each characteristic is guaranteed.
— P: parameter is guaranteed by production testing of each individual device.
— C: parameter is guaranteed by design characterization. Measurements are taken from a statistically relevant
sample size across process variations.
— T: parameter is guaranteed by design characterization on a small sample size from typical devices under typical
conditions unless otherwise noted. All values are shown in the typical (“typ”) column are within this category.
— D: parameters are derived mainly from simulations.
temperature is used for the case temperature. Reported value includes the thermal resistance of the interface layer.
5
Thermal characterization parameter indicating the temperature difference between the 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.
temperature is used for the case temperature. Reported value includes the thermal resistance of the interface layer.
5
Thermal characterization parameter indicating the temperature difference between the 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.
where:
TA = ambient temperature for the package (oC)
RJA = junction to ambient thermal resistance (oC/W)
PD = power dissipation in the package (W)
The junction to ambient thermal resistance is an industry standard value that 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 closer to the application 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.
When a heat sink is used, the thermal resistance is expressed in Equation 2 as the sum of a junction to case thermal resistance
and a case to ambient thermal resistance:
where:
RJA = junction to ambient thermal resistance (°C/W)
RJC = junction to case thermal resistance (°C/W)
RCA = case to ambient thermal resistance (°C/W)
RJC is device related and cannot be influenced by the user. The user controls the thermal environment to change the case to
ambient thermal resistance, RCA. For instance, the user can change the size of the heat sink, the air flow around the device, the
interface material, the mounting arrangement on printed circuit board, or change the thermal dissipation on the printed circuit
board surrounding the device.
To determine the junction temperature of the device in the application when heat sinks are not used, 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 Equation 3:
where:
TT = thermocouple temperature on top of the package (°C)
JT = thermal characterization parameter (°C/W)
PD = power dissipation in the 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 about 1 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.
[Link] References
Semiconductor Equipment and Materials International
3081 Zanker Road
San Jose, CA 95134 USA
(408) 943-6900
MIL-SPEC and EIA/JESD (JEDEC) specifications are available from Global Engineering Documents at 800-854-7179 or
303-397-7956.
JEDEC specifications are available on the WEB at [Link]
1. C.E. Triplett and B. Joiner, “An Experimental Characterization of a 272 PBGA Within an Automotive Engine
Controller Module,” Proceedings of SemiTherm, San Diego, 1998, pp. 47–54.
2. G. Kromann, S. Shidore, and S. Addison, “Thermal Modeling of a PBGA for Air-Cooled Applications,” Electronic
Packaging and Production, pp. 53–58, March 1998.
3. B. Joiner and V. Adams, “Measurement and Simulation of Junction to Board Thermal Resistance and Its Application
in Thermal Modeling,” Proceedings of SemiTherm, San Diego, 1999, pp. 212–220.
Configuration A • High emission = all pads have max slew rate, LVDS pads running at 40 MHz
• Oscillator frequency = 40 MHz
• System bus frequency = 80 MHz
• No PLL frequency modulation
• IEC level I ( 36 dBV)
Configuration B • Reference emission = pads use min, mid and max slew rates, LVDS pads disabled
• Oscillator frequency = 40 MHz
• System bus frequency = 80 MHz
• 2% PLL frequency modulation
• IEC level K( 30 dBV)
— D Digital supply high voltage Before a destructive reset Cut2: 1.355 — Cut1: 1.5 V
detector upper threshold initialization phase Cut2: 1.495
completion
— D Digital supply high voltage Before a destructive reset Cut1: 1.330 — Cut1: 1.4 V
detector lower threshold initialization phase Cut2: 1.315 Cut2: 1.455
completion
— D Digital supply low voltage After a destructive reset 1.080 — Cut1: 1.110 V
detector lower threshold initialization phase Cut2: 1.12
completion
— D Digital supply low voltage After a destructive reset Cut1: 1.17 — Cut1: 1.19 V
detector upper threshold initialization phase Cut2: 1.16 Cut2: 1.20
completion
VDD
BCRTL BCP68
Rb Lb
Rs ESR
Cv1v2
Cext
Cint
V1V2 pin
PXS20
NOTE
The combined ESR of the capacitors used on 1.2 V pins (V1V2 in the picture) shall be in
the range of 30 m to 150 m. The minimum value of the ESR is constrained by the
resonance caused by the external components, bonding inductance, and internal
decoupling. The minimum ESR is required to avoid the resonance and make the regulator
stable.
injection current specification is met (3 mA for all pins) and VDDA is within the operating voltage specifications.
3 This value is the total current for both ADCs.
4 VFLASH is only available in the calibration package.
EXTAL
CL
Crystal
EXTAL RP
XTAL
CL
DEVICE
VDD
I
R EXTAL
Resonator
XTAL
DEVICE
XTAL
DEVICE
NOTE
XTAL/EXTAL must not be directly used to drive external circuits.
MTRANS
VXTAL
1/fXOSCHS
VXOSCHS
90%
VXOSCHSOP
10%
Value
Symbol Parameter Conditions1 Unit
Min Typ Max
clocked mode.
4 Self clocked mode frequency is the frequency that the FMPLL operates at when the reference frequency falls
fSYS. Measurements are made with the device powered by filtered supplies and clocked by a stable external clock
signal. Noise injected into the FMPLL circuitry via VDDPLL and VSSPLL and variation in crystal oscillator frequency
increase the CJITTER percentage for a given interval.
10 Proper PC board layout procedures must be followed to achieve specifications.
11 Values are with frequency modulation disabled. If frequency modulation is enabled, jitter is the sum of C
JITTER and
either fCS or fDS (depending on whether center spread or down spread modulation is enabled).
12 This value is true when operating at frequencies above 60 MHz, otherwise f
CS is 2% (above 64 MHz).
13
Modulation depth is attenuated from depth setting when operating at modulation frequencies above 50 kHz.
4095
4094
4093
4092
4091
4090
( 2) 1 LSB ideal =(VrefH-VrefL)/ 4096 =
3.3V/ 4096 = 0.806 mV
Total Unadjusted Error
code out TUE = +/- 6 LSB = +/- 4.84mV
7
( 1)
6
1
1 LSB (ideal)
0
1 2 3 4 5 6 7 4089 4090 4091 4092 4093 4094 4095
Vin(A) (LSBideal)
Offset Error OSE
be measured. The filter at the input pins must be designed taking into account the dynamic characteristics of the input signal
(bandwidth) and the equivalent input impedance of the ADC itself.
In fact a current sink contributor is represented by the charge sharing effects with the sampling capacitance: CS being
substantially a switched capacitance, with a frequency equal to the conversion rate of the ADC, it can be seen as a resistive path
to ground. For instance, assuming a conversion rate of 1 MHz, with CS equal to 3 pF, a resistance of 330 k is obtained
(REQ = 1 / (fC CS), where fc represents the conversion rate at the considered channel). To minimize the error induced by the
voltage partitioning between this resistance (sampled voltage on CS) and the sum of RS + RF + RL + RSW + RAD, the external
circuit must be designed to respect the Equation 4:
R S + R F + R L + R SW + R AD
1
V A --------------------------------------------------------------------------- --- LSB Eqn. 4
R EQ 2
Equation 4 generates a constraint for external network design, in particular on resistive path. Internal switch resistances (RSW
and RAD) can be neglected with respect to external resistances.
VDD
Channel
Sampling
Selection
Source Filter Current Limiter
RS RF RL RSW1 RAD
VA CF CP1 CP2
RS Source Impedance
RF Filter Resistance
CF Filter Capacitance
RL Current Limiter Resistance
RSW1 Channel Selection Switch Impedance
RAD Sampling Switch Impedance
CP Pin Capacitance (two contributions, CP1 and CP2)
CS Sampling Capacitance
A second aspect involving the capacitance network shall be considered. Assuming the three capacitances CF, CP1 and CP2 are
initially charged at the source voltage VA (refer to the equivalent circuit reported in Figure 9): A charge sharing phenomenon is
installed when the sampling phase is started (A/D switch close).
VA
VA2 V <0.5 LSB
1 2
1 < (RSW + RAD) CS << TS
TS t
CP CS
1 = R SW + R AD --------------------- Eqn. 5
CP + CS
Equation 5 can again be simplified considering only CS as an additional worst condition. In reality, the transient is
faster, but the A/D converter circuitry has been designed to be robust also in the very worst case: the sampling time TS
is always much longer than the internal time constant:
1 R SW + R AD C S « T S Eqn. 6
The charge of CP1 and CP2 is redistributed also on CS, determining a new value of the voltage VA1 on the capacitance
according to Equation 7:
V A1 C S + C P1 + C P2 = V A C P1 + C P2 Eqn. 7
• A second charge transfer involves also CF (that is typically bigger than the on-chip capacitance) through the resistance
RL: again considering the worst case in which CP2 and CS were in parallel to CP1 (since the time constant in reality
would be faster), the time constant is:
2 R L C S + C P1 + C P2 Eqn. 8
In this case, the time constant depends on the external circuit: in particular imposing that the transient is completed
well before the end of sampling time TS, a constraints on RL sizing is obtained:
10 2 = 10 R L C S + C P1 + C P2 TS Eqn. 9
Of course, RL shall be sized also according to the current limitation constraints, in combination with RS (source
impedance) and RF (filter resistance). Being CF definitively bigger than CP1, CP2 and CS, then the final voltage VA2
(at the end of the charge transfer transient) will be much higher than VA1. Equation 10 must be respected (charge
balance assuming now CS already charged at VA1):
VA2 C S + C P1 + C P2 + C F = V A C F + V A1 C P1 + C P2 + C S Eqn. 10
The two transients above are not influenced by the voltage source that, due to the presence of the RFCF filter, is not able to
provide the extra charge to compensate the voltage drop on CS with respect to the ideal source VA; the time constant RFCF of
the filter is very high with respect to the sampling time (TS). The filter is typically designed to act as anti-aliasing.
f0 f
Anti-Aliasing Filter (fF = RC Filter pole) Sampled Signal Spectrum (fC = conversion Rate)
fF f f0 fC f
Calling f0 the bandwidth of the source signal (and as a consequence the cut-off frequency of the anti-aliasing filter, fF),
according to the Nyquist theorem the conversion rate fC must be at least 2f0; it means that the constant time of the filter is greater
than or at least equal to twice the conversion period (TC). Again the conversion period TC is longer than the sampling time TS,
which is just a portion of it, even when fixed channel continuous conversion mode is selected (fastest conversion rate at a
specific channel): in conclusion it is evident that the time constant of the filter RFCF is definitively much higher than the
sampling time TS, so the charge level on CS cannot be modified by the analog signal source during the time in which the
sampling switch is closed.
The considerations above lead to impose new constraints on the external circuit, to reduce the accuracy error due to the voltage
drop on CS; from the two charge balance equations above, it is simple to derive Equation 11 between the ideal and real sampled
voltage on CS:
Eqn. 11
VA C P1 + C P2 + C F
------------ = --------------------------------------------------------
V A2 C P1 + C P2 + C F + C S
From this formula, in the worst case (when VA is maximum, that is for instance 5 V), assuming to accept a maximum error of
half a count, a constraint is evident on CF value:
Eqn. 12
C F 2048 C S
possible.
4
During the sample time the input capacitance CS can be charged/discharged by the external source. The internal resistance
of the analog source must allow the capacitance to reach its final voltage level within tsample. After the end of the sample time
tsample, changes of the analog input voltage have no effect on the conversion result. Values for the sample clock tsample
depend on programming.
5
This parameter does not include the sample time tsample, but only the time for determining the digital result and the time to
load the result register with the conversion result.
6 See Figure 9.
7
For the 144-pin package.
8
No missing codes.
Value
Symbol Parameter Unit
Min Typ Max
TRES D Time from clearing the MCR-ESUS or PSUS bit with EHV = 1 — — 100 ns
until DONE goes low
TDONE D Time from 0 to 1 transition on the MCR-EHV bit initiating a — — 5 ns
program/erase until the MCR-DONE bit is cleared
Value
No. Symbol Parameter Unit
Min Typ Max
1 P/E C Number of program/erase cycles per block for 16 KB, 48 KB, 100000 — —
cycles
and 64 KB blocks over the operating temperature range1
2 P/E C Number of program/erase cycles per block for 128 KB and 1000 1000002 — cycles
256 KB blocks over the operating temperature range1
3 Retention C Minimum data retention at 85 °C average ambient temperature3 years
Blocks with 0–1,000 P/E cycles 20 — —
Blocks with 1,001–10,000 P/E cycles 10 — —
Blocks with 10,001–100,000 P/E cycles 5 — —
1
Operating temperature range is TJ from –40 °C to 150 °C. Typical endurance is evaluated at 25 C. Product
qualification is performed to the minimum specification. For additional information on the Freescale definition of
Typical Endurance, please refer to Engineering Bulletin EB619, Typical Endurance for Nonvolatile Memory.
2 Typical P/E cycles is 100,000 cycles for 128 KB and 256 KB blocks. For additional information on the Freescale
definition of Typical Endurance, please refer to Engineering Bulletin EB619, Typical Endurance for Nonvolatile
Memory.
3 Ambient temperature averaged over duration of application, not to exceed product operating temperature range.
3.18 AC specifications
1 Slow T 3 — 40 — — 40 — — 4 0.01 — 2 25
3 — 40 — — 50 — — 2 0.01 — 2 50
3 — 40 — — 75 — — 2 0.01 — 2 100
3 — 40 — — 100 — — 2 0.01 — 2 200
2 Medium T 1 — 15 — — 12 — — 40 2.5 — 7 25
1 — 15 — — 25 — — 20 2.5 — 7 50
1 — 15 — — 40 — — 13 2.5 — 7 100
1 — 15 — — 70 — — 7 2.5 — 7 200
3 Fast T 1 — 6 — — 4 — — 72 3 — 40 25
1 — 6 — — 7 — — 55 7 — 40 50
1 — 6 — — 12 — — 40 7 — 40 100
1 — 6 — — 18 — — 25 7 — 40 200
4 Symmetric T 1 — 8 — — 5 — — 50 3 — 25 25
5 Pull Up/Down D — — — — — TBD — — — — — — 50
(3.6 V max)
1 Propagation delay from VDD_HV_IOx/2 of internal signal to Pchannel/Nchannel switch-on condition.
2
Slope at rising/falling edge.
3 Data based on characterization results, not tested in production.
VDDE/2
Pad
Data Input
Rising Falling
Edge Edge
Output Output
Delay Delay
VOH
Pad VOL
Output
TReset
No. Symbol Parameter Conditions Unit
Min Typ Max1
cut2 40 47 51 ms
cut2 41 45 49 ms
NOTE
RESET is a bidirectional pin. The voltage level on this pin can either be driven low by an
external reset generator or by the chip internal reset circuitry. A high level on this pin can
only be generated by an external pull up resistor which is strong enough to overdrive the
weak internal pull down resistor. The rising edge on RESET in the following figures
indicates the time when the device stops driving it low. The reset sequence durations given
in table Table 29 are applicable only if the internal reset sequence is not prolonged by an
external reset generator keeping RESET asserted low beyond the last PHASE3.
RESET
RESET_B
RESET_B
RESET
RESET
RESET_B
RESET_B
RESET
Device Application
Flash init
Config Execution
RESET_B
RESET
PHASE3 DRUN
Application
Execution
The reset sequences shown in Figure 16 and Figure 17 are triggered by functional reset events. RESET is driven low during
these two reset sequences only if the corresponding functional reset source (which triggered the reset sequence) was enabled to
drive RESET low for the duration of the internal reset sequence1.
Reset Sequence
V
Supply Rail
Vmax
Vmin
RESET_B
RESET
0.65 * VDD_HV_IO
0.35 * VDD_HV_IO
TWDStart, min
External Watchdog Window Closed External Watchdog Window Open
TWDStart, max
External Watchdog Window Closed External Watchdog Window Open
Watchdog trigger
VDD
VDDMIN
RESET
VIH
VIL
VRESET
hw_rst
VDD
‘1’
VIH
VIL
‘0’
filtered by filtered by filtered by unknown reset
hysteresis lowpass filter lowpass filter state device under hardware reset
WFRST WFRST
WNFRST
TCK
2
3 2
1 3
TCK
TMS, TDI
7 8
TDO
TCK
11 13
Output
Signals
12
Output
Signals
14
15
Input
Signals
3
The system clock frequency needs to be four times faster than the TCK frequency.
MCKO
3
MDO
MSEO Output Data Valid
EVTO
4
EVTI
MCKO
MDO, MSEO
MDO/MSEO data are valid during MCKO rising and falling edge
Figure 27. Nexus Double Data Rate (DDR) Mode output timing
TCK
TMS, TDI
10
TDO/RDY
IRQ
2
3
2 3
PCSx
4 1
SCK Output
(CPOL=0)
4
SCK Output
(CPOL=1)
10
9
12 11
PCSx
SCK Output
(CPOL=0)
10
SCK Output
(CPOL=1)
12 11
3
2
SS
1
SCK Input 4
(CPOL=0)
4
SCK Input
(CPOL=1)
5 11
12 6
9
10
SS
SCK Input
(CPOL=0)
SCK Input
(CPOL=1)
11
5 6
12
9
10
SIN First Data Data Last Data
3
PCSx
4 1
2
SCK Output
(CPOL=0)
4
SCK Output
(CPOL=1)
9 10
12 11
PCSx
SCK Output
(CPOL=0)
SCK Output
(CPOL=1)
10
9
12 11
3
2
SS
SCK Input
(CPOL=0)
4 4
SCK Input
(CPOL=1)
11 12 6
5
9 10
SS
SCK Input
(CPOL=0)
SCK Input
(CPOL=1)
11
5 6
12
9
10
SIN First Data Data Last Data
7 8
PCSS
PCSx
4 Package characteristics
4.1 Package mechanical data
5 Ordering information
M PX S 20 10 V MM 120 R
Qualification status
Brand
Family
Class
Flash memory size
Temperature range
Package identifier
Operating frequency
Tape and reel indicator
Temperature range Package identifier Operating frequency Tape and reel status
V = –40 °C to 105 °C LQ = 144 LQFP 80 = 80 MHz R = Tape and reel
(ambient) MM = 257 MAPBGA 120 = 120 MHz (blank) = Trays
Note: Not all options are available on all devices. See Table 38 for more information.
Speed
Part number Flash/SRAM Package
(MHz)
Home Page:
[Link]
Web Support:
[Link]
PXS20
Rev. 1
09/2011