27.10.2013 Views

S08 Core

S08 Core

S08 Core

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Aug 2009<br />

Automotive Microcontroller and Multimedia<br />

Processor Roadmap Update<br />

F0152<br />

Automotive -<br />

Benjamin Xuan(宣晓鸣)<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are<br />

the property of their respective owners. © Freescale Semiconductor, Inc. 2007. 1<br />

TM


► Automotive Electronics Trends<br />

► Body Application MCU<br />

► Cluster Application MCU<br />

► Powertrain<br />

►Quality and reliability<br />

& Chassis Application MCU<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2<br />

Agenda<br />

TM


Going<br />

Green<br />

• Stringent emissions regulation<br />

• Hybrids, gasoline direct injection<br />

• Electronics replacing hydraulics<br />

Safety<br />

• Active safety systems proliferating<br />

• Intelligence driving performance<br />

• Higher standards of reliability required<br />

Connectivity/<br />

Infotainment<br />

• “Standard” convenience features<br />

• Wireless inside and out<br />

• Regulations: Telematics/eCall systems may<br />

become mandatory<br />

The Affordable<br />

Vehicle<br />

• 30M cars in emerging markets by 2009<br />

• Ultra-low-cost vehicles<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 3<br />

Automotive Electronic System Trends<br />

Radar<br />

Hybrid<br />

Engine<br />

Control<br />

Infotainment<br />

Camera-based Collision<br />

Avoidance<br />

Telematics/eCall<br />

Night Vision<br />

Vehicle Stability<br />

System<br />

FlexRay<br />

Intelligent Distributed<br />

Control<br />

*source: IMS Research<br />

TM


Applications<br />

<strong>S08</strong><br />

HC08<br />

S12(X)<br />

Central Body Electronics<br />

Body Control Modules<br />

Gateways<br />

Instrument Clusters<br />

General Body Electronics<br />

Door modules, Lighting, Steering column, sunroof<br />

Occupant Detection, Keyless Entry, TPMS<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Automotive MCU <strong>Core</strong>s<br />

PowerArch TM<br />

MPC5500<br />

Powertrain Electronics<br />

Engine Control,<br />

Transmission Control<br />

Chassis / safety<br />

Collision Avoidance, Vehicle Dynamics<br />

Performance / Features<br />

5<br />

PowerArch TM<br />

MPC5200 (MobileGT)<br />

Telematics<br />

Navigation<br />

High Performance DIS<br />

TM


Body Application MCU<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

6<br />

TM


Application Performance / Integration<br />

<strong>S08</strong>D<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

<strong>S08</strong>AW(A)<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

<strong>S08</strong>SG<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um <strong>S08</strong>SG4/8<br />

<strong>S08</strong>QD<br />

<strong>S08</strong> <strong>Core</strong><br />

8MHz Bus<br />

.25um<br />

<strong>S08</strong>DZ<br />

16-128KB Flash, 1-8 KB RAM<br />

1 CAN, EE<br />

32/48/64/100 Pins<br />

<strong>S08</strong>DV<br />

16-128KB Flash, 1-6 KB RAM<br />

1 CAN<br />

32/48/64/100 Pins<br />

<strong>S08</strong>DN<br />

16-60KB Flash, .5-2 KB RAM<br />

EE<br />

32/48/64 Pins<br />

<strong>S08</strong>AW<br />

32-60KB Flash, 2 KB RAM<br />

44/48/64 Pins<br />

<strong>S08</strong>AWA<br />

8-16KB Flash, .7-1 KB RAM<br />

32/44/48 Pins<br />

<strong>S08</strong>SG16/32<br />

16-32KB Flash, 1 KB RAM<br />

16/20/28 Pins<br />

4-8KB Flash, 256-512 B RAM<br />

8/16/20 Pins<br />

<strong>S08</strong>QD<br />

2-4KB Flash, 128-256 B RAM<br />

8 Pins<br />

Available Now<br />

<strong>S08</strong>EL/SL<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 7<br />

8-bit Body Electronics MCU Roadmap<br />

<strong>S08</strong>EL/SL<br />

8-32KB Flash, .5-1 KB RAM<br />

SLIC, EE<br />

20/28 Pins<br />

<strong>S08</strong>LG<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

<strong>S08</strong>SG HT<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

<strong>S08</strong>LG<br />

18-32KB Flash, 2 KB RAM<br />

LCD<br />

48/64/80 Pins<br />

<strong>S08</strong>SG<br />

16-32KB Flash, 1 KB RAM<br />

High Temp (150C)<br />

28 Pins<br />

<strong>S08</strong>SG KGD<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

<strong>S08</strong>SC<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

.25um<br />

2008 2009 2010<br />

Production<br />

Committed<br />

Proposed<br />

<strong>S08</strong>SG<br />

16-32KB Flash, 1 KB RAM<br />

Die Form<br />

<strong>S08</strong> Next Generation<br />

<strong>S08</strong> <strong>Core</strong><br />

20MHz Bus<br />

Next Gen<br />

<strong>S08</strong><br />

4-32KB Flash, .25-2 KB RAM<br />

16-48 Pins<br />

<strong>S08</strong>SC<br />

4KB Flash, 256 B RAM<br />

16 Pins<br />

TM


<strong>S08</strong>D –<br />

In Production<br />

►Family Overview<br />

Freescale <strong>S08</strong>DV16 and the Freescale logo 16 are KBtrademarks1 of KB Freescale Semiconductor, Inc. All other 1product or 1xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 48, 32<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

10<br />

<strong>S08</strong>DN16 16 KB 512 B 512B 1xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 48, 32<br />

2xSCI<br />

2xSPI<br />

8KB RAM<br />

128KB Flash<br />

►Targets CAN body applications – seat control, window<br />

modules. Sunroof, BCMs, etc<br />

►Available CAN, embedded EEPROM, and on-chip<br />

2xIIC<br />

2K EEPROM<br />

emulation/debug<br />

►Broad offering from 16-128K Flash, 32-100pin options<br />

MSCAN<br />

INT DBG<br />

►On chip-integration eliminates the need for external<br />

MCG<br />

components, saving cost and board space<br />

►On-chip emulation/debug reduces development time with<br />

GPIO<br />

<strong>S08</strong> CPU 20MHz Bus<br />

changes made onboard and in real-time<br />

Note: block diagram represents the DZ128<br />

Family Differences<br />

Device Flash RAM EEPROM CAN SCI IIC ATD Timer Pins<br />

ATD 12b 24ch<br />

2 comparators<br />

1x6, 1x2 channels<br />

16bit Timer with<br />

PWM functions<br />

<strong>S08</strong>DZ128 128 KB 8 KB 2 KB 1 2xSCI 2 24-Ch., 12-bit ADC, 2 comparators 12-Ch. 100, 64, 48<br />

<strong>S08</strong>DV128 128 KB 6 KB 1 2xSCI 2 24-Ch., 12-bit ADC, 2 comparators 12-Ch. 100, 64, 48<br />

<strong>S08</strong>DZ96 96 KB 6 KB 2 KB 1 2xSCI 2 24-Ch., 12-bit ADC, 2 comparators 12-Ch. 100, 64, 48<br />

<strong>S08</strong>DV96 96 KB 4 KB 1 2xSCI 2 24-Ch., 12-bit ADC, 2 comparators 12-Ch. 100, 64, 48<br />

<strong>S08</strong>DZ60 60 KB 4 KB 2 KB 1 2xSCI 1 24-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DV60 60 KB 3 KB 1 2xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DN60 60 KB 2 KB 2 KB 1xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DZ48 48 KB 3 KB 1.5 KB 1 2xSCI 1 24-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DV48 48 KB 2 KB 1 2xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DN48 48 KB 2 KB 1.5 KB 1xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DZ32 32 KB 2 KB 1 KB 1 2xSCI 1 24-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DV32 32 KB 2 KB 1 2xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DN32 32 KB 1 KB 1 KB 1xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 64, 48, 32<br />

<strong>S08</strong>DZ16 16 KB 1 KB 512B 1 2xSCI 1 16-Ch., 12-bit ADC, 2 comparators 6-Ch.+2-Ch. 48, 32<br />

100LQFP<br />

64LQFP<br />

48LQFP<br />

32LQFP<br />

TM


IGN<br />

Ignition Key Position<br />

Door Central Lock Switch<br />

Door Ajar Status<br />

Driver Seat Belt indicator<br />

Window<br />

Power Window Switch<br />

Power Window disable<br />

Rear Window Defrost Switch<br />

Light<br />

+12V<br />

CAN<br />

Current Protection<br />

