Highly Integrated and Performance Optimized 32-bit for Automotive and Industrial Applications

www.infineon.com/TriCore 2 Contents

TriCore™ Family Concept 04

TriCore™ Based Product Roadmap 06

PRO-SIL™ Safety Concept 07

TriCore™ for Powertrain Applications 08

TriCore™ for Safety Applications 18

TriCore™ for Body Applications 28

TriCore™ for Industrial Applications 30

AUDO Family System Architecture 36

AURIX™ Family System Architecture 44

Embedded Software (AUTOSAR etc.) 48

Development Support 52

Tool Partners 54

3 Evolution of TriCore™ Generations

In 1999, Infineon launched the first generation of AUDOAU ( tomotive unifieD processOr) family. Based on a unified RISC/MCU/DSP processor core, this 32-bit TriCore™ micro­ controller was a computational power horse. And the company has evolved and opti- mized the concept ever since – culminating in what is now the fourth TriCore™ genera- tion. Based on the TriCore™ architecture, the new AUDO MAX family (version 1.6) sets a new performance standard for automotive microcontrollers. The TriCore™ success story is continuing with the introduction of the AURIX™ multicore family. AURIX™ combines easy‑to‑use functional safety support, strong increase in performance and a future-proven security solution in a highly scalable product family.

AUDO NG AUDO AUDO Future AUDO MAX AURIX™ (Next Generation)

Infineon’s AUDO families are designed to handle highly complex algorithms. They are the perfect match for gasoline and diesel engine management systems – meeting rising market demands for lower emissions and higher efficiency levels. These trends are being

accelerated by the Euro 5 and Euro 6 standards and increasingly stringent CO2 regula- tions. In addition to engine management, the AUDO family is also ideal for applications in hybrid and electric vehicles as well as for transmission, active and passive safety and chassis applications. TriCore™-based products also deliver the versatility required for the industrial sector, excelling in optimized motor control applications and signal processing.

Infineon’s broad product portfolio allows engineers to choose from a wide range of memories, peripheral sets, frequencies, temperatures and packaging options. All of these features are fully compatible across generations. The new core is platform-compatible and can be used with software developed on existing controllers. Safety software is also available to help manufacturers meet SIL/ASIL safety standards. All members of the AUDO family are binary-compatible and share the same development tools. An AUTOSAR library that enables existing code ready for integration is also available.

4 Family Highlights

„„ Compatibility and scalability „„ Lowest system cost „„ Industry benchmark system performance „„ Easy to use „„ Broad portfolio „„ Certified to automotive standards

Applications

Powertrain „„ Gasoline Direct Injection „„ Gasoline Multi-Port Injection „„ Diesel Direct Injection „„ Automatic Transmission – Hydraulic Control „„ Dry Double Clutch Transmission – Hydraulic Control „„ Dry Double Clutch Transmission – Electrical Control „„ Integrated (H)EV Control „„ (H)EV Battery Management System

Safety „„ Chassis Domain Control „„ Electric Power Steering (EPS) „„ Active Suspension Control System „„ Advanced Airbag System „„ Braking ECU „„ Multi-purpose Camera Configuration „„ Short Range RADAR (24GHz) System „„ Long Range RADAR (76/77GHz) System

Body „„ Body Domain Controller „„ Gateway „„ Advanced Body Applications

Industrial & Multimarket „„ Mobile Controller „„ Inverter „„ Wind Turbine Inverter „„ Solar Panel

5 TriCore™ Based Product Roadmap

Segment Production 2013 2014 2015

AUDO Family AURIX™ Family 130 90 65 TC29x TC1798 300MHz, 8M 300MHz, 4MB TC1797 TC290 180MHz, 4MB TC1793 300MHz, 8M 270MHz, 4MB Bare Die High End TC1197 180MHz, 2/4MB EBU TC1791 240MHz, 4MB TC27x TC1387 200MHz, 4M 150MHz, 3M

TC270 200MHz, 4M TC1746 Bare Die 180MHz, 2.5M TC1768 Transmission 133MHz, 3M Bare Die TC26x TC1784 200MHz, 2.5M TC1367 180MHz, 2.5MB Mid Range 150MHz, 2MB TC260 TC1782 200MHz, 2.5M TC1767 180MHz, 2.5MB Bare Die 80/133MHz, 2MB

TC1167 TC23x 133MHz, 1MB 200MHz, 2M

TC1728 133MHz, 1.5MB TC24x 133MHz, 1.5M TC1724 133MHz, 1.5MB

Low End TC22x 133MHz, 1M

TC1736 TC21x 80MHz, 1MB 100MHz, 0.5M

Companion CIC61508 ICs Safety IC

Engine, Safety & Chassis Body Production

Transmission Development

Industrial & Multimarket Concept

xx Technology

6 PRO-SIL™

Infineon’s PRO-SIL™ Program, Designed to Protect

The functional complexity and levels of integration of real-time safety-critical applications continue to increase exponentially. In addition, the product life cycle of these applications has to meet stringent safety standards. Norms such as IEC 61508 and ISO 26262 mandate more robust and comprehensive product development processes and functional safety concepts in automo- tive and industrial applications.

Infineon’s PRO-SIL™ safety program is designed to ease and speed up your automotive and industrial design to comply with such standards. Across the full certification spectrum from Safety Integrity Levels (SIL) 1 to 4 and Automotive Safety Integrity Levels (ASIL) A to D, our end-to-end PRO-SIL™ approach will help you select the right hardware, software and functional safety concepts to meet your design and compliance needs.

PRO-SIL™ Highlights „„ Broad hardware portfolio from sensors to microcontrollers, along with analog and power management ICs providing SIL-supporting features. „„ For ISO 26262 PRO-SIL™ products, safety concepts are in place to enable the required safety measures, testing, monitoring and diagnostics capabilities for your safety architecture. „„ Comprehensive safety software packages for seamless integration are in place, such as the SafeTlib software for Infineon’s AURIX™ family „„ Full range of support services – from consulting and design advice, including training, docu- mentation and technical support – can be provided. „„ Safety-focused organization and project management based on Infineon’s Zero Defect Program, Safety Culture and Quality Management System are in place.

Infineon’s PRO-SIL™ logo guides you to our products (HW, SW, Safety Documentation) with SIL-supporting features. These products will simplify the implementation of customers’ system design and improve time-to-market in achieving the desired functional safety level compliance.

PRO-SIL™ Benefits

Scalability Compliant to Enables system design in line with IEC 61508, ISO 26262 different IEC 61508 and ISO 26262 ASIL CMM level 3

High diagnostic coverage Application independence Satisfy requirement for startup From chassis through body and runtime testing to powertrain

AUTOSAR supported Free evaluation version Standard AUTOSAR can be used From sales contact

7 TriCore™ for Powertrain Applications

TriCore™ for Powertrain Applications

Energy Efficiency for Combustion Engine Vehicles Electronic automotive components are key to raising fuel efficiency levels and cutting emissions. The latest environment protection agency standards – Euro 5 and Euro 6 for passenger cars and Euro 3 and Euro 4 for motorcycles – are driving developments in advanced engine management. TriCore™-based products can be found in improved combustion technologies such as Homogeneous Charge Compression Ignition (HCCI) as well as in direct injection, smart turbocharger and valve actuation applications. They are also ideal for a range of innovative transmission technologies such as Double Clutch Transmission (DCT) and modern Continuous Variable Transmission (CVT).

Driving Hybrid and Electrification

While excelling in fuel economy, being fun-to-drive and reducing CO2 emissions, Hybrid Electric Vehicles (HEV) and Electric Vehicles (EV) have the drawbacks of higher cost, limited drive-range and safety concerns (e.g. risk of battery over-charging). TriCore™ products, with their high performance, functional integration and application-based SW support, are the ideal solution for (H)EV motor drives. TriCore™ offers less than 6% CPU load at 180MHz frequency, for the complete Field Oriented Control (FOC) algorithm. TriCore™ AURIX™ family offers multicore architecture, allowing inverter control, hybrid torque management and DC/DC conversion to be done within one single microcon- troller. Nevertheless, the TriCore™ AURIX™ family has built-in resolver functionality, saving customers the cost of implementing an external resolver IC. Often seen as master micro in battery balancing topology, the TriCore™ AURIX™ family proposes a 32-bit standby domain combined with an integrated 8-bit standby controller, essential for battery balancing under low power mode (e.g. holiday parking). Its unique Secure Hardware Extension (SHE, details in next paragraph) feature prevents the main CPU from illegal manipulation, making the billing for battery charging more trustworthy.

8 TriCore™ for Powertrain Applications

In-Vehicle Security and Tamper-Proofing Electronic Control By introducing SHE (Secure Hardware Extension), Infineon has met the demand for improved tamper-proofing and anti-theft protection of automotive control units as expressed by the “HIS” (Manufacturers’ Software Initiative) Working Group on Security. This working group consists of Audi, BMW, Daimler, Porsche and Volkswagen. Security solutions have so far been confined to the software level or were coupled with additional external hardware, meaning they were easily circumvented. Infineon offers more than this basic software protection because AUDO MAX SHE monolithically integrates a secure keystore which cannot be read without access authorization.

In addition, SHE has a cryptographic module, which encrypts access codes with up to 128 bits. SHE is complemented by an array of hardware functions which, for example, prevent the application code from being illegitimately read and altered. Same risk can also apply to the identification of ECUs in the system network. These are important functions for tamper-proofing control units and protecting them against theft. Even if such an ECU were to be fitted in another identical vehicle, its engine performance characteristics could not be changed: the cryptographic individual key of an ECU has to match all the cryptographic keys within the ECU network of a vehicle. And that key is safely stored in the SHE.

The AUDO MAX microcontroller family incorpor­ating SHE currently comprises three products, each with 4MB but differing in terms of clock frequency and package: TC1798 (300MHz, BGA-516), TC1793 (270MHz, BGA-416) and TC1791 (240MHz, BGA‑292). Infineon’s future 65nm eFlash microcontrollers will offer and significantly extend the SHE functionality with a Hardware Security Module (HSM).

9 TriCore™ for Powertrain Applications

Application Example Engine Management Battery (KL30) Typical Partitioning for GDI Discrete & Solenoid Key (KL15) TLF355841) System Power Supply

4x 15A pk. Pedal Position TLE4997/98 Low-Side Ignition Ignition Plugs 4x HSM EGR-Throttle Position QSPI TLE4997/98 48/60 x 4x Fuel Level 32-bit 3/10A SAR Solenoid TLE4997/98 Multicore/Lockstep P&H Injectors

MCU TLE6270R

Swirl/Tumble Flap OptiMOS™ AURIX™ IPD35N10S3L-26 IPD20N06S4L-14

TLE4997/98 GDI Driver Quad LS

Throttle Position 8A Ch. TLE4998S H-Bridge for Throttle (eGas) Throttle 3/6 e.g. TC26x/TC27x TLE8209-2SA Temperature x 200MHz DS Sensor(s) 8A Ch. H-Bridge for EGR EGR Throttle TLE8209-2SA Barometric Pressure Flash 2.5/4MB KP23x, KP25x RAM 240/472KB ASCLIN, QSPI, HSSL, LS-Switch Flex Manifold Air Pressure 2x 5/9A SENT MSB, SAR, DS, PWM, Current-Sense KP21x, KP22x O2 GTM, SENT, PSI5 Flex02 FlexRay, CAN, TLE8102SG Knock Sensor(s) PSI5 ETHERNET

LS-Switch Flex8 8x 0.5A In-Cylinder Pressure E-Ray HSSL On-Off Outputs Relays Sensors Ethernet 2x TLE8108EM GTM MSB Lambda Sensor 4x 4x 2.6A CAN ASCLIN Solenoid

Crankshaft 2x 2.6A VVT TLE502x/492x LS-Switch Flex PWM Outputs Solenoid Camshaft 2Ch. Flex18 4x 1.7A CAN ... FlexRay ... LIN TLE492x/TLE498x TLE7250G TLE9221SX TLE7259-2GE TLE8718SA Relais 2x 1A MIL Powertrain CAN Lamp 1) In development

Gasoline Direct Injection Application Features System Benefits „„ Direct injection „„ Microcontroller with best-in-class „„ Scalable software-based knock real-time performance detection „„ Scalable platform – performance, „„ Variable valve control memory size and I/Os „„ „„ Throttle and EGR control Committed to reduce CO2 by 20% „„ Turbo charging „„ Anti-theft protection and tuning protection „„ Catalyst after treatment „„ Increased knock detection accuracy „„ Start/stop system via DS-ADC „„ Enhanced communication (Ethernet) „„ Dedicated peripherals for powertrain

Suggested Products „„ TC27x – TriCore™ 32-bit Microcontroller „„ TC26x – TriCore™ 32-bit Microcontroller

10 TriCore™ for Powertrain Applications

Application Example

Battery (KL30)/Key (KL15) Engine Management Supply ICs Typical Partitioning for MPI discrete “Flex” TLE4271-2 Sensor Supply (including Watchdog) Safety Watchdog TLE4250-2 TLE4267 CIC61508 2x 5V/0.05A 5V/0.5A Reset 4x 15A pk. Pedal Position TLE4997/98 Ignition Driver Ignition Plugs SPI EGR-Throttle Position Bipolar Stepper 8A Ch. TLE4997/98 2x Motor Driver Idle Air Throttle TLE8444 Fuel Level ADC TLE4997/98 8A Ch. AUDO MAX H-Bridge for Throttle (eGas) Throttle Swirl/Tumble Flap TLE8209-2SA TLE4997/98 32-bit MCU

Throttle Position LS-Switch Flex 2x 5/9A TLE4998S PWM, Current-Sense e.g. TC1724 O2 FAST Flex2 Temperature ADC 80MHz TLE8102SG Sensor(s)

