SPC560P54L5 STMicroelectronics
SPC560P54L5 STMicroelectronics
SPC560P54L5 STMicroelectronics
SPC560P60x, SPC560P54x
32-bit Power Architecture® based MCU with 1088KB Flash memory
and 80KB RAM for automotive chassis and safety applications
Datasheet - production data
SPC560P54L5 SPC560P60L5
LQFP144
SPC56AP54L5 SPC56AP60L5
SPC560P54L3 SPC560P60L3
LQFP100
SPC56AP54L3 SPC56AP60L3
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1 Document overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Device comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5 Feature details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5.1 High performance e200z0h core processor . . . . . . . . . . . . . . . . . . . . . . 14
1.5.2 Crossbar switch (XBAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5.3 Enhanced direct memory access (eDMA) . . . . . . . . . . . . . . . . . . . . . . . 15
1.5.4 On-chip flash memory with ECC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.5.5 On-chip SRAM with ECC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.5.6 Interrupt controller (INTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.5.7 System clocks and clock generation . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.5.8 Frequency modulated phase-locked loop (FMPLL) . . . . . . . . . . . . . . . . 17
1.5.9 Main oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5.10 Internal RC oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5.11 Periodic interrupt timer (PIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5.12 System timer module (STM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5.13 Software watchdog timer (SWT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5.14 Fault collection and control unit (FCCU) . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5.15 System integration unit (SIUL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5.16 Boot and censorship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5.17 Error correction status module (ECSM) . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.5.18 FlexCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.5.19 Safety port (FlexCAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.5.20 FlexRay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.5.21 Serial communication interface module (LINFlex) . . . . . . . . . . . . . . . . . 22
1.5.22 Deserial serial peripheral interface (DSPI) . . . . . . . . . . . . . . . . . . . . . . 22
1.5.23 eTimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.24 Analog-to-digital converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.5.25 Cross triggering unit (CTU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.5.26 Cyclic redundancy check (CRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.5.27 Nexus development interface (NDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.5.28 IEEE 1149.1 (JTAG) controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.2 Parameter classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.3 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4 Recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5 Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5.1 General notes for specifications at maximum junction temperature . . . 56
3.6 Electromagnetic interference (EMI) characteristics . . . . . . . . . . . . . . . . . 58
3.7 Electrostatic discharge (ESD) characteristics . . . . . . . . . . . . . . . . . . . . . 58
3.8 Power management electrical characteristics . . . . . . . . . . . . . . . . . . . . . 58
3.8.1 Voltage regulator electrical characteristics . . . . . . . . . . . . . . . . . . . . . . 58
3.8.2 Voltage monitor electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . 60
3.9 Power Up/Down sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.10 NVUSRO register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.10.1 NVUSRO[PAD3V5V] field description . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.11 DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.11.1 DC electrical characteristics (5 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.11.2 DC electrical characteristics (3.3 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.11.3 I/O pad current specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.12 Main oscillator electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.13 FMPLL electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.14 16 MHz RC oscillator electrical characteristics . . . . . . . . . . . . . . . . . . . . 74
3.15 Analog-to-Digital converter (ADC) electrical characteristics . . . . . . . . . . . 74
3.15.1 Input impedance and ADC accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.15.2 ADC conversion characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.16 Flash memory electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3.17 AC specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.17.1 Pad AC specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.18 AC timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.18.1 RESET pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.18.2 IEEE 1149.1 interface timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3.18.3 Nexus timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3.18.4 External interrupt timing (IRQ pin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.18.5 DSPI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4 Package characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.1 ECOPACK® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.2 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.2.1 LQFP144 mechanical outline drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.2.2 LQFP100 mechanical outline drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 99
List of tables
List of figures
1 Introduction
1.2 Description
This 32-bit system-on-chip (SoC) automotive microcontroller family is the latest
achievement in integrated automotive application controllers. It belongs to an expanding
range of automotive-focused products designed to address chassis applications specifically
the airbag application.
This family is one of a series of next-generation integrated automotive microcontrollers
based on the Power Architecture technology.
The advanced and cost-efficient host processor core of this automotive controller family
complies with the Power Architecture embedded category. It operates up to 64 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.
DMAMUX_0
INSTR DATA INSTR DATA
DMA_0
M2 M3 M0 M1 M5 M6
Cross Bar Switch (XBAR, AMBA 2.0 v6 AHB) XBAR_0
NASPS_0 NASPS_1
P0 P1
PBRIDGE_0 PFLASHC_0
PBRIDGE_1
SRAMC_0
SRAMC_1
MC_PCU
CRC_1
SSCM
SIUL
BAM
PIT
FlexCAN_1
LINFlex_0
LINFlex_1
MC_CGM
MC_RGM
eTimer_0
eTimer_1
IRCOSC
FCCU_0
WakeUp
FlexRay
DSPI_0
DSPI_1
DSPI_2
DSPI_3
DSPI_4
CMU_0
CMU_1
ADC_0
FMPLL
CTU_0
XOSC
26
Peripheral bridge (PBRIDGE) Is the interface between the system bus and on-chip peripherals
Periodic interrupt timer (PIT) Produces periodic interrupts and triggers
Reduces the overall power consumption by disconnecting parts of the device
Power control unit (MC_PCU) from the power supply via a power switching device; device components are
grouped into sections called “power domains” which are controlled by the PCU
Reset generation module Centralizes reset sources and manages the device reset sequence of the
(MC_RGM) device
Provides the hardware support needed in multi-core systems for implementing
Semaphore unit (SEMA4) semaphores and provide a simple mechanism to achieve lock/unlock
operations via a single write access
Static random-access memory
Provides storage for program code, constants, and variables
(SRAM)
Provides control over all the electrical pad controls and up 32 ports with 16 bits
System integration unit lite (SIUL) of bidirectional, general-purpose input and output signals and supports up to 32
external interrupts with trigger event configuration
Provides system configuration and status data (such as memory size and
System status and configuration
status, device mode and security status), device identification data, debug
module (SSCM)
status port enable and selection, and bus and peripheral abort enable/disable
Provides a set of output compare events to support AUTOSAR(1) and operating
System timer module (STM)
system tasks
System watchdog timer (SWT) Provides protection from runaway code
Supports up to 18 external sources that can generate interrupts or wakeup
Wakeup unit (WKPU) events, of which 1 can cause non-maskable interrupt requests or wakeup
events.
1. AUTOSAR: AUTomotive Open System ARchitecture (see autosar.org web site).
allow the appropriate priorities for each source of interrupt request, the priority of each
interrupt request is software configurable.
When multiple tasks share a resource, coherent accesses to that resource need to be
supported. 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:
Unique 9-bit vector for each separate interrupt source
8 software triggerable interrupt sources
16 priority levels with fixed hardware arbitration within priority levels for each interrupt
source
Ability to modify the ISR or task priority.
– Modifying the priority can be used to implement the Priority Ceiling Protocol for
accessing shared resources.
2 external high priority interrupts directly accessing the main core and IOP critical
interrupt mechanism
The INTC module is replicated for each processor.
The default booting scheme is the one which uses the internal flash memory (an internal
pull-down is used to select this mode). The alternate option allows the user to boot via
FlexCAN or LINFlex (using the boot assist module software).
A censorship scheme is provided to protect the contents of the flash memory and offer
increased security for the entire device.
A password mechanism is designed to grant the legitimate user access to the non-volatile
memory.
1.5.18 FlexCAN
The FlexCAN module is a communication controller implementing the CAN protocol
according to Bosch Specification version 2.0B. The CAN protocol was designed to be used
primarily as a vehicle serial data bus, meeting the specific requirements of this field: real-
time processing, reliable operation in the EMI environment of a vehicle, cost-effectiveness
and required bandwidth. FlexCAN module contains 32 message buffers.
The FlexCAN module provides the following features:
Full implementation of the CAN protocol specification, Version 2.0B
– Standard data and remote frames
– Extended data and remote frames
– 0 to 8 bytes data length
– Programmable bit rate as fast as 1 Mbit/s
32 message buffers of 0 to 8 bytes data length
Each message buffer configurable as Rx or Tx, all supporting standard and extended
messages
Programmable loop-back mode supporting self-test operation
3 programmable mask registers
1.5.20 FlexRay
The FlexRay module provides the following features:
Full implementation of FlexRay Protocol Specification 2.1
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 Tx, Rx or RxFIFO
Message buffer size configurable
Message filtering for all message buffers based on FrameID, cycle count and message
ID
Programmable acceptance filters for RxFIFO message buffers
1.5.23 eTimer
Two eTimer modules are provided, each with six 16-bit general purpose up/down
timer/counter per module. The following features are implemented:
Individual channel capability
– Input capture trigger
– Output compare
– Double buffer (to capture rising edge and falling edge)
– Separate prescaler for each counter
– Selectable clock source
– 0 % to 100% pulse measurement
– Rotation direction flag (Quad decoder mode)
Maximum count rate
– Equals peripheral clock/2 — for external event counting
– Equals peripheral clock — for internal clock counting
Cascadeable counters
Programmable count modulo
Quadrature decode capabilities
Counters can share available input pins
Count once or repeatedly
Preloadable counters
Pins available as GPIO when timer functionality not in use
a. At least one TCK clock is necessary for the EVTI signal to be recognized by the MCU.
VDD_LV_COR2
VSS_LV_COR2
VDD_HV_IO4
VDD_HV_IO3
VSS_HV_IO4
VSS_HV_IO3
MDO10
MDO11
PC[15]
PC[10]
PE[15]
PE[14]
PE[13]
PF[14]
PF[15]
PF[13]
PA[15]
PA[14]
PA[13]
PA[12]
PA[10]
PA[11]
PG[1]
PC[6]
PD[2]
PC[8]
PD[4]
PD[3]
PD[0]
PC[9]
PB[6]
PB[3]
PB[2]
PB[1]
PB[0]
PF[3]
PF[2]
PF[1]
PF[0]
PA[9]
RDY
NC
NC
NC
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
NMI 1 132 PA[4]
PA[6] 2 131 VPP_TEST
PD[1] 3 130 PF[12]
PF[4] 4 129 PD[14]
VDD_HV_IO5 5 128 PG[3]
VSS_HV_IO5 6 127 PC[14]
MDO4 7 126 PG[2]
MDO5 8 125 PC[13]
MDO6 9 124 PG[4]
NC 10 123 PD[12]
NC 11 122 PG[6]
NC 12 121 VDD_HV_FL
PF[5] 13 120 VSS_HV_FL
VDD_HV_IO0 14 119 PD[13]
VSS_HV_IO0 15 118 VSS_LV_COR1
PF[6] 16 117 VDD_LV_COR1
MDO0 17 116 PA[3]
PA[7] 18 115 VDD_HV_IO2
PC[4] 19 114 VSS_HV_IO2
PA[8] 20 113 NC
PC[5]
PA[5]
21
22 LQFP176 112
111
MDO9
MDO8
PC[7] 23 110 MDO7
PC[3] 24 109 VSS_HV_IO6
VSS_LV_COR0 25 108 VDD_HV_IO6
VDD_LV_COR0 26 107 TDO
PF[7] 27 106 TCK
PF[8] 28 105 TMS
VDD_HV_IO1 29 104 TDI
VSS_HV_IO1 30 103 PG[5]
PF[9] 31 102 PA[2]
PF[10] 32 101 PG[7]
PF[11] 33 100 PC[12]
PD[9] 34 99 NC
VDD_HV_OSC 35 98 NC
VSS_HV_OSC 36 97 PG[8]
XTAL 37 96 PC[11]
EXTAL 38 95 PG[9]
RESET 39 94 PD[11]
PD[8] 40 93 PG[10]
PD[5] 41 92 PD[10]
PD[6] 42 91 PG[11]
VSS_LV_COR3 43 90 PA[1]
VDD_LV_COR3 44 89 PA[0]
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
VDD_HV_REG
NC
NC
NC
NC
NC
NC
NC
NC
NC
PD[7]
PG[0]
PE[1]
PE[3]
PC[1]
PE[4]
PB[7]
PE[5]
PC[2]
PE[6]
PB[8]
PE[7]
PE[2]
VREG_BYPASS
PB[9]
PB[10]
PB[11]
PB[12]
VDD_HV_AD
VSS_HV_AD
PD[15]
PE[8]
PB[13]
PE[9]
PB[15]
PE[10]
PB[14]
PE[11]
PC[0]
PE[12]
PE[0]
BCTRL
VDD_LV_REGCOR
VSS_LV_REGCOR
VDD_LV_COR2
VSS_LV_COR2
VDD_HV_IO3
VSS_HV_IO3
PC[15]
PC[10]
PE[15]
PE[14]
PE[13]
PF[14]
PF[15]
PF[13]
PA[15]
PA[14]
PA[13]
PA[12]
PA[10]
PA[11]
PG[1]
PC[6]
PD[2]
PC[8]
PD[4]
PD[3]
PD[0]
PC[9]
PB[6]
PB[3]
PB[2]
PB[1]
PB[0]
PF[3]
PF[2]
PF[1]
PF[0]
PA[9]
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 PA[4]
PA[6] 2 107 VPP_TEST
PD[1] 3 106 PF[12]
PF[4] 4 105 PD[14]
PF[5] 5 104 PG[3]
VDD_HV_IO0 6 103 PC[14]
VSS_HV_IO0 7 102 PG[2]
PF[6] 8 101 PC[13]
MDO 9 100 PG[4]
PA[7] 10 99 PD[12]
PC[4] 11 98 PG[6]
PA[8] 12 97 VDD_HV_FL
PC[5] 13 96 VSS_HV_FL
PA[5] 14 95 PD[13]
PC[7] 15 94 VSS_LV_COR1
PC[3] 16 93 VDD_LV_COR1
VSS_LV_COR0 17 92 PA[3]
VDD_LV_COR0 18 91 VDD_HV_IO2
PF[7] 19
20
LQFP144 90
89
VSS_HV_IO2
TDO
PF[8]
VDD_HV_IO1 21 88 TCK
VSS_HV_IO1 22 87 TMS
PF[9] 23 86 TDI
PF[10] 24 85 PG[5]
PF[11] 25 84 PA[2]
PD[9] 26 83 PG[7]
VDD_HV_OSC 27 82 PC[12]
VSS_HV_OSC 28 81 PG[8]
XTAL 29 80 PC[11]
EXTAL 30 79 PG[9]
RESET 31 78 PD[11]
PD[8] 32 77 PG[10]
PD[5] 33 76 PD[10]
PD[6] 34 75 PG[11]
VSS_LV_COR3 35 74 PA[1]
VDD_LV_COR3 36 73 PA[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
BCTRL
PD[7]
PG[0]
PE[1]
PE[3]
PC[1]
PE[4]
PB[7]
PE[5]
PC[2]
PE[6]
PB[8]
PE[7]
PE[2]
NC
VREG_BYPASS
PB[9]
PB[10]
PB[11]
PB[12]
VDD_HV_AD
VSS_HV_AD
PD[15]
PE[8]
PB[13]
PE[9]
PB[15]
PE[10]
PB[14]
PE[11]
PC[0]
PE[12]
PE[0]
VDD_LV_REGCOR
VSS_LV_REGCOR
VDD_HV_REG
VDD_LV_COR2
VSS_LV_COR2
VDD_HV_IO3
VSS_HV_IO3
PC[15]
PC[10]
PA[15]
PA[14]
PA[13]
PA[12]
PA[10]
PA[11]
PC[6]
PD[2]
PC[8]
PD[4]
PD[3]
PD[0]
PC[9]
PB[6]
PB[3]
PB[2]
PB[1]
PB[0]
PA[9]
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
NMI 1 75 PA[4]
PA[6] 2 74 VPP TEST
PD[1] 3 73 PD[14]
PA[7] 4 72 PC[14]
PC[4] 5 71 PC[13]
PA[8] 6 70 PD[12]
PC[5] 7 69 VDD_HV_FL
PA[5] 8 68 VSS_HV_FL
PC[7] 9 67 PD[13]
PC[3] 10 66 VSS_LV_COR1
VSS_LV_COR0 11 65 VDD_LV_COR1
VDD_LV_COR0 12 64 PA[3]
63 VDD_HV_IO2
VDD_HV_IO1
VSS_HV_IO1
13
14
LQFP100 62 VSS_HV_IO2
PD[9] 15 61 TDO
VDD_HV_OSC 16 60 TCK
VSS_HV_OSC 17 59 TMS
XTAL 18 58 TDI
EXTAL 19 57 PA[2]
RESET 20 56 PC[12]
PD[8] 21 55 PC[11]
PD[5] 22 54 PD[11]
PD[6] 23 53 PD[10]
VSS_LV_COR3 24 52 PA[1]
VDD_LV_COR3 25 51 PA[0]
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
NC
VREG_BYPASS
PD[7]
PC[1]
PC[2]
VDD_HV_AD
VSS_HV_AD
PC[0]
BCTRL
VDD_LV_REGCOR
VSS_LV_REGCOR
VDD_HV_REG
PE[1]
PB[7]
PB[8]
PE[2]
PB[9]
PB[10]
PB[11]
PB[12]
PD[15]
PB[13]
PB[15]
PB[14]
PE[0]
VDD_HV_REG (3.3 V or
Voltage regulator supply voltage 50 72 86
5.0 V)
1.2 V decoupling(2) pins for core logic supply and voltage
VDD_LV_REGCOR regulator feedback. Decoupling capacitor must be connected 48 70 82
between this pins and VSS_LV_REGCOR.
1.2 V decoupling(2) pins for core logic GND and voltage regulator
VSS_LV_REGCOR feedback. Decoupling capacitor must be connected between this 49 71 85
pins and VDD_LV_REGCOR.
ADC0 reference and supply voltage
VDD_HV_AD ADC supply and high reference voltage 39 56 64
VSS_HV_AD ADC ground and low reference voltage 40 57 65
Power supply pins (3.3 V or 5.0 V)
VDD_HV_IO0 Input/Output supply voltage — 6 14
VSS_HV_IO0 Input/Output ground — 7 15
VDD_HV_IO1 Input/Output supply voltage 13 21 29
VSS_HV_IO1 Input/Output ground 14 22 30
VDD_HV_IO2 Input/Output supply voltage 63 91 115
VSS_HV_IO2 Input/Output ground 62 90 114
VDD_HV_IO3 Input/Output supply voltage 87 126 150
VSS_HV_IO3 Input/Output ground 88 127 151
VDD_HV_IO4 Input/Output supply voltage — — 169
VSS_HV_IO4 Input/Output ground — — 170
VDD_HV_IO5 Input/Output supply voltage — — 5
VSS_HV_IO5 Input/Output ground — — 6
VDD_HV_IO6 Input/Output supply voltage — — 108
VSS_HV_IO6 Input/Output ground — — 109
VDD_HV_FL Code and data flash supply voltage 69 97 121
VSS_HV_FL Code and data flash supply ground 68 96 120
VDD_HV_OSC Crystal oscillator amplifier supply voltage 16 27 35
VSS_HV_OSC Crystal oscillator amplifier ground 17 28 36
Power supply pins (1.2 V)
1.2 V Decoupling pins for core logic supply. Decoupling capacitor
VDD_LV_COR0 must be connected between these pins and the nearest 12 18 26
VSS_LV_COR0 pin.
Dedicated pins
Output
MDO0 Nexus Message Data Output—line 0 Fast — 9 17
Only
Output
MDO4 Nexus Message Data Output—line 4 Fast — — 7
Only
Output
MDO5 Nexus Message Data Output—line 5 Fast — — 8
Only
Output
MDO6 Nexus Message Data Output—line 6 Fast — — 9
Only
Output
MDO7 Nexus Message Data Output—line 7 Fast — — 110
Only
Output
MDO8 Nexus Message Data Output—line 8 Fast — — 111
Only
Output
MDO9 Nexus Message Data Output—line 9 Fast — — 112
Only
Output
MDO10 Nexus Message Data Output—line 10 Fast — — 166
Only
Output
MDO11 Nexus Message Data Output—line 11 Fast — — 171
Only
Output
RDY Nexus ready output — — — — 172
Only
NMI Non-Maskable Interrupt Input Only — — 1 1 1
Analog output of the oscillator amplifier
XTAL circuit. Needs to be grounded if oscillator is — — — 18 29 37
used in bypass mode.
Analog input of the oscillator amplifier
circuit, when the oscillator is not in bypass
EXTAL mode. — — — 19 30 38
Analog input for the clock generator when
the oscillator is in bypass mode.
TMS(3) JTAG state machine control Input Only — — 59 87 105
TCK(3) JTAG clock Input Only — — 60 88 106
(3)
TDI JTAG data input Input Only — — 58 86 104
Output
TDO(3) JTAG data output — — 61 89 107
Only
Reset pin
Bidirectional reset with Schmitt trigger
Bidirection
RESET(4) characteristics and Medium — 20 31 39
al
noise filter
Test pin
Pin for testing purpose only. To be tied to
VPP TEST — — — 74 107 131
ground in normal operating mode.
Pin for testing purpose only. To be tied to
VREG_BYPASS — — — 34 51 59
ground in normal operating mode.
1. SRC values refer to the value assigned to the Slew Rate Control bits of the pad configuration register.
Port A
ALT0 GPIO[0] SIUL I/O
ALT1 ETC[0] eTimer_0 I/O
A[0] PCR[0] ALT2 SCK_2 DSPI_2 I/O Slow Medium 51 73 89
ALT3 F[0] FCCU O
— EIRQ[0] SIUL I
ALT0 GPIO[1] SIUL I/O
ALT1 ETC[1] eTimer_0 I/O
A[1] PCR[1] ALT2 SOUT_2 DSPI_2 O Slow Medium 52 74 90
ALT3 F[1] FCCU O
— EIRQ[1] SIUL I
Port B
ALT0 GPIO[16] SIUL I/O
ALT1 TXD FlexCAN_0 O
B[0] PCR[16] ALT2 ETC[2] eTimer_1 I/O Slow Medium 76 109 133
ALT3 DEBUG[0] SSCM —
— EIRQ[15] SIUL I
ALT0 GPIO[17] SIUL I/O
ALT1 CS7_1 DSPI_1 O
ALT2 ETC[3] eTimer_1 I/O
B[1] PCR[17] Slow Medium 77 110 134
ALT3 DEBUG[1] SSCM —
— RXD FlexCAN_0 I
— EIRQ[16] SIUL I
ALT0 GPIO[18] SIUL I/O
ALT1 TXD LINFlex_0 O
B[2] PCR[18] ALT2 SOUT_4 DSPI_4 I/O Slow Medium 79 114 138
ALT3 DEBUG[2] SSCM —
— EIRQ[17] SIUL I
ALT0 GPIO[19] SIUL I/O
ALT1 — — —
B[3] PCR[19] ALT2 SCK_4 DSPI_4 I/O Slow Medium 80 116 140
ALT3 DEBUG[3] SSCM —
— RXD LINFlex_0 I
ALT0 GPIO[22] SIUL I/O
ALT1 clk_out MC_CGL O
ALT2 CS2_2 DSPI_2 O
B[6] PCR[22] Slow Medium 96 138 162
ALT3 clk_out_div2 MC_CGL O
56
— EIRQ[18] SIUL I
ALT0 GPIO[23] SIUL
ALT1 — —
ALT2 — —
B[7] PCR[23] Input Only — — 29 43 51
ALT3 — —
— AN[0] ADC_0
— RXD LINFlex_0
ALT0 GPIO[24] SIUL
ALT1 — —
ALT2 — —
B[8] PCR[24] Input Only — — 31 47 55
ALT3 — —
— AN[1] ADC_0
— ETC[5] eTimer_0
Port C
ALT0 GPIO[32] SIUL
ALT1 — —
C[0] PCR[32] ALT2 — — Input Only — — 45 66 78
ALT3 — —
— AN[19] ADC_0
ALT0 GPIO[33] SIUL
ALT1 — —
C[1] PCR[33] ALT2 — — Input Only — — 28 41 49
ALT3 — —
— AN[2] ADC_0
ALT0 GPIO[34] SIUL
ALT1 — —
C[2] PCR[34] ALT2 — — Input Only — — 30 45 53
ALT3 — —
— AN[3] ADC_0
ALT0 GPIO[35] SIUL I/O
ALT1 CS1_0 DSPI_0 O
C[3] PCR[35] ALT2 ETC[4] eTimer_1 I/O Slow Medium 10 16 24
ALT3 TXD LINFlex_1 O
— EIRQ[21] SIUL I
ALT0 GPIO[36] SIUL I/O
ALT1 CS0_0 DSPI_0 I/O
C[4] PCR[36] ALT2 — — — Slow Medium 5 11 19
ALT3 DEBUG[4] SSCM —
— EIRQ[22] SIUL I
ALT0 GPIO[37] SIUL I/O
ALT1 SCK_0 DSPI_0 I/O
C[5] PCR[37] ALT2 SCK_4 DSPI_4 I/O Slow Medium 7 13 21
ALT3 DEBUG[5] SSCM —
— EIRQ[23] SIUL I
ALT0 GPIO[38] SIUL I/O
ALT1 SOUT_0 DSPI_0 O
C[6] PCR[38] ALT2 — — — Slow Medium 98 142 174
ALT3 DEBUG[6] SSCM —
— EIRQ[24] SIUL I
Port E
ALT0 GPIO[64] SIUL
ALT1 — —
E[0] PCR[64] ALT2 — — Input Only — — 46 68 80
ALT3 — —
— AN[21] ADC_0
ALT0 GPIO[65] SIUL
ALT1 — —
E[1] PCR[65] ALT2 — — Input Only — — 27 39 47
ALT3 — —
— AN[4] ADC_0
ALT0 GPIO[66] SIUL
ALT1 — —
E[2] PCR[66] ALT2 — — Input Only — — 32 49 57
ALT3 — —
— AN[5] ADC_0
ALT0 GPIO[67] SIUL
ALT1 — —
E[3] PCR[67] ALT2 — — Input Only — — — 40 48
ALT3 — —
— AN[6] ADC_0
ALT0 GPIO[68] SIUL
ALT1 — —
E[4] PCR[68] ALT2 — — Input Only — — — 42 50
ALT3 — —
— AN[7] ADC_0
ALT0 GPIO[69] SIUL
ALT1 — —
E[5] PCR[69] ALT2 — — Input Only — — — 44 52
ALT3 — —
— AN[8] ADC_0
ALT0 GPIO[70] SIUL
ALT1 — —
E[6] PCR[70] ALT2 — — Input Only — — — 46 54
ALT3 — —
— AN[9] ADC_0
ALT0 — — —
ALT1 — — —
F[5] PCR[85] Slow Fast — 5 13
ALT2 MDO[2] nexus_0 O
ALT3 — — —
Port G
ALT0 GPIO[96] SIUL I/O
ALT1 F[0] FCCU O
G[0] PCR[96] ALT2 — — — Slow Medium — 38 46
ALT3 — — —
— EIRQ[30] SIUL I
ALT0 GPIO[97] SIUL I/O
ALT1 F[1] FCCU O
G[1] PCR[97] ALT2 — — — Slow Medium — 141 173
ALT3 — — —
— EIRQ[31] SIUL I
ALT0 GPIO[98] SIUL I/O
ALT1 — — —
G[2] PCR[98] ALT2 — — — Slow Medium — 102 126
ALT3 — — —
— SIN_4 DSPI_4 I
ALT0 GPIO[99] SIUL I/O
ALT1 — — —
G[3] PCR[99] Slow Medium — 104 128
ALT2 SOUT_4 DSPI_4 O
ALT3 — — —
ALT0 GPIO[100] SIUL I/O
ALT1 — — —
G[4] PCR[100] Slow Medium — 100 124
ALT2 SCK_4 DSPI_4 I/O
ALT3 — — —
ALT0 GPIO[101] SIUL I/O
ALT1 — — —
G[5] PCR[101] Slow Medium — 85 103
ALT2 CS0_4 DSPI_4 I/O
ALT3 — — —
ALT0 GPIO[102] SIUL I/O
ALT1 — — —
G[6] PCR[102] Slow Medium — 98 122
ALT2 CS1_4 DSPI_4 O
ALT3 — — —
ALT0 GPIO[103] SIUL I/O
ALT1 — — —
G[7] PCR[103] Slow Medium — 83 101
ALT2 CS2_4 DSPI_4 O
ALT3 — — —
ALT0
GPIO[104] SIUL I/O
ALT1
— — —
G[8] PCR[104] ALT2 Slow Medium — 81 97
CS3_4 DSPI_4 O
ALT3
— — —
—
ALT0 GPIO[105] SIUL I/O
ALT1 — — —
G[9] PCR[105] ALT2 — — — Slow Medium — 79 95
ALT3 — — —
— RXD FlexCAN_1 I
ALT0 GPIO[106] SIUL I/O
ALT1 — — —
G[10] PCR[106] Slow Medium — 77 93
ALT2 TXD FlexCAN_1 O
ALT3 — — —
ALT0 GPIO[107] SIUL I/O
ALT1 — — —
G[11] PCR[107] Slow Medium — 75 91
ALT2 — — —
ALT3 — — —
1. This table concerns Enhanced Full-featured version. Please refer to “SPC56xP54x/SPC56xP60x device configuration
difference” table for difference between Enhanced Full-featured, Full-featured, and Airbag configuration.
2. ALT0 is the primary (default) function for each port after reset.
3. Alternate functions are chosen by setting the values of the PCR[PA] bitfields inside the SIU module.
PCR[PA] = 00 ALT0; PCR[PA] = 01 ALT1; PCR[PA] = 10 ALT2; PCR[PA] = 11 ALT3. This is intended to select
the output functions; to use one of the input-only functions, the PCR[IBE] bit must be written to ‘1’, regardless of the values
selected in the PCR[PA] bitfields. For this reason, the value corresponding to an input only function is reported as “—”.
4. Module included on the MCU.
5. Multiple inputs are routed to all respective modules internally. The input of some modules must be configured by setting the
values of the PSMI[PADSELx] bitfields inside the SIUL module.
6. Programmable via the SRC (Slew Rate Control) bits in the respective Pad Configuration Register.
7. LQFP176 available only as development package.
8. Weak pull down during reset.
3 Electrical characteristics
3.1 Introduction
This section contains electrical characteristics of the device as well as temperature and
power considerations.
This product contains devices to protect the inputs against damage due to high static
voltages. However, it is advisable to take precautions to avoid application of any voltage
higher than the specified maximum rated voltages.
To enhance reliability, unused inputs can be driven to an appropriate logic voltage level (VDD
or VSS). This can be done by the internal pull-up or pull-down, which is provided by the
product for most general purpose pins.
The parameters listed in the following tables represent the characteristics of the device and
its demands on the system.
In the tables where the device logic provides signals with their respective timing
characteristics, the symbol “CC” for Controller Characteristics is included in the Symbol
column.
In the tables where the external system must provide signals with their respective timing
characteristics to the device, the symbol “SR” for System Requirement is included in the
Symbol column.
Caution: All of the following parameter values can vary depending on the application and must be
confirmed during silicon validation, silicon characterization or silicon reliability trial.
P Those parameters are guaranteed during production testing on each individual device.
Those parameters are achieved by the design characterization by measuring a statistically
C
relevant sample size across process variations.
Those parameters are achieved by design characterization on a small sample size from
T typical devices under typical conditions unless otherwise noted. All values shown in the typical
column are within this category.
D Those parameters are derived mainly from simulations.
Note: The classification is shown in the column labeled “C” in the parameter tables where
appropriate.
VDD_HV_xxx
6.0V
-0.3V VDD_HV_IOx
-0.3V 6.0V
VDD_HV_AD
6.0V
-0.3V VDD_HV_REG
e. Device design targets the removal of this conditions. To be confirmed by design during device validation.
— 4.5 5.5
5.0 V voltage regulator
VDD_HV_REG SR Relative to V
supply voltage VDD_HV_IOx – 0.1 VDD_HV_IOx + 0.1
VDD_HV_IOx
— 4.5 5.5
5.0 V ADC supply and high
VDD_HV_AD SR Relative to V
reference voltage V – 0.1 —
VDD_HV_REG DD_HV_REG
ADC ground and low
VSS_HV_AD SR — 0 0 V
reference voltage
VDD_LV_REGCOR(3),(4) SR Internal supply voltage — — — V
(3)
VSS_LV_REGCOR SR Internal reference voltage — 0 0 V
VDD_LV_CORx (3),(4) SR Internal supply voltage — — — V
VSS_LV_CORx(3) SR Internal reference voltage — 0 0 V
Ambient temperature under
TA SR — –40 125 °C
bias
1. Parametric figures can be out of specification when voltage drops below 4.5 V, however, guaranteeing the full functionality.
In particular, ADC electrical characteristics and I/Os DC electrical specification may not be guaranteed.
2. The difference between each couple of voltage supplies must be less than 100 mV, |VDD_HV_IOy – VDD_HV_IOx | < 100 mV.
3. To be connected to emitter of external NPN. Low voltage supplies are not under user control—these are produced by an
on-chip voltage regulator—but for the device to function properly the low voltage grounds (VSS_LV_xxx) must be shorted to
high voltage grounds (VSS_HV_xxx) and the low voltage supply pins (VDD_LV_xxx) must be connected to the external ballast
emitter.
4. The low voltage supplies (VDD_LV_xxx) are not all independent.
VDD_LV_COR1 and VDD_LV_COR2 are shorted internally via double bonding connections with lines that provide the low
voltage supply to the data flash memory module. Similarly, VSS_LV_COR1 and VSS_LV_COR2 are internally shorted.
VDD_LV_REGCOR and VDD_LV_REGCORx are physically shorted internally, as are VSS_LV_REGCOR and VSS_LV_CORx.
— 3.0 3.6
3.3 V voltage regulator
VDD_HV_REG SR Relative to V
supply voltage VDD_HV_IOx – 0.1 VDD_HV_IOx + 0.1
VDD_HV_IOx
— 3.0 5.5
3.3 V ADC supply and high
VDD_HV_AD SR Relative to V
reference voltage V – 0.1 5.5
VDD_HV_REG DD_HV_REG
ADC ground and low
VSS_HV_AD SR — 0 0 V
reference voltage
VDD_LV_REGCOR(3),(4) SR Internal supply voltage — — — V
(3)
VSS_LV_REGCOR SR Internal reference voltage — 0 0 V
VDD_LV_CORx(3),(4) SR Internal supply voltage — — — V
VSS_LV_CORx(3) SR Internal reference voltage — 0 0 V
Ambient temperature under
TA SR — –40 125 °C
bias
1. Parametric figures can be out of specification when voltage drops below 4.5 V, however, guaranteeing the full functionality.
In particular, ADC electrical characteristics and I/Os DC electrical specification may not be guaranteed.
2. The difference between each couple of voltage supplies must be less than 100 mV, |VDD_HV_IOy – VDD_HV_IOx | < 100 mV.
3. To be connected to emitter of external NPN. Low voltage supplies are not under user control—these are produced by an
on-chip voltage regulator—but for the device to function properly the low voltage grounds (VSS_LV_xxx) must be shorted to
high voltage grounds (VSS_HV_xxx) and the low voltage supply pins (VDD_LV_xxx) must be connected to the external ballast
emitter.
4. The low voltage supplies (VDD_LV_xxx) are not all independent.
VDD_LV_COR1 and VDD_LV_COR2 are shorted internally via double bonding connections with lines that provide the low
voltage supply to the data flash memory module. Similarly, VSS_LV_COR1 and VSS_LV_COR2 are internally shorted.
VDD_LV_REGCOR and VDD_LV_REGCORx are physically shorted internally, as are VSS_LV_REGCOR and VSS_LV_CORx.
VDD_HV_xxx
5.5V
3.3V
3.2V
VDD_HV_IOx
f. IO AC and DC characteristics are guaranteed only in the range 3.0 V–3.6 V when PAD3V5V is low, and in the
range 4.5 V–5.5 V when PAD3V5V is high.
VDD_HV_AD
5.5V
3.0V
VDD_HV_REG
3.0V 5.5V
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:
3.5.1.1 References
Semiconductor Equipment and Materials International
3081 Zanker Road
San Jose, CA 95134 U.S.A.
(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 jedec.org web site.
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.
VDD_HV_REG
SPC56xP54x/SPC5 CDEC3
BCTRL BJT(1)
VDD_LV_COR
CDEC2 CDEC1
ON Semi BCP68
BCP68 NXP BCP68-25
Infineon BCP68-25
BCX68 Infineon BCX68-10;BCX68-16;BCX68-25
BC868 NXP BC868
Infineon BC817-16;BC817-25;BC817SU;
BC817
NXP BC817-16;BC817-25
ST BCP56-16
Infineon BCP56-10;BCP56-16
BCP56
ON Semi BCP56-10
NXP BCP56-10;BCP56-16
1. For automotive applications please check with the appropriate transistor vendor for automotive grade
certification.
VLVDHV3H
VDD_HV_REG VPORH 3.3V
VPOR_UP
0V
3.3V
POWER_ON
0V
LVDM (HV)
3.3V
0V
VDD_LV_REGCOR VMLVDOK_H
1.2V
0V
3.3V
LVDD (LV)
0V
3.3V
POWER_OK
0V
RC16MHz Oscillator 1.2V
~1us
0V
VLVDHV3L 3.3V
VPORH
VDD_HV_REG
0V
3.3V
LVDM (HV)
0V
3.3V
POWER_ON
0V
1.2V
VDD_LV_REGCOR
0V
3.3V
LVDD (LV)
0V
3.3V
POWER_OK
0V
RC16MHz Oscillator
1.2V
0V
Internal Reset Generation Module
1.2V
FSM
IDLE P0 0V
VLVDHV3H
VLVDHV3L 3.3V
VDD_HV_REG
0V
3.3V
LVDM (HV)
0V
3.3V
POWER_ON
0V
1.2V
VDD_LV_REGCOR
0V
3.3V
LVDD (LV)
0V
3.3V
POWER_OK
0V
RC16MHz Oscillator
~1us
1.2V
0V
Internal Reset Generation Module
1.2V
FSM
IDLE P0 P1 0V
VIN
VDD
VIH
VHYS
VIL
PDIx = ‘1’
(GPDI register of SIUL)
PDIx = ‘0’
VDD_LV_CORE
externally forced at 1.3 V
RUN — Maximum Mode(1) 64 MHz 90 120
ADC Freq = 32 MHz
PLL Freq = 64 MHz
16 MHz 21 37
T RUN - Platform consumption,
40 MHz 35 55
single core(2)
VDD_LV_CORE 64 MHz 48 72
externally forced to 1.3V 16 MHz 24 41
IDD_LV_CORE RUN - Platform consumption,
40 MHz 42 64
dual core(3)
64 MHz 58 85
VDD_LV_CORE
Supply RUN — Maximum Mode(4) 64 MHz 85 113
externally forced at 1.3 V mA
current
VDD_LV_CORE
P HALT Mode(5) — 5.5 15
externally forced at 1.3 V
VDD_LV_CORE
STOP Mode(6) — 4.5 13
externally forced at 1.3 V
Flash memory supply current
VDD_HV_FL at 5.0 V — — 14
during read
IDD_FLASH T Flash memory supply current
during erase operation on 1 VDD_HV_FL at 5.0 V — — 42
flash memory module
VIN
VDD
VIH
VHYS
VIL
PDIx = ‘1’
(GPDI register of SIUL)
PDIx = ‘0’
VIN = VIL 10 —
IPD P Equivalent pull-down current µA
VIN = VIH — 130
Input leakage current
IIL P TA = –40 to 125 °C — 1 µA
(all bidirectional ports)
Input leakage current
IIL P TA = –40 to 125 °C — 0.5 µA
(all ADC input-only ports)
CIN D Input capacitance — — 10 pF
VIN = VIL –130 —
IPU D RESET, equivalent pull-up current µA
VIN = VIH — –10
VDD_LV_CORE
externally forced at
RUN — Maximum Mode(1) 1.3 V 64 MHz 90 120
ADC Freq = 32 MHz
PLL Freq = 64 MHz
16 MHz 21 37
T RUN - Platform consumption,
40 MHz 35 55
single core(2)
VDD_LV_CORE 64 MHz 48 72
externally forced to 1.3V 16 MHz 24 41
RUN - Platform consumption,
IDD_LV_CORE 40 MHz 42 64
dual core(3)
64 MHz 58 85
VDD_LV_CORE
RUN — Maximum Mode(4) externally forced at 64 MHz 85 113
Supply 1.3 V mA
current
VDD_LV_CORE
P HALT Mode(5) externally forced at — 5.5 15
1.3 V
VDD_LV_CORE
STOP Mode(6) externally forced at — 4.5 13
1.3 V
Flash memory supply current
VDD_HV_FL at 3.3 V — — 14
during read
IDD_FLASH D Flash memory supply current
during erase operation on 1 VDD_HV_FL at 3.3 V — — 42
flash memory module
Electrical characteristics
Table 24. Peripherals supply current (5 V and 3.3 V)(1)
Value
Symbol Parameter Conditions Unit
Typ Max
SPC56xP54x, SPC56xP60x
FlexRay supply
IDD_HV(FlexRay) T current on Static consumption 4.2 * fperiph 5.5 * fperiph µA
VDD_HV_REG
1. Operating conditions: fperiph = 8 MHz to 64 MHz
SPC56xP54x, SPC56xP60x Electrical characteristics
CL = 25 pF, 40 MHz — — 22
VDD = 5.0 V ± 10%,
CL = 25 pF, 64 MHz — — 33
PAD3V5V = 0
Root medium square C = 100 pF, 40 MHz — — 56
L
IRMSFST CC D I/O current for FAST mA
configuration CL = 25 pF, 40 MHz — — 14
VDD = 3.3 V ± 10%,
CL = 25 pF, 64 MHz — — 20
PAD3V5V = 1
CL = 100 pF, 40 MHz — — 35
Sum of all the static VDD = 5.0 V ± 10%, PAD3V5V = 0 — — 70
IAVGSEG SR D I/O current within a mA
supply segment VDD = 3.3 V ± 10%, PAD3V5V = 1 — — 65
1. VDD = 3.3 V ± 10% / 5.0 V ± 10%, TA = –40 to 125 °C, unless otherwise specified.
2. Stated maximum values represent peak consumption that lasts only a few ns during I/O transition.
fref_crystal
D PLL reference frequency range(1) Crystal reference 4 40 MHz
fref_ext
Phase detector input frequency range
fpll_in D — 4 16 MHz
(after pre-divider)
fFMPLLOUT D Clock frequency range in normal mode — 4 120 MHz
Measured using
fFREE P Free running frequency clock division — 20 150 MHz
typically /16
fsys D On-chip PLL frequency — 16 64 MHz
tCYC D System clock period — — 1 / fsys ns
2. “Loss of Reference Frequency” window is the reference frequency range outside of which the PLL is in self clocked mode.
3. Self clocked mode frequency is the frequency that the PLL operates at when the reference frequency falls outside the fLOR
window.
4. fVCO self clock range is 20–150 MHz. fSCM represents fSYS after PLL output divider (ERFD) of 2 through 16 in enhanced
mode.
5. This value is determined by the crystal manufacturer and board design.
6. Jitter is the average deviation from the programmed frequency measured over the specified interval at maximum fSYS.
Measurements are made with the device powered by filtered supplies and clocked by a stable external clock signal. Noise
injected into the PLL circuitry via VDDPLL and VSSPLL and variation in crystal oscillator frequency increase the CJITTER
percentage for a given interval.
7. Proper PC board layout procedures must be followed to achieve specifications.
8. Values are obtained with frequency modulation disabled. If frequency modulation is enabled, jitter is the sum of CJITTER and
either fCS or fDS (depending on whether center spread or down spread modulation is enabled).
9. Short term jitter is measured on the clock rising edge at cycle n and cycle n+4.
10. This value is determined by the crystal manufacturer and board design. For 4 MHz to 20 MHz crystals specified for this
PLL, load capacitors should not exceed these limits.
11. This specification applies to the period required for the PLL to relock after changing the MFD frequency control bits in the
synthesizer control register (SYNCR).
12. This value is true when operating at frequencies above 60 MHz, otherwise fCS is 2% (above 64 MHz).
13. Modulation depth will be attenuated from depth setting when operating at modulation frequencies above 50 kHz.
1. PTF = Post Trimming Frequency: The frequency of the output clock after trimming at typical supply voltage and
temperature
1023
1022
1021
1020
1019
1 LSB ideal = VDD_ADC / 1024
1018
(2)
code out
7
(1)
6
0
1 2 3 4 5 6 7 1017 1018 1019 1020 1021 1022 1023
Vin(A) (LSBideal)
Offset Error OSE
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: being CS and CP2 substantially two switched capacitances, with a
frequency equal to the ADC conversion rate, it can be seen as a resistive path to ground.
For instance, assuming a conversion rate of 1 MHz, with CS + CP2 equal to 3 pF, a
resistance of 330 k is obtained (REQ = 1 / (fc ×(CS + CP2)), 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 + CP2) and the sum of RS + RF,
the external circuit must be designed to respect the Equation 4:
Equation 4
RS + RF 1
V A --------------------- --- LSB
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 CS
RS Source Impedance
RF Filter Resistance
CF Filter Capacitance
RL Current Limiter Resistance
RSW1 Channel Selection Switch Impedance
RADSampling Switch Impedance
CP Pin Capacitance (two contributions, CP1 and
CP2)
VDD
Channel Extended
Sampling
Selection Switch
Source Filter Current Limiter
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 16): 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
Equation 5
CP CS
1 = R SW + R AD ----------------------
CP + CS
Equation 6
1 R SW + R AD C S « T S
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:
Equation 7
V A1 C S + C P1 + C P2 = V A C P1 + C P2
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:
Equation 8
2 R L C S + C P1 + C P2
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 constraint on
RL sizing is obtained:
Equation 9
8.5 2 = 8.5 R L C S + C P1 + C P2 TS
Equation 10
VA2 C S + C P1 + C P2 + C F = V A C F + V A1 C P1 + C P2 + C S
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:
Equation 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:
Equation 12
C F 2048 C S
VSS_HV_AD VSS_HV_AD
VINAN SR Analog input voltage(2) — — V
0.3 + 0.3
ADC Clock frequency
(depends on ADC
fCK SR configuration) — 3(4) — 60 MHz
(The duty cycle depends on
AD_clk(3) frequency)
fs SR Sampling frequency — — — 1.53 MHz
fADC = 20 MHz,
125 — — ns
INPSAMP = 3
tADC_S D Sample time(5)
fADC = 9 MHz,
— — 28.2 µs
INPSAMP = 255
fADC = 20 MHz(7),
tADC_C P Conversion time(6) 0.650 — — µs
INPCMP = 1
ADC input sampling
CS(8) D — — — 2.5 pF
capacitance
CP1(8) D ADC input pin capacitance 1 — — — 3 pF
CP2(8) D ADC input pin capacitance 2 — — — 1 pF
CP3(8) D ADC input pin capacitance 3 — — — 1 pF
3. The maximum program and erase times occur after the specified number of program/erase cycles. These maximum values
are characterized but not guaranteed.
4. Actual hardware programming times. This does not include software overhead.
5. Typical bank programming time assumes that all cells are programmed in a single pulse. In reality some cells will require
more than one pulse, adding a small overhead to total bank programming time (see Initial Max column).
6. Time between erase suspend resume and next erase suspend.
3.17 AC specifications
Value
Symbol C Parameter Conditions(1) Unit
Min Typ Max
D CL = 25 pF — — 50
VDD = 5.0 V ± 10%,
T CL = 50 pF — — 100
PAD3V5V = 0
D Output transition time output pin(2) CL = 100 pF — — 125
Ttr CC ns
D SLOW configuration CL = 25 pF — — 40
VDD = 3.3 V ± 10%,
T CL = 50 pF — — 50
PAD3V5V = 1
D CL = 100 pF — — 75
D CL = 25 pF — — 10
VDD = 5.0 V ± 10%,
T CL = 50 pF PAD3V5V = 0 — — 20
SIUL.PCRx.SRC = 1
D Output transition time output pin(2) CL = 100 pF — — 40
Ttr CC ns
D MEDIUM configuration CL = 25 pF — — 12
VDD = 3.3 V ± 10%,
T CL = 50 pF PAD3V5V = 1 — — 25
SIUL.PCRx.SRC = 1
D CL = 100 pF — — 40
CL = 25 pF — — 4
VDD = 5.0 V ± 10%,
CL = 50 pF PAD3V5V = 0 — — 6
SIUL.PCRx.SRC = 1
Output transition time output pin(2) CL = 100 pF — — 12
Ttr CC D ns
FAST configuration CL = 25 pF — — 4
VDD = 3.3 V ± 10%,
CL = 50 pF PAD3V5V = 1 — — 7
SIUL.PCRx.SRC = 1
CL = 100 pF — — 12
1. VDD = 3.3 V ± 10% / 5.0 V ± 10%, TA = –40 °C to TA MAX, unless otherwise specified.
2. CL includes device and package capacitances (CPKG < 5 pF).
3. Transition timing of both positive and negative slopes will differ maximum 50 %.
VDD
VDDMIN
VRESET
VIH
VIL
TPOR
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
g. The output drive provided is open drain and hence must be terminated by an external resistor of value 1 k
TCK
2
3 2
1 3
TCK
TMS, TDI
7 8
TDO
TCK
9 11
Output
Signals
10
Output
Signals
12
13
Input
Signals
MCKO
4
MDO
MSEO Output Data Valid
EVTO
TCK
EVTI
EVTO 5
TCK
TMS, TDI
9
8
TDO
IRQ
2
3
Master (MTFE = 0) 60 —
1 tSCK CC D DSPI cycle time ns
Slave (MTFE = 0) 60 —
2 tCSC CC D PCS to SCK delay — 16 — ns
3 tASC CC D After SCK delay — 26 — ns
4 tSDC CC D SCK duty cycle — 0.4 × tSCK 0.6 × tSCK ns
5 tA CC D Slave access time SS active to SOUT valid — 30 ns
SS inactive to SOUT High-Z or
6 tDIS CC D Slave SOUT disable time — 16 ns
invalid
7 tPCSC CC D PCSx to PCSS time — 13 — ns
8 tPASC CC D PCSS to PCSx time — 13 — ns
Master (MTFE = 0) 35 —
Slave 4 —
9 tSUI CC D Data setup time for inputs ns
Master (MTFE = 1, CPHA = 0) 35 —
Master (MTFE = 1, CPHA = 1) 35 —
Master (MTFE = 0) –5 —
Slave 4 —
10 tHI CC D Data hold time for inputs ns
Master (MTFE = 1, CPHA = 0) 11 —
Master (MTFE = 1, CPHA = 1) –5 —
Master (MTFE = 0) — 12
Slave — 36
11 tSUO CC D Data valid (after SCK edge) ns
Master (MTFE = 1, CPHA = 0) — 12
Master (MTFE = 1, CPHA = 1) — 12
Master (MTFE = 0) –2 —
Slave 6 —
12 tHO CC D Data hold time for outputs ns
Master (MTFE = 1, CPHA = 0) 6 —
Master (MTFE = 1, CPHA = 1) –2 —
1. All timing are provided with 50pF capacitance on output, 1ns transition time on input signal
2 3
PCSx
4 1
SCK Output
(CPOL=0)
4
SCK Output
(CPOL=1)
10
9
12 11
CSx
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 ECOPACK®
In order to meet environmental requirements, ST offers these devices in different grades of
ECOPACK® packages, depending on their level of environmental compliance. ECOPACK®
specifications, grade definitions and product status are available at: www.st.com.
ECOPACK® is an ST trademark.
A A2 A1 c
b
0.25 mm
gage plane
ccc C
k
D
D1 A1 L
D3 L1
108 73
72
109
E3 E1 E
144
37
Pin 1 1 36
identification ME_1A
e
A — — 1.600 — — 0.0630
A1 0.050 — 0.150 0.0020 — 0.0059
A2 1.350 1.400 1.450 0.0531 0.0551 0.0571
b 0.170 0.220 0.270 0.0067 0.0087 0.0106
c 0.090 — 0.200 0.0035 — 0.0079
D 21.800 22.000 22.200 0.8583 0.8661 0.8740
D1 19.800 20.000 20.200 0.7795 0.7874 0.7953
D3 — 17.500 — — 0.6890 —
E 21.800 22.000 22.200 0.8583 0.8661 0.8740
E1 19.800 20.000 20.200 0.7795 0.7874 0.7953
E3 — 17.500 — — 0.6890 —
e — 0.500 — — 0.0197 —
L 0.450 0.600 0.750 0.0177 0.0236 0.0295
L1 — 1.000 — — 0.0394 —
k 0.0 ° 3.5 ° 7.0° 3.5 ° 0.0 ° 7.0 °
(2)
ccc 0.080 0.0031
1. Values in inches are converted from mm and rounded to 4 decimal digits.
2. Tolerance.
0.25 mm
0.10 inch
GAGE PLANE
D
L
D1
D3 L1
75 51 C
76 50
E3 E1 E
100 26
Pin 1 1 25
ccc C
identification
e
A1
A2
A
SEATING PLANE C
1L_ME
A — — 1.600 — — 0.0630
A1 0.050 — 0.150 0.0020 — 0.0059
A2 1.350 1.400 1.450 0.0531 0.0551 0.0571
5 Ordering information
Product identifier Core Family Memory Package Temperature Custom vers. Conditioning
SPC56 A P 60 L3 C EFA Y
Y = Tray
R = Tape and Reel
X = Tape and Reel 90°
A = 5 V, 64 MHz
B = 3,3 V, 64 MHz
A = “Airbag” feature set
F = “Full feature” set
E = Data flash memory
B = –40 to 105 °C
C = –40 to 125 °C
L5 = LQFP144
L3 = LQFP100
60 = 1 MB
54 = 768 KB
P = SPC56xP54x/SPC56xP60x family
A = Dual core e200z0h
0 = Single core e200z0h
SPC56 = Power Architecture in 90nm
h. Not all configurations are available on the market. Please contact your ST sales representative to get the list of
orderable commercial part number.
6 Revision history
In the cover page, replaced “64 MHz, dual issue, 32-bit CPU core
complex” with “64 MHz, single issue, 32-bit CPU core complex”
Table 9: Absolute maximum ratings, updated TVDD entry
Table 22: DC electrical characteristics (3.3 V, NVUSRO[PAD3V5V]=1):
Updated conditions value of VOL_F to 11 mA
21-Nov-2012 4 Updated conditions value of VOH_F to – 11 mA
Table 24: Peripherals supply current (5 V and 3.3 V):
Replaced all occurrences of IDD_BV in this table with IDD_HV
Replaced all occurrences of VDD_BV in this table with
VDD_HV_REG.
Figure 40: Ordering information scheme, fixed typo in the footnote.
18-Sep-2013 5 Updated Disclaimer.
Added “AEC-Q10x qualified” in Features section.
In Table 2: SPC56xP54x/SPC56xP60x device comparison added
footnote “LinFlex_1 is Master Only.” related to row “LINFlex modules”
Updated Table 3: SPC56xP54x/SPC56xP60x device configuration
difference
Figure 2: LQFP176 pinout (top view):
– Changed PB[4] to TDO
– Changed PB[5] to TDI
– Changed pins 71,72 to NC
15-Jun-2016 6 – Changed pins 87,88 to NC
In Section 1.5.27: Nexus development interface (NDI), added note “At
least one TCK clock is necessary for the EVTI signal to be
recognized by the MCU.” for EVTI pin.
In Table 7: Pin muxing:
– Replaced “PCR register” with “PCR No.”
– Updated “CS3” with “CS3_4” function related to A[2] port pin
– In column “I/O direction”, added “O” for “DSPI_1” peripheral
– In “Functions” column related to D[12] port pin, changed DS7_1 to
CS7_1
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.