Exterior Light Switch<br />

Interior Light Switch<br />

Wiper<br />

Wiper Switch<br />

Wiper intermittent adjust<br />

CAN SBC<br />

MC33742<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

4<br />

1<br />

1<br />

1<br />

8<br />

1<br />

4<br />

0<br />

6<br />

1<br />

4<br />

1<br />

Input<br />

HC165<br />

28<br />

+5V<br />

2<br />

Low-end BCM Reference Design<br />

MCU<br />

MC9<strong>S08</strong>DZ<br />

60<br />

2<br />

22<br />

RF<br />

Receiver<br />

MC33596<br />

Output<br />

11<br />

2<br />

8<br />

1<br />

2<br />

3<br />

2<br />

1<br />

2<br />

1<br />

RKE<br />

Central Lock Relay<br />

Power Window Relay<br />

Rear Defrost Relay<br />

Window<br />

Turn Lamp / Hazard<br />

Lo/Hi Beam & Side light<br />

Interior /Salute<br />

Washer Motor<br />

Wiper Motor<br />

Alarm Beeper<br />

light<br />

* Total IO - 55<br />

Door<br />

Light<br />

Wiper<br />

Alarm<br />

TM


External Power<br />

Socket<br />

9V Battery<br />

RS232 Socket<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

LCD Socket In-PCB Antenna<br />

LEDs<br />

Switches<br />

Buzzer<br />

MCU<br />

RKE Reference Design<br />

Receiver Transmitter<br />

RF<br />

12<br />

TM


►Family Overview<br />

►Targets general purpose body control, window lift,<br />

LIN nodes, compass mirrors, low end body control<br />

modules, lighting modules, watchdogs etc.<br />

►Flexible clock options with Internal Clock<br />

Generator (ICG)<br />

• 1.5% accuracy over C Temp supports LIN<br />

• Removes need for external clock<br />

►Rich peripheral set:<br />

• 2 SCIs, IIC, SPI, ADC, Multiple time bases<br />

►Small<br />

7x7mm 48 pin QFN available for space<br />

constrained applications<br />

Family Differences<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

2xSCI<br />

1xSPI<br />

1xIIC<br />

GPIO<br />

<strong>S08</strong>AW –<br />

13<br />

2KB RAM<br />

60KB Flash<br />

INT DBM<br />

MCG<br />

<strong>S08</strong> CPU 20MHz Bus<br />

Note: block diagram represents the AW60<br />

Device Flash RAM ATD Timer Pins<br />

<strong>S08</strong>AW60 60 KB 2 KB Up to 16-Ch., 10-bit ADC Up to 6-Ch.+2-Ch. 64, 48, 44<br />

<strong>S08</strong>AW48 48 KB 2 KB Up to 16-Ch., 10-bit ADC Up to 6-Ch.+2-Ch. 64, 48, 44<br />

<strong>S08</strong>AW32 32 KB 2 KB Up to 16-Ch., 10-bit ADC Up to 6-Ch.+2-Ch. 64, 48, 44<br />

<strong>S08</strong>AW16A 16 KB 1 KB Up to 8-Ch., 10-bit ADC Up to 4-Ch.+2-Ch. 48, 44 ,32<br />

In Production<br />

ATD 10b 16ch<br />

1x6, 1x2 channel<br />

16bit Timers with<br />

PWM functions<br />

64LQFP<br />

48 QFN<br />

44 LQFP<br />

32LQFP<br />

TM


►Family Overview<br />

►Targets low end general purpose body and LIN<br />

nodes – lighting control, HVAC blower, watchdog,<br />

motor control, fuel pump, motor bike ECU, etc<br />

►Suitable for high temp environments<br />

►Pin-compatible with EL, SL and QD families<br />

►Internal Clock Source – ICS<br />

• 1.5% accuracy across temp for LIN<br />

►Rich communication peripheral set<br />

• SCI – LIN Master functionality & Wakeup<br />

from STOP mode<br />

• IIC w/ Broadcast mode feature<br />

• SPI<br />

►Scales from 4K to 32K of flash and from 8 to 28<br />

pins<br />

Family Differences<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

SCI<br />

SPI<br />

IIC<br />

WDT<br />

GPIO<br />

<strong>S08</strong>SG –<br />

14<br />

32KB Flash<br />

1KB RAM<br />

ICE BDM<br />

ICS<br />

<strong>S08</strong> CPU 20MHz Bus<br />

(18MHz above 125 ◦ C)<br />

Note: block diagram represents the SG32<br />

Device Flash RAM ATD Pins Temp<br />

<strong>S08</strong>SG32 32 KB 1 KB Up to 16-Ch., 10-bit ADC, 1 comparator 28,20,16 Up to 150 ◦ C<br />

<strong>S08</strong>SG16 16 KB 1 KB Up to 16-Ch., 10-bit ADC, 1 comparator 28,20,16 Up to 150 ◦ C<br />

<strong>S08</strong>SG8 8 KB 512 B Up to 12-Ch., 10-bit ADC, 1 comparator 20,16, 8 Up to 125 ◦ C<br />

<strong>S08</strong>SG4 4 KB 256 B Up to 12-Ch., 10-bit ADC, 1 comparator 20,16, 8 Up to 125 ◦ C<br />

In Production<br />

ATD 10b, 16ch<br />

1 comparator<br />

2x2 channel 16-bit<br />

Timers with<br />

PWM functions<br />

28 TSSOP<br />

20 TSSOP<br />

16 TSSOP<br />

8 NB SOIC<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

15<br />

Development Tools<br />

Item Price Orderable Part No.<br />

Evaluation Board (EVB)<br />

Allows users to program and debug advance application code with<br />

expanded I/O functions, peripherals, and large prototype areas.<br />

Demonstration Board (DEMO)<br />

Cost-effective development tools that allow<br />

users to program and debug application code<br />

with basic I/O functions and peripherals.<br />

Programming Adaptor<br />

Cost-effective universal programming adapters for<br />

HC08 and HC<strong>S08</strong> Family MCUs and allow customers to get started<br />

with only samples and software.<br />

BDM Multilink<br />

Provides real-time, in-circuit flash programming, emulation and<br />

debugging through the BDM interface<br />

Cyclone Pro<br />

Provides all the capabilities of the USBMULITLINKBDME and<br />

USBMULTILINK08E plus USB / Ethernet serial interfaces. In addition,<br />

the Cyclone Pro has the ability to function as a standalone<br />

programmer with push buttons and LEDs to control operations.<br />

CodeWarrior TM<br />

Comprehensive toolset for fast and easy<br />

MCU development..<br />

MSRP starting at<br />

~$285<br />

EVB9<strong>S08</strong>DZ60 (Softec)<br />

EVB9<strong>S08</strong>DZ128 (Softec)<br />

MSRP ~$78 DEMO9<strong>S08</strong>DZ60 (Axiom)<br />

MSRP ~$199 PA08S12QF100112E (100LQFP)<br />

PA<strong>S08</strong>QF5264 (64LQFP)<br />

PA<strong>S08</strong>QF324448 (32/48 LQFP)<br />

MSRP ~$99 USBMULTILINKBDME<br />

MSRP ~$499 M68CYCLONEPROE<br />

MSRP depends<br />

on edition<br />

Standard Edition: CWS-H08-STDED-CX<br />

Professional Edition: CWS-H08-PROED-CX<br />

Special Edition: CWX-HC08-SE<br />

TM


Support<br />

Vector CAN Driver Support<br />

Vector has completed the MSCAN porting for the <strong>S08</strong>D-family. Customer must contact Vector to request the OEM specific driver version of CAN software.<br />

Vector has indicated a 10wk lead-time.<br />

FSL CAN Driver (Free!)<br />

FSL will provide a FREE msCAN driver for evaluation purposes.<br />

This driver is intended to help non-Automotive customers get started.<br />

<strong>S08</strong> Online CAN Training<br />

Learn how the msCAN operates, as well as a method to compute the CAN bit time parameters.<br />

http://www.freescale.com/webapp/sps/site/training_information.jsp?code=WBT_29041<br />

<strong>S08</strong> CAN Virtual Lab<br />

Familiarize yourself with the DZ60 Evaluation Board to control LED outputs, program and execute application code. Also, implement CAN communication using<br />

two different DZ60 Evaluation boards<br />

http://www.freescale.com/webapp/sps/site/virtual_lab_information.jsp?code=VLAB_EVB<strong>S08</strong>DZ60<br />

CAN Certification<br />

FSL is in the process of certifying the <strong>S08</strong>D-family msCAN module through C&S labs. The <strong>S08</strong>D-family msCAN module is identical to the version on<br />