LS-Switch Flex8 4x 0.5A Barometric Pressure Flash 1.0/1.5MB On-Off Outputs Relays KP23x, KP25x RAM 76/112kB TLE8108EM1) SCI, SPI, MSB, Manifold Air Pressure ADC, FADC, 4x 2.6A KP21x, KP22x GPTA, CAN MPI Injectors VVT Knock Sensor(s) Canister Purge 2x 2.6A Valve In-Cylinder Pressure LS-Switch Flex GPTA Sensors PWM Outputs EGR-Throttle MSB Flex18 Swirl/Tumble TLE8718SA Lambda Sensor 2x CAN Flap SCI 4x 1.7A Crankshaft Relays Optional VR 2x 1A MIL Crankshaft 2Ch. CAN LIN Lamp TLE502x/492x TLE7250GVIO TLE7259-2GE

Camshaft TLE492x/TLE498x Powertrain CAN

1) In development, samples available

Gasoline Multi-Port Injection Application Features System Benefits „„ Gasoline port injection „„ Scalable platform – performance, „„ Scalable software-based knock memory size and I/Os detection „„ Single voltage supply (EVR) „„ „„ Throttle and EGR control Focus on reducing CO2 „„ Catalyst after treatment „„ Easy migration from ultra low-end to „„ Start/stop systems mid-range applications „„ Cost-optimized for entry segment „„ Best tool/partner support for all development phases within V-Cycle

Suggested Products „„ TC1724 – TriCore™ 32-bit Microcontroller „„ TC1728 – TriCore™ 32-bit Microcontroller „„ TC1736 – TriCore™ 32-bit Microcontroller

11 TriCore™ for Powertrain Applications

Application Example Engine Management Battery (KL30) Typical Partitioning for DDI Discrete Key (KL15) TLF355841) System Power Supply

Pedal Position PROFET™ 6x 8A TLE4997/98 BTS500x0-1EGA Glow Plugs 4-6 BTS500x0-1TMA/B HSM EGR-Throttle Position QSPI BTS500x0-1TEA/B TLE4997/98 60/84 x 32-bit Fuel Level SAR FAST IGBT 6x 8A TLE4997/98 Multicore/Lockstep Piezo Injectors MCU e.g. IHD04N60RA/ IDH06N60RA Swirl/Tumble Flap AURIX™ TLE4997/98 8A Ch. H-Bridge for Throttle Throttle Position (eGas) Throttle TLE4998S TLE8209-2SA 6/10 e.g. TC27x/TC29x 8A Ch. Temperature x H-Bridge for EGR 200–300MHz EGR Throttle Sensor(s) DS TLE8209-2SA

Barometric Pressure Flash 4/8MB LS-Switch Flex 2x 5/9A KP23x, KP25x RAM 472/728KB PWM, Current-Sense O2 ASCLIN, QSPI, HSSL, Flex02 Manifold Air Pressure SENT MSB,SAR, DS, TLE8102SG KP21x, KP22x GTM, SENT, PSI5 FlexRay, CAN, LS-Switch Flex8 4x 0.5A Knock Sensor(s) PSI5 ETHERNET On-Off Outputs Relays TLE8108EM In-Cylinder Pressure E-Ray HSSL Sensors Ethernet 2-3 GTM 4x 2.6A MSB Solenoids Lambda Sensor 4-6 CAN 2x 2.6A VVT ASCLIN LS-Switch Flex Crankshaft PWM Outputs Solenoid TLE502x/492x Flex18 4x 1.7A TLE8718SA Relays Camshaft CAN FlexRay LIN 2Ch. 2x 1A TLE492x/TLE498x ...... MIL TLE7250G TLE9221SX TLE7259-2GE Lamp Powertrain CAN

1) In development

Diesel Direct Injection Application Features System Benefits „„ Direct injection (Piezo/Magnetic) „„ Microcontroller with best-in-class „„ In-cylinder pressure measurement real-time performance „„ Hardware-supported security „„ Scalable platform – performance, enhancements memory size and I/Os „„ Throttle and EGR control „„ Committed to reduce NOx and particu- „„ Turbo charging late matter in line with Euro 6 standard „„ Diesel particulate filter „„ Hardware-supported IP/anti-theft „„ ‘Blue’ after-treatment support protection and tuning protection (e.g. urea-based SCR) „„ Increased accuracy with in-cylinder pressure sensing via DS-ADC „„ Enhanced communication (Ethernet) „„ Dedicated peripherals for powertrain Suggested Products „„ TC29x – TriCore™ 32-bit Microcontroller „„ TC27x – TriCore™ 32-bit Microcontroller

12 TriCore™ for Powertrain Applications

Application Example

DC/DC Buck 6-Speed Automatic Transmission Battery (KL30) Typical Partitioning for Constant Current Control Key (KL15) LDO1 LDO2 LDO3 Voltage Monitoring INH& Tracker 1 Tracker 2 Stand-By Supply HDLD Window Watchdog TLE7368-3 “Super-Sonic” 5V/0.8A 3.3V/0.7A 1.3V/xxxA 5V/0.1A 5V/0.05A

1x Low-Side Driver Vehicle Speed Out Input Shaft Speed 2x SPI TLE4951/541) 2x ADC High-Side Driver Output Shaft Speed AUDO MAX 1x PROFET ™ Family Solenoid Supply TLE4951/541) 32-bit MCU BTS5014

PRNDL Switches e.g. TC1784 LS-Switch Flex TLE4964 4x 2A FAST 180MHz Multi-Channel ON/OFF Solenoids ADC TLE8104 Tap up/Tap down Flash 2.5MB Switches Constant Current 3x 1.2A Variable Force RAM 176kB Control Solenoid/ SCI, SPI, MLI, MSB, TLE82453SA1) Proportional Valve Temperature ADC, FADC, GPTA, Sensor FlexRay, CAN Constant Current 3x 1.2A Variable Force 2x MLI Control Solenoid/ eRay TLE82453SA1) Proportional Valve GPTA MSB or TLE8242-2L 3x CAN SCI & 3x IPG20N06S4L-26

Powertrain FlexRay FlexRay CAN LIN TLE9221SX TLE7250GVIO TLE7259-2GE

Diagnostic/Instrumentation CAN Diagnostic/ Instrumentation 1) In development, samples available

Automatic Transmission–Hydraulic Control Application Features System Benefits „„ Smooth gear shifting „„ Improved and fast clutch control „„ Closely coupled with engine control via „„ Hot bare die supports modular high-speed CAN/FlexRay link temperature-optimized TCU design „„ Support for four 3-phase DC-brushless „„ Hot bare die capabilities enable micro- E-drives controllers to be placed wherever they „„ High microcontroller junction bare die are needed in the system temperature „„ Digital Temperature Sensor (DTS) for increased accuracy „„ Scalable product offering ensures perfect fit for individual application needs

Suggested Products „„ TC1746 – Bare Die TriCore™ 32-bit Microcontroller „„ TC1748 – Bare Die TriCore™ 32-bit Microcontroller „„ TC1784 – TriCore™ 32-bit Microcontroller

13 TriCore™ for Powertrain Applications

Application Example

DC/DC Buck 6-Speed Double Clutch Transmission Battery (KL30) Typical Partitioning for Constant Current Control Key (KL15) LDO1 LDO2 LDO3 Voltage Monitoring INH& Tracker 1 Tracker 2 Stand-By Supply HDLD Window Watchdog TLE7368-3 “Super-Sonic” 5V/0.8A 3.3V/0.7A 1.3V/xxxA 5V/0.1A 5V/0.05A

High-Side Driver 1x Solenoid Supply Input Shaft1 Speed 2x SPI PROFET™ Family TLE4951/541) 2x ADC LS-Switch Flex Input Shaft2 Speed AUDO MAX 4x 2A Multi-Channel TLE4951/541) 32-bit MCU ON/OFF Solenoids TLE8104

PRNDL Switches Constant Current 3x 1.2A Variable Force TLE4964 e.g. TC1782 FAST Control Solenoid/ 180MHz 1) ADC TLE82453SA Proportional Valve

Shift Position Sensor Flash 2.5MB TLE4997/98/6x Constant Current 3x 1.2A Variable Force RAM 176kB Control Solenoid/ SCI, SPI, MSB, TLE82453SA1) Proportional Valve ADC, FADC, GPTA, System Pressure FlexRay, CAN or TLE8242-2L 2x & eRay 3x IPG20N06S4L-26 Clutch Pressure GPTA MSB

3x CAN High-Current Temperature SCI Half-Bridge M Sensor BTN79xxB Hydraulic Pump Powertrain FlexRay FlexRay CAN LIN TLE9221SX TLE7250GVIO TLE7259-2GE

Diagnostic/Instrumentation CAN Diagnostic/ Instrumentation 1) In development, samples available

Dry Double Clutch Transmission– Hydraulic Control

Application Features System Benefits „„ Ultra-fast gear switching „„ Improved fast clutch control „„ Closely coupled with engine control via „„ Feature set optimized for wet and dry high-speed CAN/FlexRay link DCT designs „„ Support for four 3-phase DC-brushless „„ Continuous torque on wheels ensures a „„ E-drives (Dry-DCT) more fun driving experience „„ Microcontroller offered as bare die with „„ Hot bare die capabilities enable micro- junction temperature up to 170°C controllers to be placed directly where they are needed in the system „„ Hot bare die supports modular temperature-optimized TCU design Suggested Products „„ Digital Temperature Sensor (DTS) for „„ TC1746 – TriCore™ 32-bit Microcontroller increased accuracy „„ TC1782 – TriCore™ 32-bit Microcontroller

14 TriCore™ for Powertrain Applications

Application Example

DC/DC Buck 6-Speed Double Clutch Transmission Battery (KL30) Typical Partitioning for Constant Current Control Key (KL15) LDO1 LDO2 LDO3 Voltage Monitoring INH& Tracker 1 Tracker 2 Stand-By Supply HDLD Battery (KL30) Key (KL15) Window Watchdog TLE7368-3 “Super-Sonic” 3-Phase Driver IC Rotor Position TLE7185-1E M iGMR Sensor TLE7189F TLE5012B st 5V/0.8A 3.3V/0.7A 1.3V/xxxA 5V/0.1A 5V/0.05A TLE7189QK 1 Clutch PRNDL Switches TLE4964 2x SPI 2x Shift Position Sensor ADC TLE4997/98/6x AUDO MAX 3-Phase Rotor Position Temperature 32-bit MCU Driver IC M iGMR Sensor Sensor TLE7185-1E TLE7189F TLE5012B TLE7189QK 2nd Clutch Rotor Position FAST e.g. TC1782 iGMR Sensor ADC 180MHz TLE5012B

Flash 2.5MB RAM 176KB SCI, SPI, MSB, 3-Phase ADC, FADC, GPTA, Driver IC Rotor Position FlexRay, CAN TLE7185-1E M iGMR Sensor TLE7189F TLE5012B TLE7189QK Even Gears 2x MLI E-Ray GPTA MSB 3x CAN SCI

3-Phase Driver IC Rotor Position M iGMR Sensor Powertrain TLE7185-1E TLE7189F TLE5012B FlexRay FlexRay CAN LIN TLE7189QK Odd TLE9221SX TLE7250GVIO TLE7259-2GE Gears

OptiMOS™-T2 40V 24x IPD90N04S4-04 Diagnostic/Instrumentation CAN Diagnostic/ Instrumentation

Dry Double Clutch Transmission– Electrical Control

Application Features System Benefits „„ Ultra-fast gear switching „„ Improved fast clutch control „„ Closely coupled with engine control via „„ Feature set optimized for wet and dry high-speed CAN/FlexRay link DCT designs „„ Support for four 3-phase DC-brushless „„ Continuous torque on wheels ensures a E-drives (Dry-DCT) more enjoyable driving experience „„ Microcontroller offered as bare die with „„ Hot bare die capabilities enable micro- junction temperature of up to 170°C controllers to be placed directly where they are needed in the system „„ Hot bare die supports a modular temperature-optimized TCU design Suggested Products „„ Digital Temperature Sensor (DTS) for „„ TC1746 – TriCore™ 32-bit Microcontroller increased accuracy „„ TC1782 – TriCore™ 32-bit Microcontroller „„ Infineon e-Motor Driver

15 TriCore™ for Powertrain Applications

Application Example

Hybrid Electric Control 32-bit Transmission Multicore/Lockstep MCU AURIX™ e.g. TC27x

4MB Flash 472KB RAM PMSM 4x CAN Diverse Lockstep Core PWM A IGBT N PWM EiceSIL™ 1x FlexRay GTM Hybrid Pack Driver IC BC PWM 1 or 2 S

DC/DC Converter 1x Ethernet

PWM Trigger

ADC 200MHz 8x CPU1 Diverse SAR-ADC Lockstep Core Resolver 200MHz CPU0 Motor Control PWM generation Hybrid Domain Control Space vector Speed 6x DC/DC converter modulation & 200MHz DS-ADC Resolver speed & position CPU2 Position

Synchronized 3-phase Resolver interface current measurement

Integrated (H)EV Control Application Features System Benefits „„ Multicore & Lockstep architecture „„ ISO 26262 ASIL-C/D compliant „„ Direct resolver-to-microcontroller „„ No resolver IC needed, lower „„ Superior performance system cost „„ Customized PWM pattern generation „„ Enables sub-system integration (driving HCU + Inverter + DC/DC) „„ Fine motor tuning

Suggested Products „„ TC27x – TriCore™ 32-bit Microcontroller „„ TC26x – TriCore™ 32-bit Microcontroller

16 TriCore™ for Powertrain Applications

Application Example

TLE8000 RS485 32-bit #6 Transceiver Multicore/Lockstep MCU Secondary IBCB AURIX™ (Optional) TLE8000 e.g. TC26x #5 2.5MB Flash 240KB RAM

TLE8000 4x CAN Diverse PWM Lockstep Core #4 PWM 1x FlexRay GTM XC2000 PWM 16-bit MCU 4x QSPI TLE8000 1x I2C #3

200MHz SAR-ADC CPU1 200MHz TLE8000 CPU0 #2

Primary IBCB 8-bit DS-ADC TLE8000 RS485 Standby #1 Transceiver Controller

-200V +200V

