Spc570s40e1, Spc570s40e3, Spc570s50e1, Spc570s50e3
Spc570s40e1, Spc570s40e3, Spc570s50e1, Spc570s50e3
SPC570S50E1, SPC570S50E3
32-bit Power Architecture® microcontroller for automotive ASILD
applications
Datasheet - production data
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 Document overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Feature overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2 Parameter classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4 Electromagnetic compatibility (EMC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.5 Electrostatic discharge (ESD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.6 Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.7 Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.7.1 Package thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.7.2 Power considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.8 Current consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.9 I/O pad electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.9.1 I/O pad types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.9.2 I/O input DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.9.3 I/O output DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.10 RESET electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.11 Power management electrical characteristics . . . . . . . . . . . . . . . . . . . . . 41
4.11.1 Voltage regulator electrical characteristics . . . . . . . . . . . . . . . . . . . . . . 41
4.12 PMU monitor specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.12.1 Nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.1 eTQFP64 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.2 eTQFP100 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
List of tables
List of figures
1 Introduction
1.2 Description
The SPC570Sx is a family of next generation microcontrollers built on the Power
Architecture embedded category.
The SPC570Sx family of 32-bit microcontrollers is the latest achievement in integrated
automotive application controllers. It belongs to an expanding family of automotive-focused
products designed to address the next wave of Chassis and Safety electronics applications
within the vehicle. The advanced and cost-efficient host processor core of this automotive
controller family complies with the Power Architecture embedded category and only
implements the VLE (variable-length encoding) APU, providing improved code density. It
operates at speeds of up to 80 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.
Process 55 nm
Core e200z0h
Number of main cores 1
Main processor Number of checker cores 1
VLE Yes
Main processor frequency 80 MHz(1)
Interrupt controllers (including interrupt controller checker) 1
Software watchdog timer 1
1 AUTOSAR® STM
System timers
1 PIT with four 32-bit channels
DMA (including DMA checker) 1
DMA channels 16
SMPU Yes (8 regions)(2)
System SRAM Up to 48 KB
Code flash memory Up to 512 KB
2 Block diagram
RCCU
XBAR
XBIC
RAM
Flash controller
controller
RAM Flash
DMA
MC_RGM MC_ME CHMUX_0 PIT MC_PCU SSCM
CFLASH_INF WKPU
Table 3 summarizes the functions of all blocks present in the SPC570Sx series of
microcontrollers. Please note that the presence and number of blocks vary by device and
package.
Clock generation module Provides logic and control required for the generation of system and peripheral
(MC_CGM) clocks
Provides a mechanism for controlling the device operational mode and mode
transition sequences in all functional states; also manages the power control
Mode entry module (MC_ME)
unit, reset generation module and clock generation module, and holds the
configuration, control and status registers accessible for applications
MC_PMC Contains registers that enable/disable the various voltage monitors
Reset generation module Centralizes reset sources and manages the device reset sequence of the
(MC_RGM) device
Provides hardware access control for all memory references generated in a
Memory protection unit (MPU)
device
Has six 16-bit general purpose counter, where each counter can be used as
eTimer
input capture or output compare function
Collects fault event notification from the rest of the system and translates them
FCCU
into internal and/or external system reactions
RCCU Compares input signals and issues an alarm in the case of a mismatch
Collects and reports error events associated with ECC (Error Correction Code)
MEMU
logic used on SRAM, DMA RAM and Flash memory
Verifies the integrity of the attribute information for crossbar transfers and
XBIC
signals the Fault Collection and Control Unit (FCCU) when an error is detected
STCU2 Handles the BIST procedure
CRC Controls the computation of CRC, off-loading this work from the CPU
Protects several registers against accidental writing, locking their value till the
RegProt
next reset phase
Temperature sensor Monitors the device temperature
Debug Control Interface Provides debug features for the MCU
Monitor a variety of signals including addresses, data, control signals, status
Nexus Port Controller
signals, etc.
Monitors the system bus and provides real-time trace information to debug or
Nexus Multimaster Trace Client
development tools
Periodic interrupt timer (PIT) Produces periodic interrupts and triggers
Provides control over all the electrical pad controls and up 32 ports with 16 bits
System integration unit (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 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 and operating
System timer module (STM)
system tasks
System watchdog timer (SWT) Provides protection from runaway code
VDD_HV_IO
VDD_HV_IO
PD[15]
PD[14]
PD[10]
PE[15]
PE[14]
PD[11]
PE[11]
PD[9]
PE[8]
PE[7]
PE[6]
PE[5]
PE[3]
PE[2]
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
FCCU_F0 1 48 PD[8]
PA[0] 2 47 PD[7]
PA[3] 3 46 VDD_HV_IO
PA[4] 4 45 VDD_LV
PA[7] 5 44 PORST
PA[8] 6 43 TESTMODE
PA[9] 7 42 TCK
PA[11] 8 41 PC[15]
PA[12] 9 eTQFP64 Top view 40 TDO
PA[13] 10 39 TMS
PA[14] 11 38 TDI
VDD_LV 12 37 VDD_HV_OSC_PMC
VDD_HV_IO 13 36 XTAL
PB[3] 14 35 EXTAL
PB[4] 15 34 VDD_LV
PB[5] 16 33 VDD_HV_IO
17
18
19
20
21
22
23
24
25
32
26
27
28
29
30
31
PB[6]
PB[7]
PB[10]
PB[11]
PB[14]
PB[15]
PC[1]
PC[2]
PC[3]
PC[4]
PC[7]
PC[8]
PC[11]
FCCU_F1
VREFH_ADC
VDD_HV_ADC_TSENS
Note:
Availability of port pin alternate functions depends on product selection.
a. All eTQFP64 information is indicative and must be confirmed during silicon validation.
VDD_HV_IO
VDD_HV_IO
PD[15]
PD[14]
PD[13]
PD[12]
PD[10]
PE[15]
PE[14]
PE[13]
PE[12]
PE[10]
PD[11]
PE[11]
PD[9]
PE[9]
PE[8]
PE[7]
PE[6]
PE[5]
PE[4]
PE[3]
PE[2]
PE[1]
PE[0]
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
FCCU_F0 1 75 PD[8]
PA[0] 2 74 PD[7]
PA[1] 3 73 PD[6]
PA[2] 4 72 PD[5]
PA[3] 5 71 PD[4]
PA[4] 6 70 PD[3]
PA[5] 7 69 PD[2]
PA[6] 8 68 VDD_LV
PA[7] 9 67 PD[1]
PA[8] 10 66 PORST
PA[9] 11 65 PD[0]
PA[10] 12 64 TESTMODE
PA[11] 13 63 TCK
PA[12] 14 eTQFP100 62 PC[15]
PA[13] 15 61 TDO
PA[14] 16 Top view 60 TMS
PA[15] 17 59 TDI
PB[0] 18 58 PC[14]
VDD_LV 19 57 PC[13]
VDD_HV_IO 20 56 PC[12]
PB[1] 21 55 VDD_HV_OSC_PMC
PB[2] 22 54 XTAL
PB[3] 23 53 EXTAL
PB[4] 24 52 VDD_LV
PB[5] 25 51 VDD_HV_IO
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
PB[6]
PB[7]
PB[8]
PB[9]
PB[10]
PB[11]
PB[12]
PB[13]
PB[14]
PB[15]
PC[0]
PC[1]
PC[2]
PC[3]
PC[4]
PC[5]
PC[6]
PC[7]
PC[8]
PC[9]
PC[10]
PC[11]
FCCU_F1
VREFH_ADC
VDD_HV_ADC_TSENS
Note:
Availability of port pin alternate functions depends on product selection.
Port
Pad Type AF1 AF2 AF3 AF4
pin
— FCCU_F0 1 1 IO FCCU_F0(1)
DSPI 0 - DSPI 1 - Timer 0 -
PA[0] PAD[0] 2 2 IO Ext. INT 0
CS 0 CS 1 ch. 0
DSPI 1 - Timer 0 - Nexus Timer 1 -
PA[1] PAD[1] — 3 IO
CS 1 ch. 0 EVTI ch. 0
DSPI 2 - DSPI 0 - Nexus Timer 1 -
PA[2] PAD[2] — 4 IO
CS 1 CS 4 EVTO ch. 1
DSPI 0 - Timer 0 - DSPI 1 -
PA[3] PAD[3] 3 5 IO Ext. INT 1
CLK ch. 0 CLK
DSPI 0 - Timer 0 - DSPI 1 -
PA[4] PAD[4] 4 6 IO NMI
Serial Data ch. 1 Serial Data
LINFlex 1 - Timer 0 - Nexus Timer 1 -
PA[5] PAD[5] — 7 IO
TX ch. 1 MCK 0 ch. 2
LINFlex 1 - Timer 0 - Nexus Timer 1 -
PA[6] PAD[6] — 8 IO
RX ch. 2 MDO 0 ch. 3
DSPI 0 - Timer 0 - DSPI 1 -
PA[7] PAD[7] 5 9 IO —
Serial Data ch. 2 Serial Data
DSPI 0 - DSPI 2 - LINFlex 1 - Timer 0 -
PA[8] PAD[8] 6 10 IO
CS 1 CS 0 TX ch. 1
DSPI 0 - DSPI 0 - LINFlex 1 - Timer 0 -
PA[9] PAD[9] 7 11 IO
CS 2 CS 7 RX ch. 2
DSPI 1 - Nexus
PA[10] PAD[10] — 12 IO — Ext. INT 3
CS 1 MDO 1
eTQFP100
eTQFP64
Port
Pad Type AF1 AF2 AF3 AF4
pin
eTQFP100
eTQFP64
Port
Pad Type AF1 AF2 AF3 AF4
pin
eTQFP100
eTQFP64
Port
Pad Type AF1 AF2 AF3 AF4
pin
— XTAL 36 54 ANA —
— VDD_HV_OSC_PMC 37 55 PW —
Timer 0 - DSPI 1 - LINFlex 0 -
PC[12] PAD[44] — 56 IO —
ch. 0 CS 3 RX
Timer 0 - DSPI 1 - LINFlex 0 -
PC[13] PAD[45] — 57 IO —
ch. 1 CS 4 TX
Timer 0 - DSPI 1 - DSPI 0 -
PC[14] PAD[46] — 58 IO —
ch. 2 CS 5 CS 3
— TDI 38 59 IO —
— TMS 39 60 IO —
— TDO 40 61 IO —
DSPI 1 - Timer 2 -
PC[15] PAD[47] 41 62 IO NMI Ext. INT 4
CS 2 ch. 0
— TCK 42 63 IO —
— TESTMODE 43 64 IO —
DSPI 1 - Timer 2 -
PD[0] PAD[48] — 65 IO Ext. INT 0 —
CS 6 ch. 1
— PORST 44 66 IO —
Timer 0 - DSPI 1 - DSPI 0 -
PD[1] PAD[49] — 67 IO —
ch. 3 CS 7 CS 4
— VDD_LV 45 68 PW —
Timer 2 - DSPI 2 - DSPI 1 - Timer 3 -
PD[2] PAD[50] — 69 IO
ch. 0 CS 1 CS 6 ch. 0
Timer 2 - DSPI 2 - DSPI 1 - Timer 3 -
PD[3] PAD[51] — 70 IO
ch. 1 CS 2 CS 4 ch. 1
Timer 2 - DSPI 2 - DSPI 1 - Timer 3 -
PD[4] PAD[52] — 71 IO
ch. 2 CS 3 CS 7 ch. 2
— VDD_HV_IO 46 — PWB51 —
DSPI 2 - Timer 2 - DSPI 1 - Timer 3 -
PD[5] PAD[53] — 72 IO
CS 0 ch. 1 CS 6 ch. 3
DSPI 2 - Timer 2 - DSPI 1 - DSPI 0 -
PD[6] PAD[54] — 73 IO
Serial Data ch. 2 CS 5 CS 5
Timer 3 - CTU DSPI 1 - LINFlex 1 -
PD[7] PAD[55] 47 74 IO
ch. 0 trg_inp CS 2 RX
Timer 3 - CTU DSPI 1 - LINFlex 1 -
PD[8] PAD[56] 48 75 IO
ch. 1 trg_outp CS 6 TX
eTQFP100
eTQFP64
Port
Pad Type AF1 AF2 AF3 AF4
pin
eTQFP100
eTQFP64
Port
Pad Type AF1 AF2 AF3 AF4
pin
4 Electrical characteristics
4.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 applying 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 could be done by the internal pull-up and 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.
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.
1. Functional operating conditions are given in the DC electrical specifications. Absolute maximum ratings are stress ratings
only, and functional operation at the maxima is not guaranteed. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability or cause permanent damage to the device. During overload conditions (VIN >
VDD_HV_IO or VIN < VSS), the voltage on pins with respect to ground (VSS) must not exceed the recommended values.
2. Allowed 5.5–6.0 V for 60 seconds cumulative time with no restrictions, for 10 hours cumulative time device in reset,
TJ = 150 °C remaining time at or below 5.5 V.
3. The maximum input voltage on an I/O pin tracks with the associated I/O supply maximum. For the injection current
condition on a pin, the voltage will be equal to the supply plus the voltage drop across the internal ESD diode from I/O pin
to supply. The diode voltage varies greatly across process and temperature, but a value of 0.3V can be used for nominal
calculations.
4. A VDD_HV_IO power segment is defined as one or more GPIO pins located between two VDD_HV_IO supply pins.
5. Solder profile per IPC/JEDEC J-STD-020D
6. Moisture sensitivity per JEDEC test method A112
Frequency
Device operating
fSYS SR -40 °C < TJ < 150 °C — — 80 MHz
frequency(2)
Temperature
Operating
temperature — -40.0 — 150.0 °C
range - junction
TJ SR P
Operating
temperature — 165.0 (3) °C
— —
range - junction
Ambient operating
TA (TL to TH) SR P temperature — -40.0 — 125.0 °C
range
Voltage
LVD290/HVD400
P 2.97 — 3.63
enabled
VDD_HV_IO SR I/O supply voltage LVD290 enabled V
C HVD400 disabled 2.97 — 5.5
(4),(5)
LVD290/HVD400
P 2.97 — 3.63
PMC and OSC enabled
VDD_HV_OSC_PMC SR V
supply voltage LVD290 enabled
C 2.97 — 5.5
HVD400 disabled
D LVD400 enabled 4.5 — 5.5
SAR ADC supply
VDD_HV_ADC_TSENS SR LVD400 V
C voltage 3.0 — 3.6
disabled(4),(6)
SAR ADC
VREFH_ADC SR P — 2.0 — VDD_HV_ADC_TSENS V
reference voltage
SAR ADC
VREFH_ADC -
SR D reference — — — 25 mV
VDD_HV_ADC_TSENS
differential voltage
Slew rate on
VRAMP SR D — — — 0.5 V/µs
power supply pins
I/O input voltage
VIN SR C — 0 — 5.5 V
range
Injection current
DC injection
Digital pins and
IIC SR T current (per -3 — 3 mA
analog pins
pin)(7),(8),(9)
Maximum current
IMAXSEG SR D per power — -80 — 80 mA
segment(10)
1. The ranges in this table are design targets and actual data may vary in the given range.
2. Maximum operating frequency is applicable to the computational cores and platform for the device. See the Clocking
chapter in the SPC570Sx Microcontroller Reference Manual for more information on the clock limitations for the various IP
blocks on the device.
3. Refer to technical note "SPC570S family - High Temperature "D" Grade (DocID031416 - TN1262)" for associated specific
limitation.
4. Maximum voltage is not permitted for entire product life. See Absolute maximum ratings.
5. Reduced output/input capabilities below 4.2 V. See performance derating values in I/O pad electrical characteristics.
6. This LVD/HVD disabled supply voltage condition only applies after LVD/HVD are disabled by the application during the
reset sequence, and the LVD/HVD are active until that point.
7. Full device lifetime without performance degradation
8. I/O and analog input specifications are only valid if the injection current on adjacent pins is within these limits. See Table 6:
Absolute maximum ratings for maximum input current for reliability requirements.
9. The I/O pins on the device are clamped to the I/O supply rails for ESD protection. When the voltage of the input pin is
above the supply rail, current will be injected through the clamp diode to the supply rail. For external RC network
calculation, assume typical 0.3 V drop across the active diode. The diode voltage drop varies with temperature. For more
information, see the device characterization report.
10. A VDD_HV_IO power segment is defined as one or more GPIO pins located between two VDD_HV_IO supply pins.
RθJA CC D Junction to ambient, natural convection(1) Four layer board - 2s2p board 32.3 °C/W
Junction to ambient in forced air @ 200 ft/min
RθJMA CC D Four layer board - 2s2p board 26.5 °C/W
(1 m/s)(1)
RθJB CC D Junction to board(2) — 12.1 °C/W
RθJCtop CC D Junction to top case(3) — 19.0 °C/W
RθJCbotttom CC D Junction to bottom case thermal resistance(4) — 1.9 °C/W
Junction to package top, natural
ΨJT CC D — 0.6 °C/W
convection(5)
1. Per JEDEC JESD51-6 with the board (JESD51-7) horizontal.
2. Thermal resistance between the die and the printed circuit board per JEDEC JESD51-8. Board temperature is measured
on the top surface of the board near the package.
3. Thermal resistance between the die and the case top surface as measured by the cold plate method (MIL SPEC-883
Method 1021.1).
4. Thermal resistance between the die and the solder pad on the bottom of the package based on simulation without any
interface resistance.
5. Thermal characterization parameter indicating the temperature difference between package top and the junction
temperature per JEDEC JESD51-2.
two signal layers, a power and a ground plane (2s2p), demonstrate that the effective
thermal resistance is not a constant. The thermal resistance depends on the:
• Construction of the application board (number of planes)
• Effective size of the board which cools the component
• Quality of the thermal and electrical connections to the planes
• Power dissipated by adjacent components
Connect all the ground and power balls to the respective planes with one via per ball. Using
fewer vias to connect the package to the planes reduces the thermal performance. Thinner
planes also reduce the thermal performance. When the clearance between the vias leave
the planes virtually disconnected, the thermal performance is also greatly reduced.
As a general rule, the value obtained on a single-layer board is within the normal range for
the tightly packed printed circuit board. The value obtained on a board with the internal
planes is usually within the normal range if the application board has:
• One oz. (35 micron nominal thickness) internal planes
• Components are well separated
• Overall power dissipation on the board is less than 0.02 W/cm2
The thermal performance of any component depends on the power dissipation of the
surrounding components. In addition, the ambient temperature varies widely within the
application. For many natural convection and especially closed box applications, the board
temperature at the perimeter (edge) of the package is approximately the same as the local
air temperature near the device. Specifying the local ambient conditions explicitly as the
board temperature provides a more precise description of the local ambient conditions that
determine the temperature of the device.
At a known board temperature, the junction temperature is estimated using the following
equation:
printed circuit board, or change the thermal dissipation on the printed circuit board
surrounding the device. This description is most useful for packages with heat sinks where
90% of the heat flow is through the case to heat sink to ambient. For most packages, a
better model is required.
A more accurate two-resistor thermal model can be constructed from the junction-to-board
thermal resistance and the junction-to-case thermal resistance. The junction-to-case
thermal resistance describes when using a heat sink or where a substantial amount of heat
is dissipated from the top of the package. The junction-to-board thermal resistance
describes the thermal performance when most of the heat is conducted to the printed circuit
board. This model can be used to generate simple estimations and for computational fluid
dynamics (CFD) thermal models. More accurate compact Flotherm models can be
generated upon request.
To determine the junction temperature of the device in the application on a prototype board,
use the thermal characterization parameter (YJT) to determine the junction temperature by
measuring the temperature at the top center of the package case using the following
equation:
P Fmax(1) — — 110(1) mA
Operating current all
IDD 0.75 *
T supply rails Tj = 150 °C(1) — — mA
fCPU(2) + 50
Stop P Stop mode consumption Device working on RC clock — — 40(3) mA
1. Values are based on typical application code executing from Flash memory, where the DMA is running in continuous mode,
the ADC is in continuous conversion, the timers are running to maximum counter values and communication IPs are in
loopback or transmitting mode. IOs are unloaded.
The maximum consumption can reach 110 mA during boot time M/LBIST (before reset).
2. fCPU is measured in MHz
3. ADC and XOSC disabled, Includes regulator consumption for VDD_LV generation. Includes static I/O current with no pins
toggling.
VIN
VDD
VIH
VHYS
VIL
PDIx = ‘1’
(GPDI register of SIUL)
PDIx = ‘0’
TTL
CMOS
Automotive
VDD_HV_IO
4.5 V < VDD_HV_IO < 5.5 V 3.8 —
Input high level + 0.3
VIH(3) SR P V
Automotive 0.75 * VDD_HV_IO
3.0 V < VDD_HV_IO < 3.6 V —
VDD_HV_IO + 0.3
4.5 V < VDD_HV_IO < 5.5 V -0.3 — 2.2
Input low level
VIL SR P 0.35 * V
Automotive 3.0 V < VDD_HV_IO < 3.6 V -0.3 —
VDD_HV_IO
4.5 V < VDD_HV_IO < 5.5 V 0.5 — —
Input hysteresis
VHYST — C 0.11 * V
Automotive 3.0 V < VDD_HV_IO < 3.6 V — —
VDD_HV_IO
Input Characteristics
Digital input
ILKG CC P — — — 1 µA
leakage
Digital input
CIN C D — — — 10 pF
capacitance
1. Minimum hysteresis at 4.0 V
2. VSIO[VSIO_xx] = 0 in the range 3.0 V < VDD_HV_IO < 4.0 V, VSIO[VSIO_xx] = 1 in the range 4.0 V < VDD_HV_IO < 5.9 V.
3. VSIO[VSIO_xx] = 0 in the range 3.0 V < VDD_HV_IO < 4.0 V, VSIO[VSIO_xx] = 1 in the range 4.0 V < VDD_HV_IO < 5.9 V.
Table 15 provides weak pull figures. Both pull-up and pull-down current specifications are provided.
Output frequency CL = 25 pF — — 2
Weak fmax_S MHz
weak configuration CL = 50 pF — — 1
Transition time CL = 25 pF — — 127
tTR_S output pin weak ns
configuration CL = 50 pF — — 2443
Difference between
tSKEW_S rise time and fall — — — 50 %
time
Table 20. I/O output characteristics for pads 4, 9, 11, 55, 56 (continued)
Value
Functionality Symbol Parameter Conditions Unit
Min Typ Max
Transition time CL = 25 pF — — 34
tTR_M output pin medium ns
configuration CL = 50 pF — — 62
Difference between
tSKEW_M rise time and fall — — — 46 %
time
VDD
VDDMIN
RESET
VIH
VIL
VDD
VIH
VHYS
VIL
internal
reset
filtered by
filtered by filtered by unknown reset
hysteresis lowpass filter lowpass filter state device under hardware reset
WFRST WFRST
WNFRST
1 2 3a 3b 3c
Input low level TTL 3.0 V < VDD_HV_IO < 3.6 V 0.4 — 0.6
VIL SR P V
(Schmitt trigger) 4.5 V < VDD_HV_IO < 5.5 V 0.4 — 0.8
Input hysteresis TTL
VHYS CC C — 275 — — mV
(Schmitt trigger)
Minimum supply for strong
VDD_POR CC C — — — 1.2 V
pull-down activation
Device under power-on reset
3.0 V < VDD_HV_IO < 5.5 V, 0.2 — — mA
IOL_R CC P Strong pull-down current VOL > 1.0 V
Device under power-on reset
12 — — mA
VDD_HV_IO = 4.0 V, VOL = VIL
ESR0 pin
23 — —
Weak pull-up current VIN = 0.69 * VDD_HV_IO
|IWPU| CC P µA
absolute value ESR0 pin
— — 82
VIN = 0.49 * VDD_HV_IO
PORST pin
— — 130
Weak pull-down current VIN = 0.69 * VDD_HV_IO
|IWPD| CC P µA
absolute value PORST pin
40 — —
VIN = 0.49 * VDD_HV_IO
PORST input filtered
WFRST SR P — — — 500 ns
pulse
PORST input not filtered
WNFRST SR P — 2000 — — ns
pulse
VDD_HV_OSC_PMC
VSS
DEVICE
VDD_LV CV1V2
(34, 52)
VDD_HV_IO (ballast supply)
(13, 20) 100 nF
VDD_HV_IO (ballast supply)
(33, 51)
4.12.1 Nomenclature
• POR stands for Power On Reset. The POR circuit manages the reset from very low
voltage up to its threshold. Cannot be disabled.
• MVD stands for Minimum Voltage Detector. It cannot be disabled by the user and
generate a destructive Reset.
• LVD stands for Low Voltage Detector. It can be disabled by the user.
• HVD stands for High Voltage Detector. It can be disabled by the user.
• UVD stands for Upper Voltage Detector. It cannot be disabled by the user and generate
a destructive reset.
20 0b000
40 0b001
64 0b010
80 0b011
1. RWSC is a field in the Flash memory of PFCR register used to specify the wait states for address pipelining and read/write
accesses.
2. Maximum frequencies (FM modulation up to 2% could be enabled additionally).
Lifetime
Initial max
Symbol Characteristics (1) Typical max(4) Unit
Typ
(2) C end of C
All
25 °C life(3) < 1 K < 100 K
(5) temp C
(6) cycles cycles
Lifetime
Initial max
Symbol Characteristics (1) Typical max(4) Unit
Typ
(2) C end of C
All
25 °C life(3) < 1 K < 100 K
(5) temp C
(6) cycles cycles
All the Flash operations require the presence of the system clock for internal
synchronization. About 50 synchronization cycles are needed: this means that the timings of
the previous table can be longer if a low frequency system clock is used.
— 4 8
fXTAL CC D Crystal Frequency Range(2) — >8 20 MHz
— >20 40
[Covers: ADD12.017]Crystal
tcst CC T TJ = 150 °C — 5 ms
start-up time (3),(4)
trec CC — Crystal recovery time(5) — — 0.5 ms
EXTAL input high voltage VREF +
VIHEXT CC D VREF = 0.28 * VDD_HV_IO — V
(External Reference) 0.6
VILEXT CC D EXTAL input low voltage(6),(7) VREF = 0.28 * VDD_HV_IO — VREF - 0.6 V
Total on-chip stray capacitance
CS_EXTAL CC T QFP 6.0 8.0 pF
on EXTAL pin(8)
Total on-chip stray capacitance
CS_XTAL CC T QFP 6.0 8.0 pF
on XTAL pin8
P fXTAL ≤ 8 MHz 2.6 11.0
Oscillator Transconductance TJ = -40 °C
gm CC C fXTAL ≤ 20 MHz 7.9 26.0 mA/V
(5 V) to 150 °C
C fXTAL ≤ 40 MHz 10.4 34.0
Oscillation Amplitude on
VEXTAL CC D TJ = –40 °C to 150 °C 0.5 1.6 V
the EXTAL pin after startup(9)
VHYS CC D Comparator Hysteresis TJ = 150 °C 0.1 1.0 V
IXTAL (10)
CC D XTAL current TJ = 150 °C — 14 mA
1. All oscillator specifications are valid for VDD_HV_IO = 3.0 V – 5.5 V.
2. The range is selectable by UTEST miscellaneous DCF clients XOSC_LF_EN and XOSC_EN_40 MHZ.
3. This value is determined by the crystal manufacturer and board design.
4. Proper PC board layout procedures must be followed to achieve specifications.
5. Crystal recovery time is the time for the oscillator to settle to the correct frequency after adjustment of the integrated load
capacitor value.
6. This parameter is guaranteed by design rather than 100% tested.
7. Applies to an external clock input and not to crystal mode.
8. See crystal manufacturer’s specification for recommended load capacitor (CL) values.The external oscillator requires
external load capacitors when operating from 8 MHz to 16 MHz. Account for on-chip stray capacitance (CS_EXTAL/CS_XTAL)
and PCB capacitance when selecting a load capacitor value. When operating at 20 MHz/40 MHz, the integrated load
capacitor value is selected via S/W to match the crystal manufacturer’s specification, while accounting for on-chip and PCB
capacitance.
9. Amplitude on the EXTAL pin after startup is determined by the ALC block, i.e., the Automatic Level Control Circuit. The
function of the ALC is to provide high drive current during oscillator startup, but reduce current after oscillation in order to
reduce power, distortion, and RFI, and to avoid over-driving the crystal. The operating point of the ALC is dependent on the
crystal value and loading conditions.
10. IXTAL is the oscillator bias current out of the XTAL pin with both EXTAL and XTAL pins grounded. This is the maximum
current during startup of the oscillator. The current after oscillation is typically in the 2-3 mA range and is dependent on the
load and series resistance of the crystal. Test circuit is shown in Figure 9. The ALC block is the Automatic Level Control
Circuit. The function of the ALC is to provide high drive current during oscillator startup, but reduce current after oscillation
in order to reduce power, distortion, and RFI, and to avoid overdriving the crystal.
On chip Cx Cy
vsssyn
Off chip
EXTAL XTAL
Crystal or Resonator
00000 1.032
00001 1.976
00010 2.898
00011 3.823
00100 4.751
00101 5.679
00110 6.605
00111 7.536
01000 8.460
01001 9.390
01010 10.317
01011 11.245
01100 12.173
01101 13.101
01110 14.029
01111 14.957
1. Values are determined from simulation with a tolerance of ±15%.
Bias current
ALC
IXTAL XTAL
-
EXTAL
+ Comparator
A OFF
VSSOSC
V
VSS
Conditions
Z = R + jωL
VEXTAL = 0 V
VXTAL = 0 V
Tester
PCB GND ALC INACTIVE
4.18.1 Introduction
The device provides a 12-bit Successive Approximation Register (SAR) analog-to-digital
converter.
4095
4094
4093
4092
4091
(2)
code out
7
(1)
6
5
(5) (1) Example of an actual transfer curve
(2) The ideal transfer curve
4
(3) Differential non-linearity error (DNL)
(4)
(4) Integral non-linearity error (INL)
3
(5) Center of a step of the actual transfer curve
2 (3)
1
1 LSB (ideal)
0
1 2 3 4 5 6 7 4089 4090 4091 4092 4093 4094 4095
Vin(A) (LSBideal)
VDD
Channel
Sampling
Selection
RSW1 RAD
CP1 CP2 CS
The above figure can be used as approximation circuitry for external filtering definition.
Input leakage current, two ADC channels input Tj < 40 °C No current injection — 70
ILKG CC nA
with weak pull-up and weak pull-down Tj < 150 °C on adjacent pin — 220
ILKG CC — Input leakage current, two ADC See Table 14: I/O input —
channels on input-only pin. DC electrical
characteristics, parameter
ILKG
IINJ1,2 T — Maximum DC injection current for Per pin, applies to all -3 3 mA
analog pad during overload analog pins.
condition.
CP1 C D Digital input capacitance — — 10 pF
CP2 CC D Internal routing capacitance SAR12-bit channels — 1 pF
VIN SR ADC input signal 0 < VIN < VDD_HV_IO VSS_HV_ADR(1) VREFH_ADC V
fADCK SR P Clock frequency — 7.5 12 MHz
tADCPRECH SR T ADC precharge time — 83 — ns
VPRECH SR D Precharge voltage — — 0.25 V
Applies to all internal reference
Internal reference points (VSS_HV_ADR,
ΔVINTREF CC P −0.20 0.20 V
voltage precision 1/3 * VREFH_ADC,
2/3 * VREFH_ADC, VREFH_ADC)
tADCSAMPLE SR P ADC sample time SAR – 12-bit configuration 0.5 — µs
12-bit configuration (12 clock
P 1.000 —
cycles)
tADCEVAL SR ADC evaluation time µs
10-bit configuration (10 clock
D 0.833
cycles)
ADC high reference
current (average Run mode — 15
IADCREFH(2) CC C across all codes) µA
TCK
2
3 2
1 3
TCK
TMS, TDI
6
7 8
TDO
TCK
9 11
Output
Signals
10
Output
Signals
12
13
Input
Signals
Table 37. DSPI CMOS master classic timing (full duplex and output only) – MTFE = 0(1)
Condition Value(2)
# Symbol C Characteristic Unit
Pad drive(3) Load (CL) Min Max
Table 37. DSPI CMOS master classic timing (full duplex and output only) – MTFE = 0(1)
Condition Value(2)
# Symbol C Characteristic Unit
Pad drive(3) Load (CL) Min Max
tCSC tASC
PCSx
tSDC tSCK
SCK Output
(CPOL = 0)
tSDC
SCK Output
(CPOL = 1)
tSUI
tHI
tSUO tHO
PCSx
SCK Output
(CPOL = 0)
SCK Output
(CPOL = 1)
tSUI tHI
tSUO tHO
tPCSC tPASC
PCSS
PCSx
Table 38. DSPI CMOS master modified timing (full duplex and output only) –
MTFE = 1(1)
Condition Value(2)
# Symbol C Characteristic Unit
Pad drive(3) Load (CL) Min Max
Table 38. DSPI CMOS master modified timing (full duplex and output only) –
MTFE = 1(1) (continued)
Condition Value(2)
# Symbol C Characteristic Unit
Pad drive(3) Load (CL) Min Max
tCSC tASC
PCSx
tSDC tSCK
SCK Output
(CPOL = 0)
tSDC
SCK Output
(CPOL = 1)
tSUI
tHI
tSUO tHO
PCSx
SCK Output
(CPOL = 0)
SCK Output
(CPOL = 1)
tSUO tHO
tPCSC tPASC
PCSS
PCSx
5 Package information
10. Dimensions D3 and E3 show the minimum solderable area, defined as the portion of exposed pad which is guaranteed to
be free from resin flashes/bleeds, bordered by internal edge of inner groove.
11. L dimension is measured at gauge plane at 0.25 above the seating plane.
12. Dimensioning and tolerancing schemes conform to ASME Y14.5M-1994.
13. Tolerance.
6 Ordering information
Example code:
SPC57 0 S 50 E1 C XXX Y
Product identifier Core Family Memory Package Temperature Custom vers. Packing
Y = Tray
R = Tape and Reel
XXX = Options
B = -40 to 105°C
C = -40 to 125°C
D = -40 to 140°C (max 165°C
junction temperature)1
50 = 512 KB
40 = 256 KB
S = SPC57S family
1. Refer to technical note "SPC570S family - High Temperature "D" Grade (DocID031416 - TN1262)" for
specification limitation applying for this temperature range to this specification.
7 Revision history
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.