S12/S12X products, so we expect to receive ISO certification by March08.<br />

Mentor LIN/J2602 Driver Support<br />

Mentor has ported the LIN/J2602 drivers for the <strong>S08</strong>D-family and customers should contact Mentor Graphics to request <strong>S08</strong>D-family drivers. Mentor has<br />

indicated a 4wk lead-time<br />

Software Compiler Support<br />

DevTech CodeWarrior<br />

We currently have full CodeWarrior support for the entire <strong>S08</strong>D-family using CodeWarrior v6.0 & the <strong>S08</strong>D-family Service Pack<br />

P&E- We currently have full P&E support<br />

Cosmic- We currently have full Cosmic support<br />

External Emulator<br />

We are engaging with 3rd Party Emulation companies and plan to have an external emulator available in 1H’08, although >98% of customers are satisfied with<br />

the free internal emulation capabilities of ICE & BDM<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

16<br />

Software Support<br />

TM


Compiler / IDE<br />

Software<br />

Debuggers<br />

Drivers /<br />

Application<br />

Software<br />

Hardware<br />

Debugger /<br />

Programmers<br />

Gang<br />

Programmers<br />

Emulators<br />

Development<br />

Boards<br />

Code<br />

Warrior<br />

Byte<br />

Craft<br />

Limited<br />

Image<br />

Craft<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

8 Bit Third Party Tool Partners<br />

Hitex Lauterbach Axiom BP Micro Xeltek Data I/O Cosmic Vector iSystems P&E<br />

17<br />

TM


Application Performance / Integration<br />

Production<br />

Committed<br />

Proposed<br />

S12HZ<br />

Stepper Motor,<br />

LCD Support<br />

25MHz<br />

80,112 pin<br />