Integrated (H)EV Control (H)EV Battery Management System Application Features System Benefits „„ Multicore & Diverse Lockstep Core „„ ISO 26262 ASIL-C/D compliant architecture „„ IBCB network architecture „„ Fast communication interface „„ Ring topolgy in event of failure „„ Integrated low-power 8-bit standby „„ Balancing & monitoring over controller long parking period „„ HW Security Module (HSM) „„ Charge-billing verification „„ Active & passive balancing

Suggested Products „„ TC27x – TriCore™ 32-bit Microcontroller „„ TC26x – TriCore™ 32-bit Microcontroller „„ TLE8000 – battery balancing IC

17 TriCore™ for Safety Applications

TriCore™ for Safety Applications

AURIX™ Made for Safety The AURIX™ architecture has been developed according to an audited ISO 26262 compliant process and designed to efficiently meet ASIL-D on an application level. The platform uses up to 2 cores in TriCore™ Diverse Lockstep Core technology, a diverse lockstep architecture combined with cutting-edge safety technology, such as safe internal communication buses or distributed memory protection system. Innovative encapsulation techniques allow the integration of software with various safety levels (QM to ASIL-D) from different sources, thereby significantly reducing system complexity. Thanks to this optimized approach, multiple applications and operating systems (such as steering, braking, airbag and advanced driver assistance systems) are seamlessly hosted on a unified platform. This leads to productivity gains of up to 30%, resulting in a smaller development outlay and reduced time-to-market for our customers.

Furthermore, Infineon extends the microcontroller safety roadmap with devices dedicated to the Advanced Driver Assistance System (ADAS) segment, such as radar or camera applications. Innovation has been focused on system partitioning in order to further integrate system functionality and consequently reduce the complexity and area, providing our customers with highly optimized solutions. The new devices include high‑speed interfaces, integrated hardware acceleration and enhanced ECU validation and instrumentation tools. All ADAS devices have been designed in accordance with the ISO 26262 safety methodology, meaning that they can be involved in automatic decisions to assist drivers, such as emergency braking.

18 TriCore™ for Safety Applications

AURIX™ Made for Scalability Thanks to its arket-leading expertise, Infineon has translated customer demands for individual scalability into a universal product roadmap. Designed to optimize its customers’ investment, the AURIX™ family comes with a comprehensive range of fully modular components, thereby ensuring long-term design flexibility. The devices range in the ultra high-end from a 300MHz triple-core device with 8MB of embedded Flash to a 200MHz triple core with 4MB of embedded Flash to a 200MHz dual-core device with 2.5MB of embedded Flash right down to 130MHz and 80MHz single-core and single- core lockstep devices with 1.5MB, 1MB and 0.5MB of embedded Flash. The package portfolio includes a BGA-516 package with a ball-compatible BGA-292 package (I/O subset), and compatible QFP-176, QFP-144, QFP‑100 to QFP-64 packages.

19 TriCore™ for Safety Applications

Application Example

+12V from Battery 4x Steering Angle Wheel Speed Sensor Sensor Chassis Domain 2x iGMR 1) Controller Sensor Differential TLF35584 System Power Supply TLE5012B Hall IC TLE4941/42

Steering 4x Speed Angle Inertia CAN Vehicle Sensors Chassis CAN-Bus Transceiver Stability Control TLE7250G 32-bit ECU TLE6251D Multicore X Lockstep Electric MCU Y Power Steering AURIX™ ECU 2–4x Z Steering Pos. Sensor Position Toque Linear Hall Sensor TLE4997 Interface ωx Torque Sensor TLE4998

TLE4997/98 Vehicle Level ωy TLE4906 FlexRay z Transceiver ω TLE9221SX

1) In development FlexRay

Chassis Domain Control The new TriCore™ family AURIX™ with state-of-the-art safety features enables systems to achieve the highest safety level ASIL-D, which is already required in contemporary domain control systems. The latest diverse lockstep technology with clock delay (Diverse Lockstep Core) reduces the software overhead significantly and enables fast time-to-market. Thanks to a scalable multicore system and innovative encapsulation techniques, this supports the integration of software with mixed-criticality levels from different sources, thereby allowing multiple applications and operating systems to be seamlessly hosted on a unified platform.

Application Features AURIX™ System Benefits „„ TriCore™ DSP functionality „„ Advanced communication with FlexRay „„ Best-in-class performance: triple and Ethernet TriCore™ with up to 300MHz per core „„ Highest available performance with „„ Supporting floating point and fix point integrated FPU with all cores „„ Flexible DMA unit „„ Up to 2.7MB of internal RAM „„ Scalability over Flash, RAM and peripherals „„ Communication peripherals: „„ Proven safety concept to support CAN, LIN, FlexRay, Ethernet ISO 26262 „„ Innovative single supply 5V or 3.3V „„ Innovative supply concept leads to „„ External memory interface best‑in‑class power consumption „„ ISO 26262 conformance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

20 TriCore™ for Safety Applications

Application Example

+12V from Battery

TLF355841) System Power Supply

32-bit 3-Phase Driver IC Multicore Torque Sensor Steering Lockstep TLE7183 Rotor Position Torque MCU TLE7185 iGMR Sensor TLE4997/98 AURIX™ TLE7189 M TLE5009/12 TLE4906 TLE9180

Current Sense (Shunt Substitute) TLE4997/98

CAN OptiMOS™-T2 40V Electric 8x IPB180N04S4-01 Power Transceiver TLE7250G Rotor Position/Current Sense Steering TLE6251D ECU

HS-CAN

1) In development

Electric Power Steering (EPS) The new TriCore™ family AURIX™ with state-of-the-art safety features enables systems to achieve the highest safety level ASIL-D, which is already required in contemporary steering systems. The latest diverse lockstep technology with clock delay (Diverse Lockstep Core) reduces the software overhead significantly and enables fast time-to-market. Its rich scalability meets a variety of different electric power steering system demands.

Key Features AURIX™ System Benefits „„ Flash 256KB–8MB „„ Scalability over Flash, RAM and peripherals „„ Performance from 40MHz–3x 300MHz offering the best cost-performance ratio „„ „„ Ta = -40°C ... 145°C Serves all kinds of EPS systems, such as „„ Dedicated peripheral set: CAN, SPI, FlexRay column or belt drive „„ Advanced timer unit for totally flexible PWM „„ Proven safety concept to support generation and hardware input capture ISO 26262 „„ Redundant flexible 12-bit ADC „„ Innovative supply concept leads to „„ Hardware SENT interface for low CPU load best‑in‑class power consumption „„ Hardware-focused safety concept for reduced SW overhead „„ Safety software: Infineon SafeTcore library „„ ISO 26262 conformance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

21 TriCore™ for Safety Applications

Application Example

+12V from Battery Suspension Control ECU

TLF355841) System Power Supply +12V Valve 4x 4-Channel Solenoid LS-Switch IC TLE8104E

+12V Valve 6x 6-Channel Solenoid 32-bit LS-Switch IC Multicore TLE6232GP 2–4x +12V Pos. Sensor Lockstep Proportional Vehicle MCU Valve Solenoid Level Linear Hall AURIX™ TLE4997/98 Quad Constant Current Control IC 4x Vehicle Level TLE7242G N 4x IPD25N06S4L-30 or 2x IPG20N06S4L-26

+12V Proportional Valve Solenoid

CAN Octal Constant FlexRay Transceiver Current Transceiver TLE7250G Control IC 8x TLE9221SX TLE6251D TLE8242-2L N 8x IPD25N06S4L-30 or 4x IPG20N06S4L-26

HS-CAN-Bus FlexRay Steering Angle Speed y, z Acceleration 1) In development Vertical Acceleration

Active Suspension Control System The new TriCore™ family AURIX™ with state-of-the-art safety features enables systems to achieve the highest safety level ASIL-D, which is already required in contemporary suspension systems. The latest diverse lockstep technology with clock delay (Diverse Lockstep Core) reduces the software overhead significantly and enables fast time-to-market . The scalability supports an optimized fit in order to meet different OEM specifications.

Application Features AURIX™ System Benefits „„ TriCore™ DSP functionality „„ Scalability over Flash, RAM and peripherals „„ Best‑in‑class performance: offering the best cost-performance ratio triple TriCore™ with up to „„ Proven safety concept to support 300MHz per core ISO 26262 „„ Supporting floating point and fix point „„ Innovative supply concept leads to with all cores best‑in‑class power consumption and „„ Communication peripherals: saves external component costs CAN, LIN, FlexRay, Ethernet „„ Innovative single supply 5V or 3.3V „„ Wide range of packages from 64-Pin – 516-Pin „„ ISO 26262 conformance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

22 TriCore™ for Safety Applications

Application Example

CAN CAN

CAN CAN Airbag ECU Transceiver Transceiver TLE7250G TLE7250G TLE6251D TLE6251D Squib Squib LIN Reversible Belt LIN Squib Squib Pretensioners Transceiver 32-bit Squib Driver Multicore 8 Channels Squib Squib Lockstep TLE8758 Squib Squib Pressure Sensor MCU KP200/KP108 AURIX™ Squib Squib

Squib Squib Door Pressure Sensor SPI Bus Squib KP200/KP108 SPI Bus Driver Firing 8/12 Squib Squib

Sensor Yaw, Roll, Pitch PSI5 + Channels Satellite Low-g Squib Squib ADXL180 Sensor x-, y-, z- Squib Squib Interface Sensors ADXL180 Squib Squib 4/8 Saving ADXL278 Channels Engine Door Pressure Sensor Vsat Vfire Vlogic Pedestrian Protection Sensoric Pedestrian Protection KP200/KP108 Buckle Switch TLE4976

Buckle Switch Power Supply TLE4976 Pressure Sensor 2 Buck, Boost, Linear, Watchdog, Reset, KP200/KP108 Airbag System IC Buckle Switch IF Warning Lamp TLE8771/72 Airbag Off

+12V from Battery

Advanced Airbag System The new TriCore™ family AURIX™ with state-of-the-art safety features enables systems to achieve the highest safety level up to ASIL-D. The scalability allows the selection of a single-core solution for basic airbag systems and multicore solutions for airbag systems with an integrated sensor cluster. The best cost-performance fit is offered by the wide range of Flash, performance and peripheral options available within the AURIX™ family.

Application Features AURIX™ System Benefits „„ Scalable MCU family from single to „„ Scalability over Flash, RAM and peripherals multicore offering the best cost-performance ratio „„ Flash 256KB–8MB „„ Proven safety concept to support „„ Embedded EEPROM ISO 26262 „„ Performance from 40MHz–3x 300MHz „„ Innovative supply concept leads to „„ Dedicated peripheral set: best‑in‑class power consumption CAN, SPI, FlexRay „„ Hardware-focused safety concept for reduced SW overhead „„ Safety software: Infineon SafeTcore library „„ ISO 26262 conformance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

23 TriCore™ for Safety Applications

Application Example

3x MOSFET ABS/VSC ECU IPD15-N06S2L-64

Braking System IC Pump Pump MOSFET MOSFET Multiple M Driver IPB80Nxxx Supply Control Window/Signature w. Reset Watchdog Generation Supervision Safety MOSFET MOSFET Safety Logic Driver IPD60Nxxx

4x Solenoid Wheel Speed Wheel Speed Sensor Solenoid Sensor Supply 32-bit TLE4941/42 & Solenoid TLE5041 Multicore Signal Lockstep Solenoid Conditioning Driver Solenoid SPI MCU 2x Solenoid AURIX™ TLE6217 Solenoid Solenoid High Voltage Outputs Solenoid

ESC High Voltage Solenoid only Enable Outputs CAN Solenoid Solenoid Transceiver Driver Solenoid K-Line TLE7250G TLE6217 Transceiver TLE6251D Solenoid

Sensor HS-CAN Cluster (ESC only)

Braking ECU The new TriCore™ family AURIX™ with state-of-the-art safety features enables systems to achieve the highest safety level ASIL-D, which is already required in contemporary brak- ing systems. The latest diverse lockstep technology with clock delay (Diverse Lockstep Core) reduces the software overhead significantly and enables fast time-to-market. The scalability supports an optimized cost-performance fit for basic ABS systems up to highly-integrated ESC systems.

Key Features AURIX™ System Benefits „„ Scalable MCU family with diverse lockstep „„ Scalability over Flash, RAM, „„ Flash 256KB–8MB performance and peripherals leads „„ Performance from 40MHz–3x 300MHz to an optimized cost-performance fit „„ Hardware-focused safety concept for „„ Proven safety concept to support reduced SW overhead ISO 26262 validated by 3rd party „„ SENT interface for low CPU load „„ Innovative supply concept leads to „„ Safety software: best‑in‑class power consumption and Infineon SafeTcore library saves external component costs „„ ISO 26262 conformance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

24 TriCore™ for Safety Applications

Application Example

+12V from Battery

TLF355841) System Power Supply

e.g. Aptina OmniVision

IIC HSSL Optional Automotive 32-bit “Number Cruncher” High Multicore e.g. for Dynamic CIF CIF Pedestrian Range Camera Lockstep CAN Detection MCU Transceiver AURIX™ TLE7250G TLE6251D y IF External RAM 2.4MB FlexRay

Ext. Memor Transceiver Optional TLE9221SX

Ethernet Transceiver Multi-purpose Camera ECU Optional

1) In development

Multi-purpose Camera Configuration The new TriCore™ family AURIX™ will enhance classic safety features with dedicated features to cater for multi-purpose camera systems. The combination of new features, such as a picture pre-processing unit, camera interface, DSP functionality and increased SRAM, in conjunction with outstanding safety features enables a high level of scalability in order to achieve the best cost-performance ratio.

