automotive mcu body electronics product and solution...

69
External Use TM Automotive MCU Body Electronics Product and Solution Update APF-AUT-T0381 MAR.2014

Upload: doanthu

Post on 13-Apr-2018

221 views

Category:

Documents


6 download

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 1

Body Electronics

Trends and Challenges

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 4

Overview of Freescale

Body MCU Solutions

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 7

Qorivva for Body Electronics

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 9

Target Applications : BCM and Gateways

Body Control Gateways

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 58

S12G Family Expanding

58

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.