(ROM 32K-256K<br />

128K<br />

96K<br />

64K<br />

32K<br />

S12Q<br />

Lowest Cost<br />

8-16MHz<br />

48,52,80pin<br />

ROM Available<br />

256K<br />

128K<br />

64K<br />

S12XB<br />

Reduced peripherals<br />

from S12XD 80,112pin<br />

128K<br />

96K<br />

64K<br />

32K<br />

S12C<br />

Low Cost<br />

16-25MHz<br />

48,52,80pin<br />

ROM Available<br />

512K<br />

384K<br />

256K<br />

512K<br />

256K<br />

128K<br />

64K<br />

1M<br />

768K<br />

512K<br />

384K<br />

256K<br />

128K<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 18<br />

16-bit Body Electronics MCU Roadmap<br />

512K<br />

384K<br />

256K<br />

128K<br />

Stepper Motor,<br />

LCD Support<br />

40MHz XGATE<br />

112,144 pin<br />

128K<br />

64K<br />

S12XD<br />

S12XH<br />

40MHz<br />

XGATE<br />

80,112,144 pin<br />

S12XE<br />

0.25u 0.18u 90nm<br />

XGATE, MPU, ECC<br />

50MHz<br />

80,112,144,208pin<br />

S12XF<br />

FlexRay, XGATE, MPU, ECC<br />

50MHz<br />

64,112pin<br />

S12HY<br />

Stepper Motor,<br />

LCD Support<br />

32MHz<br />

100,64 pin<br />

64K<br />

48K<br />

32K<br />

256K S12XS<br />

Reduced peripherals from S12XE<br />

40MHz no XGATE, SGF ECC<br />

64, 80, 112pin + DIE (KGD)<br />

128K<br />

64K<br />

S12P<br />

Ultra Low Cost<br />

LIN/CAN<br />

32K<br />

Int OSC 32Mhz<br />

48,64,80 pin<br />

192K<br />

512K<br />

384K<br />

2008 2009 2010 2011<br />

256K<br />

128K<br />

1M<br />

S12XG<br />

S12XE Next Gen<br />

Cost Reduction<br />

Linear address space<br />

XGATE, MPU, ECC<br />

50MHz<br />

64,100,144,208pin<br />

90nm families planned for next-<br />

generation cost reduction.<br />

128K<br />

96K<br />

64K<br />

32K<br />

S12G<br />

Next Gen Cost Reduction<br />

32K-192K<br />

True EEPROM<br />

32-192K, 25MHz<br />

32 LQFP - 100LQFP<br />

TM


Next Generation: High Performance, Low Cost, Compatibility<br />

Performance / Integration<br />

S12XD<br />

S12XB<br />

S12C<br />

S12Q<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Higher<br />

Performance<br />

& Functionality<br />

Lower<br />

Cost<br />

0.25um 0.18um<br />

Technology evolution<br />

S12XE<br />

Pincompatible<br />

Emulatable<br />

S12XS<br />

Pincompatible<br />

Emulatable<br />

S12P<br />

19<br />

XE-XS Key Differences:<br />

XS has:<br />

•Lower Speed<br />

•NO XGATE<br />

•NO MPU<br />

•No Emulated EEPROM<br />

(XS has dataflash for SW<br />

driven EEPROM Emulation)<br />

•Reduced Peripherals<br />

XS-P Key differences:<br />

P-Family has:<br />

•S12 vs S12X <strong>Core</strong><br />

•Lower speed<br />

•Reduced Peripherals<br />

TM


►Family Overview<br />

►Targets automotive multiplexing and high-end body<br />

applications<br />

►Pin compatible with existing S12 D-Family<br />

►Enables higher system integrity at the ECU level<br />

(MPU, ECC Supervisor Mode)<br />

►Low current consumption, EMC, Code size density<br />

►TIM Timer Modules (TIM subset of ECT,<br />

downwards compatible)<br />

►Memory Protection Unit<br />

►Emulated EEPROM on board<br />

►XGATE Co-processor provides additional<br />

processing power to remove application<br />

bottlenecks<br />

•<br />

Off-loads the CPU by providing high speed data transfer<br />

(and data processing) between any peripheral module,<br />

RAM and I/O ports. This is particularly useful in applications<br />

such as automotive gateways where there are multiple<br />

busses carrying heavy data traffic.<br />

Family Differences<br />

8 LIN/SCI<br />

S12XE –<br />

External Bus Interface<br />

In Production<br />

TM<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

21<br />

This document contains forward-looking statements based on current expectations, forecast and assumptions of Freescale that involves risk and uncertainties. Forward looking statements are<br />

subject to risk and uncertainties associated with Freescale business that could cause actual results to vary materially from those stated or implied by such forward-looking statements.<br />

3 SPI<br />

2 IIC<br />

GPIO<br />

FMPLL<br />

XGATE<br />

64KB RAM<br />

1MB Flash<br />

4KB EEPROM<br />

MPU CRG<br />

DBG INT<br />

S12XCPU<br />

50MHz Bus<br />

Note: block diagram represents the S12XEP100<br />

Device Flash RAM CAN SCI IIC ADC Timer PIT I/O<br />

S12XEP100 1 MB 64 KB 5 8 2 2x16-Ch., 12-bit 8-Ch., 16 -bit 8-Ch 152<br />

S12XEP768 768 KB 48 KB 5 8 2 2x16-Ch., 12-bit 8-Ch., 16 -bit 8-Ch 152<br />

S12XQ512 512 KB 32 KB 4 6 2 2x12-Ch., 12-bit 8-Ch 11<br />

S12XQ384 384 KB 24 KB 4 4 1 2x12-Ch., 12-bit 4-Ch 11<br />

S12XET256 256 KB 16 KB 3 4 1 2x12-Ch., 12-bit 4-Ch 11<br />

5 MSCAN<br />

ATD 12b 32ch<br />

Timer 16b 8ch<br />

ECT 16b 8ch<br />

8ch Periodic<br />

Interrupt Timer<br />

PWM 8b 8ch<br />

80/112/144 LQFP,<br />

208 MAPBGA


XGATE –<br />

What is it?<br />

Fully programmable coprocessor featured on many S12X devices<br />

Transfers data between all peripherals and RAM (can also access some Flash )<br />

Simple set of 72 RISC instructions (versus 416 on CPU)<br />

-<br />

2a<br />

the jewel in the crown!<br />

(Logical / shifts / arithmetic / bit operations)<br />

Virtual peripheral – something missing for ctm? Use XGATE!<br />

Provides cost-effective CPU boost of up to 100 risc MIPs<br />

1 bus cycle<br />

4a 2b 4b<br />

CPU XGATE CPU XGATE<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

– UTILISES “DEAD TIME” ON BUS<br />

– DOESN’T SLOW DOWN CPU !<br />

22<br />

TM


XGATE<br />

•<br />

16-bit 100Mhz Co-Processor to offload main CPU<br />

Benefits<br />

•<br />

•<br />

Increase system performance<br />

Eliminate external ICs<br />

Applicationsexisting XGATE applications include:<br />

• IO Coprocessor<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Interrupt Processor<br />

Interrupt nesting capability<br />

Smart DMA controller<br />

Manipulate data or change memory source before<br />

storing to memory<br />

Virtual peripheral driver<br />

Build LIN protocol layer, virtual PWM, SCI, SPI, etc.<br />

TFT Driver<br />

Drive TFT Display directly from XGATE<br />

Onboard Safing Micro<br />

Monitor main CPU with XGATE<br />

Manchester Decoding<br />

Flexibility<br />

•<br />

What can the XGATE do for you?<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

XGATE, Delegate, Innovate!<br />

23<br />

TFT<br />

DISPLAY<br />

XGATE on can directly<br />

drive 1/8 VGA (30K<br />

pixels) at 75Hz refresh<br />

rate.<br />

No need for external<br />

graphics accelerator<br />

chip or associated<br />

DRAM!<br />

TM


S12XE: 32-bit Performance with 16-bit Code Density<br />

Dhrystones/sec @ 40MHz<br />

S12X XGATE XGATE Competitor’s<br />

CPU (FLASH) (RAM) 32-bit CPU<br />

Benchmarking analysis results:<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Code size (bytes)<br />

S12X XGATE Competitor’s<br />

CPU 32-bit CPU<br />

• S12X CPU lower performance than competition (assuming same MHz)<br />

• However XGATE provides massive performance boost<br />

• Peak performance of S12X + XGATE running simultaneously = 2x Competition<br />

• S12XE executes same operations using less code. Code efficiency reduces<br />

system cost – pay for less memory<br />

24<br />

TM


TAG Counter<br />

Buffer-RAM<br />

(e.g. 2kx16)<br />

Memory Controller<br />

D-Flash<br />

(e.g. 16kx22)<br />

128 x 256 bytes.<br />

Tag-RAM<br />

(e.g. 128x16)<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Emulated EEPROM or Non-volatile RAM?<br />

System<br />

Bus<br />

► Key Benefits<br />

► RAM ease of use with Non-volatile<br />

benefits of EEPROM<br />

► Higher performance than standalone<br />

EEPROM!<br />

► How it works:<br />

► Write: Application writes to RAM<br />

► Memory Controller: writes to DataFlash<br />

► Read:<br />

• Application reads from RAM<br />

•<br />

•<br />

Upon reset memory controller pulls data<br />

from D-Flash to RAM<br />

‘Read-While-Write’ supported<br />

► Only supported on S12XE<br />

► S12XS/S12P<br />

have data flash for SW<br />

enabled EEPROM Emulation<br />

25<br />

TM


►Design in Low-Leakage 0.18u<br />

•<br />

Two types of transistors-<br />

►Autonomous timer<br />

►Fast wake up<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Innovative Low Power Features<br />

to balance power and performance<br />

Low leakage and High Speed<br />

in stop mode<br />

from internal oscillator (VCO of PLL module)<br />

►ATD operation and comparison<br />

•<br />

in stop mode<br />

Monitor ATD input without running main CPU<br />

Typical Wake Up from ext. oscillator<br />

VCO<br />

PLL<br />

Fast Wake Up from internal oscillator<br />

26<br />

TM


Processing<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

High End Body Controller Example<br />

Interior & exterior lighting<br />

Wing mirror Door lock<br />

Power supply<br />

Communications<br />

27<br />

Analog & digital<br />

inputs<br />

RF<br />

TM


►Family Overview<br />

►Targets general body applications, such as seat<br />

controllers, steering wheel controllers, heat<br />

ventilation and air conditioning, sunroofs, door zone<br />

modules, slave body control modules, low-cost<br />

lighting modules, low-cost ABS, and EPS<br />

►Optional Known Good Die, suitable for high<br />

temperature environments<br />

►Low-end complement to S12XE family<br />

►Best in Class Flash with ECC<br />

►8,10 or 12bit ATD configurable and now capable of<br />

3us conversion time<br />

►Best in class code efficiency<br />

►Lower current consumption<br />

►Improved EMI/EMC<br />

►Highly optimize code density<br />

►Better resolution/faster ATD<br />

►Same Tools as S12X<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

2 LIN/SCI<br />

1 SPI<br />

GPIO<br />

S12XS –<br />

S12XCPU<br />

40MHz Bus<br />

External Bus Interface<br />

28<br />

In Production<br />

1 MSCAN ATD 12b 16ch<br />

12KB RAM<br />

FMPLL<br />

Family Differences<br />

Device Flash RAM Data Flash<br />

S12XS256 256 KB 12 KB 8 KB<br />

S12XS128 128 KB 8 KB 8 KB<br />

S12XS64 64 KB 4 KB 4 KB<br />

256KB Flash<br />

8KB Data Flash<br />

CRG<br />

DBG INT<br />

Note: block diagram represents the S12XS256<br />

Timer 16b 8ch<br />

4ch Periodic<br />

Interrupt Timer<br />

PWM 8b 4ch<br />

64/80/112 QFP<br />

TM


►Family Overview<br />

►Bridges the gap between 8and 16-bit automotive<br />

CAN MCUs and serves as the entry point into<br />

Freescale’s 16-bit family offerings<br />

►Compatible and scalable with the S12XS family,<br />

the S12P now allows for customers to have a range<br />

of lower sized memory and feature set options for<br />

their applications<br />

►32MHz bus frequency<br />

►180nm SGF technology<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

SCI<br />

SPI<br />

MSCAN<br />

GPIO<br />

S12P –<br />

29<br />

6KB RAM<br />

128KB Flash ECC<br />

4K DataFlash<br />

INT DBG<br />

MCG<br />

S12CPU<br />

32MHz Bus<br />

Note: block diagram represents the S12P128<br />

Family Differences<br />

Device Flash RAM<br />

S12P128 128 KB 6 KB<br />

S12P6 6 KB 6 KB<br />

S12P64 64 KB 4 KB<br />

S12P32 32 KB 2 KB<br />

In Production<br />

ATD 12b 10ch<br />

Timer 16b 8ch<br />

PWM 8b 6ch<br />

80 LQFP, 64 QFP<br />

48 QFN<br />

TM


Project<br />

Wizard<br />

• Device<br />

• Language<br />

• Target<br />

Connection<br />

• RAD<br />

• C/C++<br />

Options<br />

Project<br />

Creation<br />

Important<br />

Choices<br />

are Made<br />

•CodeWarrior offers all the components needed<br />

throughout the various stages of a project<br />

H/W-Specific<br />

Code Generation<br />

Application-Specific<br />

Code Development<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

CodeWarrior Development Studio<br />

Integrated Development Environment/Project Manager<br />

Device<br />

Knowledge<br />

Database<br />

Processor<br />

Expert<br />

Shortened<br />

Learning<br />

Curve<br />

Editor<br />

Compiler<br />

Assembler<br />

Linker<br />

User-Friendly<br />

Performance<br />

Debugger<br />

Multi-Target<br />

Interface<br />

Simulator<br />

Multilink<br />

Test/Debug<br />

and Validation<br />

31<br />

Data<br />

Visualization<br />

I/O Stimulation<br />

API<br />

RTOS<br />

Awareness<br />

USB (e.g. inDart)<br />

H/W–S/W<br />

Integration<br />

Multi-H/W Capable<br />

Enhanced BDM<br />

Flash Programming<br />

Revision<br />

Control<br />

and<br />

Configuration<br />

Management<br />

Product Life<br />

Support/Update<br />

Revision Control<br />

Quality Control<br />

TM


►I/ O(HIS) Drivers + LIN Master and Slave Drivers ProOSEK for S12X<br />

►LIN Drivers For S12 available and compatible for S12X.<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

S12X Tools Suppliers<br />

Name / Tool<br />

Software Tools<br />

IDE/Compiler Debugger Simulator Emulator BDM Conn.<br />

Hardware<br />

Drivers<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

►LIN Master Driver S12X and XGATE<br />

►CAN Driver S12X (incl XGATE). This includes COM and NM for specific OEM configuration<br />

32<br />

TM


System<br />

Integration<br />

VReg<br />

PIT 4ch 32b<br />

Oscillator<br />

FMPLL<br />

Interrupt<br />

Controller<br />

eMIOSLite<br />

6ch IC/OC<br />

50ch PWM<br />

MCM<br />

Power Mgt<br />

I/O<br />

Bridge<br />

CTU<br />

Crossbar<br />

Masters<br />

PowerPC TM<br />

e200z0<br />

<strong>Core</strong><br />

CROSSBAR SWITCH<br />

Memory Protection Unit (MPU)<br />

512K<br />

Flash<br />

32K SRAM<br />

Crossbar Slaves<br />

Communications I/O System<br />

36 ch<br />

ADC<br />

10bit<br />

64K Data<br />

Flash<br />

3<br />

FlexCAN<br />

Standby RAM<br />

4<br />

LINFlex<br />

3<br />

DSPI<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

1<br />

I2C<br />

Debug<br />

JTAG<br />

Nexus 2+<br />

Boot<br />

Assist<br />

Module<br />

(BAM)<br />

MPC5604B (Bolero 512K)<br />

CORE<br />

• PowerPC e200z0 core running 48-64MHz<br />

• VLE ISA instruction set for superior code density<br />

• Vectored interrupt controller<br />

• Memory Protection Unit with 8 regions, 32byte granularity<br />

MEMORY<br />

• 512Kbyte embedded program Flash, 64KByte data flash<br />

• 64Kbyte embedded data Flash (for EE Emulation)<br />

• Up to 64MHz non-sequential access with 2WS<br />

• ECC-enabled array with error detect/correct<br />

• 32Kbyte SRAM (single cycle access, ECC-enabled)<br />

COMMUNICATIONS<br />

• 3x enhanced FlexCAN<br />

• 64 Message Buffers each, full CAN 2.0 spec<br />

• 4x LINFlex<br />

• 3x DSPI, 8-16 bits wide & chip selects<br />

• 1x I²C<br />

ANALOG<br />

• 5V ADC 10-bit resolution<br />

TIMED I/O<br />

• 16-bit eMIOS module<br />

OTHER<br />

•CTU (Cross Triggering Unit) to sync ADC with PWM Channels<br />

• Debug: Nexus 2+<br />

• I/O: 5V I/O, high flexibility with selecting GPIO functionality<br />

• Packages: 100LQFP, 144LQFP, 208MAPBGA (Development<br />

only)<br />

• Boot Assist Module for production and bench programming<br />

Preliminary—Subject to Change Without Notice<br />

34<br />

TM


System<br />

Integration<br />

VReg<br />

PIT 4ch 32b<br />

Oscillator<br />

FMPLL<br />

Interrupt<br />

Controller<br />

eMIOSLite<br />

28 ch, 16 Bit<br />

MCM<br />

Power Mgt<br />

I/O<br />

Bridge<br />

CTU<br />

Crossbar<br />

Masters<br />

PowerPC TM<br />

e200z0<br />

<strong>Core</strong><br />

CROSSBAR SWITCH<br />

Memory Protection Unit (MPU)<br />

512K<br />

Flash<br />

32K SRAM<br />

Crossbar Slaves<br />

Communications I/O System<br />

16 ch<br />

ADC<br />

10bit<br />

64K Data<br />

Flash<br />

6<br />

FlexCAN<br />

Standby RAM<br />

4<br />

LINFlex<br />

3<br />

DSPI<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

1<br />

I2C<br />

Debug<br />

JTAG<br />

Nexus 2+<br />

Boot<br />

Assist<br />

Module<br />

(BAM)<br />

MPC5604C (Bolero 512K)<br />

CORE<br />

• PowerPC e200z0 core running 48-64MHz<br />

• VLE ISA instruction set for superior code density<br />

• Vectored interrupt controller<br />

• Memory Protection Unit with 8 regions, 32byte granularity<br />

MEMORY<br />

• 512Kbyte embedded program Flash, 64KByte data flash<br />

• 64Kbyte embedded data Flash (for EE Emulation)<br />

• Up to 64MHz non-sequential access with 2WS<br />

• ECC-enabled array with error detect/correct<br />

• 32Kbyte SRAM (single cycle access, ECC-enabled)<br />

COMMUNICATIONS<br />

• 6x enhanced FlexCAN<br />

• 64 Message Buffers each, full CAN 2.0 spec<br />

• 4x LINFlex<br />

• 3x DSPI, 8-16 bits wide & chip selects<br />

• 1x I²C<br />

ANALOG<br />

• 5V ADC 10-bit resolution,<br />

TIMED I/O<br />

• 16-bit eMIOS module<br />

•5 Ch PWM + MC + IC/OC<br />

•20 Ch PWM + IC/OC<br />

•3 Ch PWM + IC/OC<br />

OTHER<br />

•CTU (Cross Triggering Unit) to sync ADC with PWM Channels<br />

•Debug: Nexus 2+<br />

• I/O: 5V I/O, high flexibility with selecting GPIO functionality<br />

• Packages: 100LQFP<br />

• Boot Assist Module for production and bench programming<br />

Preliminary—Subject to Change Without Notice<br />

35<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

MPC560xB/C Device Summary<br />

36<br />

TM


CAN<br />

CAN<br />

CAN<br />

LIN<br />

LIN<br />

LIN<br />

Door Lock<br />

Door Lock<br />

Door Lock<br />

Door Lock<br />

System<br />

Basis Chip<br />

SBC<br />

CAN<br />

Transceiver<br />

CAN<br />

Transeiver<br />

LIN Transeiver<br />

LIN Transeiver<br />

LIN Transeiver<br />

Timer<br />

CAN<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

PWM<br />

MCU<br />

MPC5xxx / S12x<br />

LIN<br />

H-bridge<br />

H-bridge<br />

H-bridge<br />

H-bridge<br />

Typical Central Body Application<br />

ADC<br />

Real<br />

Time<br />

Clock<br />

SPI<br />

High-side e-switches<br />

Low-side switches<br />

LED Drivers COSS<br />

Multiplexer<br />

MSDI<br />

Multiplexer<br />

MSDI<br />

Multiplexer<br />

MSDI<br />

UHF<br />

Transceiver<br />

MC33696<br />

Watchdog<br />

MCU<br />

<strong>S08</strong><br />

Internal Lighting<br />

Horn<br />

External lighting<br />

LED control<br />

Seat control<br />

Various Outputs<br />

37<br />

Warning LEDs<br />

Various sensor inputs<br />

Various sensor inputs<br />

Various sensor inputs<br />

Amplifier<br />

Antenna<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Centralized vs<br />

38<br />

Distributed<br />

►Centralized architectures refer to fewer modules with more<br />

functionality than distributed architectures featuring smaller modules<br />

with more communication interfaces<br />

► Benefits as perceived by Freescale:<br />

Centralized Architectures:<br />

• Simpler networking<br />

• More cost effective for low-end cars<br />

• Optimized number of ECUs<br />

Distributed Architectures:<br />

• Greatest flexibility w/ car options<br />

• Designed for reuse and scalability<br />

• Facilitates power cables routing<br />

TM


CAN Gateway<br />

Fuses Box<br />

Replacement<br />

Body Controller<br />

(interior features +<br />

lighting)<br />

Central Body<br />

Domain<br />

Controller<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 39<br />

Enabling More Integration<br />

Benefits:<br />

•<br />

•<br />

•<br />

Fewer modules<br />

Reduced manufacturing costs<br />

Better quality<br />

RF Receiver<br />

(key, tires)<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Challenges of higher integration<br />

► Increased performance needs<br />

• Use of I/O processor to offload interrupt handling (eg S12XE, MPC5510)<br />

• More sophisticated software architectures (eg AUTOSAR)<br />

► Increased number of I/O (A/D and timer channels):<br />

• Use eSwitches using an SPI to save PWM channels and A/D inputs<br />

• Stay with cost effective QFP packages<br />

► Development cycle of more complex modules<br />

• Rapid prototyping, use of model based design<br />

• Off-the-shelf low-level drivers (eg AUTOSAR MCAL Layer from FSL)<br />

• Initialization tools to help configure more complex MCUs (eg: RAppID)<br />

► Power Consumption in both run and sleep modes<br />

• Need advanced low-power modes (eg S12XE and MPC5510)<br />

• Use smart analog chips with wake-up features (eg MSDI, MSSI, Romeo3)<br />

40<br />

TM


Cluster Application MCU<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

41<br />

TM


Application Performance / Integration<br />

512K<br />

384K<br />

256K<br />

S12XHZ<br />

40 MHz, XGATE<br />

4K EE, 6 Stepper Motors<br />

32x4 LCD, TFT support<br />

2x CAN with 112,144 Pins<br />

Available Now<br />

0.25u S12X<br />

0.25u S12<br />

256K S12HZ<br />

128K<br />

25MHz, 4K EE<br />

6 Stepper Motors, 4 SSD<br />

64K<br />

32x4 LCD<br />

2x CAN, 80,112 Pins<br />

64K ROM<br />

32K ROM<br />

S12HZ<br />

0.25u ROM S12<br />

25MHz<br />

4 Stepper Motors, 4 SSD<br />

28x4 LCD<br />

1x CAN, 80,112 Pins<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

64K<br />

48K<br />

32K<br />

32K 60K<br />

16K<br />

Cluster MCU Roadmap<br />

MPC5606S<br />

1M Flash, 48KB+160KB RAM, EBI<br />

6 gauges w/ SSD, Display Ctrl Unit<br />

0.18u S12<br />

S12HY64<br />

4 Stepper Motors<br />

4K Data Flash for EEE<br />

40x4 LCD. 1x CAN<br />

100/64 Pins<br />

2008 2009 2010<br />

42<br />

0.25u <strong>S08</strong><br />

<strong>S08</strong>LG32<br />

40x4 LCD<br />

Dual Array Flash<br />

for EEE<br />

80/64/48 Pins<br />

MPC5608S (dual z0?, 80MHz)<br />

2M Flash, 64KB+160KB RAM, EBI<br />

6 gauges w/ SSD, DCU, FlexRay?, MLB?<br />

MPC5604S<br />

256-512KB Flash, to 24KB RAM<br />

6 gauges w/ SSD,<br />

e200z0<br />

64-80MHz<br />

144/176LQFP<br />

208MAPBGA<br />

MPC560xS<br />

90nm PPC<br />

Available<br />

In Design<br />

Planned<br />

Proposed<br />

TM


►Family Overview<br />

►Targets low end cluster and general purpose LCD<br />

applications for autos, motorcycles, scooters,<br />

marine, etc<br />

►Integrated LCD, supporting both x8 and x4 mode<br />

up to 8x37 or 4x41 segments<br />

►Dual bank Flash for reliable EEPROM emulation<br />

►Multiple time bases for motor control<br />

►Internal Clock Source<br />

• 2% accuracy across temp<br />

►Strong EMC performance in tough environment<br />

►-40◦C to 105◦C and 2.7-5.5V operation available<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

1xSPI<br />

1xIIC<br />

2xSCI<br />

RTC<br />

GPIO<br />

Family Differences<br />

<strong>S08</strong>LG –<br />

43<br />

2x16KB Dual Flash<br />

2KB RAM<br />

ICE BDM<br />

Committed<br />

80 LQFP<br />

64 LQFP<br />

48 LQFP<br />

Device Package Flash LCD ADC GPIO<br />

LG32 80-LQFP Dual 16+16K 8x37, 4x41 16ch 12bit 69<br />

64-LQFP Dual 16+16K 8x29. 4x33 12ch 12-bit 53<br />

48-LQFP Dual 16+16K 8x21, 4x25 9ch 12-bit 53<br />

LG16 64-LQFP Dual 16+2K 8x29. 4x33 12ch 12-bit 39<br />

ICS<br />

<strong>S08</strong> CPU 20MHz Bus<br />

Note: block diagram represents the LG32<br />

WDG<br />

ATD 12b 16ch<br />

6ch+2ch 16-bit Timer<br />

1ch 8-bit MTIM<br />

37x8 / 41X4 LCD<br />

48-LQFP Dual 16+2K 8x21, 4x25 9ch 12-bit 39<br />

TM


Emulated EEPROM. Used for data<br />

(Distance etc) backup periodically<br />

Speed Sensor<br />

Oil Level/Coolant<br />

Speedometer<br />

LED<br />

Fuel Sensor<br />

Stepper Motor<br />

Ignition Voltage<br />

Store data/Program<br />

permanently by using a<br />

double flash Array<br />

BDM ICE<br />

<strong>S08</strong><br />

Dual Flash<br />

2x16K<br />

EEPROM<br />

ADC Ch0<br />

ADC Ch1<br />

ADC Ch2<br />

ADC Ch3<br />

TPM3<br />

SPI<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

IIC<br />

For External Communication<br />

EEPROM I/F<br />

LED Driver<br />

<strong>S08</strong>LG32 (Nano)<br />

RTC<br />

COP<br />

RAM<br />

2K<br />

8 bit<br />

MTIM<br />

ICS<br />

LVI<br />

SCI<br />

LIN Network<br />

GPIO<br />

TPM4<br />

LCD Driver<br />

37x8 / 41x4<br />

TPM1<br />

KBI<br />

ADC Ch5<br />

TPM2<br />

SCI<br />

PC Interface<br />

( for Debug/ Programming)<br />

Auto Cluster Application<br />

LCD Backlghting<br />

Control<br />

LCD Display<br />

Stepper Motor<br />

Stepper Motor<br />

TPM = PWM Counters<br />

44<br />

Ig S/w<br />

Indicators<br />

Lighting<br />

Control<br />

Input/Output<br />

Processing<br />

Tachometer<br />

Fuel Guage<br />

• Up to 288<br />

Segments to allow<br />

segment redundancy<br />

to increase reliability<br />

(segment Failure)<br />

• Low power Blinking<br />

mode<br />

• Internal regulated<br />

charge Pump<br />

• Up to 8000pf LCD<br />

driver<br />

Temp Sensor<br />

Local Interconnect Network(LIN) for in-vehicle networking<br />

TM


►Family Overview<br />

►S12 Entry level cluster solution with integrated<br />

LCD driver, gauge driver with SSD, MsCAN and<br />

DataFlash for EEPROM emulation<br />

►On-chip background debug mode and debugger<br />

►CPMU (Clock, Reset & Power Management Unit)<br />

• IPLL<br />

• On chip 1MHz RC oscillator:<br />

2% accuracy from -40~125C, 1.5% from -40~85C<br />

• External oscillator (4-16MHz Pierce with loop control)<br />

►180nm SGF technology with built-in ECC<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

SCI<br />

SPI<br />

IIC<br />

MSCAN<br />

COP<br />

LVI<br />

GPIO<br />

S12HY –<br />

45<br />

4KB RAM<br />

64KB Flash ECC<br />

4K DataFlash<br />

INT DBG<br />

CPMU<br />

S12CPU<br />

32MHz<br />

Committed<br />

ATD 10b 8ch<br />

Timer 16b 8ch+8ch<br />

PWM 8ch<br />

LCD Driver 4x40<br />

4 ch Gauge Driver<br />

22-key Wake-Up<br />

64 LQFP, 100 QFP<br />

Device 1 Package Stepper 2 Family Differences<br />

LCD Flash RAM ADC<br />

9S12HY(A)64<br />

9S12HY(A)48<br />

9S12HY(A)32<br />

100 LQFP 4 40x4 64 KB 4 KB 8ch 10bit<br />

64 LQFP 3 20x4 64 KB 4 KB 6ch 10bit<br />

100 LQFP 4 40x4 48 KB 4 KB 8ch 10bit<br />

64 LQFP 3 20x4 48 KB 4 KB 6ch 10bit<br />

100 LQFP 4 40x4 32 KB 2 KB 8ch 10bit<br />

64 LQFP 3 20x4 32 KB 2 KB 6ch 10bit<br />

NOTES:<br />

- 9S12HY family has MsCAN. 9S12HA family has none.<br />

- The third stepper motor controller (M2) has a restricted output current on the 64 pin version<br />

TM


High Performance S12 core in 0.18um<br />

Strong MsCAN<br />

integrated<br />

ensures smooth<br />

product upgrade<br />

in the future<br />

Offer emulated<br />

EEPROM with up<br />

to 1M cycles of<br />

program/erase<br />

based on<br />

DataFlash<br />

VBat.<br />

GND<br />

CAN<br />

ON/OFF Input Interface<br />

Frequency Input Interface<br />

Analogue Input Interface<br />

Trip/Odo switch<br />

Low Current<br />

Power Supply<br />

CAN physical layer<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

5V<br />

Reset<br />

ON/OFF input Interface<br />

Direct Driven Tell-tales 10<br />

9S12HY64 (Jellyfish) Use Scenario<br />

PWR<br />

Reset<br />

CAN<br />

GP I/O<br />

IOC<br />

A-D<br />

GP I/O<br />

4K Bytes<br />

DataFlash<br />

9S12HY64<br />

Stepper Drive<br />

Stepper Drive<br />

Stepper Drive<br />

Stepper Drive<br />

100-LQFP<br />

64-LQFP<br />

SPI/IIC<br />

PWM<br />

LCD Drive<br />

SCI<br />

Largest LCD Driver (up to 40x4=160 segments)<br />

8 max<br />

46<br />

LED Driver<br />

Illumination (inc. LCD)<br />

Buzzer and other use<br />

Diagnostic Interface<br />

Speedometer<br />

Tachometer<br />

Fuel Level<br />

Coolant Temp<br />

K Line<br />

4 hardware<br />

gauge<br />

drivers<br />

eliminate<br />

complex<br />

codes for<br />

software<br />

driving<br />

Fit package offering for low-end cluster<br />

abundant peripherals and GPIO<br />

TM


System<br />

Integration<br />

VReg<br />

Oscillator<br />

FMPLLx2<br />

RTC/32kHz<br />

Interrupt<br />

Controller<br />

Power<br />

Management<br />

Boot<br />

Assist<br />

Module<br />

(BAM)<br />

Sound<br />

Generation<br />

eMIOS<br />

24 ch<br />

Crossbar Masters<br />

I/O<br />

Bridge<br />

2<br />

FlexCAN<br />

16ch<br />

DMA<br />

Power TM<br />

e200z0h<br />

<strong>Core</strong><br />

CROSSBAR SWITCH<br />

Memory Protection Unit (MPU)<br />

1Mb<br />

Flash<br />

4x16k EEE<br />

48K<br />

SRAM<br />

Display<br />

Control<br />

Unit<br />

Crossbar Slaves<br />

Communications I/O System<br />

2<br />

LINFlex<br />

3<br />

SPI<br />

2<br />

I2C<br />

160K<br />

Graphics<br />

SRAM<br />

16 ch<br />

ATD<br />

10bit<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

MPC5606S: Spectrum 1M (64MHz)<br />

Debug<br />

JTAG<br />

Nexus<br />

RGB / Control<br />

QuadSPI<br />

Serial Flash<br />

Controller<br />

Stall Detect<br />

6 Gauge<br />

Drivers<br />

PDI<br />

40x4<br />

LCD<br />

General Characteritics:<br />

• PPC e200z0h <strong>Core</strong><br />

• 1M FLASH with ECC<br />

• 4x16k EEPROM Emulation block with ECC<br />

• 48k SRAM with ECC<br />

• 16 channel DMA<br />

• Memory Protection Unit (12 regions)<br />

• Voltage Regulator with external ballast transistor<br />

• Real Time Counter + 32kHz crystal oscillator<br />

• Watchdog, Periodic Interrupt Timer, System Timer<br />

• 4-16MHz crystal oscillator<br />

• Frequency Modulated PLL (x2)<br />

• Nexus 2+ / JTAG<br />

Graphics Features:<br />

• 160k Grpahics SRAM (No ECC)<br />

• Display Controller Unit – 18/24bit RGB<br />

• Parallel Data Interface<br />

• QuadSPI Serial Flash controller<br />

General Characteristics:<br />

• Up to 64MHz operation<br />

• Low power modes<br />

• -40 to +105C, 3.0V to 5.5V<br />

• 144 LQFP, 176 LQFP package options<br />

Peripherals and Communications:<br />

• 6 Stepper Motor Drivers with Stall Detection<br />

• Sound generation using eMIOS<br />

• 40x4 LCD Segment Driver<br />

• 2xCAN, 2xDSPI, 4xI2C, 2xLIN, I2S<br />

• 24 channel eMIOS (PWM+Timer)<br />

• 16 channel, 10bit ADC<br />

Preliminary—Subject to Change Without Notice<br />

47<br />

TM


1)<br />