Key Features AURIX™ System Benefits „„ TriCore™ DSP functionality „„ High scalability option allows a „„ Best-in-class performance: triple TriCore™ dedicated performance feature fit for with up to 300MHz per core multiple camera applications from „„ Supporting floating point and fix point with single automatic high beam systems up all cores to multi-function systems (lane depar- „„ Up to 2.7MB of internal RAM for picture ture warning, forward collision warning, information storage traffic sign recognition, pedestrian „„ Picture pre-processing unit recognition etc.) „„ Camera interface up to 100MHz „„ High integration leads to reduced „„ Innovative single supply 5V or 3.3V complexity „„ External memory interface „„ Support for ISO 26262 decisions such „„ ISO 26262 conformance to support safety as emergency braking requirements up to ASIL-D „„ Innovative supply concept leads to „„ Availability of AUTOSAR 4.x best‑in‑class power consumption

25 TriCore™ for Safety Applications

Application Example +12V from Battery

24GHz Low-noise Supply Short Range 1) Radar TLF35584 System Power Supply rgets Ta 32-bit Coarse DAC Multicore 100MHz Tx1 Fine DAC PWMs Lockstep Y MCU AURIX™ 200MHz BGT24ATR12 Input Timer

Acquisition Rx1 SPI Y RAM Rx2 Y 4x FFT ADCs Engine Rx3 Y Rx4 BGT24AR2 MUXes Y Rx5 CAN Y FlexRay Transceiver Rx6 BGT24AR2 Transceiver TLE7250G Y TLE9221SX TLE6251D

HS-CAN 1) In development FlexRay-Bus

Short Range RADAR (24GHz) System The new TriCore™ family AURIX™ will enhance classic safety features with dedicated features to serve the needs of 24GHz RADAR systems. The combination of new features and increased SRAM, in conjunction with outstanding safety features, enables a high level of integration and reduction of complexity.

Key Features AURIX™ System Benefits „„ Up to 752KB RAM for RADAR image storage „„ High integration leads to significant „„ RADAR signal processing with windowing cost savings functionality „„ High integration leads to reduced „„ Flexibility in RADAR signal acquisition with complexity 4x internal ADCs „„ ISO 26262 compliance supports safe „„ Possibility to connect external ADCs input for functions such as emergency (Interface to connect up to 16-bit ADCs) braking „„ High-precision input timers „„ Innovative supply concept leads to „„ High-precision output timers for DAC best‑in‑class power consumption „„ Innovative single supply 5V or 3.3V „„ ISO 26262 compliance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

26 TriCore™ for Safety Applications

Application Example

+12V from Battery

Low-noise 1) Power Supply TLF35584 System Power Supply rgets

Ta Radar ICs

Tx1 RTN7730 Y RCC1010 32-bit 76/77GHz Wave Form SPI Multicore Tx2 Transmitter Generator Y & local Oscillator Lockstep MCU AURIX™

Y Rx1 RRN7740 Y Quad Channel LNA ADC Acquisition 76/77GHz Y Rx4 RAM Receiver Y

CAN 76-77GHz FlexRay Transceiver Transceiver Proximity TLE7250G TLE9221SX RADAR TLE6251D ECU

HS-CAN 1) In development FlexRay-Bus

Long Range RADAR (76/77GHz) System The new TriCore™ family AURIX™ will enhance classic safety features with dedicated features to serve the needs of 77GHz RADAR systems. The combination of new features and increased SRAM, in conjunction with outstanding safety features, enables a high level of integration and reduction of complexity.

Application Features AURIX™ System Benefits „„ TriCore™ DSP functionality „„ High integration leads to significant „„ Best-in-class performance: triple TriCore™ cost savings with up to 300MHz per core „„ High integration leads to reduced „„ Up to 2.7MB RAM for RADAR image storage complexity „„ RADAR signal processing with windowing „„ ISO 26262 compliance supports safe input functionality for functions such as emergency braking „„ Flexibility in RADAR signal acquisition with „„ Innovative supply concept leads to 4x internal ADCs best‑in‑class power consumption „„ Possibility to connect external ADCs (Interface to connect up to 16-bit ADCs) „„ High-precision input timers „„ High-precision output timers for DAC „„ Innovative single supply 5V or 3.3V „„ External memory interface „„ ISO 26262 compliance to support safety requirements up to ASIL-D „„ Availability of AUTOSAR 4.x

27 TriCore™ for Body Applications

TriCore™ for Body Applications

Body electronics systems embrace a broad variety of applications inside the car, covering comfort, safety and security as well as high-performance computing and in-vehicle networking. This leads to the key strengths of the AURIX™ family: „„ AUTOSAR – With AUTOSAR 4, multicore architectures can be easily designed into vehicles. Infineon is one of the first implementers of a multicore architecture with AURIX™ ready for AUTOSAR 4.x. Furthermore, Infineon also provides the MCAL drivers developed according to CMM 3 level. „„ Power Consumption – Innovative supply concept automatically adapts the power consumption to the actual performance needs. Furthermore, the new trend of pre- tended networking and ECU degradation is actively supported. „„ Enhanced communication – As cars incorporate an increasing amount of electronics, the body electronics module’s responsibilities increase to handle the additional components and message traffic. Because of the gateway functionality of the BCM, the AURIX™ has enhanced communication capabilities to support communi- cation between CAN, LIN, FlexRay™ and Ethernet buses. „„ Safety – The trend is toward the integration of safety targets in the requirements of advanced body systems such as lighting, BCM etc. To achieve the required ASIL level according to ISO2626, AURIX™ has the capability to cover targets up to the highest safety integrity level ASIL-D. „„ Security – In the future, the need for a high level of security will also expand into body applications. Cars are expected to hold even more information as they become smart cards on wheels to simplify financial transactions at gas pumps, charging sta- tions, parking lots, toll booths, drive-through shops and more. The vehicle will act as a smart card and pay your fee/fare – sometimes automatically. Hardware-based security is more robust than software-only security. AURIX™ provides a dedicated module, HSM (Hardware Secure Module), to cover the highest level of security.

28 TriCore™ for Body Applications

Application Example

Left Right Front-Light Control Front-Light Control

PROFET™ – Single, Dual, Quad Channel High-Side Driver SPOC – SPI based Multichannel High-Side Driver Family

I/O SPI LEDs

Ethernet Ethernet Relays PHY

SPIDER FlexRay TC1.6P SPI based TLE9221SX + Diverse Lockstep Core Multichannel High-/Low-Side Interior Light Driver CAN Bus TLE7250G I TLE6251-3G Logic Signals on V Level SP BAT TLE6251D HITFET™ e.g. Switched VBAT Rails TC1.6E

Communication Low-Side LIN Bus TLE7259-2GE Driver

TLE7258LE I/O Ambient TLE7269G 32-bit LEDs Multicore/Lockstep Basic LED CAN Bus TLE7250G Current Sources TLE6251-3G MCU for LED TLE6251D AURIX™ Applications +12V from Battery y TLF355841) Interior

Suppl LEDs

I/O SPI

PROFET™ – Single, Dual, Quad Channel High-Side Driver SPOC – SPI-based Multichannel High-Side Driver Family

Left Right Rear-Light Control Rear-Light Control

1) In development

High-Feature Body Control Module with Integrated Gateway Functionality

Body Control Module (BCM) application comprising internal and external lighting systems, as well as control of relays and voltage rails and further comfort functions such as door and wiper control. The central gateway manages all internal interfaces (i.e. motor management, in-car entertainment, dashboard or convenience control) and communication with external interfaces for after-sales software updates. The AURIX™ multicore concept enables the integration of two applications in one device, e.g. BCM and Gateway

Key Features System Benefits „„ Scalable MCU family from single to multicore „„ Enables pretended networking „„ Encapsulation feature allows software and ECU degradation development without interference for „„ High integration leads to significant multiple applications cost savings „„ Embedded EEPROM „„ High integration leads to „„ Advanced communication peripherals: reduced complexity CAN, LIN, SPI, FlexeRay, Ethernet „„ ISO26262 compliance supports „„ ISO26262 conformance to support safety ASIL requirements requirements up to ASIL-D „„ Innovative supply concept leads „„ Availability of AUTOSAR 4.x to best-in-class power consumption

29 TriCore™ for Industrial Applications

TriCore™ for Industrial Applications

High Performance for Demanding Applications While the primary focus of the TriCore™-based microcontrollers is on the automotive market, they also provide significant advantages for industrial applications. Featuring a combination of high calculation performance, large memory sizes, a comprehensive set of peripherals and integrated safety & security measures, the MCUs can meet even the most demanding application requirements.

The devices of the AUDO MAX family reach more than 400 DMIPS at clock rates of up to 300MHz and combine MCU & DSP instructions with an integrated FPU. Memory sizes reach up to 4MB Flash and 192KB of SRAM and all memory is protected by hardware Error Correction Code (ECC). The integrated peripheral set is primarily targeted toward motor control and power con- version providing up to 4 ADCs, an additional fast ADC and a full set of high-performance timers – namely the General Purpose Timer Array (GPTA). This is is one of the very few in the industry that is able to drive the upcoming three-level inverter topologies.

30 TriCore™ for Industrial Applications

Providing Security and Functional Safety In a global economy, IP protection plays an increasingly important role. This demand is accounted for by the integration of special security modules providing the required means of safe key storage, along with secure boot and encryption on the hardware level. As one of the leaders in functional safety, Infineon has designed the TriCore™ MCUs to meet the growing demand for functional safety in the industrial market as specified in IEC 61508. Via our cooperation partner Hitex, Infineon offers a complete package comprising a microcontroller, external signature watchdog (CIC61508), software and documentation, achieving safety integrity levels up to SIL3.

The next generation of TriCore™-based microcontrollers – AURIX™ – will provide another significant performance milestone by integrating up to three cores in one device. The multicore concept is targeted at running concurrent applications in parallel. Some of the integrated cores integrate lockstep functionality and the peripherals can be allocated to individual cores. This allows running a combination of safety-critical tasks, such as controlling an inverter, with non-critical tasks, such as network communication, on a single MCU.

31 TriCore™ for Industrial Applications

Application Example

Power Supply CAN Transceiver TLE7368 TLE62xx > 50x PWM

4x FREQ

CAN GPTA Intelligent Safety CCU6 Watchdog ADC 48x ADC CIC61508

32-bit MCU SDRAM EBU IO > 100x GPIO TC1793N

Low-Side Switch Condition MSC FADC TLE6244 Monitoring Sensor

Mobile Controller Application Features System Benefits „„ Closed-loop control of solenoid currents „„ High-speed 270MHz asymmetric „„ Multitasking to drive hydraulic and dual core electric actuators „„ Up to 50 Pulse-Width-Modulated (PWM) „„ IEC 61131-3 support outputs „„ GNU toolchain „„ Three Analog to Digital Converters (ADC) „„ Ready for harsh environments „„ 12-bit, up to 44 channels „„ Compliance with IEC 61508 for Safety „„ Four fast ADC inputs 10-bit „„ Integrity Level (SIL) 1 to 3 (262.5ns @ fFADC = 80MHz) „„ Four frequency inputs „„ Fast, 10-bit ADC „„ Industrial and automotive temperature range „„ SAE J1939 supported by four CAN nodes „„ 32KB EEPROM for parameter „„ Hitex PRO-SIL™ support

Suggested Products „„ TC1793N – TriCore™ 32-bit Microcontroller „„ TC1798N – TriCore™ 32-bit Microcontroller

32 TriCore™ for Industrial Applications

Application Example

IGBT M EconoPIM™ ~

Power Supply TLE7368 EiceDRIVER™ R

PWM

CAN Transceiver EBU TLE62xx 32-bit MCU ADC TC1784N Fieldbus/FPGA EBU

IO FADC

Inverter Application Features System Benefits „„ Multi-axis controller for two 3-phase „„ Generic flexibility timer (GPTA) complementary PWMs „„ Two Analog to Digital Converters (ADC) „„ Multiple modulation strategies (SVPWM, 12-bit, up to 32 channels DPWM, Soft-PWM, direct torque control) „„ Fast, 10-bit ADC

to support requirements for reduced noise (262.5ns @ fFADC = 80MHz) emissions and increased efficiency „„ Resolver I/F „„ Ready for four Q-inverters, matrix-inverters „„ Encoder I/F with digital noise filter „„ Field-oriented control with less than „„ Optimized motion control library 10% CPU load „„ Very fast control loop „„ Multiprocessor support for reliability and safety „„ Support for 3-Level inverter topologies

Suggested Products „„ TC1784N – TriCore™ 32-bit Microcontroller

33 TriCore™ for Industrial Applications

Application Example

AC AC Rectifier Inverter Generator ~230V

PWM

PWM

Blade Pitch Grid Phase ADC ADC Control Monitoring 32-bit MCU Wind TC1784N Sensor

Wind Turbine Inverter Application Features System Benefits „„ Reliable blade pitch control „„ Generic flexibility timer (GPTA) „„ Increased wind turbine efficiency „„ Two Analog to Digital Converters (ADC) „„ Multiple modulation strategies 12-bit, up to 36 channels (SVPWM, DPWM, Soft-PWM, direct „„ Fast, 10-bit ADC

torque control) to support require- (262.5ns @ fFADC = 80MHz) ments for reduced noise emissions and „„ Resolver I/F increased efficiency „„ Encoder I/F with digital noise filter „„ Multiprocessor support for reliability „„ Optimized motion control library and safety „„ Support for 3-level inverter topologies

Suggested Products „„ TC1782N – TriCore™ 32-bit Microcontroller „„ TC1784N – TriCore™ 32-bit Microcontroller

34 TriCore™ for Industrial Applications

Application Example

DC AC

IGBT ~230V EconoPIM™

EiceDRIVER™ Grid Phase MPPT Monitoring & Synchronization

PWM

ADC ADC

32-bit MCU Intelligent Safety TC1784N Watchdog CIC61508

Solar Panel Application Features System Benefits „„ Multi-phase PWM controller for single or „„ Generic flexibility timer (GPTA) multiple strings „„ Two Analog to Digital Converters (ADC) „„ Runs multiple modulation strategies 12-bit, up to 36 channels „„ (SVPWM, DPWM, Soft-PWM, direct torque Fast, 10-bit ADC (262.5ns @ fFADC = 80MHz) control) to support requirements for „„ Optimized DSP library reduced noise emissions and increased efficiency Maximum Power Point Tracking (MPPT) „„ Maximum Power Point Tracking (MPPT) to (Cell Temperature: 25°C) extract maximum power from solar panels „„ Grid phase monitoring and synchroni­zation to ensure power factor unity „„ Current control to avoid disharmonics and to determine the feed in refund „„ Support for 3-level inverter topologies Power [W] Current [A] Current

