ST Automotive 32-bit MCU
Technology & Product Roadmap
LIU Shan Lin
Marketing Manager, Micro BU
ADG Marketing and Application
Greater China & South Asia Region
STMicroelectronics
Microcontrollers are at the Heart of Automotive Transformation
2
Parking
Services
Remote
Assistance
Insurance
Services
Software
over-the -air
New Functions
Vehicle
Security
Innovation
Maintenance
free
Emissions SafetySensor Fusion
Source: Strategy Analytics, 2018 Oct
0
1000
2000
3000
4000
5000
6000
7000
2017 2018 2019 2020 2021 2022
32-Bit Automotive MCU Demand
- N. America - Japan - Europe - Russia - S. Korea
- China - India - Brazil - Thailand - ROW
0
500
1000
1500
2000
2500
2017 2018 2019 2020 2021 2022
China Automotive MCU Demand
MCU 8-BIT MCU 16-BIT MCU 32-BIT
Automotive MCU Demand growth is
leading by 32-Bit MCU.
32-bit Automotive MicrocontrollersMarket Coverage
EV’s Battery Management
Braking &
Stability
General Purpose
High Performance
EV’s Power
Converters (DC-DC)
RADAREngine
Management
Transmission
2
Wheelers
1st
Install
Acces
sories
Park Assistant
Lighting & Body
control units
FOTA
in-carGateway
Scalable family with
Security,
CAN-FD, Ethernet and
Low Power Modes
Advanced timers (GTM),
ASIL-D Safety, Sigma Delta
ADCs, High Temperature
operations
PerformanceGeneral
Purpose
TelematicsPower Converters
Audio Box
Pumps
Suspensions
On board Chargers
Electric Power
Steering
E-Boost
AccessControl
Pumps
Specialized for
real-time controlsFor all Applications
2014 2015 2016
STM Automotive 32-bit MCU Revenues
2017 2018
3
2019
CAGR 2015 – 201844%
Zero ppm target
Market & Roadmap evolution 4
ECU
Domain
Controllers
ECU
SPC5Power Architecture
Performance
Cost/Performance
202X
Stellar Arm R52 28nm FDSOI PCM
for High end
SPC5 Power Architecture Flash NVM for
Single ECUs
32-bit Automotive Microcontroller Roadmap 6
Silicon
technology
CMOS 90/55/40nm Flash
28nm FDSOI PCM
System,
Software
Single to Multicore
Full Autosar
Safety,
Security
ISO26262 ASIL A-D
HSM / SHE+
Quality and
ReliabilityTop ranking, Zero Defect Strategy
Manufacturing Flexible and Independent
SPC56
PowerPC
90nm
1x Core
120MHz
3x Cores
200MHz
6x Cores
400MHz
StellarARM R52
FD-SOI 28nm
Under development
Frequency Factor
ARM R52
More Cores
x3
x15
SPC57
PowerPC
55nm
PCM fast access
Accelerators
Signal conditioning
Additional
Performance2x Core
160MHz
SPC58
PowerPC
40nm
20142016
2018
Automotive Package Roadmap 7
eQFP
QFN
Perf
orm
ance
Today Roadmap
Flip-chip
Molded
Flip-Chip
ST leading the way towards smaller, faster and cooler MCUs
Sm
all
Effic
ient
Pin
s v
s S
ize
Up to 4Mbyte Flash
in 10x10 64Pin
7x7 Body- 48Pins
Higher Freq
Better Safety
Better Thermal
Performance
QFPMore I/Os same size
0.4mm pitch
BGA Wire bonding
0.5mm pitch
SPC5 Families
ST 32-bit Automotive MCUs 9
z0 z4 Cortex-R52
64M
32M
24M
20M
16M
12M
10M
8M
6M
4M
2M
1M
512K
256K
SPC57: 55nm
z0-80MHz
to z4-160MHz
256K to 2.5M
QFP64..176
Stellar Family 28nm
ARMv8-R Cortex-R52
6x core
Up to 400MHz
PCM: up to 40MB
Package: BGA516 samplingSPC56: 90nm
z0-64MHz
to z4-150MHz
256K to 4M
first ASILD MCU
QFP64..176
BGA256..324
SPC58: 40nm
z2-80MHz
to 3xz4-200MHz
512K to 10M
QFN48
QFP64..176
BGA292-302-386
New Technological Landscape leading to co-existence
of mixed technology families with difference cost /
performance characteristics
64MHz 120MHz 150/160MHz 180MHz 200MHz 250/300MHz 400MHz
Power Architecture e200 ARMv8-R
3rd Generation
32-bit Automotive MCU Roadmap 10
1st Generation 2nd Generation
Extended functionality and increased performance
2nd Generation+ products recommended for new designs
SPC56 AP64MHz, 2x z0
QFP100/144
SPC56 M80MHz, z3
QFP144/176
SPC56 4B/EC120MHz, z4+z0
QFP176/208
BGA256
SPC56 A150MHz, z4
QFP176/BGA324
SPC56 L120MHz, 2x z4
QFP100/144
SPC58 N 200MHz, 3x z4
SPC56 B/C64MHz, z0
QFP64/100/144
SPC56 B 64MHz, z0
QFP100/144/176
SPC58 H 200MHz, 3x z4
QFP144/176
BGA292/376
High Performance,
Safety critical MCU
General Purpose,
Body & Gateway
MCU
SPC56 0P 64MHz, z0
QFP64/100/144
SPC56 D64MHz, z0
QFP64/100
SPC57 2L80MHz, z2
SPC57 4K160MHz, z4+z2
Resourc
es &
Perf
orm
ance
SPC58 E 180MHz, 3 x z4
QFP176/BGA292
KGD
QFP176/BGA292
KGD
QFP144/176
KGD
QFP80/100
SPC58 G 180MHz, 3x z4
QFP144/176
BGA292
SPC58 C 180MHz, 2x z4
QFP64/100/144/176
BGA292
SPC57 4S140MHz, z4
QFP100/144
SPC57 0S80MHz, z0
QFP64/100
SPC58 4B 120MHz, z4
QFP64/100/144/176
SPC58 2B 80MHz, z2
QFP64/100
ASIL D
ASIL DASIL D
ASIL D
ASIL D
ASIL D
ASIL D
HW Security
Design
Sampling
Qualified
Concept
D
C
S
S
6MB
4MB
3MB
2MB
1MB
512k
10MB
16MB
128k
400MHz
48MHz
64MHz
80MHz
200MHz
120MHz
180MHz
ASIL D
R52
Stellar Family 28nm
ARMv8-R Cortex-R52
6x core
Up to 400MHz
PCM: up to 40MB
Package: BGA516 sampling
SPC58NH 200MHz, 3x z4
QFP144/176
BGA292/376
SPC58NG 180MHz, 3x z4
QFP144/176
BGA292
SPC58EC 180MHz, 2x z4
QFP64/100/144/176
BGA292
SPC584B 120MHz, z4
QFP64/100/144/176
SPC582B 80MHz, z2
QFP64/100
Family extension
with Chorus 10M
OTA and gigabit ETH
1st Generation
32-bit Automotive MCU RoadmapGeneral Purpose / Body and Gateway Roadmap View
12
General Purpose,
Body & Gateway
MCU
Resourc
es &
Perf
orm
ance
HW Security
Design
Sampling
Qualified
Concept
D
C
S
none
ASIL D
ASIL D
8MB
6MB
4MB
4MB
3MB
2MB
2MB
1.5M
1MB
1MB
768k
512k
10MB
6MB
SPC56 Bolero
family Shipping in
High volumes with
fast growth
2nd Gen Extended functionality & increased performance
1st Gen products recommended for new designs
S
SPC564B/EC120MHz, z4+z0
QFP176/208
BGA256
SPC560B/C64MHz, z0
QFP64/100/144
SPC560B 64MHz, z0
QFP100/144/176
SPC560D64MHz, z0
QFP64/100
256K
128K
512K
376K
192K
1.5M
1MB
768K
2MB
1.5M
3MB
SPC56 Bolero FamilyProduct Roadmap – B, C, D lines
13
QFP176 /208 – BGA25664/100/144 PIN QFP 100/144/176 QFP
4M
6M
8M
3M
2M
1.5
M1
M7
68
K5
12
K3
84
K2
56
K1
92
K1
28
K
LQFP64 / LQFP100 / LQFP144 / LQFP176LQFP64 /LQFP100 LQFP176 / LQFP208 / LBGA256
Body Access
SPC560D• e200z0h core (48MHz)
• 256KB Flash w/ ECC
• 4x16KB Data Flash
(RWW) w/ ECC
• 16KB SRAM
• 1x CAN
• 3x LINFlex
• 2x SPI
• 1x 12-bit ADC (S&H)
SPC560D40256K Flash 16KRam
SPC560D30128K Flash 12KRam
Bolero - SPC560B• e200z0h core (64MHz)
• 1.5MB Flash w/ ECC
• 4x16KB Data Flash
(RWW) w/ ECC
• 96KB SRAM w/ ECC
• 6x CAN, 10x LINFlex
• 6x SPI, 1x I²C
• 1x 10-bit, 1x 12-bit ADC (S&H)
SPC560B641.5MFlash 96KRam
SPC560B601MFlash 80KRam
SPC560B54768KFlash 64KRam
Bolero(B)&
Gateway(C)
SPC560B/C• e200z0h core (64MHz)
• 512KB Flash w/ ECC
• 4x16KB Data Flash (RWW) w/
ECC
• 48KB SRAM w/ ECC
• 6x CAN, 4x LINFlex
• 3x SPI, 1x I²C
• 1x 10-bit ADC (S&H)
SPC560B/C50512K Flash 32/48KRam
SPC560B/C40256K Flash 24/32KRam
Bolero(B)&Gateway(C)
SPC564B/EC
• e200z4d core (120MHz)
• e200z0h as second core (80MHz)
• 3MB Flash w/ ECC
• 4x16KB Data Flash (RWW) w/ ECC
• 256KB SRAM
• 1x 10-bit, 1x 12-bit ADC (S&H)
• 6x FlexCAN, 10xLINFlex
• FlexRay
• Ethernet
• Cryptographic Services Engine (CSE)
SPC56EC743MFlash 256KRam
SPC56EC641.5MFlash 192KRam
SPC56EC702MFlash 256KRam
SPC564B641.5MFlash 128KRam
SPC564B702MFlash 256KRam
14
64/100/144 PIN QFP64/100 PIN QFP 100/144/176 QFP 80MHz 120MHz 2x 180MHz 3x 180MHz
SPC58NG80
4MFlash / 768KRAM
SPC58NG84
6MFlash / 768KRAM
SPC58NG84 • 3x z4 core @180MHz
• 256Kdata flash
• COM: 8 / 18 / 2 / 1 / 10
• HSM (Evita Medium)
• ASIL-D
• QFP144 / 176
• BGA292
COM: CAN / LIN / ETH / FR / SPI
1M
1.5
M2M
3M
4M
6M
8M
10M
8M
6M
4M
3M
2M
1.5
M1M
768K
512K SPC582B50
512KFlash / 64KRAM
SPC582B54
768KFlash / 80KRAM
SPC582B60
1M Flash / 96KRAM
SPC582B60• z2 core @80Mhz
• 64Kdata flash
• COM: 7 / 6 / 0 / 0 / 4
• ASIL-B
• QFN48 / QFP64 / 100
SPC584B64
1.5MFlash / 160KRAM
SPC584B60
1MFlash / 128KRAM
SPC584B70
2MFlash / 192KRAM
SPC584B70 • z4 core @120Mhz
• 64Kdata flash
• COM: 8 / 14 / 1 / 0 / 7
• HSM (Evita Medium)
• ASIL-B
• QFP64 / 100 / 144 / 176
SPC58EC80 • 2x z4 core @180Mhz
• 128Kdata flash
• COM: 8 / 16 / 1 / 1 / 8
• HSM (Evita Medium)
• ASIL-B
• QFP64 / 100 / 144 / 176
• BGA292
SPC58EC80
4MFlash / 512KRAM
SPC58EC74
3MFlash / 416KRAM
SPC58EC70
2MFlash / 320KRAM
3x 200MHz
SPC58NH84
6MFlash /1.06MRAM
SPC58NH90
8MFlash / 1.12MRAM
SPC58NH92 • 3x z4 core @200MHz
• 256Kdata flash
• COM: 16 / 24 / 2 / 1 / 10
• Gigabit Ethernet
• TurboMII for IPC
• eMMC / HyperBus
• HSM (Evita Full)
• ASIL-D
• QFP144 / 176
• BGA302 / 386
SPC58NH92
10MFlash / 1.38MRAM
SPC58 - Chorus FamilyProduct Roadmap
SPC58 Chorus Advantage
SECURITY
ISO
CAN FD
&
Ethernet SW &
Pin to PIN
scalability
Ready for
on the fly
reprogr.New
Low power
Modes
Best Subsystem Separation
Fast data decryption capability
Evita Medium and Full
Unprecedented
Scalability
SW and HW modes,
eMMC, USB, Hyper-bus
Ready Now
100% Can FD
ADC monitoring
capability in Stand By
BGA292/386eTQFP 64-176QFN 7x7
RAM up to
1.38Mbyte
Stand-By
40-85uA 45-200mA~mA
SSWu Run
Across family
15
16
SPC58 4B Line SPC58 C Line SPC58 G Line SPC58 H LineSPC58 2B Line
LFBGA292/302
eTQFP144
eLQFP176
eTQFP64
eTQFP100
QFN48
Flash
2M - 4M
HSM
ita Medium
Flash:
1M - 2M
HSM
Medium
LFBGA386
Flash
6M - 10M
HSM
Full
Flash
4M - 6M
HSM
EvitaMedium
Software
security
B
B
B
D
D
Flash:
512K - 1M
z2 core - 80MHz z4 core - 120 MHz 2x z4 core - 180 MHz 3x z4 core - 180 MHz 3x z4 core – 200 MHz
common features
Some adjustements
SPC58 - Chorus SeriesPackage Scalability with PIN to PIN compatibility
SPC58 Chorus Family 17
Addressing Multiple Applications with main Focus on Gateways
Gateways,
Domain Contr.,
Supervisory
modules
Multi-busses Bridge & power
management unit in High end
Entertainment systems
Park Pilot Telematic Unit
Remote Access,
touchpad, wireless
charger
Bolero
Chorus
Bolero
Chorus
CAN FD
Bolero
Chorus
MPU
CAN FD
ETH
ETH
12VWake-up
Bolero
Chorus
Modem
CAN FD
ETH
USB/ETH
12VWake-up
Bolero
Chorus
CAN FD
Advanced in
Car gateways
with firewall
Low current standby
Bolero
Chorus
Ethernet
SwitchETH
ODB
12VWake-up
SPI
ETH
MPU
Lighting & Body
Control Units
BT
Telemaco
Accordo
Safety MCU
Pumps; DCDC,
BMS, VCU
Chorus H line – Family Top End device 18
SPC58NH846MFlash / 768KRAM
SPC58NH908MFlash / 1MRAM
• 3x z4 core @200MHz
• 256Kdata flash
•16xCAN FD, 24xLIN, I2C
•2xEth, FlexR, 10xSPI
•1xGigabit Ethernet
•ASIL-D
•QFP144 / 176
•BGA292 / 376
SPC58NH9210MFlash / 1.38MRAM
SPC58NH
2MB: Common
4MB
Context A
(RWW)
4MB
Context B
(RWW)
Context selector
Internal Flash with HW Swap External NVM support
HSM
Full Evita support:
- e200z0 core (100MHz)
- Symmetric / Asymmetric Key HW support
Chorus H: designed for Secure Firmware over the Air Management
eMMC
50MByte/s
HyperBus
128MByte/s External
storage
Over The Air
Firmware
in-car network
ECU ECU ECU
Internal
BallastFast Wake-up time
(150us RAM, 500us Flash)
ASIL D
In-car Network Communication 19
Secure Processor Secure Smart Gateway
Automotive Bus Connectivity
10 K
100 K
1 M
10 M
100 M
Da
ta R
ate
[b
/s]
• Dual ARM A7 +M3 processor with enhanced
security
• Embedded hardware cryptographic engine
• Advanced automotive connectivity interfaces
• CAN FD, Ethernet AVB
• Rich OS Support
• Automotive grade
• High speed secure micro
• Low-Power Stand-by and fast booth
• Interfaces for any automotive bus
• scalable family embedded flash
LIN
CAN CAN FD
FlexRayEthernet
SGP Development platform
SPC58 Chorus H, Telemaco3P, Ethernet
Switch, Secure Element
1st Generation 2nd Generation
Extended functionality and increased performance
2nd Generation+ products recommended for new designs
32-bit Automotive MCU RoadmapHigh Performance - Safety Critical MCUs
21
High Performance,
Safety critical MCU
Reso
urc
es &
Pe
rfo
rma
nce
ASIL D
HW Security
Design
Sampling
Qualified
Concept
D
C
S
SPC56AP64MHz, 2x z0
QFP100/144
SPC563M80MHz, z3
QFP144/176
SPC564A150MHz, z4
QFP176/BGA324
SPC56EL120MHz, 2x z4
QFP100/144
SPC560P 64MHz, z0
QFP64/100/144
3MB
2MB
4MB
1MB
768K
512K
376K
192K
1MB
1.5MB
1MB
768K
2MB
SPC58NN 200MHz, 3x z4
SPC572L80MHz, z2
SPC574K160MHz, z4+z2
SPC58NE 180MHz, 3 x z4
QFP176/BGA292
KGD
QFP176/BGA292
KGD
QFP144/176
KGD
QFP80/100
SPC574S140MHz, z4
QFP100/144
SPC570S80MHz, z0
QFP64/100
ASIL D
ASIL D
ASIL D
ASIL D
ASIL D
2MB
4MB
6MB
1.5MB
6MB
2.5MB
4MB
1MB
1.5MB
1MB
512K
256K
Double Core
High Performance - Safety Critical MCUsProduct Roadmap – P, L lines
22
QFP176 /208 – BGA25664/100/144 PIN QFP 100/144/176 QFPLQFP100 / LQFP144LQFP64 /LQFP100 LQFP100 / LQFP144
4M
3M
2M
1.5
M1
M7
68
K5
12
K3
84
K2
56
K1
92
K
SPC560P40256KFlash / 20KRam
Pictus - SPC560P• up to 64 MHz Power Architecture
• e200z0h core
• 512KB Program Flash with ECC
• 4x16KB EEPROM Flash with ECC
• 40KB SRAM with ECC
• 2 x CAN
• 1 x FlexRay
• 2 x LINFlex
• 4 x SPI
• 2 x 10-bit ADC (S&H)
SPC560P50512KFlash / 40KRam
SPC560P44384KFlash / 40KRam
SPC560P34192KFlash / 20KRam
Pictus - SPC56AP/0P
• up to 64 MHz Power Architecture
• Single and Dual e200z0h core
• 1MB Program Flash with ECC
• 4x16KB EEPROM Flash w ECC
• 80KB SRAM with ECC
• 3 x CAN
• 1 x FlexRay
• 2 x LINFlex, 5 x SPI
• 2x 10 Bit ADC (S&H)
SPC56AP601MFlash / 80KRam
SPC56AP54768KFlash / 64KRam
SPC560P54768KFlash / 64KRam
SPC560P601MFlash / 80KRam
Leopard - SPC56EL/4L
• up to 120MHz Power Architecture
• Single (4L) and Dual (EL) e200z4d core
• Lock Step and Decoupled Parallel modes
• 2MB RWW Flash with ECC
• 192KB SRAM with ECC
• EE emulation
• 3 x CAN, 1 x FlexRay, 2 x LINFlex, 3 x SPI
• 2 x 12-bit ADC (S&H)
SPC564L702MFlash / 192KRam
Dual Core
Safety ASIL level D
SPC56EL702MFlash / 192KRam
SPC564L601MFlash / 128KRam
SPC564L54768kFlash / 96KRam
SPC56EL54768kFlash / 96KRam
SPC56EL601MFlash / 128KRam
High Performance - Safety Critical MCUsProduct Roadmap – M, A lines
23
QFP176 /208 – BGA25664/100/144 PIN QFP 100/144/176 QFP
4M
3M
2M
1.5
M1
M7
68
K5
12
K3
84
K2
56
K1
92
K
LQFP176 / PBGA324LQFP144 / LQFP176
SPC563M641.5MFlash/94K+17kRam
Monaco - SPC563M
• e200z3 core (80MHz)
• 1.5MB RWW Flash with ECC
• 111KB SRAM with ECC
• 2x CAN
• 2x SCI
• 2x SPI
• 2x 12-bit ADC (S&H)
SPC563M601MFlash/64K+17kRam
SPC564A743MFlash / 160K+17kRam
SPC564A804MFlash / 192K+17kRam
Andorra - SPC564A• e200z4d core (150MHz)
• 4MB RWW Flash with ECC
• 209KB SRAM with ECC
• 3x CAN
• 3x SCI
• 3x SPI
• FlexRay
• 2x 12-bit ADC (S&H)
SPC564A702MFlash / 128K+17kRam
High Performance - Safety Critical MCUsProduct Roadmap - 0S, 4S lines
24
QFP176 /208 – BGA25664/100/144 PIN QFP 100/144/176 QFP
1.5
M1
M5
12
K2
56
K
140MHz80MHz
Velvety - SPC570S
• z0 core @80Mhz
• 4x8Kdata flash
• 2x FlexCAN with 32MB
• 2x LINFlex
• 3x DSPI
• 4x eTimer (6ch each)
• 2x ADC (16ch)
• ASIL-D SEooC
• QFP64 / 100
• -40°C - + 150°C Tj / 165°C Tj
SPC570S40256K Flash 32KRAM
SPC570S50512K Flash 48K RAM
Sphaero - SPC574S
• z4d core @140Mhz
• 4x16Kdata flash
• 1x FlexRay Dual Channel with 128MB
• 3x ISO CAN FD
• 4x LINFlex (3x master only)
• 4x DSPI
• 2x SENT (2x3ch overall)
• 4x FlexPWM
• 4x eTimer (6ch each)
• 2x 3 ADCs and one supervisor ADC
• ASIL-D SEooC
• QFP100 / 144
• -40°C - + 150°C Tj
SPC574S601M Flash 96K RAM
SPC574S641.5M Flash 128K RAM
High Performance - Safety Critical MCUsProduct Roadmap - 2L, 4K lines
25
QFP176 /208 – BGA25664/100/144 PIN QFP 100/144/176 QFP
2.5
M2
M1
.5M
1M
160MHz80MHz
K2 - SPC574K
• z4d core @160Mhz
• z2 core @80MHz
• 4x16K data flash
• Dual Channel FlexRay (10MB/s)
• 3x ISO CAN FD
• 4x LINFlex, 5x DSPI
• 1x Ethernet, 1x I2C
• 6x SENT, 2x PSI5
• 5x SAR ADC, 2x Σ-Δ ADC
• 32 Channel eDMA Controller
• ASIL-D SEooC
• eTQFP144 and eLQFP176
SPC574K702M Flash 128K RAM
SPC574K722.5M Flash 176K RAM
Lavaredo - SPC572L
• z0 core @80Mhz
• 2x16Kdata flash
• 2 x M-CAN
• 3x LINFlex, 2x DSPI
• 1x Ethernet
• 4x SENT
• 3x SAR ADC, 1x Σ-Δ ADC
• 32 Channel eDMA Controller
• eTQFP80 / 100
SPC572L641.5M Flash 64K RAM
SPC572L601M Flash 48KRAM
High Performance - Safety Critical MCUsProduct Roadmap - NE, NN lines
26
QFP176 /208 – BGA25664/100/144 PIN QFP 100/144/176 QFP
6M
4M
200MHz180MHz
Eiger- SPC58NE
• 3x z4 core dual issue @180MHz
• 4x64K + 2x16K data flash
• 2x FlexRay (10MB/s)
• 7x (FD)M-CAN, 1x (FD)M-TTCAN
• 18x LINFlex, 10x DSPI
• 2x Ethernet, 1x I2C
• 15x SENT, 2x PSI5, 1x PSI5-S
• 8x SAR ADC, 6x Σ-Δ ADC
• 96 Channel eDMA Controller
• Security Module (HSM)
• ASIL-D SEooC
• QFP176 / BGA292
SPC58NE804M Flash 768K RAM
SPC58NE846M Flash 768K RAM
Bernina - SPC58NN
• 3x z4d core dual issue @200Mhz
• 4x64K + 2x16K data flash
• 2x FlexRay (10MB/s)
• 7x (FD)M-CAN, 1x (FD)M-TTCAN
• 7x LINFlex, 8x DSPI
• 1x Ethernet, 1x I2C
• 15x SENT, 2x PSI5, 1x PSI5-S
• 7x SAR ADC, 6x Σ-Δ ADC
• 96 Channel eDMA Controller
• Security Module (HSM)
• ASIL-D SEooC
• QFP176 / BGA292
SPC58NN804M Flash 448K RAM
SPC58NN846M Flash 448K RAM
27
subject to change without notice
Unprecedented Performance - Real-time Deterministic & ASIL D1st implementation of ARM Most powerfull automotive embedded core Cortex R52
(R)Evolutionary NVM Memory – Phase Change Memory PCMFast & Low power
Beyond Flash density with SRAM flexibility and native EEPROM capability
Built-in OTA Memory replication & support
Built-in No Overhead Over The Air Memory Update Capability
Best Performance / Power efficiency28nm FDSOI technology & low power PCM Memory
Common Compatible Development Platform
„G“ SerieEnhanced for Body & high-end Gateway
applications with Low Power Modes
„P“ SerieEnhanced for high-end Powertrain,
Chassis&Safety & Power Conversion
Application Specific Enhanced Series
Next Gen. ARM Cortex-R52 STELLAR FamilyMulti Purpose Platform
28
55nm – SPC57K
55nm – SPC57S
definition of a lead & generic ASILD Arch. certified ASILD by independant assessor
Reduced cost of Safety • e.g. end-to-end ECC instead of full replication
Increased Availability• end-to-end ECC (correcting)
• Increased failure visibility/identification and reaction configurability for user recovery
strategy (e.g. MEMU, enh´d FCCU)
Safety Extend (DMA, INTC,
peripherals, ..)
40nm – SPC58
90nm - Leopard
Real-time, deterministic virtualization & virtual ECU
support• HW based virtualization (CPU and
overall architecture) built around Cortex-R52 new CPU privilege
Hypervisor mode • Up to 4 Error out channels
Increased configurability (cross domain family)
Increased Availability(FDSOI, error localization and
reaction configurability)
More than Fail Safe Redundant motor control & supply (SPC574S Sphaero)
GEN1
GEN2
GEN2+GEN3 28nm – Stellar
ST MCUs Safety Concept Evolution
Not all applications covered by first wave of products
High End Body units ElectrificationChassis & Safety
Domain/Zone Controllerincl. ECU Fusion, Virtualized ECUs
ADASSensors and Computing
In Car NetworkingPowertrain, Traction
Low Power
Appli Spec. Enh´d
RADAR Proc.
ASIL D companion for
Autonomous Driving System
ASIL D companion for
Camera Proc.
GB ETHSmart Gateway
Lighting &
Body control unitsAccess Control
Engine Mgmnt
Electric & Hybrid Drive VCU
Transmission Pumps
Multi-Purpose ECU
Real Time Virtualization
Large NVM
Performance
High Temp.
Timer Proc.
Large NVM
Performance Route
Eng,RAM+ ASILD
Perf.RAM+
Performance
Security
Route Eng,
Safety
BMS(H)EV Power
Converters & OBC
Hi-res timer
Fast ADC
DSP func.
Appli Spec. Enh´d
High Temp.
Large NVM
Performance
ASIL D
Electric Power
Steering
Braking,
ESCSuspension
AirbagSize
factor
DCU
New 32-bit Automotive STELLAR MicrocontrollersFocus Markets
30
30
G
T
M
Analog
Interfaces
G
T
M
Analog
Interfaces
Reuse
New
• STELLAR family has been defined to bring
unprecedented performance and major
innovations
• Nevertheless transition from SPC58 family is
supported by strong compatibility as keeping
strong commonality for the items with strong
impact on compatibility (mainly IO related)
• The technology has been developed to be compatible with co-existing 40nm MCU family, keeping full 5V support together with 3.3V capability
• Analog IPs are being improved to benefit from specific technology new capability but SW interface has been kept back-ward compatible.
• Supply concept is derived from existing SPC58 solution
• Keeping capability for single voltage supply with integrated SMPS voltage regulator
• Additional modes will be implemented to improve family flexibility
• Majority of digital peripherals are re-used without changes or upgraded with full backward compatibility (e.g. GTM)
STELLAR SR6 32-bit MCU Family(R)Evolution
Established Support EcosystemFrom Support for Specific Tasks to Fully Integrated Development
32
SPC5Studio
Free Eclipse based Development environment
FETC
Free Entry Toolchain
Configurable
Start-up Code
Collection of Application Examples
RTOSGraphic Clock tree Configuration
Graphic PIN
Functionality
Configuration
Peripherals
Drivers
Other resources on st.com
• Flash drivers
• Lin Drivers
• SPC56 Crypto Lib
• HSM Test Application
Flasher
AUTOSAR
• MCAL- Standard drivers
• Libraries & Complex Drivers
Security: HSM firmware
Safety: Core Self Test
Low cost Evaluation Boards
Power Estimation Tool
Field Oriented Control
Application SW Library
& Tools
SW Product Offer
Security
Autosar 3.x
Autosar 4.0/4.2
Safety
Hi-Performance General Purpose
MCAL
OS
BSW
MCAL
OS
BSW
Core Self TestCore Self Test
HSM Firmware HSM Firmware
Available from
3rd Parties
34
Ecosystem of 3rd Party Partners 34
• IDE/Compilers• HighTec Compiler
• Green Hills MULTI
• Wind River Compiler
• Debuggers / Emulators• Lauterbach PowerTools
• PLS UDE / UADx
• iSystem ic3000/5000
• Entry level solutions from PLS, P&E and Keolabs
• Calibration tools• ETAS
• Vector
• dSPACE
• Operating systems and software• ElektroBit
• ArcCore
• ETAS
• Vector
• KPIT
• i-Soft
• Security Solution• ARGUS
• ESCRYPT
• ARILOU
• Visit also “ST Partner program” web page• http://www.st.com/content/st_com/en/partner/partn
er-program.html www.st.com/content/st_com/en/partner/partner-program.html
ST Automotive Micro Resources
• SPC5 Automotive MCU : Link
• SPC5Studio: Link
• SPC5 Automotive MCU Evaluation Tools: Link
• SPC5 Embedded software: Link
• SPC5 Automotive MCU communities: Link
• ST video center : Link
• ST online support : Link
• SPC5 Smart selector: Link
35
OR
Powerful search engine: www.st.com
SPC5 MCU Start-up Package 201904-V3 available from GC Applications team
https://www.st.com/content/st_com/en/about/events/events.html/stmicroelectronics-automotive-mcu.html
Presentations of ST MCU Technical Day can be found from ST Website.
MAir-con
inverter
MICE cooling
inverter
Power
steering
inverterM
On-board
charger
Fast
charging
(DC)
(ACinput)
HV battery
pack
(200V to 450V)
Cells
balancing
Traction
inverter
El motor /
generator
ICE
(no EV)
DC/DC
converter
VCU
Hybrid drive
unit (HDU)
HV Bus
DC/DC
converter
Aux LV
battery
(12V or 24V)
Battery
module
DC/DC
converter
(optional)
Drive Train
&
Power
Conversion
HV
12/ 48V Battery
VCU
Fast
ADC.
ns
TimersDigital Comp
Bolero
Chorus
K2
Velvety
Sphaero
Chorus
K2
Leopard
Sphaero
Pictus
Chorus
K2
Bernina
Bernina
Chorus
K2
Leopard
Sphaero
Pictus
Bernina
SOFTWARE
CPU perf.
250ns~1.1us @10Bit 5 to 10ns
Time Tick
>1000
DMIPS
Chorus
Network
Bernina
Bolero
37ST MCU Solutions for NEV Applications
Telemaco3P Highlights37
Robust single & dual ARMTM CortexA7 + CortexM subsystem
Advanced Automotive Interfaces: CAN FD, Ethernet AVB
Embedded HW Security Module
ISO26262 ASIL-B System Enabler
Automotive Grade, Ext. Temperature Range -40C / +105C
POSIX OS Support (Linux, QNX)
Rich Feature-Set Available NOW through Flexible Development Platform and Growing Ecosystem
OTA Single and Multi-ECU
Orchestrator
ECOSYSTEMS
PARTNERSHIPS
WITH TECHNOLOGY
LEADERS
Security
OS Components V2X Communications
QNX®
Neutrino®
RTOS
Reach Things IoT platform
FOTA
APPLICATION EXPERTISE,
SOFTWARE
PLATFORMS AND
SUPPORT
Telemaco3P extends SPC5 MCUs capability
keeping the same high standards in safety,
security, quality and temperature
Telemaco3P Family Architecture 38
Microcontroller
Subsystem
Audio
I2S x3 (MSP0/1/2)
Cortex M3 - 200MHz
External Memory Itfs
SQI NOR
8-bit NAND (FSMC)
16-bit DDR3L-1066
16-bit LPDDR2-800
System
CAN x3
(x2 FD)
GPIO x16
Reserved eSRAM 256KB
Mailbox
EFT
Timers/Counters
DMA 16 Channels
JTAG
Watchdog
Interrupt Controller
Connectivity
USB2.0 x2 embedded PHY
(x2 Dual Role)
SPIx3
I2Cx3
UARTx4
Gen. Purpose ADC
Ethernet MAC x2 AVB10/100/1000 Mb/s
SD/MMC x2
(1x SD/SDIO/MMC – SDR50)(1x SD/SDIO/MMC – SDR25)
Always On Domain
Backup RAM
SRC0
PMU
Power On Reset
RTC
Main CPU
Shared
eSRAM
512KBCortexA7
600MhzMMU NEON FPU
w TrustZone
L1 Cache32kB I + 32KB D
L2
Cache256kB
CortexA7
600MhzMMU NEON FPU
w TrustZone
L1 Cache32kB I + 32KB D
RTT
eHSM Subsystem
MailBox
eHSM_OTP
Factory OTP
Power Management Logic
HSIC
Flexray Cache 8KB Flash Cache
Crypto
Kernel
• Boot Management
• Power Management
• Isolated Security Master
• CAN communication
management supporting AutoSar
• Dedicated zero-latency eSRAM
• 8KB L1 instruction cache for
zero-latency access to external
memory
M3 Subsystems use cases
Powerful, Secure and Safe multiprocessor architecture
Memory
DDR3L
LPDDR2
FSMC NAND
SQI NOR w XIP
• Subsystem independence and
isolation
• Asymmetric and Symmetric
Crypto (AES, RSA, ECC)
• True Random Number Generator
(TRNG)
• HASH algorithms (SHA-
256/384/512)
• SHE+ firmware
Embedded Security Services
ST Automotive MCU&MPUs Takeaways
• ST offers a large spectrum of innovative products and technologies as foundation elements of future
electrified and connected vehicles.
• Microcontrollers for Body and Power conversion are key enabling technologies in future cars.
• MCU solutions available in advanced 55nm & 40nm technology node for NEV.
• ST support customer not only with HW components but as well with Software Platforms and Software
products (CMMI level-3 development standard) in field of Infotainment, Telematics, Traction FOC control,
AutoSAR MCAL, core self test/instruction self test and Security)
• Strong Success in Automotive MCU market with Growth 4x above market average proved the right
product position and value brought to customers.
• Now product family is extended adding High performing MPUs with same quality, safety,
security standards.
39