2)<br />

3)<br />

Anti-aliasing (smoothing):<br />

Alpha Blending:<br />

Chroma key:<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

DCU function examples:<br />

48<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

MPC560xS Device Summary<br />

49<br />

TM


sound<br />

2x CAN<br />

2x LIN<br />

PWMs<br />

LEDs<br />

QuadSPI<br />

Serial<br />

Flash<br />

GP I/O<br />

6 Stepper Motor Drivers<br />

with patented stall detection<br />

MPC5606S<br />

48kb<br />

RAM<br />

EEPROM<br />

1MB<br />

FLASH<br />

40x4<br />

LCD seg driver<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

160kb<br />

RAM<br />

DCU<br />

PDI<br />

Parallel<br />

Data<br />

Input<br />

SEE “MPC5606S” DEMO ON<br />

50<br />

Target Application<br />

TFT<br />

DISPLAY<br />

DCU on MPC5606S enables<br />

direct drive of Quarter VGA<br />

and WQVGA.<br />

PDI allows cheap video<br />

input (no buffer) eg to<br />

display reversing camera<br />

image on dashboard TFT.<br />

TM


Powertrain<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

& Chassis Application MCU<br />

52<br />

TM


<strong>Core</strong><br />

• 40, 60, and 80MHz options PowerPC ISA e200z3 <strong>Core</strong> + VLE<br />