Suggested Products 00 „„ TC1784N – TriCore™ 32-bit Microcontroller 0 Voltage [V] Current vs. Voltage „„ TC1793N – TriCore™ 32-bit Microcontroller Power vs. Voltage

35 Program Memory i/f Floating Point Unit Data Memory i/f LMU

32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR 300MHz Ext. Supply

EBU

PMU 0 PMU 1 OCDS L1 Debug DMA Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge MLI0 8KB BROM key Flash MLI1

16KB Parameter RAM Interrupts ASC0 MemCheck

ce STM

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter

External FCE 32KB Code Memory MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 5V (3.3V supported as well) GPT121 Ext. ADC Supply SENT (8 Channels) PLL f E-RAY E-Ray SSC0 SBCU ADC0 FM-PLL f CPU SSC1 GPTA0 ADC1 (5V max)

GPTA1 SSC2 ADC2

LTCA2 SSC3 ADC3 CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply

AUDO MAX TriCore™ TC1798 Architecture

36 AUDO Family System Architecture

TriCore™ is the first unified, single-core Real-time responsiveness is largely deter- 32-bit-microcontroller DSP architecture mined by interrupt latency and context that has been optimized for real-time switch time. The high-performance archi- embedded systems. The TriCore™ Instruc- tecture minimizes interrupt latency by tion Set Architecture (ISA) combines the avoiding long multi-cycle instructions and real-time capability of a microcontroller, providing a flexible hardware-supported the computational power of a DSP plus interrupt scheme. The architecture also the high performance and price features supports fast context switching. of an RISC load/store architecture in a compact reprogrammable core. The Peripheral Control Processor (PCP2) is a programmable, single-cycle, 32-bit The ISA supports a uniform, 32-bit processing unit with its own code and address space with optional virtual data memory unit (Harvard architecture). addressing and a memory-mapped I/O. It is used as an interrupt service provider, It enables a wide range of implementa- delivering hardware interrupt priority arbi- tions, from scalar to superscalar, and tration with 255 priority levels. Instead of is capable of interacting with different static implementation, the PCP provides system architectures, including multipro- programmable improved peripheral intel- cessing environments. This flexibility at ligence. implementation and system level enables manufacturers to balance performance The General Purpose Timer Array (GPTA) and cost requirements to meet individual delivers extremely flexible filtering and needs. high-resolution signal acquisition, as well as a digital PLL to generate higher resolu- The architecture supports both 16-bit and tion input signals. It enables all types of 32-bit instruction formats. 16-bit instruc- enhanced counting, capture/compare and tions are a subset of 32-bit instructions PWM functionality thanks to its universal and were chosen due to their widespread cell structure. popularity. They also significantly reduce code space and memory requirements, as well as system and power consumption.

37 TriCore™ TC1.6

Program Memory i/f Floating Point Unit Data Memory i/f LMU Features 32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 „„ Up to 300MHz 1.3V/3.3V „„ DSP addressing modes and 16KB ICACHE 16KB DCACHE SRAM XBAR 300MHz „„ Six-stage pipeline Ext. Supply saturated math „„ Dedicated integer division unit in EBU hardware Benefits „„ Optimized Floating Point Unit (FPU) „„ Highest performance for complex engine PMU 0 PMU 1 OCDS L1 Debug DMA „„ Enhanced branch predictionInterface/JTAG management systems 2MB Flash 2MB Flash 2x 8 Channels „„ 16KB DFlash Bridge (branch history and target buffers) Integrated MCU-DSP instructions in MLI0 8KB BROM „„ Optimized crossbar interconnect with one core key Flash 64-bit data width (sharedMLI1 resource „„ Very fast context switching for interrupt

16KB Parameter RAM Interrupts interconnect) driven system ProgramASC0 Memory i/f Data Memory i/f LMU MemCheck Floating Point Unit „„ 16-bit and 32-bit instruction formats „„ Fast and efficient processing of multiple

ce STM

ASC1 fa TriCore™ „„ 32-bit load-store Harvard architecture tasks on one engine 32KB D SPR 124KB D SPR 128KB SDMA TC1.6 PCP2 1.3V/3.3V 16KB ICACHE 16KB DCACHE „„ SRAM (8xXBAR safe DMA Channels) „„ 300MHzCore SCU Superscalar executionExt. Supply Low code size and inherent high level FlexRay 200MHz „„ Interrupts Sustained throughputSHE by dual language support (2 Channels) Ports EBU FPI-Bus Inter 16x32 MACs „„ One development toolset for both MCU External FCE 32KB Code Memory „„ SIMD (Single Instruction Multiple Data) and DSP tasks MultiCAN Request Unit „„ (4 Nodes,PMU 0 PMU 1 packed arithmeticBMUOCDS L1 Debug Higher flexibility and lower cost DMA 128 MO) GPT120 Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels „„ Zero overhead loops „„ Support and supply of complete 16KB DFlash Bridge 5V (3.3V supported as well) (loop recognition buffer)MLI0 system chipset 8KB BROM GPT121 Ext. ADC Supply SENTkey Flash (8 Channels) PLL f MLI1 E-RAY E-Ray SSC0 SBCU ADC0 16KB Parameter RAM Interrupts FM-PLL f ASC0 CPU SSC1 MemCheck GPTA0 Peripheral ControlADC1 Processor(5V max) (PCP2)

ce STM

ASC1 fa GPTA1 PCP2 SSC2 ADC2SDMA Core SCU Features (8x safe DMA Channels) SSC3 FlexRayLTCA2 200MHz „„ ADC3 „„ Interrupts Moves data SHEbetween any two memory Bit handling capabilities (2 Channels) CCU60 CCU62 MSC0 MSC1 Ports (3.3V max) FPI-Bus Inter SSCG or I/O locations (testing, setting, clearing) CCU61 CCU63 LVDS LVDS FADC ExternalSSC Guardian FCE 32KB Code Memory „„ Up to 200MHz „„ Flow control instructions (conditional/ MultiCAN Request Unit 3.3V (4 Nodes, „„ Read-modify-writeBMU capabilities unconditional jumps, breakpoint) Ext. FADC Supply 128 MO) GPT120 „„ Full computation capabilities including 5V (3.3V supported as well) basic MUL/DIV Benefits GPT121 Ext. ADC Supply SENT „„ Reads/moves data and adds it to „„ Data preconditioning (8 Channels) PLL f E-RAY E-Ray SSC0 „„ SBCU previously readADC0 data First level of defense for frequently FM-PLL f „„ CPU SSC1 Reads two data values and performs occurring peripheral interrupts GPTA0 ADC1 (5V max) arithmetic or logical operations and „„ Programmable implementation GPTA1 SSC2 stores resultsADC2 of state machines „„ LTCA2 SSC3 ADC3 Intelligent DMA assistance CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply

38 SRAM SRAM Features Benefits 288KB RAM „„ „„ Up to 288KB Fast memory access 32KB CACHE „„ Overlay RAM „„ Safety „„ Error Code Correction (ECC) with Single Error Correction (SEC) and Double Error Detection (DED)

Data Flash Data Memory

Features Benefits EEPROM emulation „„ 60k cycles EEPROM emulation and data „„ EEPROM emulations eliminate need for 192KB DFlash @ 60K w/e cycles retention for a minimum of five years external EEPROM „„ Read-while-write feature supported for „„ Alternative to stand-by RAM EEPROM emulation

Program Memory i/f Data Memory i/f LMU Program Flash Floating Point Unit TriCore™ Program Memory32KB D SPR 124KB D SPR 128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR Features 300MHz Ext. Supply 4MB PFlash „„ Two banks offering concurrent „„ One-Time Programmable (OTP) 16KB Boot ROM read/write/erase „„ Tuning protection EBU „„ Dynamic error correction of single-bit „„ End-to-end protection of Flash data errors and detection of double-bit with ECC PMU 0 PMU 1 OCDS L1 Debug DMA Interface/JTAG errors (SEC-DED-ECC) „„ Detection of addressing errors 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge MLI0 „„ Margin check control 8KB BROM „„ Flash read/write protection for each Benefits key Flash MLI1 sector with three levels „„ Fast end-of-line programming 16KB Parameter RAM Interrupts „„ Flash read/write protection based on „„ Faster access speeds ASC0 MemCheck

two-tier password „„ Safety and security ce STM

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) FlexRay 200MHz Interrupts SHE (2 Channels) Ports MultiCAN FPI-Bus Inter External FCE 32KB Code Memory MultiCAN Request Unit Features & Benefits (4 Nodes, BMU 128 MO) GPT120 „„ Full CAN with CAN 2.0B active „„ Powerful analysis capability 5V (3.3V supported as well) „„ „„ Up to four independent CAN nodes FIFO data handling support GPT121 Ext. ADC Supply SENT „„ Up to 128 message objects „„ Automatic gateway support (8 Channels) PLL f E-RAY E-Ray SSC0 „„ Programmable acceptance filtering „„ Flexible interrupt handling SBCU ADC0 FM-PLL f „„ Data transfer rate of up to 1Mbit/s CPU SSC1 GPTA0 ADC1 (5V max) individually programmable for each node GPTA1 SSC2 ADC2

LTCA2 SSC3 ADC3 CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply

39 Program Memory i/f Floating Point Unit Data Memory i/f LMU

32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR 300MHz Ext. Supply

Program Memory i/f Floating Point Unit Data Memory i/f LMU EBU 32KB D SPR TriCore™Direct Memory Access124KB D SP(DMA)R 128KB 1.3V/3.3V 16KB ICACHE TC1.6 16KB DCACHE SRAM PMU 0 PMU 1 OCDS L1 Debug XBAR 300MHz Ext. Supply DMA Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels Features 16KB DFlash Bridge MLI0„„ Up to 16 independent DMA channels „„ Memory check unit built in 8KB BROM EBU key Flash „„ Programmable priority of DMA „„ DMA controller operates as bus bridge MLI1 PMU 0 PMU 1 sub-blocks on bus interfaces betweenOCDS L1system Debug peripheral bus and 16KB Parameter RAM Interrupts DMA Interface/JTAG ASC0 2MB Flash 2MB FlashMemCheck„„ Buffer capability for move2x 8 Channels actions on remote peripheral bus (AUDO NG) or to 16KB DFlash Bridge ce STM buses (at least one move per bus is LMB busMLI0 (AUDO Future)

ASC1 fa 8KB BROM SDMA PCP2 key Flash buffered) Core SCU (8x safe DMA Channels) MLI1 „„ Individually programmable operation Benefits FlexRay 200MHz Interrupts SHE 16KB Parameter RAM Interrupts (2 Channels) ASC0Ports modes for each DMA channel „„ FlexibleMemCheck use for single event or FPI-Bus Inter

ce „„ External FCE Full 32-bit addressing capabilitySTM of continuous transfer operation 32KB Code Memory ASC1 fa MultiCAN Request Unit eachPCP2 DMA channel „„ FlexibleSDMA interrupt generation Program Memory i/f (4 Nodes, Data Memory i/f LMU BMU Core SCU (8x safe DMA Channels) Floating Point Unit „„ Programmable data width of DMA trans- „„ Maximum flexibility to adapt to 128 MO) GPT120FlexRay 200MHz Interrupts SHE 32KB D SPR TriCore™ 124KB D SPR 128KB (2 Channels) 5V (3.3V supportedfer/transaction: as well) 8-bit, 16-bitPorts or 32-bit customer needs TC1.6 1.3V/3.3V FPI-Bus Inter 16KB ICACHE 16KB DCACHE SRAM GPT121XBAR Ext. ADC„„ Supply „„ SENT 300MHz Ext. Supply Micro link bus interface Externalsupport MaximumFCE adaptation to application 32KB Code Memory (8 Channels) PLL f MultiCAN „„ One register set for eachRequest DMA Unit channel requirements E-RAY E-Ray SSC0 (4 Nodes, ADC0 BMU SBCU „„ Flexible interrupt generation EBU FM-PLL f 128 MO) GPT120 CPU SSC1 GPTA0 ADC1 (5V max) 5V (3.3V supported as well) PMU 0 PMU 1 OCDS L1 Debug GPT121 Ext. ADC Supply SSC2SENT ADC2 GPTA1 DMA Interface/JTAG 2MB Flash 2MB Flash (8 Channels) PLL f 2x 8 Channels E-RAY E-Ray SSC0 16KB DFlash Bridge SSC3 ADC3 General Purpose Timer Array (GPTA) ADC0 LTCA2 MLI0 SBCU 8KB BROM FM-PLL f CCU60 CCU62 MSC0 MSC1 (3.3V max) CPU SSC1 key Flash GPSSTACG0 ADC1 (5V max) CCU61 CCU63 LVDS LVDS FADC SSC Guardian MLI1 Features & Benefits SSC2 ADC2 16KB Parameter RAM Interrupts GPTA1 „„ Very3.3V flexible digital input filtering „„ Digital PLL for fine grain angle resolution ASC0 MemCheck Ext. FADC„„ Supply „„ LTCA2 Tracking of all kinds of rotatingSSC3 shafts ADC3PCP2 is the ideal coprocessor to ce STM ASC1 fa CCU60 CCU62 „„ ScalableMSC0 highMSC1 resolution handle critical(3.3V max) short and real-time GPTA PCP2 SDMA SSCG CCU61 CCU63 LVDS LVDS FADC Core SCU (8x safe DMA Channels) „„ Independent access toSSC time Guardian and interrupt tasks from the GPTA FlexRay 200MHz Interrupts SHE angle domain „„ Ideal for field 3.3Vtest and repair work (2 Channels) Ports FPI-Bus Inter „„ All types of PWM generation supported* Ext. FADC Supply External FCE 32KB Code Memory thanks to Local Timer Cell (LTC) array MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 5V (3.3V supported as well) GPT121 Ext. ADC Supply SENT Enhanced Analog-Digital Converter (ADC) (8 Channels) PLL fE-Ray SSC0 E-RAY ADC0 SBCU Features & Benefits FM-PLL f CPU SSC1 GPTA0 ADC1 (5V max) „„ 1–4 synchronizable A/D converters „„ Data reduction pre-processing with up to 64 channels „„ Result accumulation and limit check GPTA1 SSC2 ADC2 „„ 8/10/12-bit resolution, ±2LSB @ 10-bit „„ External or internal trigger events and SSC3 ADC3 LTCA2 „„ Conversion time down to 1.0μs automatic conversion sequencing SSC0 CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply

