automotive mcu body electronics product and solution...
TRANSCRIPT
External Use
TM
Automotive MCU Body
Electronics Product and Solution
Update
APF-AUT-T0381
M A R . 2 0 1 4
TM
External Use 2
What‘s Behind Body Electronics?
• Steering column lock
• Steering column
adjustment
• AFS
• Anti-pitch power windows
• Wipers and rain sensors
• Body systems embrace a broad variety of applications inside the cabin
• Body systems cover the widest range of performance requirements
• Small 8-bit controllers and watchdogs
• General purpose 16-bit controllers
• High performance 32-bit compute engines
Safety Related Comfort Features
• Door Module
• Window Lift
• Seat Module/position
• HVAC
• Electric sunroof/shade
• Interior lighting
Vehicle Networking
• Central Body Control
Module
• Central Gateways: CAN,
LIN, Flexray, Ethernet,
MOST
Security
• Immobilizer
• Keyless Entry
• Preventing hacking and
counterfeit modules
Inte
gra
ted
BC
M
Ga
tew
ays
BCM
Light /
LED ctrl
CAN Input
• Switches
• etc.
W/D &
Safety
MCU
SBC
Input
Monitor
RF
Rx
Output
Driver Output
• Interior lighting
• etc.
Gateway
Front
Light
Front
Light
Rear
Light
Rear
Light
Light /
LED ctrl
Light /
LED ctrl
Light /
LED ctrl
LIN
MCU
32bit
176 pin
(208/256)
Door
SLP
ripple cnt
Door
SLP
ripple cnt
AFS
AFS
TM
External Use 3
Body Market Trends and Challenges
Connected
Cost Efficient
Green
Safe and
Secure
• More complex Gateways with higher performance and
multicore usage (Expanding memory )
• Ethernet and wireless communication
• Personalization options driving LIN nodes
• Functional Safety - ISO26262
Several body-apps need ASIL A/B (some C/D)
• Reduced ASIL-assessment effort
• Security/Cryptography for Gateway and BCM modules
• Power management in stop and run modes
• Autosar SW management of partial/pretended
networking
• EC-motors, LED-lighting
• Cost reduction via ECU integration
• Electrification of the car replacing mech. components
• Scalability of hardware and software
• Auto generated code to decrease dev costs
Software
Integration:
• Autosar:
• Multicore-support
• OS
• MCAL
• Safety:
• SW-routines
supporting self-test
(Core/Memory)
• Security:
• Cryptography
algorithmic support
• Application-support
• Motor Control-library
• Reference designs
TM
External Use 5
Body MCU Application Mapping
Actuators/Sensors
(window lift, wipers,
HVAC blower, rain
and light sensors…)
Central BCM / Gateways
Requirements Sub-Segment
• Functional integration
• Higher performance for lower
cost
• Increased data traffic & Security
• Low Power
• Functional Safety
• AUTOSAR
• Board space and package size
• LIN growth via option
management
• Low power
8-/16-bit
ASSP
16-/32-bit
MCU
TM
External Use 6
Freescale MCU for Body Applications
• Family Concept – Scalable HW and SW approach − Enabling wide range of BCM/Gateway applications from basic Non-CAN nodes to
complex, multi networked Gateways
• Performance - From single core to multicore MCUs − From single core 20MHz 8-bit to dual core 120MHz 32-bit
• Power Consumption - Aggressive run, stop, standby values − Flexible power modes dedicated for body applications
• Advanced Peripherals − CAN, LIN, Flexray, Ethernet, MLB − Security modules
• Healthy Ecosystem
MagniV ASSP
16-bit MCU with analog & power
Target for window lifter,
Varies pmups, LIN nodes,
CAN nodes and etc
Ecosys Partners
S08D/SG/RN 8-bit Single Core, 20MHz
2 ~128kB Flash
Up to 2k EEPROM
1 CAN/16 ch TSI
8 TSSOP~100 LQFP
S12XE/S12G 16-bit Single Core, 25/50MHz
Optional 100MHz RISC XGate
16k~1MB Flash
Up to 32k DFlash, 2k EEPROM
Up to 5 CAN, 8LIN,FlexRay
20 TSSOP~208 BGA
MPC56xxB/C 32-bit Single /Dual Core
48/60/64/120MHz
128k-3MB Flash
1- 6 CANs Flexray,Ethernet
Security module
64 LQFP~256 BGA
Qorivva
Next-Gen 55nm
TM
External Use 8
e200z - 32bit Core Scalability
e200z6 144MHz
SIMD
Up to 32k cache
FPU
7-stage pipeline
VLE
32-entries MMU
e200z0 80MHz
4-stage pipeline
VLE Only
e200z2 80MHz
4-stage pipeline
VLE
FPU(optional)
Same instruction set / memory map / interrupt map / software
e200z3 80MHz
SIMD
4-stage pipeline
FPU
VLE
8-entries MMU
e200z4 180MHz
SIMD
Up to 16k cache
FPU2
5-stage pipeline
VLE
16-entries MMU
e200z7 300MHz
SIMD
Up to 32k cache
FPU2
10-stage pipeline
Dual Issue / VLE
64-entries MMU
TM
External Use 10
Existing FSL MCUs for 32-bit Automotive Networking
• Family Concept
− Completely scalable family of Qorivva gateway solutions ranging from CAN/LIN only Gateways to
advanced Gateway solutions integrating LIN, CAN, Ethernet, MLB, FlexRay on a single chip
− From 128k to 3M Flash options
• Performance
− High-performance cores with optimized system architecture
− From single-core to multi-core MCUs
− 48MHz to 120MHz with Crossbar architecture
• Advanced Peripherals
− Ethernet, FlexRay, MOST, Security Modules, CAN, LIN, etc
• Power Consumption
− Aggressive run, stop, standby values
• Acceptance
− Widely utilized by major Tier 1s/OEMs
• Availability
− Qualed today, in mass production now
MPC560xB/C
Single Core
256k-1.5MB Flash
2- 6 CANs
MPC564xB/C, MPC5668G
Dual Core Options
1.5-3MB Flash
128-256kB RAM
Flexray, Ethernet, MLB
Security
MPC560xD
Single Core
128-256kB Flash
1 CAN
TM
External Use 11
Key Feature of MPC564xB/C -
The CSE (Crypto Service Engine)
Target Applications
• Immobilizers
• Component protection
‒ Prevent counterfeit modules
• Protecting data sets
‒ mileage / Prevent “Chip tuning“
• Secure communication
• Secure Boot
AES encryption Modes: ECB, CBC Latency 2μs (@ 100 MBit/sec)
Random Number Generation PRNG , TRNG for SEED generation
Key storage Up to 10 128bit keys in secure NVM
Device ID Product identifiction
Crypto Service Engine (CSE)
AES
128 RNG
Unique
ID
Key
storage
Secure Hardware Extension Standard compliant
TM
External Use 13
MPC5602D – Optimal Low End BCM Solution
16kB
SRAM
VReg
Crossbar Slaves
Nexus
Class 1
JTAG
Debug
CROSSBAR SWITCH
System Integration
256kB
Code
Flash
64kB
Data
Flash
I/O
Bridge
28 Ch.
eMIOS FlexCAN
3 x
LinFlex
2 x
DSPIs
12-bit
ADC
Communications Analogue Timed I/O
Crossbar Masters
eDMA
(16xCh.)
e200z0 Core
FMPLL
PIT
Osc & RTC
INTC
BAM
SIU Watchdog
CTU
High Performance Industry standard PowerArch
Core
e200z0 up to 48 MHz
Over 60 DMIPs
Low-power LIN transmissions in STOP
Internal oscillators to support
low power modes and fast
wake-up
256kB Code Flash
64kB Data Flash Includes small sectors and
capability to read/write to
both Flash blocks at same
time
Small Packaging 64 LQFP 10x10mm .5 pitch
100 LQFP 14x14mm .5 pitch
Crossbar Allows parallel accesses to
on-chip resources for
maximum system
performance
Communications Wide range of peripheral
options for BCM
applications – CAN, LIN,
SPI interfaces
Cross Triggering Unit
(CTU) Synchronizes PWM output
signals with ADC
conversions for very
accurate diagnostic and
control capabilities.
Simplifies HW and SW
development for lighting
and motor control
applications.
eMIOS Timer Input capture, output
compare and PWM
capabilities in one very
flexible timer module
DMA Helps offload CPU with
data/message handling
TM
External Use 14
MPC560xB/C – Mid End BCM
CROSSBAR SWITCH
24-96K SRAM
e200z0
Core
VReg
Communications I/O System
Crossbar Slaves
Interrupt Controller
Crossbar Masters
Nexus 2+
JTAG
Debug
256k-1.5M
Flash
Oscillator
Memory Protection Unit (MPU)
System Integration
I/O
Bridge
CTU Up to
6
FlexCAN
Up to
10
LINFlex
Up to
eMIOS
64ch, 16bit
1
I2C
Up to
6
DSPI
FMPLL
PIT 4ch 32b
MCM
Power Mgt
64K Data
Flash
DMA
(5/6/7B)
Up to 52 ch
ADC
16x12bit,
36x10bit
High Performance Industry standard PowerPC
Core
e200z0 up to 64 MHz
Over 80 DMIPs
256kB-1.5MB Flash
64kB Data Flash Includes small sectors and
capability to read/write to
both Flash blocks at same
time
Small Packaging 64 LQFP 10x10mm .5 pitch
100 LQFP 14x14mm .5 pitch
144 LQFP 20x20mm .5 pitch
eMIOS Timer Input capture, output
compare and PWM
capabilities in one very
flexible timer module
Crossbar Allows parallel accesses to
on-chip resources for
maximum system
performance
Communications Wide range of peripheral
options for BCM
applications – CAN, LIN,
SPI interfaces
Cross Triggering Unit
(CTU) Synchronizes PWM output
signals with ADC
conversions for very
accurate diagnostic and
control capabilities.
Simplifies HW and SW
development for lighting
and motor control
applications.
Nexus2+ and JTAG Eliminate need for
cumbersome emulators.
Real time instruction trace
DMA Helps offload CPU with
data/message handling
TM
External Use 15
MPC564xB/C – High End BCM/Gateway
CROSSBAR SWITCH
128k
SRAM
(with ECC)
VReg
Communications I/O System
Crossbar Slaves
Interrupt
Controller
Crossbar Masters
Nexus
Class 3+
JTAG
Debug
(BAM)
SSCM
Memory Protection Unit (MPU)
System
AIPS_L
Bridge
RTC/API
8xPIT
1x SWT
4xSTM
PPCTM
e200z0
Core
PPCTM
e200z4d
Core
(4k I-cache)
MMU
16 ch
ATD
12bit
eMIOS
32ch
1
I2C 8
DSPI
FlexRay
4-40MHzOsc
6 FlexCAN
10 LINFlex
Ethernet (FEC)
32ch
eDMA
CSE
Security FMPLL
32KHz Osc
32 ch(min)
ATD
10bit
128k
SRAM
(with ECC)
Nexus
Class 3 16MHz IRC
128KHz IRC
96K
DFlash
(ECC)
eMIOS
32ch CTU
3M
CFlash
(ECC)
Low-power Internal oscillators to
support low power modes
and fast wake-up
Large Flash and RAM
Memory Offering Optimized memory offering
in support of BCM/GTY
message handling/
Autocoding requirements
GPIO Intensive
Packaging 176 LQFP 24x24mm .5 pitch
208 LQFP 28x28mm .5 pitch
256 BGA 17x17mm 1 pitch
Cryptographic Services
Engine Encodes and decodes data in
support of component
protection, immobilizers, etc
Communications Wide range of peripheral
options for BCM/GTY
applications – CAN, LIN,
SPI, I2C interfaces
eMIOS Timer / Cross
Triggering Unit Flexible timer module
Accurate diagnostic and
control capabilities
Ethernet/Flexray Ideal for Flash programming/
diagnostics and interfacing
with safety/chassis
networks
Crossbar Allows parallel accesses to
on-chip resources for
maximum system
performance
High Performance
Dual Core CPU Industry standard PowerArch
e200z4 up to 120 MHz
e200z0 up to 80 MHz
Over 300 DMIPs Performance
TM
External Use 16
Debug HW Tool Support
• Modular EVB Kits − Common motherboard, mini-module for each device
− The evaluation system (Motherboard & Mini-Module)
allows full access to the CPU, all of the CPU’s I/O
signals, and the motherboard peripherals (such as
CAN, SCI, LIN).
− Standard communication transceivers and connectors
− User’s buttons, jumpers and LED’s
• Mini Modules − Can be used as a stand-alone board by providing
external 5V power supply input
− Socket for MCU
• Starter Trak Board − Low cost ($99) start up board
− Soldered Bolero 512k in a 144 LQFP package
− On board JTAG connection, CAN transceiver, CAN/LIN
interface, etc
TM
External Use 17
Enablement - RAppID Init and Pin Wizard
RAppID is a family of graphical development tools that enables the user to quickly and easily configure the
controller PLUS generate complete documentation.
It can also be used as a learning tool to gain an understanding of the controller and its peripherals.
• GUI-based tool for rapidly, intuitively developing Initialization code
• Configure startup code from reset to main()
• Automatic report generation of peripheral and register settings
• On-line documentation and built-in tool tips for ease of use
• Built-in tutorials with sample projects
www.freescale.com/RAppID
TM
External Use 18
New
Integration,
Low Power,
Security and
Safety
Functional Safety and Security Security modules help protect ECUs against various attack scenarios and Safety modules help ensure robust operation per ISO 26262
Low Power Management New low power modes, analog comparators and pretended networking support help meet stringent next-generation power budgets and ensure more efficient vehicles
Unprecedented Integration Single-chip solution offering multicore architecture and advanced networking protocols for next generation communication requirements while reducing the quantity of body control/gateway ECUs
TM
External Use 19
Highly Integrated Body Control/Gateway MCU
• Performance through Multicore
− Up to three e200 cores built on Power
Architecture technology, with up to 160 MHz
performance allows for easy division of tasks in an
integrated BCM/gateway system
• Most Diverse Set of Networking Communication
− Ethernet with AVB support, FlexRay™, MLB, USB,
up to eight CAN with CAN Flexible Data Rate
(FD) up to 18 LIN, SDIO interface, I2S all
supported on a single-chip solution
• Flexible Memory Options
− Up to 6 MB Flash and 768 KB of embedded
SRAM provide suitable storage to maintain the
local BCM/gateway application functionality,
handle message buffering, and also store
additional Flash images for other nodes in the
vehicle
TM
External Use 20
Driving Low Power Consumption
• New Low-Power Unit
− Allows for increased functionality in a lower power state,
reducing current consumption by over 30% for a typical
cyclic wake-up application over previous generation devices
− Provides a mechanism to bypass entire platform while
supporting a smaller set of peripherals (1x CAN, LIN,
SPI, ADC, timer, etc.) thereby providing very low power
execution modes
• Analog Comparator
− Typical periodic monitoring routines can be fully handled in
Standby mode offering a significant improvement in power
consumption
• Pretended Networking Support
− Enabled through advanced filtering, wakeup capabilities and
CAN availability in low power modes
TM
External Use 21
MPC5748G Key Features and Block Diagram
Multicore architecture: 2x e200z4 + 1x z2 Power
Architecture® cores
Floating Point Unit (FPU)
on z4 cores for additional
computational algorithm support
High performance:
160 MHz max for z4s and
80 MHz on z2
Robust security: Hardware security module
(HSM) option supports both SHE
and EVITA low/medium
security specs
Media Local Bus supports
MOST for infotainment domain
networking
USB 2.0 (OTG and host module)
support interfacing to both wireless
modems and infotainment domain
Ethernet 10/100 Mb/s for
diagnostics, backbone and audio
video bridging (AVB) applications
Part of SafeAssure functional safety program:
Designed for ISO 26262
ASIL B systems
Innovative Low-Power Unit (LPU) provides CAN, LIN, SPI,
ADC functionality in a new low
power state
Broad Communications: Multiple CAN, LIN, I²C, I²S for
integrated BCM/gateway
applications
Triple ported flash and multiple RAM minimize
access time to memory
TM
External Use 22
S12 MagniV
Value Proposition
• S12 MagniV simplifies system design with the integration of High-Voltage (40V)
analog IP onto mixed-signal MCUs for automotive applications
• Building upon proven high-volume LL18 technology
• Ideal for space constraint applications like sensor and actuators
• Reduces the Total Cost of Ownership (TCO) through Bill Of Material (BOM) and
manufacturing cost reductions (PCB assembly).
TM
External Use 23
• Standard MCU
• Application Specific
Analog IC (ASIC)
• Single package
• Die-to-die bonding
Semi-Discrete Solution
(Multi-Chip) Multi-die SiP
• MCU and Analog on
the same die
Monolithic SiP
SiP = System in Package
What‘s S12 MagniV?
TM
External Use 24
2015
15 Years of System in Package (SiP) Experience
Troll - MUX3
• 8-bit HC05 Hyper-integrated Climate Stepper Driver
908E626
• HC08 + SMOS5 AFS Stepper Driver
908E630
• 8-bit HC08 (SOG) + SMOS8 Relay Driver
912F634
• 16-bit S12I32 + SMOS8 Relay & Switch Driver
S12VR64 (first part of
MagniV family
2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 2010 1997
Start of SiP R&D
Mechatronics Package
HC05 Microcontroller with EEPROM (IDR60% -1.2um)
SiP Architecture
HC08 Microcontroller with flash (0.5um)
SMOS5 (0.8um)
54ld SOIC Package
SMOS8 (0.25um)
QFN Package
S12 Core (0.25um)
Architecture Repartitioning
Monolithic Architecture
1st Gen 2nd Gen 3rd Gen
2011 2012 2013 2014
4th Gen
HC05PV8
• 8-bit HC05 Hyper-integrated Relay Driver
908E624
• 8-bit HC08 + SMOS5 Relay Driver
908E622/1
• 8-bit HC08 + SMOS5 Mirror Driver
LL18UHV technology
Monolithic SiP
Pro
ducts
Technolo
gie
s
S12ZVM S12ZVH
S12ZVL
S12ZVC
S12Z Core
TM
External Use 25
• Many external
components
• Additional assembly
& testing needs
• Higher total system
cost
• System-in-package:
− 12 V direct supply regulator
− LIN or CAN physical
interface
− High-voltage inputs
− LED driver
− S12Z-based MCU
− Simple, low-cost package
• Pretested subsystem
Traditional MCU with
Discrete Analog and Power
S12 MagniV
Mixed-Signal MCUs
• Switch panels
• Userinterfaces
• Actuators/sensors
• Lighting control
• HVAC
• Seat positioning
Target Applications
Reduce Footprint by up to 30 Percent
TM
External Use 26
Ultimate Flexibility and Scalability
CAN or LIN support with on-chip
physical interface Connectivity CAN
PWM
On-chip 12 V voltage regulator for
flexible on- and off-chip supply
Range of memory options address
multiple applications and allow for
platform design 8 KB
64
KB
192
KB
TM
External Use 27
S12 MagniV: Integration Beyond the MCU
Our S12 MagniV portfolio simplifies system design with the integration on High-
Voltage (HV) analog features onto MCUs for automotive applications
Reduced BOM
Reduced PCB Size
Improved Manufacturing and Quality
Efficient motor control
S12ZVM
BLDC Motor Control
S12ZVH
Instrument Cluster
MM912/S12VR
Window Lift
S12ZVL
LIN Slave Nodes
S12VR
MM912_S812
S12ZVH
S12ZVL
TM
External Use 28
S12VR-family S12 CPU with an integrated Voltage regulator, LIN physical layer and HS/LS-drivers for Relay-driven Windowlift-motor
TM
External Use 29
4 HV
Inputs
48-64kB
Flash (ECC)
2 kB
RAM
512B
EEPROM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
S12 25MHz Bus 2 Low Side
Drivers
2 HS Drivers
Temp
Sense
10-Bit
ADC
Vsup
sense Vreg
70mA
LIN -PHY
SPI
1#
E-Vdd
SCI 1 SCI 0
TIM 16b
4ch
G
P
I
O
Vbat
sense
PWM 8ch 8b
or 4ch 16b
BDM KWU Win
Wdog
S12VR – Key Features
Vbat and Vsup sense Supply sense before and
after protection diode
Up to 2 HS drivers For LED and Switch
supply
Voltage Regulator 5V/70mA for the whole
system
2 Low-Side Drivers Protected LS Drivers to
drive relays directly
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
LIN Physical
Layer LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
4 High Voltage
Inputs 12V Inputs for
Switch Monitoring
Routable to ADC
External Supply 5V / 20mA switchable for
local (same PCB), over
current protected.
Eg. supplying Hallsensors
TM
External Use 30
4 HV
Inputs
48-64kB
Flash (ECC)
2 kB
RAM
512B
EEPROM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
S12 25MHz Bus 2 Low Side
Drivers
2 HS Drivers
Temp
Sense
10-Bit
ADC
Vsup
sense Vreg
70mA
LIN -PHY
SPI
1#
E-Vdd
SCI 1 SCI 0
TIM 16b
4ch
G
P
I
O
Vbat
sense
PWM 8ch 8b
or 4ch 16b
BDM KWU Win
Wdog
S12VR – Details
S12 CPU 16-bit,
compatible with
S12G Family
and existing SiP
Solutions.
ADC - up to 6 ext. Ch. +4 int. channels for temp
sense, supply monitors, HV
inputs, internal ref Voltages
EEPROM 512B EEPROM,
4 byte eraseable
On chip RC
OSC factory-
trimmed to +/-
1.3% , meets
LIN -needs
Up to 16 Wakeup pins Combined with Analog
Input pins and HV pins
Vbat and Vsup sense Supply sense before and
after protection diode
Up to 2 HS drivers For LED and Switch
supply
Packaging Options 32LQFP and 48LQFP
Flexible Flash
Options 48kB or 64kB
Flash version
2 Low-Side Drivers Protected LS Drivers to
drive relays directly
4ch 16bit Timer Hall inputs, SW timing
8ch PWM Routable to HS and LS
outputs, for LED lighting
SPI As alternative test Interf.
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2 UARTs One linked to LIN Phy, 2nd
as reardoor communication
or independ. Test Intf.
LIN Physical
Layer LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
4 High Voltage
Inputs 12V Inputs for
Switch Monitoring
Routable to ADC
External Supply 5V / 20mA switchable for
local (same PCB), over
current protected.
Eg. supplying Hallsensors
Voltage Regulator 5V/70mA for the whole
system
TM
External Use 31
S12
Vreg
Temp
Sense
PLL
BDM
HVI
LIN
PHY
High
Side
Flash
EEPROM RAM
ADC
10bit
TIM
KWU
RTI
COP SPI
SCI0
SCI1
Ext. Osc
IRC
PWM
8ch
Low
Side
Relay
Driver
EVDD
Hallout
LIN
LG
ND
LIN
VS
EN
SE
Window Lift with S12VR
Pinout representing functionality,
Physical pins location is not correct
VS
UP
LS1
LSGND
LS0 M M
Vbat
Hall
Sensor IOC
IOC
Switches HVI0
HS1
HVI1
HVI2
HVI3
HS0
Indicator
LED
Debug &
Programming
Connector
Altern.
SPI&UART
based Test
Connector
VD
DX
VD
DA
KWU
EVDD
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
TM
External Use 32
S12ZVM-family 16-bit MCU with 12/5V voltage regulator, LIN physical layer, and MOSFET pre-drivers for DC and BLDC motors
TM
External Use 33
VREG (8pin)
CAN or
LIN phy (8pin)
MCU
or
DSC (48pin)
Gate
Driver (48pin)
Op-amps
Full
Dis
cre
te
MCU
or
DSC (48pin)
ASIC (GDU+
VREG+
LIN+
Op-amps)
(48pin)
Sem
i In
tegra
ted
24+
20+
2+
2+
~50 pins less at
assembly
4 to 6 cm2 PCB
space savings
~30 pins less at
assembly
2 to 3 cm2 PCB
space savings
S12ZVM Concept
4cm
~1 ½ in.
TM
External Use 34
S12ZVML – Key Features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
SPI
SCI 0 SCI 1
MSCAN
512B
EEPROM
(ECC)
32-128 KB
Flash (ECC)
S12Z 50MHz Bus
2-8kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
Vsup
sense Vreg
1#
E-Vdd
12-Bit
ADC
Temp
Sense
12-Bit
ADC
LIN -PHY
Current Sense
(2 x Op-Amp)
GDU 6ch MOS-FET-Predriver
Charge Pump
PTU 6ch PMF
(PWM)
TIM 16b
4ch
G
P
I
O
BDM
BDC KWU
Win Wdog
S12Z CPU 16-bit, 32-bit MAC,
linear addressing
Harvard architech
compatible within
S12 MagniV
6-ch PMF 15bit PWM for motor
control with dead time,
fault mgmt, etc…
PTU Programmable
triggering unit.
Triggering
ADC/PWM
LIN Physical
Layer LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
External Supply 5V / 20mA switchable for
local (same PCB), over
current protected.
Eg. supplying Hallsensors AEC-Q100 Grade 0 Qual‘ed up to 150°C Ta
2x Op-Amp for current
measurement / sensing
Vsup sense Monitoring supply voltage
Voltage Regulator Operating on car-battery
70mA total supply
Charge Pump To support reverse battery
protection and boostrap
assist for 100% duty-cycle
6-ch GDU 100-150nC total Gate
charge
3-phase bridge predriver
2 x 12-bit ADC modules Simultaneous measurement
5+4ch external. Plus 8ch
internally with DMA
TM
External Use 35
S12ZVML (LIN Version) – Details High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
SPI
SCI 0 SCI 1
MSCAN
512B
EEPROM
(ECC)
32-128 KB
Flash (ECC)
S12Z 50MHz Bus
2-8kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
Vsup
sense Vreg
1#
E-Vdd
12-Bit
ADC
Temp
Sense
12-Bit
ADC
LIN -PHY
Current Sense
(2 x Op-Amp)
GDU 6ch MOS-FET-Predriver
Charge Pump
2ch
PTU
6ch PMF
(PWM)
TIM 16b
4ch
G
P
I
O
BDM
BDC KWU
Win Wdog
EEPROM 512 Byte
EEPROM,
4 byte
eraseable
On chip RC
OSC factory-
trimmed to +/-
1.3% , meets
LIN -needs
Up to 18 Wakeup pins Combined with Analog
Input pins
Packaging Options 64-LQFP-EP
Flexible Flash
Options 32/64/128kB
Flash versions
Timer module - 4ch / 16Bit
SPI - As alternative test Interf
- Or for peripherals
(sensors, …)
2 UARTs One linked to LIN Phy, 2nd
as independant Test Intf.
AEC-Q100 Grade 0 Qual‘ed up to 150°C Ta
MSCAN 2.0A/B
2x Op-Amp for current
measurement / sensing
PTU Programmable
triggering unit.
Triggering
ADC/PWM
S12Z CPU 16-bit, 32-bit MAC,
linear addressing
Harvard architech
compatible within
S12 MagniV
LIN Physical
Layer LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
Vsup sense Monitoring supply voltage
Voltage Regulator Operating on car-battery
70mA total supply
Charge Pump To support reverse battery
protection and boostrap
assist for 100% duty-cycle
6-ch PMF 15bit PWM for motor
control with dead time,
fault mgmt, etc…
External Supply 5V / 20mA switchable for
local (same PCB), over
current protected.
Eg. supplying Hallsensors
6-ch GDU 100-150nC total Gate
charge
3-phase bridge predriver
2 x 12-bit ADC modules Simultaneous measurement
5+4ch external. Plus 8ch
internally with DMA
TM
External Use 36
S12ZVM Hardware Tools Overview Type Evaluation Board BLDC Motor Control Devt
Kit
Purpose Evaluation and software
development for either CAN or
LIN target device
Spin a BLDC motors within
minutes
HW Features - LIN and CAN interfaces
- Onboard BDM-to-USB
- SCI-to-USB interface for
Freemaster
- Hall sensor interface
- Resolver interface
- 6 N-channel FET with 10-15A
drive capability
- S12ZVML12EVBLIN with
pre-programmed
S12ZVML128 part
- BLDC motor with Hall-effect
sensors mounted on plexiglas
Software Package MTRCKTSBNZVM128_SW MTRCKTSBNZVM128_SW
Availability Prototypes now
(XS12ZVMx12EVB)
Now
www.freescale.com/AutoMCD
evKits
Partnumbers S12ZVML12EVBLIN
S12ZVML12EVBCAN
MTRCKTSBNZVM128
Price $349 $789
TM
External Use 37
S12ZVML Application Schematic VBAT
G
P
I
O
S12Z
core
SPI
Wdog
TIM 4ch/16b
Vregs (5V VDD, VLS, VDD sensor)
PMF
6-ch
PWM
SCI
Temp
Sense
GDU
3 phase
H-Bridge
Predriver
LIN
Physical
Interface
Charge Pump 128 kB
Flash
8 kB RAM
512Bytes
EEPROM
SCI
PTU
PLL IRC
Ext Osc BDM
KWU
RTI
VBS1
VBS0
HG0
HS0
HS1
HS2
EVDD
VHD
M M
AMR/
GMR/
Hall
Sensor
AMRsin
AMRcos
Hallout VBS2
HG1
HG2
VL
SO
UT
+11V
D
S
HD
CP
VCP XTAL
EXTAL
LIN
LIN
GN
D
IO/ MISO
IO/ MOSI
IO/ SCLK
IO/ SS
IO/IOC0
IO/IOC1
IO/ RXD0
IO/ TXD0
IO/ KWP0
IO/ KWP1
0V
+11V
BS
T
VS
UP
VS
SB
AN0_3
AN0_4
AN1_3
Hallout
AMRsin
AMRcos
VD
D
BK
GD
VS
S1
Reset
VS
S2
VS
SX
1
VD
DX
1
VD
DA
VD
DF
BC
TL
Dual 12bit ADC
5+4ch. Ext. (Mux‘d with Op-Amps)
+ 8ch. Int.
MSCAN
LG0
LG1
LS0
Shunt1
LG2
LS1
LS2
AM
PM
1
AM
PP
1
AM
P1
Current Sense
(2 x Op-Amp) A
MP
M0
AM
PP
0
Shunt0
AM
P0
optional
VS
SA
IO/IOC2
IO/IOC3
VD
DX
2
VL
S0
VL
S1
VL
S2
TM
External Use 38
S12ZVM for BLDC/PMSM Fuel Pumps
4cm
~1 ½ in.
CAN/LIN/PWM
S12ZVM Key Features for Fuel Pumps
Smallest form factor with MCU + analog
integration
Full operation through cranking pulse
down to Vsup=3.5V including gate driver.
CAN, LIN or PWM communication to
main ECU.
Scalability from 32K to 128K depending
on pump functionality (including or not tank
level sensors or other functions).
TM
External Use 39
S12ZVL-family
General Purpose S12 MagniV 16-bit MCU with 12/5V voltage regulator, LIN-physical layer
TM
External Use 40
S12ZVL – Key Features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
SPI
TIM 16b
6+2ch 128B
EEPROM
(ECC)
8-32KB
Flash (ECC)
S12Z 32MHz Bus IIC
LIN-PHY 10-Bit
ADC
Temp
Sense
1kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
HV Input 1#
E-Vdd
1-3#
NGPIO
SCI 1 SCI 0
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
PWM 8ch 8b
or 4ch 16b
Vsup
sense
BDM
BDC KWU
Win Wdog
High Voltage
Input 12V Input for
Switch Monitoring
Routable to ADC
Vsup sense Monitoring supply voltage
(sense after protection
diode)
Packaging Options 32-LQFP and 48-LQFP
32-QFN 5x5mm
Voltage Regulator 5V/70mA total supply or
170mA with external ballast
for more current and lower
power dissipation
NGPIO 1-3# 5V / 25mA sink
Eg. for RGB-LED
SPI, IIC Serial link to other Ics,
e.g sensors,…
LIN Physical
Layer LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
External Supply 5V / 20mA switchable for
local (same PCB), over
current protected
TM
External Use 41
S12ZVL – Details High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
SPI
TIM 16b
6+2ch 128B
EEPROM
(ECC)
8-32KB
Flash (ECC)
S12Z 32MHz Bus IIC
LIN-PHY 10-Bit
ADC
Temp
Sense
1kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
HV Input 1#
E-Vdd
1-3#
NGPIO
SCI 1 SCI 0
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
PWM 8ch 8b
or 4ch 16b
Vsup
sense
BDM
BDC KWU
Win Wdog
High Voltage
Input 12V Input for
Switch Monitoring
Routable to ADC
S12Z CPU 16-bit, 32b MAC,
linear addressing
Harvard architec.
compatible
within MagniV
ADC - up to 10 ext. Ch. +7 int. channels for temp
sense, supply monitors, HV
inputs, internal ref Voltages
ADC can directly write to
RAM (DMA)
EEPROM 128B
EEPROM,
4 byte
eraseable
On chip RC
OSC factory-
trimmed to +/-
1.3% , meets
LIN -needs
Up to 23 Wakeup pins Combined with Analog
Input pins and HV pins
Flexible
Flash
Options 8/16/32kB
Flash version
2 Timer modules - 6ch / 16Bit
- 2ch / 16 Bit
8ch PWM Configurable to 8ch / 8Bit
or 4ch / 16Bit
2 UARTs One linked to LIN Phy, 2nd
as independant Test Intf.
NGPIO 1-3# 5V / 25mA sink
Eg. for RGB-LED
SPI, IIC Serial link to other Ics,
e.g sensors,…
External Supply 5V / 20mA switchable for
local (same PCB), over
current protected
LIN Physical
Layer LIN2.2 and SAE
J2602 compliant
+/- 8kV ESD
capability
Vsup sense Monitoring supply voltage
(sense after protection
diode)
Packaging Options 32-LQFP and 48-LQFP
32-QFN 5x5mm
Voltage Regulator 5V/70mA total supply or
170mA with external ballast
for more current and lower
power dissipation
TM
External Use 42
Target Applications
LIN-Sensors LIN-switchpanels LIN-Actuator
Product Function
• Hooking up sensors into
automotive LIN-Network
(with signal pre-
conditioning
Market Requirements
• LIN-PHY, 12V-Vreg, MCU
• Small formfactor (QFN)
• ADC, SPI
Product Function
• Reading multiple switch-
positions and feeding into
LIN-network
Market Requirements
• LIN-PHY, 12V-Vreg, MCU
• Multiple GPIOs
• ADC
Product Function
• Converting LIN-
command into an activity
(eg driving LEDs)
Market Requirements
• LIN-PHY, 12V-Vreg, MCU
• Drivers (3x25mA drive
strength in case of RGB-
LED)
• ADC
TM
External Use 43
Switch Panel with S12ZVL High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
On-board
Switches
LED
Backlight
Dials
Off-board
Switches
Battery
Voltage
LIN Bus
SPI
TIM 16b
6+2ch 128B
EEPROM
(ECC)
8-32KB
Flash (ECC)
S12Z 32MHz Bus IIC
LIN-PHY 10-Bit
ADC
Temp
Sense
1kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
HV Input 1#
E-Vdd
1-3#
NGPIO
SCI 1 SCI 0
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
PWM 8ch 8b
or 4ch 16b
Vsup
sense
BDM
BDC KWU
Win Wdog
Wakeup
TM
External Use 44
Intelligent Sensor Application
http://www.bmw.com/com/en/insights/technology
/technology_guide/articles/rain_sensor.html 5V Supply
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
SPI
TIM 16b
6+2ch 128B
EEPROM
(ECC)
8-32KB
Flash (ECC)
S12Z 32MHz Bus IIC
LIN-PHY 10-Bit
ADC
Temp
Sense
1kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
HV Input 1#
E-Vdd
1-3#
NGPIO
SCI 1 SCI 0
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
PWM 8ch 8b
or 4ch 16b
Vsup
sense
BDM
BDC KWU
Win Wdog
Rain /
Light
Sensor
ASIC
Automotive Voltage
LIN Bus
TM
External Use 45
S12ZVC-family
General Purpose S12 MagniV 16-bit MCU with 12/5V voltage regulator, CAN-physical layer
TM
External Use 46
1-2kB
EEPROM
(ECC)
64-192kB
Flash (ECC)
S12Z 32MHz Bus
CAN-PHY 12-Bit
ADC
Temp
Sense
4-8kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
2 HV Input 1#
E-Vdd
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
2x
SPI IIC
Sent tx
4 Open
Drain
BDM
BDC KWU
Win Wdog
2ch ACMP
With 1x6-Bit-DAC
Vreg for CAN PHY
with ext. ballast
HR-PWM
4ch16b
PWM
4ch16b
HR-Tim
4ch16b
Tim
8ch16b
S12ZVCA (fully featured) – key/new features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2 High Voltage
Inputs 12V Inputs for
Switch Monitoring
Routable to ADC
12Bit ADC
up to 16 ext. Ch. +8ch int. for temp sense, HV
inputs, monitoring. ADC can
directly write to RAM (DMA)
Vsup sense Monitoring supply voltage
(sense after protection
diode)
External Supply 5V / 20mA source;
Over current control
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
2 Timer modules 4ch/16bit 16ns resolution
2 PWM modules 4ch/16bit 16ns resolution
CAN Physical
Layer (HighSpeed)
Supporting
dominant Txd
timeout
MS-CAN 2.0A/B linked to CAN Phy
SENT (tx) Sent Transmitter Module
2nd Voltage Regulator For CAN-Phy-supply
2 Analog Comparators With DAC
AEC-Q100 Grade 0 Qual‘ed up to 150°C Ta
TM
External Use 47
1-2kB
EEPROM
(ECC)
64-192kB
Flash (ECC)
S12Z 32MHz Bus
CAN-PHY 12-Bit
ADC
Temp
Sense
4-8kB
RAM
(ECC)
PLL RCosc.
+/-1.3%
Pierce
Osc.
2 HV Input 1#
E-Vdd
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
2x
SPI IIC
Sent tx
4 Open
Drain
BDM
BDC KWU
Win Wdog
2ch ACMP
With 1x6-Bit-DAC
Vreg for CAN PHY
with ext. ballast
HR-PWM
4ch16b
PWM
4ch16b
HR-Tim
4ch16b
Tim
8ch16b
S12ZVCA (fully featured) – Details High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2 High Voltage
Inputs 12V Inputs for
Switch Monitoring
Routable to ADC
S12Z CPU 16-bit, 32b MAC,
linear addressing
Harvard architec.
compatible
within MagniV
12Bit ADC
up to 16 ext. Ch. +8ch int. for temp sense, HV
inputs, monitoring. ADC can
directly write to RAM (DMA)
EEPROM 1-2kB
EEPROM,
4 byte
eraseable
On chip RC
OSC factory-
trimmed to +/-
1.3%
Up to 34 Wakeup pins Combined with Analog
Input pins and HV pins
Vsup sense Monitoring supply voltage
(sense after protection
diode)
External Supply 5V / 20mA source;
Over current control
Packaging Options 48-LQFP-EP
64-LQFP-EP
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
Flexible
Flash
Options 64/128/192kB
Flash version
2 Timer modules 4ch/16bit 16ns resolution
8ch/16bit 32ns resolution
2 PWM modules 4ch/16bit 16ns resolution
4ch/16bit 32ns resolution
2SCI, 2SPI, IIC - Several serial comms
- for peripherals ,
debugging, programming
CAN Physical
Layer (HighSpeed)
Supporting
dominant Txd
timeout
MS-CAN 2.0A/B
linked to CAN Phy
SENT (tx) Sent Transmitter Module
2nd Voltage Regulator For CAN-Phy-supply
2 Analog Comparators With DAC
AEC-Q100 Grade 0 Qual‘ed up to 150°C Ta
TM
External Use 48
S12ZVC Usecase CAN-sensors in Powertrain
CAN
BUS
Automotive Voltage
5V Supply
CAN-
PHY
VREG for tot. supply: • 70mA w/o ext comp. or
• 170mA with ext. ballast
Memory
S12Z 32MHz
NOX-
Sensor
Particle
Sensor
Humidity/Air
Mass
Hydrocarbo
n-Sensor
Urea-Sensor
Hi-temp
Sensor
MS-CAN
SPI
12-Bit
ADC
GPIO
HVIs
PWM
Timer
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
TM
External Use 49
S12 MagniV portfolio simplifies system design with easy-to-use, expertly integrated mixed-signal MCUs for automotive applications
Most integrated solution for the instrument cluster market at the best price
Core Efficiency – S12Z core performance improves code density which reduces system flash requirements Ease of Use – In addition to excellent support, availability of a full featured reference design and enablement facilitates ease of use and faster time to market
Improved Reliability – Reducing the number of components in a system greatly improves reliability, requires less power which provides a greener footprint
TM
External Use 50
S12ZVH – key/new features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
4kB
EEPROM
(ECC)
64-128kB
Flash (ECC)
S12Z 32MHz Bus
CANPHY 10-Bit
ADC
Temp
Sense
4-8kB
RAM
(ECC)
PLL IRC
+/-1.3%
Pierce
Osc.
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
SPI IIC
10 Open
Drain
BDM
BDC
19-24
KWP
Win Wdog
Vreg for CAN PHY
with ext. ballast
PWM
4ch16b
Timer
8ch16b
Timer
8ch16b
RTC
2-4 Stepper Motors
with SSD
Segment LCD
(Up to 4x40)
Vbat sense
Sound-
generator
EEPROM 4kB
EEPROM,
4 byte
eraseable
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
CAN Physical
Layer (HighSpeed)
MS-CAN 2.0A/B
linked to CAN Phy
2nd Voltage Regulator For CAN-Phy-supply
2-4 Stepper motor
Controller with stall
detection (Gauge)
Realtime Counter with
calendar
LCD controller 4x32 or 4x40 segment
SGM
Generates monotonic
sounds with autonomous
amplitude control
32kHz
Osc
Vbat and Vsup sense Supply sense before and
after protection diode
TM
External Use 51
S12ZVH – Details High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
4kB
EEPROM
(ECC)
64-128kB
Flash (ECC)
S12Z 32MHz Bus
CANPHY 10-Bit
ADC
Temp
Sense
4-8kB
RAM
(ECC)
PLL IRC
+/-1.3%
Pierce
Osc.
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
SPI IIC
10 Open
Drain
BDM
BDC
19-24
KWP
Win Wdog
Vreg for CAN PHY
with ext. ballast
PWM
4ch16b
Timer
8ch16b
Timer
8ch16b
RTC
2-4 Stepper Motors
with SSD
Segment LCD
(Up to 4x40)
Vbat sense
Sound-
generator
S12Z CPU 16-bit, 32b MAC,
linear addressing
Harvard architec.
compatible
within MagniV
10Bit ADC - to 8 ext. Ch. + int. channels for temp
sense, supply monitors, HV
inputs, internal ref Voltages
EEPROM 4kB
EEPROM,
4 byte
eraseable
Key wakeup pins Combined with Analog
Input pins
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
Flexible
Flash
Options 64/128kB
Flash version
2 Timer modules 2 x 8ch/16bit
PWM module 4ch/16bit
2SCI, SPI, IIC - Several serial comms
- for peripherals ,
debugging, programming
CAN Physical
Layer (HighSpeed)
MS-CAN 2.0A/B
linked to CAN Phy
2nd Voltage Regulator For CAN-Phy-supply
2-4 Stepper motor
Controller with stall
detection (Gauge)
Realtime Counter with
calendar
LCD controller 4x32 or 4x40 segment
SGM
Generates monotonic
sounds with autonomous
amplitude control
32kHz
Osc
On chip RC OSC factory-trimmed to
+/- 1.3%
Additional 32kHz-
Osc. for LCD &
RTC in low power
Packaging
Options 100-LQFP
144-LQFP Vbat and Vsup sense Supply sense before and
after protection diode
TM
External Use 52
S12ZVHL – key/new features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2kB
EEPROM
(ECC)
32-64kB
Flash (ECC)
S12Z 32MHz Bus
10-Bit
ADC
Temp
Sense
2-4kB
RAM
(ECC)
PLL IRC
+/-1.3%
Pierce
Osc.
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
SPI IIC
10 Open
Drain
BDM
BDC
19-24
KWP
Win Wdog
PWM
4ch16b
Timer
8ch16b
Timer
8ch16b
RTC
2 Stepper Motors
with SSD
Segment LCD
(Up to 4x40)
Vbat sense
Sound-
generator
EEPROM 1kB – 2kB
EEPROM,
4 byte
eraseable
Packaging Options 100-LQFP
144-LQFP
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
MS-CAN 2.0A/B
2 Stepper motor
Controller with stall
detection (Gauge)
Realtime Counter with
calendar
Vbat and Vsup sense Supply sense before and
after protection diode
LCD controller 4x32 or 4x40 segment
SGM
Generates monotonic
sounds with autonomous
amplitude control
32kHz
Osc LIN-PHY
LIN Physical
Layer LIN 2.2 / 2.1
compliant
+/- 8kV ESD
capability
TM
External Use 53
S12ZVHL – key/new features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2kB
EEPROM
(ECC)
32-64kB
Flash (ECC)
S12Z 32MHz Bus
10-Bit
ADC
Temp
Sense
2-4kB
RAM
(ECC)
PLL IRC
+/-1.3%
Pierce
Osc.
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
SPI IIC
10 Open
Drain
BDM
BDC
19-24
KWP
Win Wdog
PWM
4ch16b
Timer
8ch16b
Timer
8ch16b
RTC
2 Stepper Motors
with SSD
Segment LCD
(Up to 4x40)
Vbat sense
Sound-
generator
EEPROM 1kB – 2kB
EEPROM,
4 byte
eraseable
Packaging Options 100-LQFP
144-LQFP
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
MS-CAN 2.0A/B
2 Stepper motor
Controller with stall
detection (Gauge)
Realtime Counter with
calendar
Vbat and Vsup sense Supply sense before and
after protection diode
LCD controller 4x32 or 4x40 segment
SGM
Generates monotonic
sounds with autonomous
amplitude control
32kHz
Osc LIN-PHY
LIN Physical
Layer LIN 2.2 / 2.1
compliant
+/- 8kV ESD
capability
TM
External Use 54
S12ZVHY – key/new features High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2kB
EEPROM
(ECC)
32-64kB
Flash (ECC)
S12Z 32MHz Bus
10-Bit
ADC
Temp
Sense
2-4kB
RAM
(ECC)
PLL IRC
+/-1.3%
Pierce
Osc.
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
SPI IIC
10 Open
Drain
BDM
BDC
19-24
KWP
Win Wdog
PWM
4ch16b
Timer
8ch16b
Timer
8ch16b
RTC
2 Stepper Motors
with SSD
Segment LCD
(Up to 4x40)
Vbat sense
Sound-
generator
EEPROM 1kB – 2kB
EEPROM,
4 byte
eraseable
Packaging Options 100-LQFP
144-LQFP
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
MS-CAN 2.0A/B
2 Stepper motor
Controller with stall
detection (Gauge)
Realtime Counter with
calendar
Vbat and Vsup sense Supply sense before and
after protection diode
LCD controller 4x32 or 4x40 segment
SGM
Generates monotonic
sounds with autonomous
amplitude control
32kHz
Osc
TM
External Use 55
S12ZVHY – Details High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
2kB
EEPROM
(ECC)
32-64kB
Flash (ECC)
S12Z 32MHz Bus
10-Bit
ADC
Temp
Sense
2-4kB
RAM
(ECC)
PLL IRC
+/-1.3%
Pierce
Osc.
2 x SCI MSCAN
G
P
I
O
Vreg
70, or up to 170mA
with ext. Ballast
Vsup
sense
SPI IIC
10 Open
Drain
BDM
BDC
19-24
KWP
Win Wdog
PWM
4ch16b
Timer
8ch16b
Timer
8ch16b
RTC
2 Stepper Motors
with SSD
Segment LCD
(Up to 4x40)
Vbat sense
Sound-
generator
S12Z CPU 16-bit, 32b MAC,
linear addressing
Harvard architec.
compatible
within MagniV
ADC up to 8 ext. Ch. + int. channels for temp
sense, supply monitors, HV
inputs, internal ref Voltages
EEPROM 1kB – 2kB
EEPROM,
4 byte
eraseable
Key wakeup pins Combined with Analog
Input pins
Packaging Options 100-LQFP
144-LQFP
Voltage Regulator Operating on car-battery
70mA total supply or 170mA
with external ballast
Flexible
Flash
Options 32/64kB Flash
version
2 Timer modules 2 x 8ch/16bit
PWM module 4ch/16bit or 8ch/8bit
MS-CAN 2.0A/B
2 Stepper motor
Controller with stall
detection (Gauge)
Realtime Counter with
calendar
Vbat and Vsup sense Supply sense before and
after protection diode
LCD controller 4x32 or 4x40 segment
SGM
Generates monotonic
sounds with autonomous
amplitude control
32kHz
Osc
On chip RC OSC factory-trimmed to
+/- 1.3%
Additional 32kHz-
Osc. for LCD &
RTC in low power
2SCI, SPI, IIC - Several serial comms
- for peripherals ,
debugging, programming
TM
External Use 56
– Use Case
LCD drive
4x40
CAN
Timer
(Input Capture)
16bit x 8ch
ADC
10-bit,
8-ch on pins
CAN PHY
4 x Stepper
Motor Drivers
(w/ SSD)
Coolant Temp
Speedometer
Tachometer
Fuel Level
GPIO
12V switches
(e.g.- L/R/Cancel)
SPI
Fuel Level
Input
Speed
RPM
CAN Bus
SSGM
4x40 Segment LCD
Vreg Vsup
Ignition
Signal
Condi-
tioning
S12ZVH
128k Flash
(ECC)
4k EEPROM
(ECC)
8k RAM
S12Z CPU
Amp
5V
Vbat
Vsup
5V
Temperature
Sensor
Ballast Transistors
OSC
32 kHz
2xSCI
IIC
XOSCLCP
4-16 MHz
IRC
Timer
16bit x 8ch
RTC
PWM
8b,6ch /
16b, 3ch
Vddc
Typical MCU
S12ZVH Integration
High-Voltage
Components
Digital
Components
5V Analogue
Components
MCU Core
and Memories
TM
External Use 57
Freescale S12ZVH Enablement
• Development Boards
− TRK-S12ZVH128
− TRK-S12ZVHY64
− TRK-S12ZVFP64
• S12ZVH Reference Designs
− (Available on request, FSL Contact: Arturo Inzunza Leon)
S12ZVH-REF-V1 S12ZVHY-REF-V1
TM
External Use 59
S12G Key Messages
The MC9S12G-Family offers wide scalability in memory and pin-count with the performance and superior code-efficiency of Freescale's 16-Bit-S12-MCUs. The MC9S12G-Family is targeted at generic automotive applications requiring CAN or LIN/SAE J2602 communication.
Expands ColdFire MCU memory size to 512KB embedded flash while also
offering a versatile external interface to deliver higher processing power and
increased flexibility.
.
Time to market Functionality Performance & Reliability
Analog integration:
- 10/12Bit ADC with 2,5us
conversion time
- DAC & Comparator
25MHz S12-core with superior code-
efficiency
Tower development system boards for
each product family.
Connectivity:
- CAN, SPI
- LIN-UART (SCI)
Best-in-class 0.18um automotive
qualified embedded flash
Using best practices such as DFT, DFM
and zero defect processes
Single-wire debug-interface
Memory:
- 16-240kB Flash with ECC
- 1k-11kB RAM
- 0,5-4kB EEPROM with ECC
AEC Grade 0 from 16K to 64KB options. Codewarrior, 3rd parties tools,
Application notes, Reference designs.
Packaging:
- 20-pin – 100-pin options
- QFN option for space-constraint
... online-training
Reducing system-cost due to
right peripheral mix Broad development support Market proven Automotive 16-bit
platform
TM
External Use 60
S12G-Family
• One scalable family for all low-end body applications
• 16-bit performance and convenience
• True EEPROM onboard
• Multiple SCI and SPI modules
• Wide operating range Vdd = 3,13 .. 5,5V
• 25MHz Bus speed
Device Flash RAM EEPROM Freq MSCAN SCI SPI ATD PWM Tim DAC ACMP Packages
S12GA240 240K 11K 4K 25MHz 1 3 3 16c12b 8c8b 8c16b 2c8b 0 48/64/100 LQFP
S12G240 240K 11K 4K 25MHz 1 3 3 16c10b 8c8b 8c16b 0 0 48/64/100 LQFP
S12GA192 192K 11K 4K 25MHz 1 3 3 16c12b 8c8b 8c16b 2c8b 0 48/64/100 LQFP
S12G192 192K 11K 4K 25MHz 1 3 3 16c10b 8c8b 8c16b 0 0 48/64/100 LQFP
S12G128 128K 8K 4K 25MHz 1 3 3 12c10b 8c8b 8c16b 0 0 48/64/100 LQFP
S12GA128 128K 8K 4K 25MHz 1 3 3 12c12b 8c8b 8c16b 0 0 48/64/100 LQFP
S12G96 96K 8K 3K 25MHz 1 3 3 12c10b 8c8b 8c16b 0 0 48/64/100 LQFP
S12GA96 96K 8K 3K 25MHz 1 3 3 12c12b 8c8b 8c16b 0 0 48/64/100 LQFP
S12G64 64K 4K 2K 25MHz 1 2 2 12c10b 6c8b 6c16b 0 1 32/48/64 LQFP
S12GA64 64K 4K 2K 25MHz 1 2 2 12c12b 6c8b 6c16b 0 1 32/48/64 LQFP
S12G48 48K 4K 1.5K 25MHz 1 2 2 12c10b 6c8b 6c16b 0 1 32/48/64 LQFP
S12GA48 48K 4K 1.5K 25MHz 1 2 2 12c12b 6c8b 6c16b 0 1 32/48/64 LQFP
S12GN48 48K 4K 1.5K 25MHz 0 2 2 12c10b 6c8b 6c16b 0 1 32/48/64 LQFP
S12GN32 32K 2K 1K 25MHz 0 1 1 8c12b 6c8b 6c16b 0 1 20TSSOP 32/48LQFP/48QFN
S12GNA32 32K 2K 1K 25MHz 0 1 1 8c10b 6c8b 6c16b 0 1 48LQFP
S12GN16 16K 1K 512B 25MHz 0 1 1 8c12b 6c8b 6c16b 0 1 20TSSOP 32/48LQFP/48QFN
S12GNA16 16K 1K 512B 25MHz 0 1 1 8c10b 6c8b 6c16b 0 1 48LQFP
1-3 LIN/SCI
1-3 SPI
GPIO
0-1 MSCAN
ATD 8-16ch 10 Bit
(12Bit on S12GA)
Timer 16b 6-8ch
32-100 LQFP
20TSSOP, 48QFN
PWM 6-8ch 8Bit
(or 3-4ch 16-Bit)
0,5-4 KB EEPROM
DBG INT
16-240KB Flash
1-11KB RAM
S12CPU 25MHz
Family Member Differences
Note: Not all peripherals are available in all package types.
0-1 ACMP
DAC on S12GA
TM
External Use 61
Freescale Tower System
e.g. TWR-S12G128-KIT ($99)
Elevator Boards (TWR-ELEV):
Common serial and expansion bus signals
Two 2x80 connectors on backside for easy signal access and side-mounting board (e.g. LCD module)
Power regulation circuitry
Standardized signal assignments
Product Specific Module Board (TWR-S12G128)
Serial Modules Board (TWR-SER)
TM
External Use 62
• S08RN Family of MCUs integrates key features
like EEPROM, TSI (touch sensing interface) and motor control FlexTimer to further reduce system costs.
• Suitable for any kind of Sensor-, Actuator- or User interface-module in an automotive LIN-Network
• Fully AEC-Q100 qualified
suitable for any automotive application
with ambient temperatures up to 125°C
• The new scalable and pin-compatible
S08RN families reuses existing core, IP
and tools for easy migration from existing
8-bit S08 products.
New
TM
External Use 63
S08RN Family
Key Features & Benefits:
• Optional operation on low-power 32kHz Oscillator reduces power consumption Typ. Ridd [20MHz] / Stop idd: 5mA / 1uA
• 6x16-bit FlexTimer PWM and analog comparator for power-conversion (DC/DC-converter, lighting, motor control, …)
• 16 channel Touch-Sense Interface (TSI) for implementing buttons, sliders rotary (Centerstack / Domelight / RKE...)
• LIN-UART & 12-bit ADC for Lin-based sensor- or I/O nodes
• 20mA sink on up to 8 pin reduces cost for external components
• Low-cost non intrusive singlewire debugging via BDM
• Low current Startup (500uA) on RN16/8 and RNA4/2
LIN/SCI
Up to 3
SPI
Up to 2
IIC
Up to 1
FlexTimer
Up to 6+2+2ch 16b
2ch 8b Mod.-timer
DBG
Flash
S08 CPU
20MHz Bus
WD+RTC
Analog
Comparator
6-Bit DAC
(internal)
12-16ch TSI
(not on RNA)
EEPROM
4 byte Block
(ECC)
RAM
GPIO
Up to 55
12Bit ADC
Up to 16ch
Interrupt
CRC
60kB
48kB
32kB
16kB
8kB
4kB
2kB
4kB
2kB
512B
256B
128B
Features S08RN60/48/32 S08RN16/8 S08RNA16/8 S08RNA4/2 Flash (KB) 60/48/32 16/8 16/8 4/2
RAM (KB) 4 2 2 0.5
EEPROM (Byte) 256 256 256 128
LIN/UART 3 2 2 1
SPI 2 1 1 -
IIC 1 1 1 -
TSI (cap. Touchsensing) 16ch 12ch - -
ADC channel (12-Bit) 16ch 12ch 12ch 8ch
Comparator 1 1 1 1
Flex-Timer (16-Bit) 6ch + 2ch + 2ch 6ch + 2ch 6ch + 2ch 2ch + 2ch
Mod. Timer (8-Bit) 2ch 1ch 1ch -
Pincount 64, 48, 32 48, 32, 20, 16 48, 32, 20, 16 20, 16, 8
TM
External Use 64
S08RN Target Applications
3-Phase BLDC
Automotive
Sensor-nodes
RKE/
Immobilizer
HVAC Control
Unit
Full-featured class
Up to 16ch TSI
32-64-pin
• automotive (AEC-Q100) qualified
• Up to 16-ch TSI for touch-sensing
• 20Mhz
• Up to 4KB RAM; 256B EEPROM
• Up to 3 x LIN-UART; 2 x SPI; IIC
• Up to 6ch + 2ch + 2ch Flextimer
(configurable for IC/OC or PWM);
2 x MTIM
• RTC; CRC
• Up to 16ch 12bit ADC with 4 entry
buffer registers
• Up to 1 ACMP
• Up to 8pins with 20mA Sink
• 2 pins with true open drain
• 2.7V~5.5V
• -40°C … 125°C / AEC-Q100
Automotive
Actuators
Automotive
lighting
Automotive
LIN-nodes
Fe
atu
res &
P
erf
orm
an
ce
RN60/48/32
Up to 12ch TSI
16-48-pin
RN16/8
no TSI
16-48-pin
RNA16/8
Entry-level class
no TSI
8-20-pin
RNA4/2
Capacitive Touch
Button-replacement
TM
External Use 65
Freescale Touch Sense Solution
Touch Sense Interface
Runs with minimal CPU intervention: interrupt
in the case of a capacitance variation
Low Power Operation (~1-3uA) allows wake-
up capability from stop-modes
No need for external components
Detect electrode fault
(too small or too big capacitance)
Compensate temperature and
Supply voltage variations
Touch Sense Software Library
Full API
Configurable Rotary, Slider, Keypad decoders
Flexible combination of any electrode array on the
same application
Configurable smart auto-calibration mechanisms
for environment hassles
Auto repeat, stuck-up key, gorilla hand and other
typical HMI functions
Noise rejection algorithms
+
System
Configuration
and
Management
System Setup
Decoders
Key Detector
Touch Sensing Module (TSI)
Application
Keypad Rotary Slider TSS Library
TSI Module
TM
External Use 66
Easy-to-Use Development Tools and Training
TWR-S08RN60-KIT
Elevators, supporting peripheral module, MC9S08RN60 MCU card
TWR-S08RN60
MCU card only
Includes Quick Start Guide and labs
Integrated USB-to-BDM interface (OSBDM):
No USBMULTILINKBDME required - $99 savings!
In-circuit debugging & Flash programming
Without emulation requirements of serial monitors or
other debugging techniques in the industry
Demo board can be powered by the USB circuit
No need for external power supply
CodeWarrior Development Studio for Microcontrollers v10.x Complimentary Special Edition with compiler sizes up to 60K
Single compiler/debugger tool suite including rapid application development tool, Processor Expert
Partners:
• IAR Embedded Workbench support for S08
• Cosmic
Online training, webcast, technical documentation and application notes available at
www.freescale.com/S08RN
TM
External Use 67
S08 8-bit Microcontroller
Families
S12 16-bit Microcontroller
Families
S12 MagniV 16-bit with Analog
ASSP/MCUs
Qorivva 32-bit Single-Core Microcontr.
Families
Qorivva 32-bit Dual-Core Microcontr.
Families
System Basis Chip (SBC), Network Interconnect
High Side Switches (eXtreme Switch), H-Bridges, Switch Monitoring
Door, Window, Seat, HVAC, Other Body
BCM and Gateway
Motor Control,
Lighting, etc.
Body Solutions – Freescale Portfolio Overview
TM
External Use 68
The SafeAssure Support
General Support:
SafeAssure products are conceived to simplify system-level functional safety design and cut down time to compliance
Key functional safety activities addressed • Safety analysis (FMEA, FTA, FMEDA)
• Hardware integration (Safety Manual)
• Software integration (Safety Manual)
• Support interface (DIA for ISO 26262)
Body application specific:
Since 2012 most body MCUs will be designed in compliance with ISO26262, for example MPC5748G, S12ZVL, S12ZVC and etc.
We’re stepping further in China market… • Co-development on prototype of modules ready for certification.
• A global virtual team is formed up to support functional safety opportunities in China, have already engaged with several Tier1s and car OEMs.
TM
© 2014 Freescale Semiconductor, Inc. | External Use
www.Freescale.com