• Binary User mode compatible with RCPU (MPC500) and e200z6<br />

• New SIMD module for DSP and floating point features<br />

Memory<br />

• 1.5M byte RWW Flash with ECC<br />

• 81k SRAM<br />

• 64k Data RAM (also has 32K for standby) with ECC<br />

• 17k for eTPU2 (14k code & 3k parameters)<br />

I/O<br />

• Timed I/O Channels<br />

• 32 channel eTPU2 + 8 additional reaction channels<br />

• 16 channel eMIOS with unified channels<br />

• 2 x FlexCAN - compatible with TouCAN, 64 + 32 buffers<br />

• 2 x eSCI<br />

• 2 x DSPI 16 bits wide up to 6 chip selects each<br />

• Supporting Micro Second Bus<br />

• 34 channel Dual ADC - up to 12 bit and less than 1us conversions, 6<br />

queues with triggering and DMA support.<br />

• Variable Gain Amplifier (X1, X2, X4)<br />

• Decimation Filter (4th order IIR or 8th order FIR with prog.coeff.)<br />

• 4 pairs differentials inputs<br />

System<br />

• FM-PLL<br />

• Junction temperature sensor<br />

• 32 Channel DMA Controller<br />

• 196 source Interrupt Controller (plus NMI)<br />

• Nexus IEEE-ISTO 5001-2003 Class 2+ (eTPU2 Class 1)<br />