40 Program Memory i/f Floating Point Unit Data Memory i/f LMU

32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR 300MHz Ext. Supply

EBU

PMU 0 PMU 1 OCDS L1 Debug DMA Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge MLI0 8KB BROM key Flash MLI1

16KB Parameter RAM Interrupts ASC0 MemCheck

ce STM

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter

External FCE 32KB Code Memory MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 5V (3.3V supported as well) GPT121 Ext. ADC Supply SENT (8 Channels) PLL f E-RAY E-Ray SSC0 SBCU ADC0 FM-PLL f CPU SSC1 GPTA0 ADC1 (5V max) Program Memory i/f Floating Point Unit Data Memory i/f LMU GPTA1 SSC2 ADC2 32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 1.3V/3.3V LTCA2 16KB ICACHE SSC3 ADC3 16KB DCACHE SRAM XBAR Fast Analog to Digital Converter (FADC) 300MHz Ext. Supply CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian Features & Benefits EBU 3.3V „„ Unique solution for knock detection by programming data rate used for the ProgramExt. FADC Memor Supplyy i/f Data Memory i/f LMU without external ASICs or dedicated DSP COMB filter PMU 0 PMU 1 Floating Point Unit OCDS L1 Debug DMA Interface/JTAG „„ Reduced software load for FIR filter „„ Increased ADC accuracy thanks2MB to Flas h 2MB Flash 32KB D SPR2x 8 Channels TriCore™ 124KB D SPR 128KB 16KB DFlash Bridge TC1.6 1.3V/3.3V 16KB ICACHE MLI016KB DCACHE SRAM XBAR thanks to integrated decimation comb filter data reduction filter and by moving8KB BROM 300MHz Ext. Supply key Flash (e.g. data reduction by a factor of averaging filter (e.g. from 10-bit to MLI1 six from 1200 to 200k samples) 11-bit by selected oversampling by EBU 16KB Parameter RAM Interrupts „„ Quick adaptation of overall filter quality a factor of four) ASC0 MemCheck

to meet application requirements ce PMU 0 STPMUM 1 OCDS L1 Debug ASC1 fa DMA PCP2 SDMA Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels Core SCU (8x safe DMA Channels) 16KB DFlash Bridge FlexRay 200MHz MLI0 8KBInterrupts BROM SHE (2 Channels) key Flash Ports Asynchronous Serial Channel (ASC) FPI-Bus Inter MLI1 External FCE 32KB Code Memory MultiCAN Request Unit 16KB Parameter RAM Interrupts ASC0 MemCheck Features & Benefits (4 Nodes, BMU

128 MO) GPT120ce STM „„ Convenient off-board communication „„ Half-duplex synchronous ASC1 fa PCP25V (3.3V supported as well) SDMA (8x safe DMA Channels) via LIN or K-line communication up to 11.25Mbit/s GPT121 Core Ext. ADC SupplySCU SENT FlexRay 200MHz „„ Interrupts Full-duplex asynchronous (8 Channels) PLL f SHE E-RAY(2 Channels)E-Ray SSC0 Ports communication up to 5.625Mbit/s SBCU FPI-Bus Inter ADC0 FM-PLL fCPU External FCE SSC1 32KB Code MemoryADC1 GPTA0 MultiCAN (5V max)Request Unit (4 Nodes, BMU SSC2 GPTA1 128 MO) ADC2 GPT120 Micro Second Channel (MSC) 5V (3.3V supported as well) LTCA2 SSC3 ADC3 GPT121 Ext. ADC Supply CCU60 CCU62 MSC0SENTMSC1 (3.3V max) (8 Channels) SSCG PLL The MSC module sets a new open standard device. The MSC module helps designers CCU61 CCU63 LVDS LVDS FADCfE-Ray SSC0 SSC Guardian E-RAY ADC0 for serial high-speed communication when reduce EMC for high bandrates (up to SBCU Program Memory i/f Data Memory i/f LMU FM-PLL fCPU 3.3V Floating Point Unit SSC1 GPTA0 ADC1 powering ASIC modules such as multi- 45Mbit/s) by supporting low-voltage Ext. FADC Supply (5V max) 32KB D SPR TriCore™ 124KB D SPR 128KB switches (for ignition or injection drivers). differentialTC1.6 swing (LVDS) for high-speed 1.3V/3.3V SSC2 ADC2 16KB ICACHE 16KB DCACHE SRAM XBAR GPTA1 It transfers command frames, data frames and downstream300MHz data and clock rates. Ext. Supply SSC3 ADC3 asynchronous diagnosis feedback from the LTCA2 CCU60 CCU62 MSC0 MSC1 (3.3V max) EBU SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian

PMU 0 PMU 1 OCDS L1 Debug 3.3V DMA Interface/JTAG Ext. FADC Supply Multiprocessor Link Interface2MB Flas (MLI)h 2MB Flash 2x 8 Channels 16KB DFlash Bridge MLI0 8KB BROM Features & Benefits key Flash MLI1 „„ Serial high-speed interface up to MLI/2 thus enabling scalable processing 16KB Parameter RAM Interrupts (e.g. 45Mbit/s for TC1797)ASC0 used for power within an application MemCheck inter-processor key Flash communication „„ Fast interconnection to Infineon ce STM

ASC1 fa between the AUDO family members, companionPCP2 chips e.g. CIC310 FlexRay SDMA (8x safe DMA Channels) controller andCore CIC751 16-channel SCUADC FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter

External FCE 32KB Code Memory MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 5V (3.3V supported as well) GPT121 Ext. ADC Supply SENT (8 Channels) PLL f E-RAY E-Ray SSC0 SBCU ADC0 FM-PLL f CPU SSC1 GPTA0 ADC1 (5V max) 41 GPTA1 SSC2 ADC2

LTCA2 SSC3 ADC3 CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply Program Memory i/f Floating Point Unit Data Memory i/f LMU

32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR 300MHz Ext. Supply

EBU

PMU 0 PMU 1 OCDS L1 Debug DMA Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge MLI0 8KB BROM key Flash MLI1

16KB Parameter RAM Interrupts ASC0 MemCheck

ce STM

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter

External FCE 32KB Code Memory MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 SENT – New Digital Sensor Interface5V (3.3V supported as well) Program Memory i/f Data Memory i/f LMU Floating Point Unit GPT121 Ext. ADC Supply SENT TriCore™ (8 Channels) PLL f 32KB D SPR 124KB D SPR 128KB FeaturesE-RAY & BenefitsE-Ray SSC0 TC1.6 1.3V/3.3V SBCU ADC0 16KB ICACHE 16KB DCACHE SRAM XBAR „„ 300MHz Ext. Supply SENTFM-PLL standsf for Single (falling) Edge with SENT standard (unidirectional) as CPU SSC1 GPTA0 Nibble Transmission ADC1well as Short(5V max)PWM Code (SPC) protocol „„ EBU GPTA1 Eight SENT channels workSSC2 independently ADC2extensions in parallel „„ SPC enables use of enhanced protocol LTCA2 SSC3 ADC3 PMU 0 PMU 1 OCDS L1 Debug „„ Point-to-point digital protocol functionalities such as synchronous, DMA Interface/JTAG CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG 2MB Flash 2MB Flash 2x 8 Channels CCU61 CCU63 „„ LessLVDS complexLVDS and lower cost alternative rangeFADC selection and ID selection 16KB DFlash Bridge SSC Guardian MLI0 to CAN and LIN digital busses „„ Data rates of up to 65.8Kbit/s at 3μs 8KB BROM 3.3V key Flash „„ Good fit for environments with high tick length and six data nibbles on Program Memory i/f Floating Point Unit Data Memory i/f MLI1 LMU Ext. FADC Supply noise level (e.g. powertrain) complies each channel 16KB Parameter RAM Interrupts ASC0 32KB D SPR TriCore™ 124KB D SPR MemCheck128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR ce 300MHzSTM Ext. Supply

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) Secure Hardware Extension (SHE) EBU FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter Features & Benefits PMU 0 PMU 1 OCDS L1 Debug External FCE 32KB Code Memory DMA Interface/JTAG„„ Fulfills HIS consortium specifications –K– ey programming by OEM MultiCAN 2MB Flash 2MB Flash Request Unit 2x 8 Channels 16KB DFlash Bridge (BMW, Audi, Daimler, Porsche, VW) –T– rue random number generator (4 Nodes, BMU MLI0 128 MO) 8KB BROM GPT120 „„ Supports ––Key exchange protocols key Flash 5V (3.3V supported as well) MLI1–– Encoding/decoding of data „„ Enables GPT121 Ext. ADC Supply SENT 16KB Parameter RAM Interrupts –– Secure hash –M– anipulation protection (8 Channels) ASC0 PLL f MemCheck E-RAY E-Ray SSC0 SBCU ADC0 –– Secure keys stored in secure Flash –– Authentication ce STM

ASC1 FM-PLL f fa CPU SSC1 SDMA –– Prevention of access by hardware or –– Secure boot GPTA0 PCP2 ADC1 (5V max) Core SCU (8x safe DMA Channels)software FlexRay 200MHzSSC2 ADC2 GPTA1 Interrupts SHE (2 Channels) Ports FPI-Bus Inter LTCA2 SSC3 ADC3 External FCE CCU60 CCU62 MSC0 MSC1 32KB Code Memory (3.3V max) MultiCAN SSCG Request Unit CCU61 CCU63 LVDS LVDS FADC General Purpose Timer 12 (GPT12) (4 Nodes, SSC Guardian BMU 128 MO) GPT120 3.3V 5V (3.3V supportedFeatures as well) & Benefits Ext. FADC Supply GPT121 Ext. ADC Supply SENT „„ Multifunctional timer structure „„ Modes (8 Channels) PLL f E-RAY E-Ray SSC0 –– Timing –G– ated timer SBCU ADC0 FM-PLL f –E– vent counting –C– ounter mode CPU SSC1 GPTA0 ADC1 (5V–P– max)ulse width measurement –C– oncatenation of different timers

GPTA1 SSC2 ADC2 –P– ulse generation –– Frequency multiplication LTCA2 SSC3 ADC3 CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply

42 Program Memory i/f Floating Point Unit Data Memory i/f LMU

32KB D SPR TriCore™ 124KB D SPR 128KB TC1.6 1.3V/3.3V 16KB ICACHE 16KB DCACHE SRAM XBAR 300MHz Ext. Supply

EBU

PMU 0 PMU 1 OCDS L1 Debug DMA Interface/JTAG 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge MLI0 8KB BROM key Flash MLI1

16KB Parameter RAM Interrupts ASC0 MemCheck

ce STM

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter

External FCE 32KB Code Memory MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 5V (3.3V supported as well) GPT121 Ext. ADC Supply SENT Program Memory i/f Floating Point Unit Data Memory i/f LMU (8 Channels) PLL f E-RAY E-Ray SSC0 SBCU ADC0 32KB D SPR TriCore™ 124KB D SPR 128KB FM-PLL fCPU 1.3V/3.3V TC1.6SSC1 GPTA0 16KB ICACHE 16KB DCACHEADC1 SRAM XBAR 300MHz (5V max) Ext. Supply

GPTA1 SSC2 ADC2 Capture/Compare Unit 6 (CCU 6) Program Memory i/f Floating Point Unit DataEBU Memory i/f LMU LTCA2 SSC3 ADC3 32KB D SPR TriCore™ 124KBCCU60 D SPCCR U62 128KBMSC0 MSC1 (3.3V max) PMU 0 PMU 1 1.3V/3.3VSSCG OCDS L1 Debug Features & Benefits 16KB ICACHE TC1.6 16KBCCU61 DCACHECCU63 SRAMLVDS LVDS FADC XBAR DMA Interface/JTAG 300MHz Ext.SSC Suppl Guardiany „„ High resolution 16-bit capture and „„ Also supports BLDC control, block com- 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge 3.3V MLI0 compare unit mutation and multi-phase machines 8KB BROM Ext. FADC Supply EBU „„ Mainly for AC drive control „„ Center-aligned and edge-aligned PWM key Flash MLI1 can be generated PMU 0 PMU 1 OCDS16KB L1 Debu Parameterg RAM Interrupts DMAASC0 Interface/JTAG MemCheck 2MB Flash 2MB Flash 2x 8 Channels 16KB DFlash Bridge ce STM ASC1 fa MLI0 FlexRay™ 1) 8KB BROM PCP2 SDMA key Flash Core SCU (8x safe DMA Channels) FlexRay MLI1200MHz Interrupts SHE (2 Channels) Ports

Features & Benefits 16KB Parameter RAM Interrupts FPI-Bus Inter ASC0 MemCheck „„ Conformance with FlexRay protocol „„ Supports demand for higher bandwidth External FCE

ce STM 32KB Code Memory

ASC1 fa MultiCAN Request Unit „„ Specification V2.1 (where CAN is bottleneck) SDMA PCP2 (4 Nodes, BMU (8x safe DMA Channels) „„ Data rates of up to 10Mbit/s on each channel „„ Enables new vehicle partitioning Core 128SCU MO) GPT120 FlexRay 200MHz