• Single 5V Power supply<br />

• EBI for calibration (16bit, not pinned out of QFP)<br />

• 144 LQFP package (32ADC)<br />

• 176 LQFP package<br />

• 208 MAPBGA (no bus, 34ADC)<br />

• 496 CSP Vertical Calibration Bus<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

I/O<br />

Bridge<br />

eMIOS<br />

16<br />

Channel<br />

Monaco 1.5M -<br />

Interrupt<br />

Controller<br />

DMA<br />

Boot<br />

Assist<br />

Module<br />

3k Data<br />

RAM<br />

14k Code<br />

RAM<br />

3 x 4 Crossbar Switch<br />

SIU<br />

eTPU2<br />

32<br />

Channel<br />

53<br />

e200z3<br />

core<br />

SIMD<br />

(DSP &<br />

floating point)<br />

VLE<br />

MMU<br />

1.5M<br />

FLASH<br />

FlexCAN<br />

FlexCAN<br />

64K<br />

SRAM<br />

eSCI<br />

eSCI<br />

MPC5634M<br />

JTAG<br />

Nexus<br />

IEEE-ISTO<br />

5001-2003<br />

DSPI<br />

DSPI<br />

Cal Bus Interface<br />

ADCi DEC<br />

ADC<br />

ADC<br />

VGA<br />

AMux<br />

Preliminary—Subject to Change Without Notice<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

MPC563xM Device Summary<br />

54<br />

TM


►Up to 4-cylinder gasoline<br />

direct injection engines<br />

►Entry-level diesel engines<br />

►Entry-level transmission<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 55<br />

Target Applications<br />

Images: © Dreamstime.com<br />

TM


►Device Overview<br />

►Target for BLDC motor control and LED driver<br />

control market.<br />

►1KB of RAM<br />

►16KB of Flash Memory<br />

►6Ch+2Ch Flextimer for Motor Control with<br />

automatic fault protection inputs<br />

►Serial communications Port: SCI /W LIN, IIC, SPI<br />

►One Programmable Gain Amplifier (PGA)<br />

►3 Analog Comparator<br />

►13 channel ADC, 12-bit<br />

►Two Programmable Delay block (PDB)<br />

►8bit Modulo Timer Module (MTIM)<br />

►Full temp range (-40◦C to 125◦C) and 2.7-5.5V<br />

operation voltage<br />

►Package: 48pin LQFP<br />

►Schedule<br />

• Samples available now<br />

• Auto Qual Q3 2009<br />

►<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

<strong>S08</strong>MP16<br />

1xIIC<br />

1xSCI<br />

1xSPI<br />

GPIO<br />

56<br />

–<br />

MTIM<br />

In Development<br />

1KB RAM<br />

16KB Flash<br />

INT BDM<br />

ICS<br />

PDB(x2)<br />

<strong>S08</strong> CPU 20MHz Bus<br />

ATD 12b 13ch,<br />

3 comparators<br />

(6+2) channel<br />

16bit FelxTimer with<br />

PWM functions<br />

Device Flash RAM PGA SPI SCI IIC ATD Timer Pins<br />

9<strong>S08</strong>MP16 16KB 1KB 1 1 1xSCI 1 13-Ch., 12-bit ADC; 3 comparators 6+2-<br />

Ch.,16bit ; 1<br />

8bit<br />

PGA<br />

48 LQFP<br />

48LQFP<br />

TM


►<strong>S08</strong> <strong>Core</strong> –<br />

•<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

40MHz core speed, 20MHz bus<br />

Features/Benefits of the MP16<br />

Delivers high performance for systems needing more bandwidth<br />

►Motor Control PWM Module –<br />

•<br />

•<br />

Flextimer<br />

6 PWM outputs with automatic dead-time insertion<br />

Fault signal inputs can shut down PWM outputs at emergency<br />

►Analog Comparators<br />

•<br />

•<br />

•<br />

•<br />

Can detect motor rotor position with or without sensors<br />

Detection position can be set in synchronous with PWM to prevent<br />

erroneous detection<br />

Output programmable filter to eliminate output glitches.<br />

Comparator output can used to a) shut down PWM output; b) Start a timer,<br />

c) Generate INT.<br />

57<br />

TM


►Internal Clock Source –<br />

•<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Features/Benefits of the MP16<br />

ICS<br />

Precision trimming of internal reference allows max +/-2 percent deviation<br />

over temperature and voltage (in support of LIN) , so no external<br />

resonator is needed in some applications.<br />

►Programmable Gain Amplifier –<br />

•<br />

•<br />

PGA<br />

HW trigger from PWM module, allowing conversion at ANY point in PWM<br />

cycle.<br />

Conversion result FIFO to reduce interrupt frequency.<br />

►12bit 3 us ADC<br />

•<br />

•<br />

•<br />

HW trigger from PWM module, allowing conversion at ANY point in PWM<br />

cycle.<br />

Conversion result FIFO to reduce interrupt frequency<br />

Includes a temperature sensor whose output is connected to one of the<br />

ADC analog channel inputs.<br />

58<br />

TM


<strong>Core</strong> MCU<br />

MP16<br />

<strong>S08</strong>MP16<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Example of BLDC motor control system<br />

Pre-Driver<br />

MC33937<br />

MOSFET<br />

Array<br />

59<br />

Brushless Motor<br />

TM


<strong>Core</strong><br />

• Up to 60 MHz PowerPC ISA e200z0 core<br />

Memory<br />

• Up to 512k byte Program Flash with ECC<br />

• Up to 4x16k byte Data Flash with ECC<br />

• Up to 40k byte SRAM with ECC<br />

I/O<br />

• 1 x FlexCAN with 32MB<br />

• 1 x Safety port (can be used as additional FlexCAN – 32 msg<br />

buffers)<br />

• 1 x FlexRay Dual Channel with 32 msg buffers (MPC5604<br />

only)<br />

• 2 x LinFlex<br />

• 4 x DSPI (4 independent chip selects each)<br />

• 1 x FlexPWM (4x3 channels with 4 Fault Inputs)<br />

• 1 x eTimer (6 channels incl. quad decode)<br />

• 1 x eTimer (6 channels for general purpose)<br />

• 2 x ADC<br />

• 2x13 Ch.(4 shared channels), 10bit, conversion time 760<br />

nsec (2x6ch, 4shared on 100 pin package)<br />

• 1 x Cross triggering unit<br />

System<br />

• Up to 2 x PLL (one FM-PLL, one for Flexray)<br />

• 16Ch eDMA<br />

• Fault Collection Unit<br />

• 16MHz internal RC OSC<br />

• Junction Temperature Sensor<br />

• JTAG (2 pin or 5 pin) / Nexus Class 2+<br />

• 3.3V or 5V single supply<br />

• 100 and 144 pins LQFP package<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Fault Collection unit<br />

Interrupt<br />

Controller<br />

I/O<br />

Bridge<br />

eTimer<br />

(6Ch)<br />

eDMA<br />

SIU<br />

eTimer<br />

(6Ch)<br />

PowerPC<br />

e200z0<br />

Crossbar Switch<br />

Up to<br />

512K<br />

Program<br />

FLASH<br />

FlexPWM<br />

60<br />

VLE<br />

MPC560xP Family<br />

Up to<br />

4x16K<br />

Data<br />

FLASH<br />

ADC I/F<br />

10 bit10<br />

bit<br />

S&H S&H<br />

Mux Mux<br />

Up to<br />

40K<br />

SRAM<br />

FlexCAN<br />

4+1 Ch.<br />

PIT<br />

LinFlex<br />

LinFlex<br />

(c)JTAG<br />

FlexRay<br />

only<br />

MPC5604<br />

Nexus<br />

IEEE-ISTO<br />

5001-2003<br />

Boot<br />

Assist<br />

Module<br />

DSPI<br />

DSPI<br />

DSPI<br />

DSPI<br />

Preliminary—Subject to Change Without Notice<br />

Safety Port<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

MPC560xP Device Summary<br />

61<br />

TM


►Electronic power steering<br />

►Suspension<br />

►Braking<br />

►Brushless DC motor<br />

►Electric hybrid car engine<br />

►Airbag<br />

MPC560xP Family -<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 62<br />

Target Applications<br />

TM


Power<br />

Stage<br />

PMSM<br />

Controller<br />

Board<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

63<br />

EPS Demo Photo<br />

Steering wheel<br />

with Torque sensor<br />

TM


Quality and reliability<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

64<br />

TM


• All automotive <strong>S08</strong>’s are qualified per AEC Q100<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

The <strong>S08</strong> Quality Advantage<br />

requirements.<br />

• All automotive <strong>S08</strong>’s are designed with SCAN and NVM BIST test modes<br />

allowing for high test coverage, greater than 95%.<br />

• All automotive <strong>S08</strong> wafers are probed using a sort1-bake-sort2 flow to screen<br />

for potential NVM data retention failures.<br />

• All automotive <strong>S08</strong>’s are launched on a 100% production burn-in and tritemperature<br />

test flow at final test.<br />

• Rigorous controls have been instituted to manage manufacturing changes,<br />

insuring major changes affecting form/fit/function are implemented only after<br />

customer approval.<br />

65<br />

TM


PPM<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

S12(X): High Volume, High Quality<br />

S12/S12X PPM Trend<br />

J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D<br />

2006 2007 2008<br />

FSL Assembly Date<br />

S12(X)<br />

Now shipping<br />

>100M# /yr!<br />

PPM - 6 months rolling PPM - predicted Cumulative Volume (M)<br />

66<br />

400<br />

300<br />

200<br />

100<br />

0<br />

Cumulative Volume (M)<br />

TM


Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

C&I vs<br />

Auto Qualified Parts<br />

► In general, FSL offers two types of qual tiers for MCUs – Auto qualification<br />

and C&I qualification.<br />

► Products that follow the Auto or C&I qual tier vary by both the qualification<br />

process and the production test flow that they receive.<br />

► Auto qualified parts follow a much more demanding qualification process –<br />

AEC (Automotive Electronics Council) Q100 Grade 1 qual flow. The AEC<br />

Q100 qual flow is an Auto standard qualification process that all of the<br />

major OEMs and Tier 1 suppliers require for nearly all of their applications.<br />

► The results of an AEC Q100 qualification are documented in a product’s<br />

PPAP (Production Part Approval Process).<br />

► PPAPs only exist for Auto qualified products.<br />

67<br />

TM


Qualification Stress Tests for C&I and Auto Tiers<br />

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or<br />

service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.<br />

Typically ~250 hrs<br />

at 125C<br />

Typically ~500 hrs<br />

at 125C<br />

68<br />

Please note the<br />

extended stress tests<br />

that are done on the<br />

Auto tier product<br />

(circled in Green)<br />

compared to the<br />

Consumer (Commercial)<br />

Tier (Circled in Orange).<br />

Auto qualed products<br />

receive a more stringent<br />

qualification process.<br />

TM


TM<br />

Automotive MCU Marketing<br />

Benjamin.Xuan@freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!