Interrupts 5V (3.3V supported as well) „„ Up to 128 configurable message buffers concepts such as domain control SHE (2 Channels) Ports GPT121

FPI-Bus Inter Ext. ADC Supply „„ 8KB of message RAM „„ Deterministic bus system SENT (8External Channels) FCE PLL f „„ ERAY IP (supports safety applications) 32KB Code Memory E-RAY E-Ray SSC0 MultiCAN Request Unit SBCU ADC0 (4 Nodes, BMU FM-PLL f CPU SSC1 128 MO) GPT120GPTA0 ADC1 (5V max) 5V (3.3V supported as well) SSC2 GPT121GPTA1 Ext. ADC Supply ADC2 Synchronous Serial Channel (SSC) SENT (8 Channels) PLL SSC3 fE-Ray SSC0LTCA2 ADC3 E-RAY ADC0 SBCU CCU60 CCU62 MSC0 MSC1 (3.3V max) Features & Benefits FM-PLL f SSCG CPU SSC1 CCU61 CCU63 LVDS LVDS FADC „„ Supports rates up to 45Mbit/s „„ Full-duplexGP TAand0 half-duplex serial ADC1 (5V max) SSC Guardian „„ Communication link for power devices, synchronous communication SSC2 3.3V Program Memory i/f FloatingGPTA1 Point Unit Data Memory i/f LMU ADC2 memories and sensors „„ Hardware support for up to six slave Ext. FADC Supply 32KB D SPR LTTriCore™CA2 124KB D SPR 128KB SSC3 ADC3 select lines TC1.6 1.3V/3.3V 16KB ICACHE CCU6016KBCC DCACHEU62 MSC0 SRAMMSC1 XBAR (3.3V max) 300MHz SSExt.CG Supply CCU61 CCU63 LVDS LVDS FADC SSC Guardian

EBU 3.3V Enhanced On-Chip Debug Support (OCDS) Ext. FADC Supply PMU 0 PMU 1 OCDS L1 Debug DMA Interface/JTAG TriCore™ V1.6 features enhanced2MB On-Chip Flash only2MB twoFlash pins. Flexible cross triggering2x 8 Channels 16KB DFlash Bridge Debug Support (OCDS) with program flow with internal and external sources and MLI0 8KB BROM and data access breakpoint capabilities.key Flash targets helps analyze and debug hard Debuggers can connect using JTAG or a real-time systems. MLI1 16KB Parameter RAM Interrupts high-speed Device Access PortASC0 (DAP) with MemCheck

ce STM

ASC1 fa PCP2 SDMA Core SCU (8x safe DMA Channels) FlexRay 200MHz Interrupts SHE (2 Channels) Ports FPI-Bus Inter

External FCE 32KB Code Memory MultiCAN Request Unit (4 Nodes, BMU 128 MO) GPT120 5V (3.3V supported as well) GPT121 Ext. ADC Supply SENT (8 Channels) PLL f E-RAY E-Ray SSC0 SBCU ADC0 FM-PLL fCPU SSC1 ADC1 1) FlexRay™ is a trademark of the FlexRayGP ConsortiumTA0 and used under license. (5V max)

GPTA1 SSC2 ADC2

LTCA2 SSC3 ADC3 43 CCU60 CCU62 MSC0 MSC1 (3.3V max) SSCG CCU61 CCU63 LVDS LVDS FADC SSC Guardian 3.3V Ext. FADC Supply PMU FPU LMU

DMI PMI Data Flash TriCore™ Overlay Progr. Progr. BROM 1.6P Flash Flash RAM Key Flash

SRI Cross Bar

Diverse Diverse Lockstep Core Lockstep Core

Bridge SDMA OCDS FPU FPU DMI DMI PMI PMI Standby Overlay TriCore™ TriCore™ Overlay 1.6P 1.6E

Ports

SHE2 L M U6x

GTM SS SCU BCU ST PLL & PLL CC GPT12x PLL ERAY PLL DS-ADCx em Peripheral Bus

Syst ADCx

EVR C 2 I FCE IO MH PSI5

SENT 5V or 3.3V MSCx QSPIx FlexRay ASCLINx Ethernet

MultiCAN+ Single Supply

AURIX™ Family System Architecture

AURIX™ is Infineon’s brand new family of microcontrollers serving exactly the needs of the automotive industry in terms of performance and safety. Its innovative multicore architec- ture, based on up to three independent 32-bit TriCore™ CPUs, has been designed to meet the highest safety standards while significantly increasing performance at the same time.

Using the AURIX™ platform, automotive developers will be able to control powertrain and safety applications with one single MCU platform. Developments using AURIX™ will require less effort to achieve the ASIL-D standard than with a classical Lockstep archi­ tecture. Customers wanting to reduce their time-to-market can now cut down their MCU safety development by 30%. By the same token, a performance surplus of 50% up to 100% allows for more functionality and offers a sufficient resource buffer for future requirements, keeping the power consumption on the single-core microcontroller level. While protecting IP, and preventing theft and fraud, AURIX™ provides an already built-in Hardware Security Module.

With its special feature set, AURIX™ is the perfect match for powertrain applications (including hybrid and electrical vehicles) as well as safety applications (such as steering, braking, airbag and advanced driver assistance systems).

44 AURIX™ Family Package Scalability

LQFP-64 LQFP-100 LQFP-144 LQFP-176 LFBGA-292 LBGA-416 LFBGA-516

9x Series 1) 1) up to 8MB TC297 TC298 TC299 up to 300 MHz

7x Series up to 4MB TC275 TC277 up to 200MHz

6x Series up to 1.5MB TC264 TC265 up to 133MHz

2) 4x Series TC243 TC244 up to 1.5MB

3x Series TC233 TC234 up to 2MB

2x Series TC223 TC224 up to 1MB

1x Series TC211 TC213 up to 512KB

Upgrade/Downgrade with pin-compatible packages

„„ Advanced package technologies deliver the best price/performance ratio „„ Customers can choose between different devices in the same pin-compatible package

TriCore™ Upgrade Paths

LBGA-516 LFBGA-292 BGA Scalability

25 x 25 mm 17 x 17 mm

„„ LFBGA-292 and LFBGA-516 are ball compatible so that customers can build one PCB for both packages

1) The LFBGA-516 package is a superset of the LFBGA-292. Combination PCBs can be designed for I/O and feature upgrades. 2) The TC24x device is also planned in LQFP-80. 45 AURIX™ (HW and SW) Development According to ISO 26262 Process

„„ Independent Functional Safety Manage- ment established at Infineon „„ Compliance certificate available –– SDHB to ISO 26262 Gap Analysis performed by Exida Final ISO 26262 Functional Safety Audit –C– lose-the-gap activities performed by Report

Infineon Project –– Exida has issued a compliance Functional Safety Audit

Customer certificate (Jan 2012) for Infineon HW Infineon Technologie AG and SW development processes for building systems up to ASIL-D

Infineon® Diverse Lockstep Concept

„„ Lockstep architecture designed to con- „„ Main core and diverse lockstep core run trol and mitigate common cause factors the same software in parallel to detect –– Physical isolation computational errors –– Instruction-level execution diversity: „„ Like normal locksteps, both cores are 2-cycle delay physically separated and have a time –C– ircuit-level design&timing diversity delay between their execution „„ Layout-level diversity „„ Diverse Lockstep core has been „„ Diversity controlled and verified by additionally transformed to provide state‑of‑the‑art design methods architectural hardware diversity and „„ Special design of clock&reset networks further reduce common cause failures „„ Careful design of lockstep comparator

BUS

BUS Main Core Delay Delay Compare Lockstep Delay Delay Core

Error Lockstep Lockstep CPU

46 Multi-AUTOSAR OS Support on One Microcontroller

„„ AURIX™ provides a memory protection „„ The hypervisor can arbitrate/grant/ system for each core plus an additional deny access and therefore provide distributed hardware-based resource paravirtualization of mixed-criticality management system tasks in a unified sub-system architec- „„ Each peripheral and shared SRAM has a ture with a minimal CPU overhead resource management unit that works as a „„ AURIX™ therefore provides the ability local access protection mechanism to allow to run mixed-criticality software or deny access requiring real-time access while still „„ When combined with the memory enforcing encapsulation and freedom protection system, this hardware can be of interference between cores, even used to prevent selected direct access from when the cores are not running time- certain tasks or cores to peripherals or and memory-protected operating regions of SRAMs and instead redirect the systems attempted access to a hypervisor function

Safety APP APP Agent ......

Safety AUTOSAR Monitor

Hypervisor Supervisor/User

AURIX™

AURIX™ Protection System Overview

„„ Hardware Support for Freedom of –B– etween HW parts Interference –B– etween HW parts & SW components ––Between SW components „„ Timing protection

APP APP APP APP APP APP

AUTOSAR AUTOSAR AUTOSAR Core 0 Core 1 Core 2

Hypervisor

Hardware

47 Embedded Software

TriCore™ Performance

Real-life application benchmark (software controlling a four-cylinder diesel engine)

228%

170% 152% 140% 128% 113% 100% 100%

46%

TC1767 TC1797 TC1782 TC1791/ TC1791 TC1793 TC1798 TC27x TC29x TC1793 1x TC16E& TC1.3.1 TC1.3.1 TC1.3.1 TC1.6 TC1.6 TC1.6 TC1.6 1x TC16P 2x TC16P @ 80MHz @ 180MHz @ 180MHz @ 200MHz @ 240MHz @ 270MHz @ 300MHz @ 200MHz @ 300MHz

„„ Assuming multicore performance gain of 1.5 times

Infineon Software Product Overview

Software Tools

Application Software Software ols To Modeling Appl.

System Software

(Services, OS, Communication, Libraries Memory Manager etc.) Software ations Driver ols Safety Driver Security Driver To Applic Microcontroller nfiguration

Abstraction Drivers Co

Hardware HW Operation

Focus Areas Via 3rd Parties

„„ Microcontroller abstraction drivers „„ System software –A– UTOSAR MCAL „„ Configuration tool –D– AVE™ –D– AVE™ „„ Safety driver „„ Libraries –– PRO-SIL™ SafeTcore (AUDO MAX) –T– riLib ––PRO-SIL™ SafeTlib (AURIX) –X– C2000 DSP library „„ Application drivers „„ Tools –D– AVE™ Drive (IMM) –M– emTool etc. –– 3-phase eMotor driver

48 Infineon AUTOSAR MCAL Drivers

MC-ISAR Product Overview

Application Layer

AUTOSAR Runtime Environment (RTE)

Memory Communication System Services Services Services I/O Hardware Complex Device Memory Communication On-board Abstraction Driver On-board Abstraction Abstraction Device Abstraction Abstraction FEE CanTrcv

RAM MEM MCU WDG GPTFLS SPI LIN CAN FlexRay RT ADCPWMICUDIOPO UART FADC ... Test Check

MCAL MCAL Complex Driver

Microcontroller

Infineon MC-ISAR Drivers (MicroController Infineon Software ARchitecture) Enabled via Partners

MC-ISAR MicroController – Infineon Software ARchitecture MC-ISAR: MCU, WDG, GPT, SPI, PORT, DIO, ICU, PWM, ADC MC-ISAR COM Basic: CAN, CanTrcv, LIN MC-ISAR COM Enhanced: FlexRay, Ethernet MC-ISAR MEM: FLASH, FEE MC-ISAR MCAL CD: UART, MEMCheck, FADC, ect. for TriCore™

„„ Supported AUTOSAR releases and devices „„ Complex driver for non-standardized –– V2.0: AUDO NG (TC1796, TC1766 ) modules (for TriCore™) –– V2.1, V3.0: XC2287, AUDO Future „„ CMM L3 process (TC1797, TC1767), AUDO S „„ AUTOSAR BSW suite via partners: –– V3.1, V3.2: XC2000, AUDO MAX Electrobit, Vector, KPIT –– V4.03: AUDO MAX „„ Delivery packages include: ––V3.2, V4.03: AURIX™ source code, user manual, Tresos –– ISO 26262 support configuration tool

MC-ISAR Product Overview

Standardized driver Documented product Compatibility and reduced release time-to-market Easy to use

Qualified release Efficient implementation Compliant with CMM L3, MC-ISAR Lowest resource lower development cost consumption

Free evaluation version Application independence From sales contact From chassis through body to powertrain

49 Embedded Software

Infineon’s MC-ISAR eMotor Driver

3–Phase Motor Control for Mass Production Electrical 3-phase motors, such as PMSM (Permanent Magnetic Synchronous Motors) and BLDC (Brushless DC) motors, are used across the automotive application domains (e.g. chassis control, (H)EV inverter, dry double clutch transmission etc.).

3–phase sinusoidal distributed and mechanically displaced windings are the character- istic of PMSM. The rotating magnetic field, activated by sinusoidal and time-displaced current, drives the motor. Three-phase current is switched into the motor windings via MOSFETs. The Field Oriented Control (FOC) algorithm generates the PWM pattern needed for the current control. The rotor position and current are continuously sensed. The high- performance microcontroller plays the key role in the FOC algorithm, allowing higher accuracy, safer execution and improved efficiency for motor control.

The MC-ISAR eMotor driver collects the common feature of current and torque control, acting as a perfect solution for motor drive applications. Position and speed control can be achieved on an application-specific basis, supporting multiple position acquisition modes and satisfying different customer needs.

Feature Highlights Sensors in BC Mode „„ Control PMSM motors via Field Oriented „„ Hall sensors Control (FOC), including Space Vector „„ Sensorless via back EMF Modulation SVM „„ Current Measurement: DC link single „„ Control BLDC motors via Block Communication (BC) MC-ISAR eMotor Benefits: „„ Mixed control of FOC / BC motors „„ Developed for mass production, „„ Integrated with AUTOSAR drivers off-the-shelf implementation „„ Supports safety applications „„ Limited software outlay „„ Direct resolver mode (no external Sensors in FOC Mode resolver IC), reduced system cost „„ Hall sensors/Incremental encoder „„ Compliant to ISO 26262 process and „„ Direct resolver mode (without resolver IC) CMM level 3 „„ Resolver mode (with resolver IC) „„ Seamless configuration under the same „„ Sensorless FOC configuration tool for AUTOSAR MCAL „„ Current Measurement: 3 phases, driver 2-phase parallel and sequential, „„ Easy to use DC link sequential

50 FOC Mode Motor Position Velocity Debugging Control Control

AUTOSAR Run Time Environment (RTE)

EmoControl PIC

INV IF PARK LIB FOC CLARKE LIB RES IF PA

SVM LIB

FOC LIBs

SPI ADC eMotor Handler DIO EmoICU EmoPWM Driver MCAL CDs Driver

µC

AUTOSAR Module Customer-Specific Module MC-ISAR eMotor Module

BC Mode Motor Position Velocity Debugging Control Control

AUTOSAR Run Time Environment (RTE)

EmoControl PIC

PA

ADC eMotor EmoICU EmoPWM Driver MCAL CDs

µC

AUTOSAR Module Customer-Specific Module MC-ISAR eMotor Module

51 Development Support

Emulation Device

„„ Emulation Devices (ED) are a very powerful solution for calibration, measurement, rapid prototyping and debugging „„ Emulation logic and RAM is added next to the unchanged Production Device (PD) part on the same chip „„ Cost-optimized PD, feature rich ED „„ Same package for ED and PD and minimum or no additional external circuitry allows highly cost-optimized ECU design PD and ED in same package „„ Proven solution with broad tool support by leading automotive and debug tool vendors

AURIX™ Highlights „„ Up to 2Mbyte RAM for calibration with same access speed as on-chip flash „„ Cold start access via the regular two pin DAP interface when the ECU is unpowered „„ Automotive measurement bandwidth (XCP) 15/30Mbyte/s via regular 2/3 pin DAP interface

Trace and Measurement

Today’s vehicles are designed to meet rising market demands for engine performance, engine responsiveness, torque, drivability, fuel economy and emissions. Infineon’s proven Multicore Debug Solution (MCDS) enables manufacturers to design and optimize features to support these automotive trends.

Multicore Debug Solution (MCDS) Key Features „„ Tracing of CPUs, busses, performance events and peripheral internal states „„ Real-time, cycle-accurate and in parallel „„ Up to 1Mbyte on-chip trace RAM (40Gbit/s bandwidth) „„ Very powerful trigger capabilities „„ No additional pins needed beside the DAP interface „„ New Compact Function Trace (CFT) mode for continuous program trace via DAP „„ New fine grained data trace qualification for automotive measurement

52 DAVE™ – Digital Application Virtual Engineer

DAVE™ is a tool that helps engineers program Infineon microcontrollers. It provides intelligent wizards that configure chips to specific requirements and automatically generate C-code with appro- priate driver functions for all on-chip peripherals and interrupt controls.

DAVE™ interacts directly with the IDEs from leading tool suppliers and with Infineon’s free toolchain DAVE™ Bench.

The DAVE™ mother system and DIP file for the microcontroller in question are needed to use DAVE™.

Key Features „„ DAVE™ generates initialization code for Infineon microcontrollers „„ DAVE™ displays all available peripherals in a block diagram at the start „„ Click on a peripheral to define its functionality

Starter Kits

Infineon AUDO family starter kits are powerful evaluation systems that enable evaluation and development well before the target hardware is available. They offer a solid platform for both hardware and software engineers to evaluate and prototype designs that are closely aligned with their final applications.

Our Starter Kits include „„ Full-Featured Evaluation Board „„ USB cable „„ Easy connectivity to all peripheral modules „„ Extension Board „„ Development tools for evaluation such as compilers, debuggers and DAVE™ „„ Technical documentation – user manuals, architecture manuals, application notes, data sheets, board documentation

Further information for TriCore™ Starter Kits: http://ehitex.com/starter-kits/for-tricore

53 TriCore™ Tool Partners

Embedded Software

Simulation/Virtual Prototyping

Integrated Compiler Environments

Auto Code Generation Tools

Timing/Scheduling Analysis

Operating Systems

Emulators/Debugger Development Systems

Data Measurement/Calibration/Rapid Prototyping

Programmer/Flash Tools

Software Verification

Training/Services

Free Tooling Free TriCore™ Entry Tool Chain [Compiler/Debugger/Eclipse IDE]

DAVETM

54 Important Links/Contact

Local Field application Engineers via Infineon, distributors and sales representatives www.infineon.com/sales Regional Application engineering teams Detroit, Munich, Shanghai, Singapore and Tokyo Global Microcontroller R&D teams

Service center: www.infineon.com/service Technical training: www.infineon.com/mc-training

55 Ask Infineon. Get connected with the answers. Where you need it. When you need it.

Infineon offers its toll-free 0800/4001 service hotline as one central number, avail- able 24/7 in English, Mandarin and German.

Our global connection service goes way beyond standard switchboard services by offering qualified support on the phone. Call us! n Germany ...... 0800 951 951 951 (German/English) n China, mainland ...... 4001 200 951 (Mandarin/English) n India ...... 000 800 4402 951 (English) n USA ...... 1-866 951 9519 (English/German) n Other countries ...... 00* 800 951 951 951 (English/German) n Direct access ...... +49 89 234-0 (interconnection fee, German/English)

* Please note: Some countries may require you to dial a code other than “00” to access this international number, please visit www.infineon.com/service for your country!

Where to Buy Infineon Distribution Partners and Sales Offices

Please use our location finder to get in contact with your nearest Infineon distributor or sales office. www.infineon.com/WhereToBuy

Infineon Technologies – innovative semiconductor solutions for energy efficiency, mobility and security.

Published by Attention please! Warnings Infineon Technologies AG The information given in this document shall in no event Due to technical requirements components may contain 85579 Neubiberg, Germany be regarded as a guarantee of conditions or characteristics dangerous substances. For information on the types in (“Beschaffenheitsgarantie”). With respect to any examples question please contact your nearest Infineon Technologies © 2012 Infineon Technologies AG. or hints given herein, any typical values stated herein and/ Office. Infineon Technologies Components may only be All Rights Reserved. or any information regarding the application of the device, used in life-support devices or systems with the express Infineon Technologies hereby disclaims any and all warran- written approval of Infineon Technologies, if a failure of Visit us: ties and liabilities of any kind, including without limita- such components can reasonably be expected to cause www.infineon.com tion warranties of non-infringement of intellectual property the failure of that life-support device or system, or to affect rights of any third party. the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted Information in the human body, or to support and/or maintain and For further information on technology, delivery terms and sustain and/or protect human life. If they fail, it is reason-able Order Number: B158-H9282-G3-X-7600 conditions and prices please contact your nearest Infineon to assume that the health of the user or other persons may Date: 08 / 2012 Technologies Office (www.infineon.com). be endangered. Feature Overview TriCore™ Family

TriCore™ Microcontroller for Automotive Applications 3) 1) 2) 4) Max Clock Frequency Clock Max Product Type Product Memory Program I/O Lines Digital ADC Number of Interface Bus External Packages Remarks Interfaces Interfaces [MHz] [KByte] [KByte] SRAM (incl. Cache) SRAM (incl. Cache) Co-Processor Co-Processor Channels CAN Nodes Communication Additional Features/ Features/ Additional (PWM, CAPCOM, GPTA) CAPCOM, (PWM, Timed IO Channels Timed IO Channels Temperature Ranges Ranges Temperature AUDO – Next Generation Family TC1766 80 1500 88 FPU, PCP 81 32 48 no 2 2xASC, 2xSSC, MSC, 2xMLI K PG-LQFP-176 TC1796 150 2000 192 FPU, PCP 123 44 126 yes 4 2xASC, 2xSSC, 2xMSC, 2xMLI K PG-BGA-416 AUDO – Future Family TC1736 80 1000 48 FPU 70 24 53 no 2 2xASC, 2xSSC, MSC, MLI K PG-LQFP-144 TC1767 133 2000 104 FPU, PCP 88 36 80 no 2 2xASC, 2xSSC, MSC, MLI K PG-LQFP-176 TC1797 180 4000 176 FPU, PCP 221 48 118 yes 4 2xASC, 2xSSC, 2xMSC, 2xMLI, 2xFlexRay K PG-BGA-416 AUDO MAX – Family TC1724 133 1500 152 FPU, PCP 89 28 77 no 3 2xASC, 4xSSC, MSC, MLI K PG-LQFP-144 EVR TC1728 133 1500 152 FPU, PCP 113 36 94 no 3 2xASC, 4xSSC, MSC, MLI K PG-LQFP-176 EVR TC1782 180 2500 176 FPU/PCP 88 36 80 no 3 2xASC, 3xSSC, MSC, MLI, FlexRay K PG-LQFP-176 TC1784 180 2500 176 FPU/PCP 141 36 122 yes 3 2xASC, 3xSSC, MSC, MLI, FlexRay K PG-LFBGA-292 TC1791 240 4000 288 FPU/PCP 130 48 100 no 4 2xASC, 4xSSC, 2xMSC, 2xMLI, 8xSENT, K PG-LFBGA-292 FlexRay TC1793 270 4000 288 FPU/PCP 221 44 112 yes 4 2xASC, 4xSSC, 2xMSC, 2xMLI, 8xSENT, K PG-LBGA-416 FlexRay TC1798 300 4000 288 FPU/PCP 238 72 138 yes 4 2xASC, 4xSSC, 2xMSC, 2xMLI, 8xSENT, K PG-BGA-516 FlexRay AURIX™ – Family TC275T 200 4000 472 FPU 112 60 / 6 DS 110 no 4 4xASCLIN, 4xQSPI, 2xMSC, HSSL, I²C, K PG-LQFP-176 EVR 10xSENT, 3xPSI5, FlexRay,Ethernet TC277T 200 4000 472 FPU 151 60 / 6 DS 134 no 4 4xASCLIN, 4xQSPI, 2xMSC, HSSL, I²C, K PG-LFBGA-292 EVR 10xSENT, 3xPSI5, FlexRay,Ethernet

www.infineon.com/TriCore Feature Overview TriCore™ Family

TriCore™ Microcontroller for Industrial Applications 3) 1) 2) 4) Max Clock Frequency Clock Max Packages Remarks Product Type Product Memory Program I/O Lines Digital ADC Number of Interface Bus External Interfaces Interfaces [MHz] [KByte] [KByte] SRAM (incl. Cache) SRAM (incl. Cache) Co-Processor Co-Processor Channels CAN Nodes Communication Additional Features/ Features/ Additional (PWM, CAPCOM, GPTA) CAPCOM, (PWM, Timed IO Channels Timed IO Channels Temperature Ranges Ranges Temperature TC1x Family TC1167 133 1000 104 FPU, PCP 88 36 80 no 2 2xASC, 2xSSC, MSC, MLI F PG-LQFP-176 TC1197 180 4000 176 FPU, PCP 221 48 118 yes 4 2xASC, 2xSSC, 2xMSC, 2xMLI K PG-BGA-416 AUDO MAX – Family TC1724 133 1500 152 FPU, PCP 89 28 77 no 3 2xASC, 4xSSC, MSC, MLI K PG-LQFP-144 EVR TC1728 133 1500 152 FPU, PCP 113 36 94 no 3 2xASC, 4xSSC, MSC, MLI K PG-LQFP-176 EVR TC1782 180 2500 176 FPU, PCP 88 36 80 no 3 2xASC, 4xSSC, MSC, MLI K PG-LQFP-176 TC1784 180 2500 176 FPU, PCP 141 36 122 yes 3 2xASC, 4xSSC, MSC, MLI K PG-LFBGA-292 TC1791 240 3000 288 FPU, PCP 130 48 100 no 4 2xASC, 4xSSC, 2xMSC, 2xMLI, 8xSENT K PG-LFBGA-292 TC1793 270 4000 288 FPU, PCP 221 44 112 yes 4 2xASC, 4xSSC, 2xMSC, 2xMLI, 8xSENT K PG-BGA-416 TC1798 300 4000 288 FPU, PCP 238 72 138 yes 4 2xASC, 4xSSC, 2xMSC, 2xMLI, 8xSENT K PG-BGA-516

1) MAC = Multiply-Accumulate-Unit (DSP), FPU = Floating Point Unit, PCP = Peripheral Control Processor 2) I²C = Inter-Integrated Circuit, USART = Universal Synchronous Asynchronous Receiver Transmitter, UART = Universal Asynchronous Receiver Transmitter, SSC = Synchronous Serial Channel, ASC = Asynchronous Serial Channel, MLI = Micro Link Interface, MSC = Micro Second Channel, LIN = Local Interconnect Network 3) Ambient Temperature Range: B = 0 … 70°C, F = -40 … 85°C, X = -40 … 105°C, K = -40 … 125°C, A = -40 … 140°C, L = -40 … 150°C, H = -40 … 110°C 4) ROM = Read Only Memory, EVR = Embedded Voltage Regulator

Published by Attention please! Warnings Infineon Technologies AG The information given in this document shall in no event Due to technical requirements components may contain 85579 Neubiberg, Germany be regarded as a guarantee of conditions or characteristics dangerous substances. For information on the types in (“Beschaffenheitsgarantie”). With respect to any examples question please contact your nearest Infineon Technologies © 2012 Infineon Technologies AG. or hints given herein, any typical values stated herein and/ Office. Infineon Technologies Components may only be All Rights Reserved. or any information regarding the application of the device, used in life-support devices or systems with the express Infineon Technologies hereby disclaims any and all warran- written approval of Infineon Technologies, if a failure of Visit us: ties and liabilities of any kind, including without limita- such components can reasonably be expected to cause www.infineon.com tion warranties of non-infringement of intellectual property the failure of that life-support device or system, or to affect rights of any third party. the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted Information in the human body, or to support and/or maintain and For further information on technology, delivery terms and sustain and/or protect human life. If they fail, it is reason- conditions and prices please contact your nearest Infineon able to assume that the health of the user or other persons Date: 08 / 2012 Technologies Office (www.infineon.com). may be endangered.