Scalable and Highly Integrated 16/32-bit Microcontrollers for Automotive Applications www.infineon.com/XC2000 2 Contents XC2000 Family Overview 04 XC2200 for Body & Convenience 06 XC2300 for Safety 16 XC2700 for Powertrain 24 Enhanced Communication 28 Peripheral Highlights 30 Instruction Cache 31 AUTOSAR 32 Starter Kits and Evaluation Boards 33 DAVE™/Free Development Tools 34 Development Support/Tool Partners 35 3 XC2000 Microcontroller Family – Scalable and Highly Integrated Infineon’s powerful XC2000 series is a new standard of 16/32-bit microcontrollers especially designed to address the requirements of automotive applications. Its three dedicated sub-families address different automotive application segments. The increase in vehicle networking, improvement of energy efficiency and implementation of safety-critical systems such as airbag and power steering, demand enhancements to the CPU features and peripheral set. The broad XC2000 product portfolio comprises a multiplicity of different products, offering design engineers the scalability to select a microcontroller with the optimal combination of memory, peripheral set, frequency, temperature and packaging – just the right microcontroller to match the application’s feature and performance requirements. Compatibility within the families, even within different packages, allows an easy product change during and after the design cycle. Software for Infineon’s XC2000 microcontrollers can easily be used for various applications within a car manufacturer’s different model platforms. All members of the same family are binary compatible and share the same development tools. Furthermore, the Infineon AUTOSAR library allows an easy integration of existing code into XC2000 programs. XC2000 at a Glance High Level of Integration Peripheral Highlights Enhanced Communication Embedded CCU6 MultiCAN ––Synchronization and counting capability for multiple modules ––Up to four independent modules available Enhanced ADC ––5V and 3.3V supply capability ––Up to 12-bit resolution ––Conversion time 600ns @ 80MHz ––2 synchronizable modules –– Up to six CAN nodes ––Up to 256 message objects USIC ––UART, LIN, SPI, IIC, IIS ––Date buffering supported FlexRay™ 1) ––Up to two channels voltage regulator EEPROM emulation On-chip oscillator Brown-out detection Supply watchdog Window watchdog 1) FlexRay™ is a trademark of the FlexRay Consortium and used under license. 4 Body & Convenience Safety Powertrain XC2200 XC2300 XC2700 Main Features Dedicated power-down features Multiple motor control features Up to six CAN nodes Up to 40 ADC channels Up to ten serial interfaces Scalable family Large range of supporting tools Main Features Memory protection unit Cyclic redundancy check ECC on all memories Redundant modules (PWM, ADC etc.) Main Features Scalable family Industry leading, high-performance core Supports modern powertrain applications from entry level to advanced Large range of supporting tools Applications Central body module Central gateway HVAC Power operated systems Door/Seat module Lighting eCall Touch control Applications Airbag Electric power steering (EPS) EHPS Low-end ABS/ESC Belt pretensioner Driver assistant systems Applications Engine management (gasoline, diesel, LPG) Transmission management (AMT, ECAT, CVT) Auxiliary module management Hybrid applications 5 XC2200 for Body & Convenience XC2200 The XC2200 Family is a sub-family of the new scalable 16/32-bit XC2000 microcontroller series from Infineon, and addresses the increasing complexity of highly integrated body and gateway applications. Infineon currently provides XC2200 derivatives with 192KB to 832KB of Flash and optional EEPROM emulation, up to 82KB SRAM with a max. 100MHz CPU clock. Expanding the portfolio starting from 32KB up to 1.6MB of Flash memory while addressing even higher performance requirements with up to 138KB RAM and 128MHz, Infineon has further enlarged the family with pin-compatible MCUs. This makes the choice in favor of the XC2200 family a safe long-term decision, with Infineon’s 130nm technology offering an additional performance boost at a competitive cost. The XC2200 Family is optimized for low-end to high-end body applications. In order to comply with the AUTOSAR programming model that provides for hardware-independent software development, the controllers are equipped with a Memory Protection Unit (MPU). Today’s available XC2200 devices address low- to mid-range gateway applications integrated into body controllers. Variants that have already been released to market enlarge the portfolio, offering a perfect fit for low-end body applications as well as a high-end central body module and gateway applications with integrated FlexRay channels. Furthermore, Infineon also offers a stand-alone FlexRay communication controller that can be easily added to the system. 6 XC2200 for Body & Convenience XC2200 Body Portfolio 130nm: 16/32-bit from Low-Cost to High-End TSSOP-38 VQFN-48 QFP-64 QFP-100 QFP-144 XC228xH 100MHz 1.6MB 1MB XC223xM 80MHz 384-768KB XC226xM 80MHz XC223xN 80MHz XC226xN 80MHz XC222xL 66MHz XC223xL 66MHz XC226xN 80MHz XC223xL 66MHz 256KB 128KB 64KB XC221xU 40MHz XC222xU 40MHz 32KB XC221xU 40MHz XC222xU 40MHz XC229xH 100MHz XC226xI 128MHz XC228xH 100MHz XC228xI 128MHz XC226xI 128MHz XC228xM 80MHz XC228xI 128MHz XC226x 80MHz 384-704KB QFP-176 XC229xH 100MHz XC228x 80MHz Instruction Cache FlexRay™ Optional XC2200 Block Diagram iCache IMB PMU CPU MAC Unit Flash Memory OCDS/MTOP Debug and Trace Support DSRAM DPRAM PSRAM DMU EBC LXBus Control External Bus Control WDT System Functions Clock, Reset, Power Control, StandBy RAM MPU RTC Interrupt & PEC LX Bus MCHK ADC0 Module ADC1 Module 12-bit 12-bit X X Channels Channels GPT CCx Modules CCU6x Modules 5 Timers 16 Channels each 3+1 Channels each Peripheral Data Bus Interrupt Bus USICx Modules E-Ray MultiCAN 2 Channels each 2 Channels X Nodes Analog and Digital General Purpose IO (GPIO) Ports www.infineon.com/XC2200 7 XC2200 for Body & Convenience Application Example Highbeam 65W Indicator 27W Highbeam 65W Indicator Park 27W 10W Lowbeam 55W Park Indicator Lowbeam Highbeam 55W 65W 10W 27W Optional Fog 2x 55W Lowbeam 55W Option: Fog 55W Left Front-Light Control Park or Daylight 10W Highbeam 65W Lowbeam 55W PROFET ™ BTS6143D BTS5008-1 BTS5010-1 PROFET ™ BTS5012SDA BTS5012-1 BTS5016-1 PROFET ™ BTS5020-2 BTS5030-2 BTS5045-2 BTS5090-2 PROFET ™ BTS5016SDA BTS5016-1 Single or Dual Highside Driver SPOC FL BTS5461SF, BTS5481SF SPOC+ BTS54220-LBA/LBE 1) Option: Fog 55W Park or Daylight 10W Right Front-Light Control LEDs Multichannel Highside Driver Relays Body Control Module CAN Bus 1x..3x LIN Bus CAN Bus +12V from Battery TLE7259-2GE TLE7258LE TLE7269G TLE6254-3G TLE6251-3G TLE6251D 1) System Basis Chip TLE826xE TLE826x-2E Low-Side Driver 16/32-bit Microcontroller XC2200 Family Optional: DC/DC Regulator TLF50281 Brake 27W Indicator 27W Fog 10W Backlight 10W PROFET ™ BTS5020-2 BTS5030-2 BTS5045-2 BTS5090-2 Indicator 27W Fog 27W Backlight 10W n Interior Light Logic Signals on VBAT Level e.g. Switched VBAT Rails Ambient LEDs Interior LEDs Basic LED Driver with Status TLE424x TLD1211SJ n Multichannel Highside Driver PROFET ™ BTS5180-2 BTS5120-2 BTS5045-2 BTS5090-2 Brake 27W m HITFET ™ BTS3110/18 BTS3134 BTS3160D SPIDER TLE723x Single or Dual Highside Driver Left Rear-Light Control SPIDER TLE723x/4x Basic LED Driver without Status BCR40x LED Driver LIN Bus TLE7250G TLE6251-3G TLE6251D 1) XC2200 Family Communication CAN Bus TLE9221SX 1) Supply FlexRay Indicator 27W SPOC+ BTS54040-LBA/LBE 2) BTS55032-LBA 1) BTS56033-LBA 1) PROFET ™ BTS5xxx-2 Linear LED Driver without Status BCR40x Exterior Light with LEDs Add, 5W Out Brake 27W Indicator 27W Backlight Brake Reverse Indicator Backlight 10W 27W 27W 27W 10W Right Rear-Light Control Reverse 27W BCM & Gateway 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. Key Features 128–1600KB Flash with emulated EEPROM Up to 138KB SRAM Up to six CAN with 256 MO Up to 40 ADC channels Up to 48 PWM channels Up to ten serial interfaces 1) In development, samples available 2) In development 8 Benefits Light bulb supervision without CPU load CAN gateway functionality without CPU load Fully scalable over package and memory Flexible power concept Memory Protection Unit (MPU) to fulfill AUTOSAR requirements Supports ASIL requirements XC2200 for Body & Convenience Application Example 16/32-bit Microcontroller XC2200 Family 8-bit Microcontroller XC800 Family Analog Inputs Lighting Door Locks Window Lifts Wiper Room Light Foot Light Key Solenoid HITFET ™ BTS3110/18 BTS3134/60D BTS3800SL BTS3405G 315/434/868/915MHz RKE I/O Digital Switch Monitoring CAN Transceiver TLE7250G TLE6251-3G Relay Driver TLE7240SL Low-Side Driver CAN Bus Voltage Regulator TLE46xx TLE42xx4 Supply +12V from Battery Communication Body Control Module RKE Receiver TDA52xx TDK51xx PMA51xx High-Side Driver PROFET ™ BTS5020-2EKA BTS5030-2EKA Indicator 2x 21W + 5W Indicator 2x 21W + 5W LED Driver Linear LED Driver BCR40x Interior Light Low Cost Body Control Module The low-cost body control module solution is perfectly suited to the ultra low-cost car market as well as the 2-/3-wheeler motorcycle market, supporting basic light functionality, car access and relays controlling door, wiper and further auxiliary functions. Key Features Low cost XC2200 series 32–160KB flash with emaulated EEPROM Optimized peripheral set ––Up to 12KB RAM ––Up to 2 CAN nodes ––Up to 4 serial interfaces Optimized pin out 49 I/O in QFP64 Cost optimized packages TSSOP38/QFN48/QFP64 Benefits One single module solution for the car body electronics Scalability of the devices increases the re-use grade and the flexibility of the design Benchmark short circuit robustness of power semiconductors (PROFET™+) improves system reliability Full integration of load protection and diagnostics reduces PCB area and improves the design quality 9 XC2200 for Body & Convenience Application Example 0 2 16/32-bit Microcontroller XC2000 Family 3 4 Optional: Linear VREG TLE42xx4 Supply Hall Switch TLE4966 +12V from Battery Optional: CAN Bus LIN LDO TLE8458G CAN Transceiver TLE6254-3G TLE7250G TLE6251-3G TLE6251D1) Communication LIN Bus 8-bit Microcontroller XC800 Family Multi Half Bridges TLE84106 EL (3 Flaps) Flap #3 Flap #2 Flap #1 M Hall Switch TLE4961-3 SPI Multi Half Bridges TLE84110 EL (5 Flaps) Motor Driver 1 I/O Hall Switch TLE4966 SPI / Mirror Control HVAC Control Module NovalithIC ™ BTN79xxB PROFET ™ BTF50060-1TEA LS Driver Control Panel HITFET ™ BTS3405G BTS3800 Flap #5 Flap #4 M M Hall Switch TLE4961-3 Blower Motor Further High Current Loads: Heater, A/C on, Defrost etc. HVAC Control Module Low- to Mid-End/Manual + Semi-Automatic Balancing comfort and fuel efficiency is very important in automotive air conditioning. Reduced fuel consumption can be achieved via demand-oriented climate regulation. This could be covered by fresh air regulation (recirculating air operation) or the use of brushless DC motors in fans, for example. Key Features 64–768KB Flash with emulated EEPROM Up to three CAN Up to 24 ADC channels with up to 12-bit resolution Up to 32 PWM channels Up to eight serial interfaces 1) In development, samples available 10 Benefits gateway functionality without CPU load Highly flexible serial interfaces (USIC), suitable as LIN, SPI, IIC, UART, IIS Fully scalable over package and memory High-performance CPU for ripple count algorithm High-speed ADC: 650ns conversion cycle CAN XC2200 for Body & Convenience Application Example +12V from Battery Central Gateway Linear Voltage Regulator TLE46xx/42xx4/TLE727x-2 DC/DC Voltage Regulator TLF50281 Supply Powertrain Safety Comfort Infotainment Smart Sensors Smart Actuators Comfort Subbus FlexRay CAN Bus LIN Bus FlexRay Transceiver TLE9221SX 1) CAN Transceiver TLE6251-3G TLE6251D1) TLE7250G TLE6254-3G LIN Transceiver TLE7259-2GE TLE7258LE TLE7269G FlexRay (optional) Communication Chassis Control Up to 6x MultiCAN 16/32-bit Microcontroller XC2200 Family Up to 10 USIC Gateway The central gateway handles the data transfer between several domains in car electronics (i.e. motor management, in-car entertainment, dashboard or convenience control) as well as communication with external interfaces for after-sales software updates. The growing complexity of electronic architecture increasingly calls for a dedicated gateway module rather than a BCM integrated one. Key Features 32–1600KB Flash with emulated EEPROM Up to 136KB SRAM Up to six CAN with 256 MO Flexible ADC channels Flexible PWM channels Up to ten flexible serial interfaces including LIN Up to two FlexRay channels Benefits CAN gateway functionality without CPU load Up to six CAN nodes from 64- to 176-pin Fully scalable over package and memory Flexible power concept Memory Protection Unit (MPU) to support AUTOSAR requirement 1) In development, samples available 11 XC2200 for Body & Convenience Application Example Seat Control Module CAN Bus LIN Bus CAN Transceiver TLE6254-3 TLE6263 TLE 6251-3G/DS LIN Transceiver TLE7259-2GE TLE7259-2GU NovalithIC ™ Power Half Bridge BTN 793xB/6xB Signal Conditioning Temperature Sensor KTY11 +12V from Battery Voltage Regulator TLE46xx TLE42xx4 TLE727x-2 16/32-bit Microcontroller XC2200 Family Supply Position Sensor TLE4990/97/98 Highside Driver HiC PROFET ™ BTS50080-1 BTS50090-1 BTS5012 M Massage 5A PROFET ™+ BTS5030-2 M HiC PROFET ™ BTS50060-1 BTS50080-1 BTS6143 Motor Driver Communication M Seat Movement Front-back 10A M Seat Height Up-down 10A NovalithIC ™ Power Half Bridge BTN 793xB/6xB M Seat Length Long-short 10A NovalithIC ™ Power Half Bridge BTN 793xB/6xB M Seat width Wide-narrow 10A M Seat Angle Vertical-down 10A NovalithIC ™ Power Half Bridge BTN 793xB/6xB M Back Angle Vertical-back 10A TrilithIC BTM7751G M Headrest Position Up-down 3A M Headrest Angle Vertical-down 3A M Lordose Support Front-back 3A TrilithIC BTM7751G M Cooling Fans 3A Seat Heater 10A Seat Control Compared with the purely manual control of seats, electrically-controlled seat positions provide a higher level of comfort to the driver. In order to enable seat memory functionality, the ECU for seat control is connected to central body functions via CAN or LIN bus. On the output stages, a seat control module needs to control a lot of DC or stepper motors. Key Features 32–320KB Flash with emulated EEPROM Up to two CAN Up to six flexible serial interfaces including LIN Up to 16 ADC channels with up to 12-bit resolution Up to 32 PWM channels Low space packages Up to four CCU6 units 12 Benefits Motor drive modules CCU6 Highly flexible serial interfaces (USIC), suitable as LIN, SPI, IIC, UART, IIS Fully scalable over package and memory High-performance CPU for ripple count algorithm High-speed ADC: 650ns conversion cycle XC2200 for Body & Convenience Application Example Communication Optional: LIN Bus CAN Bus System Basis Chip TLE826xE/-2E 8-bit Microcontroller XC800 Family Motor Driver / Beam Control Curve Light Decentralized Light Control Module 16/32-bit Microcontroller XC2200 Family LED Driver Supply +12V from Battery Stepper Motor Driver M Position Sensor TLE4964-3 Light Leveling Stepper Motor Driver M Position Sensor TLE4964-3 Power LED Driver TLD5095EL TLD5098EL Daytime Running Light/ Position Light Power LED Driver TLD5095EL TLD5098EL Headlight Low Beam Power LED Driver TLD5095EL TLD5098EL Turn Indicator Power LED Driver TLD5085EJ TLD5045EJ Position Light or Fog Light Further LED Channels Decentralized Front Light Module Decentralized front light modules are used if the control of light functions is transferred to separate ECUs close to the front light modules. It combines functions to control LEDs and stepper motor control for advanced front light control (AFS). In order to establish AFS functionality, it needs to process information regarding the vehicle speed, steering angle and further vehicle parameters usually distributed via CAN bus. Key Features 32–768KB Flash with emulated EEPROM Up to six CAN Up to ten flexible serial interfaces including LIN Up to 24 ADC channels with up to 12-bit resolution Up to 32 PWM channels Low space packages Up to four CCU6 units Benefits Light bulb supervision without CPU load drive modules CCU6 Supports all kinds of lighting systems: HID, LED, etc. Fully scalable over package and memory Flexible power concept Memory protection unit (MPU) to fulfill AUTOSAR requirement High-speed ADC: 650ns conversion cycle Supports ASIL requirements Motor 13 XC2200 for Body & Convenience Application Example Door Module M Mirror Position Up & Down LIN LDO TLE8458G SPI / Mirror Control SPI 16/32-bit Microcontroller XC2200 Family Mirror Power IC TLE8203E Left & Right Mirror Heating Front Door Only Interior Light Puddle Lamp 5W, 10W Multi Half-Bridges TLE6208-3 M Mirror Flap PROFET ™ BTS5120-2EKA BTS5180-2EKA Trilith IC Power H-Bridge BTM7740G Motor Driver LIN Bus 8-bit Microcontroller XC800 Family SPI Lamp Driver CAN Bus System Basis Chip TLE9266QX 1) TLE9267QX 1) Communication +12V from Battery Supply M NovalithIC ™ Power Half Bridge BTN79xxB Interior Light Puddle Lamp (Rear Door only) M Door Lock M Power Window Position Sensor TLE4966 TLE4961-3 Full Featured Door Module Including Door Lock and Mirror Control Growing functionality in the doors (electrical window lift, central door lock, electrical mirrors, switch panels) often leads to the use of a dedicated door module. There is a wide scalability visible to establish a door module, e.g. dependent on vehicle architecture (centralized vs. decentralized load control), as well as the driver, passenger and rear doors. Key Features Benefits 32–768KB Energy-saving Flash with emulated EEPROM Up to six CAN Up to ten flexible serial interfaces including LIN Up to 24 ADC channels with up to 12-bit resolution Up to 32 PWM channels Low space packages Up to four CCU6 units 1) In development, samples available 14 mode with second power domain for cyclic wake-up Motor drive modules CCU6 Highly flexible serial interfaces (USIC), suitable as LIN, SPI, IIC, UART, IIS Fully scalable over package and memory High-performance CPU for ripple count algorithm High-speed ADC: 650ns conversion cycle XC2200 for Body & Convenience Application Example Ambient Light Interior Light 5W, 10W +12V from Battery Sensor Pad Selection Wheel Supply LIN LDO TLE8458G 16/32-bit Microcontroller XC2200 Family 8-bit Microcontroller XC82x/83x Family Touchpad & LED Control Comm. LIN Bus I/O Interior Light Module LED Matrix Controller and Touch Sense Controller can share the same pins. HITFET ™ BTS3405G BTS3110/18 Columns m Background Illumination Lines n Slider Interior Light Control with Capacitive Touch Sensor Infineon’s capacitive touch sense principle is realized using the relaxation oscillator topology. It provides an optimized and easy-to-use implementation controlled with a dedicated functional unit of the microcontroller. With multiplex operations through the same pins, combination with further controlling functions is applicable, like control of an LED matrix used in automotive interior lighting. Key Features to 38 touch pads Low cost XC2200 series 32–160KB flash with emaulated EEPROM Optimized peripheral set ––Up to 12KB RAM ––Up to 2 CAN nodes ––Up to 19 A/D channnels ––Up to 24 PWM channels ––Up to 4 serial interfaces Optimized pin out 49 I/O in QFP64 Cost optimized packages TSSOP38/QFN48/QFP64 Up Benefits Replacing mechanical switches offers high system cost savings Enables the efficient design of HMIs with up to 20 touch buttons Robust and reliable touch sense control in noisy environments in combination with multiple coverage options like acrylic glass (~2mm) Low pin count and cheap single layer PCB solutions Combined control and drive of displays or stepper motors with up to 50mA Optimized SW library for touch sense control in ROM 15 XC2300 for Safety XC2300 The XC2300 microcontroller family is specifically designed for use in vehicle safety applications, targeting airbag systems and electronic power steering applications. The XC2300 family provides a 32-bit performance and a rich peripheral feature set required for present and future safety applications demanding a fast reaction time, redundancy and flexibility. The members of the XC2300 family feature between 64KB and 1.0MB of Flash memory to fit both, cost-sensitive airbag systems and highly complex safety systems, such as power steering, low-end chassis control and sensor clusters. Five different package options from low 38-pin to high 144-pin are available with a rich variety of features, such as integrated FlexRay. For safety-critical applications such as airbags, steering or braking, the highest degree of reliability is an absolute must for all system components. All components of the XC2300 family are specifically designed to fulfill these stringent safety requirements, and include a set of safety-relevant features, such as hardware Error Correction Code (ECC) on all memories, memory protection, feature redundancy and several control mechanisms, including a Cyclic Redundancy Code Check (CRC). These features are essential for XC2300 products to support a system that meets the requirements of IEC 61508 or ISO 26262. 16 XC2300 for Safety XC2300 Safety Portfolio: 16/32-bit from Low-Cost to High-End 38 Pin 48 Pin 64 Pin 100 Pin XC236xE 80-128MHz 1MB 768KB XC236xA 66-80MHz XC236xE 80-128MHz XC238xA 66-80MHz XC236xE 80-128MHz XC238xA 66-80MHz 512KB XC2336A 20-80MHz XC236xA 66-80MHz 384KB XC2336A 20-80MHz XC236xA 66-80MHz 256KB XC2336B 20-80MHz XC236xB 40-80MHz XC2336B 20-80MHz XC236xB 40-80MHz 128KB 64KB 144 Pin XC2310S 20-40MHz XC232xD 20-66MHz XC233xD 20-66MHz XC2320S 20-40MHz XC233xD 20-66MHz XC238xC 80-100MHz XC238xE 80-128MHz XC238xC 80-100MHz XC238xE 80-128MHz XC238xE 80-128MHz XC238xA 66-80MHz Instruction Cache FlexRay™ Optional XC2300 Block Diagram iCache IMB PMU CPU MAC Unit Flash Memory OCDS/MTOP Debug and Trace Support DSRAM DPRAM PSRAM DMU EBC LXBus Control External Bus Control WDT System Functions Clock, Reset, Power Control, StandBy RAM MPU RTC Interrupt & PEC LX Bus MCHK ADC0 Module ADC1 Module 12-bit 12-bit X X Channels Channels GPT CCx Modules CCU6x Modules 5 Timers 16 Channels each 3+1 Channels each Peripheral Data Bus Interrupt Bus USICx Modules E-Ray MultiCAN 2 Channels each 2 Channels X Nodes Analog and Digital General Purpose IO (GPIO) Ports 17 XC2300 for Safety Safety Related Systems (SRS) Voltage Regulator Voltage Regulator SPI + Overvoltage Monitoring ADC ADC Voltage Regulator ADC ADC ADC ADC Watchdog Voltage Monitoring SPI Monitoring Processor (CPUm) Over/Under Voltage Monitoring Control Output Monitoring (plausibility check) Challenge/Response Control CIC61508 (Safety Monitor) Status Enable/Disable Secondary Shutdown Path Reset Control Control Safety Switching Device Plausibility Check for Watchdog Voltage Monitoring Test Signal Monitoring ADC Channels Sensors Challenge/Response Communication Timer Control Clock 1 (quartz) Equipment Under Control Processing Element (PE) XC23xx Main Processor (CPUp) Operating System Watchdog Monitoring Power Source Safe State Control Timer Voltage Regulator Clock 2 (quartz) XC2300 and CIC61508 Cost-Optimized Safety Computing Platform SIL Supporting Key Features Robust monitoring channel with up to 3 selectable safety control paths ––Internal test scheduler/sequencer ––Supply monitor ––System shut down Monitoring of processor functionality to ensure correct computation of user’s process Monitoring software ––Self tests software covering CPU, memories and peripherals ––Integration path for user defined application tests ––Redundant switch-o path Independent safety monitor software ––Task monitor (scheduling, timing protection) ––Data Verification Unit 18 www.infineon.com/XC2300 Customer Benefits Fast time to market due to Infineons proven in use safety concept Comprehensive safety documentation Intelligent error management avoids false alarm and therefore reduced FIT/DPPM rate Scalable platform guarantees optimized cost-performance ratio to support ASIL-requirements XC2300 for Safety Application Example +12V from Battery Steering Angle Sensor iGMR Sensor TLE5012 or Tracker TLE4250/51 2x iGMR Sensor TLE5009 8-bit MCU XC886/8 Fail Safe Steering Angle 16/32-bit MCU XC23xx or Safety Companion CIC61508 Torque Sensor TLE5011 TLE4998 TLE4906 Torque Electric Power Steering ECU Supply ICs TLE6361 TLE6389 Sensor Interface 3-Phase Driver IC TLE7183 TLE7185 M TLE7189 Rotor Position iGMR Sensor TLE5009/12 Master Wheel Speed Sensor Diﬀerential Hall IC TLE4941/42 Speed CAN Transceiver TLE6251 TLE7250 Electronic Stability Control ECU Current Sense (Shut Substitute) TLE4990/98 16/32-bit MCU XC23xx OptiMOS™-T2 40V 7x IPLU300N04S4-R7 Rotor Position / Current Sense CAN Electric Power Steering (EPS) The high variety of different electric power steering systems demands a rich scalability of performance and different feature sets on the microcontroller side to address the dedicated systems requirements. The rich portfolio of the XC2300 family offers a cost-optimized fit for all system requirements, whether a simple Electro Hydraulic Power Steering (EHPS) system or a complex EPS application requiring high-performance and specific interfaces such as FlexRay. Key Features Benefits Up to 128MHz system performance High scalability enables optimized 128–1088KB Flash with price-product choice EEPROM emulation Excellent price-performance ratio Up to 90KB SRAM Low power consumption (58mA @ 80MHz Dual ADC (10-/12-bit) with over full temperature range) highest resolution Enables system cost savings Up to three CAN, up to eight serial interfaces (e.g. in power supply circuits) FlexRay Hardware safety features support Dedicated safety features (MPU, CRC, ECC) implementation in safety-critical applications 100- to 144-pin package Supports ASIL requirements 19 XC2300 for Safety Application Example CAN LIN CAN Transceiver TLE6251 TLE7250 LIN Transceiver TLE7259 Vboost Mechanical Switch Squib Driver 2-Channel TLE6712 Squib Squib Driver 4-Channel TLE6714 Squib Squib Squib Squib System IC TLE6710 Squib Squib Squib Squib Squib Vfire Firing SPI Bus On-board Low-G Sensors Safety Enable Lines 16/32-bit MCU XC2300 Vlogic 4-Channel Power Supply DC Sensor Interface Airbag ECU Buckle Switch TLE4976 Buckle Switch TLE4976 Warning Lamp +12V from Battery Airbag Oﬀ Airbag System (Basic) The XC2300 family offers a perfect product fit for airbag applications. Its wide scalability and excellent price-performance ratio enables the system supplier to choose the cost-optimized product that best suits the specific system requirements. Key Features 64–1088KB Flash with EEPROM emulation Up to 90KB SRAM Dual 10/12-bit ADC (with broken wire detection) Up to three CAN, up to six interfaces (e.g. queued SPI) FlexRay optional Dedicated safety features (MPU, CRC, ECC) 48- to 144-pin package 20 Benefits scalability supports low-end to high-end airbag applications Excellent price-performance ratio EEPROM emulation enables event data recording, no external EEPROM required Low power consumption (58mA @ 80MHz over full temperature range) Enables system cost savings (e.g. in power supply circuits) Hardware safety features support implementation in safety-critical applications Supports ASIL requirements High XC2300 for Safety Application Example +12V from Battery Reverse Polarity Protection Supply ICs TLE42364 TLE42994 P OptiMOS ™-T 30V IPD90P03P4L-04 Wake-up Current Sense/ Error Flag P or 8-bit MCU XC878/88 N P M High-Current PN Half-Bridge IC BTN7960/70/71 BTN8960/80 N Hall Sensor 2x TLE4946-2 or TLE4966 Safety CAN 16/32-bit MCU XC2300 Vehicle Stability Control ECU Airbag ECU CAN/LIN Transceiver TLE6251 TLE7250 TLE7259/69 or LIN LDO Option TLE8458 (TLE4266-2 + TLE7259) Seatbelt Pretensioner ECU CAN-Bus or LIN-Bus Reversible Seatbelt Pretensioner The XC2300 family offers a perfect product fit for all kinds of belt-pretensioner applications. Its wide scalability of low-end products and their cost-optimized feature sets give system suppliers the opportunity to choose the best-fit product in this low-end safety application. Key Features 64–576KB Flash with EEPROM emulation Up to 50KB SRAM Up to two CAN, up to six serial interfaces 38- to 64-pin package Benefits High scalability enables optimized price-product choice Excellent price-performance ratio Low power consumption (20mA @ 20MHz over full temperature range) Enables system cost savings (e.g. in power supply circuits) Supports ASIL requirements 21 XC2300 for Safety Application Example 3x MOSFET IPD15-N06S2L-64 Multiple Supply Control with Reset Generation 4x Wheel Speed Sensor Diﬀerential Hall IC TLE4941/2 Braking ASIC Pump Window/Signature Watchdog Supervision Safety Logic Pump MOSFET Driver MOSFET IPB80Nxxx Safety MOSFET Driver MOSFET IPD60Nxxx M Fail Safe Wheel Speed Sensor Supply & Signal Conditioning Solenoid CIC61508 SPI Solenoid 2x TLE6217 Master High Voltage Outputs Solenoid Safety Companion IC 16/32-bit MCU XC23xx Solenoid Solenoid Solenoid Solenoid Solenoid High Voltage Enable Outputs K-Line Transceiver CAN Transceiver TLE6251 TLE7250 ABS ECU CAN ABS The XC2300 family offers a perfect product fit for low-end braking applications or braking systems for emerging markets. The wide scalability of its products and their cost-optimized feature sets give system suppliers the opportunity to choose the best-fit products in a very cost-sensitive application. Key Features Benefits Up to 128MHz Optimized fit for price-sensitive 64–1088KB Flash with EEPROM braking applications emulation Excellent price-performance ratio Up to 90KB SRAM Low power consumption (58mA @ 80MHz Dual 10/12-bit ADC over full temperature range) Up to three CAN, up to eight serial Enables system cost savings interfaces (e.g. in power supply circuits) FlexRay optional Supports ASIL requirements Dedicated safety features (MPU, CRC, ECC) 100- to 144-pin package 22 XC2300 for Safety Application Example +12V from Battery Fail Safe Power Supplies TLE4266-2 TLE42344 TLE425x 8-bit MCU XC8xx or Safety Companion CIC61508 OptiMOS™-T 30V IPD90P03P4L-04 OptiMOS™-T2 40V IPD90N04S4-05 Wake-up OptiMOS™-T2 40V 4x IPD90N04S4-05 Master Apply/Release Switch H-Bridge Driver IC TLE7181/82EM Index Counting M Hall-Sensor 2x TLE4946-2 or TLE4966 16/32-bit MCU XC23xx Current Sense CAN Transceiver TLE6251 TLE7250 Electronic Stability Control ECU Electric Parking Brake ECU CAN Wheel Speed Info Electric Parking Brake The XC2300 family offers a perfect product fit for Electric Parking Brake applications. It’s broad scalability and the cost-optimized feature set not only enable system designers to develop low-cost systems, but also offer enough headroom to integrate additional functionality or AUTOSAR requirements at a low-cost and in small packages. Furthermore, the dedicated safety features in this family reduce the integration effort in this safety-critical application. Key Features 64–576KB Flash with EEPROM emulation Up to 50KB SRAM Dedicated safety features (MPU, CRC, ECC, peripheral redundancy) Small package size (38- to 64-pin) Benefits High scalability enables an optimized price-product choice Excellent price-performance ratio power consumption (20mA @ 20MHz over full temperature range) Low quiescent current Realization of system cost savings (e.g. in power supply circuits) Hardware safety features support implementation in safety-critical applications Supports ASIL requirements Low 23 XC2700 for Powertrain XC2700 The XC2700 family of microcontrollers with a 32-bit performance allows system designers to build cost-effective electronic engine controls in motorcycles, entry-level automobiles and other small engines around the world in order to comply with future emission standards. The XC2700 family is based on the industry-leading C166SV2 high-performance microcontroller core with up to 128MHz. It also integrates key peripherals such as memory, voltage regulator and interfaces to reduce the overall system cost. This also means that software that has been developed on existing C166 controllers can be easily reused on the new family. With 38- to 176-pins, the XC2700 family provides a scalable package range from lowercost to higher-performance. Designers can easily move up and down the performance curve to design optimized engine control systems for motorcycles, entry-level cars as well as similar applications such as marine engines. Compatibility, scalability and a maximum re-use within the XC2700 family provide customers a variety of products and functions, covering both today’s and tomorrow’s application needs. The high integration and performance of the XC2700 microcontroller family allows electronic engine control to be implemented in low-cost vehicles, providing more efficiency and significantly reduced emissions. The XC2700 microcontroller family is the perfect fit for value-driven powertrain applications. The large range of available support, tools and software as well as Infineon’s extensive experience in powertrain applications, allow engineers to achieve an optimum time-to-market. 24 XC2700 for Powertrain XC2700 Powertrain Portfolio: 16/32-bit from Low-Cost to High-End TSSOP-38 VQFN-48 QFP-64 QFP-100 QFP-144 QFP-176 XC2787X 100MHz XC2797X 100MHz 1536KB 1024KB XC2768X 128MHz XC2788X 128MHz 768KB XC2765X 80MHz XC2785X 80MHz 704KB XC2766X 66MHz XC2786X 66MHz XC2734X 80MHz 256KB XC2723X 40MHz 128KB 64KB XC2712X 40MHz BareDie XC2705U 80MHz XC2764X 80MHz XC2733X 40MHz XC2722X 40MHz XC2700 Block Diagram DPRAM 2KB SCU: Voltage, Reset, Power Down, Wakeup Control, 1KB SBRAM P/D-Flash 256KB P/D-Flash 256KB DP Switch PSRAM 32KB OCDS Debug Support DSRAM 16KB EBC XBUS Control External Bus Control CPU PMU C166SV2-Core DMU P/D-Flash 256KB XTAL Osc/PLL Clock Generation RTC Peripheral Data Bus WDT LX Bus Interrupt & PEC Interrupt Bus ADC0 ADC1 8/10-bit 8/10-bit 8 8 Channels Channels CC2 T7 T8 GPT CC6 CC6 CC6 CC6 T2 T12 T12 T12 T12 T3 T13 T13 T13 T13 T4 T5 T6 USIC0 64 Entry Buﬀer UART, SPI, LIN, I2C, I2S Ch. Ch. 0 1 USIC1 MultiCAN 64 Entry Buﬀer UART, SPI, LIN, 2 I2C, I2S Channels Ch. Ch. 0 1 GPIO Ports www.infineon.com/XC2700 25 XC2700 for Powertrain +12V Rail Small Engine Management ECU Voltage Regulator TLE4274 IGBT Driver Ignition Coil Crankshaft Speed VR Sensors Injector Main Relay Fuel Pump Relay Canister Purge Valve Lamp Driver Small Signal Driver Camshaft Speed Coolant Temperature Temperature Sensors Barometric Air Pressure Pressure Sensor KP125 Stepper Motor Driver TLE4208/4726 Master Idle Control LIN Transceiver TLE6258 Manifold Air Pressure Sensor KP115 Multichannel Lowside Switches TLE6232 16/32-bit Microcontroller XC27xx Signal Conditioning The next generation of small combustion engines requires more functions to comply with emission regulations, performance requirements and comfort expectations. Especially in the low-cost market for two- and three-wheelers, as well as ultra low-cost cars, the 16/32-bit XC2700 microcontroller is the product of choice for many customers. With a performance of up to 128MHz, there is enough headroom to qualify a engine up to Euro 5 emission standards. Pressure +12V from Battery Chopped Hall IC TLE4906 Gear Select Chopped Hall IC TLE4906 Mode Select Diﬀerential Hall IC TLE4953C 3 x Speed Oil Temperature Temperature Sensors KTY-13-6 Linear Hall IC TLE4990/ 97/98 16/32-bit Microcontroller XC27xx Shift Control DC Motor H-Bridge Driver TLE6281 OptiMOS™ - T55V IPB80N06S3L-06 M Shift Control Select H-Bridge Driver TLE6281 OptiMOS™ - T55V IPB80N06S3L-06 M Gear Select H-Bridge Driver TLE6281 OptiMOS™ - T55V IPB80N06S3L-06 M Clutch Gear Position PROFET ™ CAN Transceiver TLE6250 Status Information BAP Enginge Temperature Pedal Position Engine Torque Throttle Position ECMT ECU Engine Speed Efficient transmissions are a major contributor to improved fuel efficiency and to provide a relaxed driving experience. Automatic transmissions, such as eCVT and eAMT, are becoming increasingly attractive for smaller cars. The XC2700, with up to 1.6MB of embedded Flash provides the set-up for efficient transmission management. Multiple Regulator TLE7469 Sensor Supply Signal Conditioning Transmission Management EMS Advanced Auxiliaries High Performance TLE8261E TLE6251G CAN “Power on demand” is the trend for state-of-the-art powertrain peripheral aggregates across all automotive segments. Fuel pumps, water pumps or ventilation and air management are consuming energy. Optimizing the efficiency of these aggregates significantly reduces emissions and improves performance. Save 1 liter of gasoline and produce about 2.4kg CO2 less! 26 COM 16/32-bit MCU XC27x3X CCU6 e.g. IPD90N04S4 TLE7183F PWM Bridge Driver 6 MOSFETs Pump 3 BLDC TLE42664 VBAT Power Supply 150–200mA Position Sense ADC OP-Amp Low Cost e.g. IPD90N04S4 TLE7184 PWM PWM Interface CCU6 8-bit MCU XC800 A-Family VBAT Power Supply ADC 16/32-bit MCU XC2000 Family Bridge Driver OP-Amp 6 MOSFETs Pump 3 BLDC Fail-safe On/Oﬀ XC2700 for Powertrain With the XC2700 family you are choosing modern and future oriented microcontrollers dedicated to powertrain applications. Key Features 40–100MHz CPU 128–1600KB Flash Highly-flexible serial interfaces (USIC), suitable as LIN, SPI, IIC, UART, IIS On-chip MultiCAN interface Multi-functional general purpose timer Capture/compare units Synchronous A/D converters Single power supply 64- to 176-pin packages Temperature range: -40°C to +125°C Benefits Scalable family, enabling value-driven 2/3/4-wheeler powertrain applications Based on industry-leading C166sV2 high-performance microcontroller core Supported by a large range of development tools Electronic Fuel Injection (EFI) is becoming more reliable and less expensive thanks to widespread usage. At the same time, carburetors are becoming less available and more expensive. Even marine applications are adopting EFI as its reliability improves. Virtually all internal combustion engines, including motorcycles, low-cost cars and outdoor power equipment, may eventually use some form of fuel injection. The XC2700 product family supports all features for a reliable, modern and cost-effective system. The XC2700 features offer the perfect fit to increase efficiency, reduce emissions and improve comfort. Engine Management Transmission Management Auxiliary Management 27 Enhanced Communication MultiCAN Complex applications increasingly require intelligent communication via the CAN network. A CAN gateway and FIFO are only two examples of what can easily be implemented with XC2000’s enhanced MultiCAN module. MultiCAN Features Full CAN with active CAN 2.0B Up to six independent CAN nodes Up to 256 message objects Programmable acceptance filtering Data transfer rate up to 1MB/s, individually programmable for each node Powerful analysis capability FIFO data handling support Automatic gateway support Flexible interrupt handling MultiCAN Module Kemel CAN Node 5 CAN Node 4 Message Object Buﬀer 256 Objects Linked List Control CAN Node 3 CAN Node 2 CAN Node 1 CAN Node 0 TxDC5 RxDC5 TxDC4 RxDC4 TxDC3 RxDC3 TxDC2 RxDC2 TxDC1 RxDC1 TxDC0 RxDC0 CAN Control Timing Control and Synchronization Scheduler Schedule Timing Data Memory Time-triggered Extension Universal Serial Interface (USIC) Designers can now configure universal serial interfaces in accordance with their system requirements. No matter whether UART, SSC (SPI compatible), LIN, IIC or IIS, any interface is possible after a quick adjustment to the USIC module. Each USIC Channel Is capable of handling UART, SPI, LIN, IIC and IIS Is individually configurable (incl. baud rate generation) Handles full duplex data transfers Has programmable RX and TX FIFOs Can be reprogrammed on the fly without chip reset A USIC Module Is a cluster of two independent, identical USIC channels Up to five USIC modules are available (= 10 channels) USIC Channel 0 Common Bus Interface Protocol ASC Optional FIFO Buﬀer Data Handling + More Data Shifting Protocol SSC ... Protocol XYZ USIC Channel n Protocol ASC Optional FIFO Buﬀer Data Handling + More Data Shifting Protocol SSC ... Protocol XYZ 28 Pins Pins Bus Interface FlexRay™ 1) TxD eRay TxEN RxD Constant Current Supply Embedded FlexRay™ module available Module based on eRay IP Follows FlexRay™ specification 2.1 Flexible operation features Support of 16/32-bit adoption Support of XC2000 PEC Integrated FlexRay™ Solutions XC2000 Fully Integrated, Most Powerful Automotive Microcontroller to 128MHz FlexRayTM integrated Up to 1.6MB eFlash XC2200 optimized for high-end body applications XC2300 optimized for safety XC2700 optimized for low-end engine control Discrete FlexRay™ Solutions Infineon CIC-310 – FlexRay™ Companion IC – Fits Perfectly With Up Infineon XC2200 Microcontrollers Power-down features and communication interface options for body applications Infineon XC2300 Microcontrollers features and redundancies for safety-relevant applications such as power steering and airbag Safety Infineon XC2700 Microcontrollers Powerful motor control features for low-end engine control 1) FlexRay™ is a trademark of the FlexRay Consortium and used under license. 29 Peripheral Highlights CCU6E – High-performance PWM Consists of a 16-bit timer block (T12) with three capture/compare channels and another 16-bit timer block (T13) with one compare channel. The T12 channels can generate up to six PWM signals or accept up to 6 capture triggers. The T12 channels can be used to control up to three half bridges with automatic dead-time generation. They can jointly generate control signal patterns to drive AC motors or inverters. Sinusoidal or space vector modulation can be easily implemented. Special operating modes support the control of brushless DC motors using hall sensors or back EMF detection. Furthermore, block commutation and control mechanisms for multi-phase machines are also supported. CCU6E Features for time measurement Compare for PWM generation Burst for additional modulation Capture Single-shot for flexible signal generation for unipolar machines Block commutation for brushless DC drives Multi-channel 3 2 2 2 3 Trap Input Compare 1 Trap Control Output Select Compare Capture Channel 3 Hall Input Channel 0 MultiChannel Control Output Select 1 Start T13 DeadTime Control 1 Channel 0 Compare T12 Compare 1 Compare Channel 0 1 CTRAP CCPOS2 CCPOS1 CCPOS0 CC62 COUT62 CC61 CC60 COUT61 COUT60 COUT63 T13HR T12HR Input/Output Control Enhanced Analog-Digital Converter (ADC) Analog Input P5.0 Analog Input P5.15 Analog Input P15.0 Analog Input P15.7 30 Analog Part 0 Result accumulation, limit check External or internal trigger events and automatic conversion sequencing Digital Part 0 A/D Converter Data (Result) Handling Conversion Control Request Control Analog Part 1 Digital Part 1 A/D Converter Data (Result) Handling Conversion Control Request Control Bus Interface Two Synchronizable A/D converters with A total of up to 40 channels Up to 12-bit resolution, ±2 LSB Conversion time down to 1.2µs Data reduction pre-processing Performance Boost with Instruction Cache – XC2000 at its Best The instruction cache (iCache) integrated on the XC2000 family’s new high-end devices offers a strong performance boost. 30% performance boost expected through iCache only Additional frequency improvement of up to 128MHz generates an additional performance improvement of approximately 50% iCache Flash memory mapping is family-compatible and allows easy software porting XC2000 family compatibility These devices are geared toward automotive applications that require a higher range of performance or the potential for future performance improvements. These target applications are: Body Control Module (BCM) Gateway Airbag Electric Power Steering (EPS) Low-end Engine Management (EMS) Low-end Transmission Communication Benchmark with divers Customer Application Codes 5.0 Lower is better (faster) w/o Cache 4.5 w. Cache 4.0 3.5 Cyc/Instr 3.0 2.5 2.0 1.5 1.0 0.5 0 Dhrysto Cust 1 Cust 2 Cust 3 Cust 4 Cust 5 Cust 6 31 AUTOSAR Infineon… Has been contributing to AUTOSAR since 2004 Provides AUTOSAR solutions for its microcontrollers Offers AUTOSAR-compliant low-level drivers: MC-ISAR Enables partners to provide the complete AUTOSAR basic software Supported Infineon product families XC2200 XC2300 XC2700 Automotive-oriented Early implementation of MC-ISAR in 2005 MC-ISAR will be implemented for additional microcontrollers CMM level 3-certified and standardized software process applied Microcontroller modules designed for flexible configuration via AUTOSAR Application Layer AUTOSAR Runtime Environment (RTE) System Services On-board Device Abstraction MCU WDG GPT Memory Services Communication Services Memory Abstraction Communication Abstraction RAM Test SPI LIN CAN FlexRay PORT DIO ICU PWM ADC MCAL UART MEM FADC Check ... MCAL Complex Driver Microcontroller Infineon MC-ISAR drivers (MicroController Infineon Software ARchitecture) 32 Complex Device Driver CanTrcv FEE FLS I/O Hardware Abstraction Enabled via partners Starter Kits and Evaluation Boards DAP miniWiggler DAVE™ Drive Kit High-performance and cost-efficient debugging tool Uses the full power of Infineon’s microcontroller. For example, it generates optimized FOC code for XC2000 using a Vector computer, something which usually requires expert knowledge in both motor control and assembler programming. By making DAVE™ Drive available as a free download, customers of all sizes can quickly implement advanced motor control techniques using Infineon’s powerful components for motor control. XC2000 Starter kit Emulation Adapter UConnect XC2000 XC2300 SafeTkit The UConnect XC2000 is a low-cost Starter Kit that provides full evaluation capability for the new XC2000 16-bit family of microcontrollers. The kit includes development toolchains, demos, a EB TRESOS studio for driver configuration and tutorials for quick installation and ease-of-use. The Uconnect USB stick comes with a CAN extension board. For further development support tools, please refer to www.infineon.com/mcu_support 33 DAVETM − Digital Application Virtual Engineer DAVETM helps you to program the Infineon microcontroller of your choice, by offering intelligent wizards that configure the chip to work the way you need it and automatically generate C-code with appropriate driver functions for all of the on-chip peripherals and interrupt controls. DAVE™ interacts directly with the free development tools and full version from TASKING and Keil. To use DAVE™, you need the DAVE™ mother system and the DIP file for your specific Infineon microcontroller. Download DAVE™ from www.infineon.com/dave . Free Development Tools TASKING VX-Toolset Lite The free and easy-to-use VX-Toolset Lite for C166 is based on the new high-performance TASKING VX-Toolset for C166, which is the perfect choice for any new C166 project as well as any existing C166 project that requires additional code performance (code size or speed). The migration of existing applications has delivered improvements of 45% on code size and 25% on code speed. The VX-Toolset Lite has limited performance options for easy entry, and is ideal for projects that do not require all high-performance features. The VX-Toolset Lite provides many powerful features from the full version of the toolset, while also providing a lot of easy-to-use features – similar to DAVE™ Bench – for making software development very easy: Eclipse-based IDE enhanced with easy-of-use features like Active Project Full-feature debugger and simulator to test code with a target hardware Support for Infineon’s miniWiggler and Starter Kits Import Wizard and refresh option for Infineon DAVE™ projects C-Compiler to support the XC2000 family and XE166 family Efficient programming of the microcontroller’s MAC unit in C language, not available with any other compiler Keil C166 and TASKING Classic C166 import Wizard that helps to convert project settings and source code Includes many sample projects for getting started quickly Integrated support for programming Flash memory Register and download from www.infineon.com/dave-bench. 34 Development Support/Tool Partners XC2000 Integrated Compiler Development Environment DAVE Bench TM Classic C166 and Viper VX166 Emulator/Debugger Development Systems Programmer/Programming Software MEMTool Operating System & Software DSP-Lib Simulation/Modelling/Rapid Prototyping Auto Code Generation Tools DAVE TM DAVE Drive TM Calibration/Measurement 35 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, available 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! nGermany ...................... 0800 951 951 951 (German/English) n China, mainland .......... 4001 200 951 (Mandarin/English) nIndia ........................... 000 800 4402 951 (English) nUSA ............................. 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 Infineon Technologies AG 85579 Neubiberg, Germany © 2012 Infineon Technologies AG. All Rights Reserved. Visit us: www.infineon.com Order Number: B158-H9148-G4-X-7600 Date: 02 / 2012 Attention please! The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics (“Beschaffenheitsgarantie”). With respect to any examples or hints given herein, any typical values stated herein and/ or any information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. 1 4 8 1 4 8 6 max. 24/ 10 max. 1 30/40 6 max. 16/24 8 max. 0 1 4 Temperature (Tambient) 10 max. 0 Package CCU 6 6 max. 24 FlexRay CCU 2 8 CCU 1 Channels Capture/Compare Units [CCU]2) Channels Trace Mem for MCDS Dual Port [DP RAM] Data Mem [DS RAM] Program [PS RAM] Data Flash ADC Standby SB CAN RAM SRAM ∑ SRAM Flash Program Flash Frequency Core Core Universal Serial Interface [USIC channels]1) Feature Overview XC2000 Family Feature Overview XC2200 for Body & Convenience I-Series C166SV2 128 5121024 H-Series C166SV2 100/80 10241536 M-Series C166SV2 80/66 384768 64 90 64 24 2 64 106/ 112 24 2 138 64 50 32 16 2 ( )-Series C166SV2 80/66 4 2 max. LQFP-100/ LQFP-144 2 max. LQFP-144/ LQFP-176 – LQFP-64/ LQFP-100/ LQFP-144 – LQFP-100/ LQFP-144 – LQFP-64/ LQFP-100 – VQFN-48/ LQFP-64 – TSSOP-38/ VQFN-48 -40°C to +125°C -40°C to +125°C -40°C to +125°C 38464 82 704 N-Series C166SV2 80/66/ 12864 34 40 256 L-Series C166SV2 40/66 32-128 32 12 64 16 2 1 5 max. 16/24 6 max. 0 1 4 16 16 2 8 6 max. 9/16 0 1 2 6 4 2 2 max. 10/19 4 0 1 2 U-Series 4 2 2 – 0 1 1 64 90 64 24 2 64 138 112 24 2 64 50 32 4 max. 2 max. LQFP-100/ -40°C to LQFP-144 +125°C 4 2 max. LQFP-144 -40°C to +125°C 4 max. – LQFP-64/ -40°C to LQFP-100/ +125°C LQFP-144 2 max. – LQFP-100/ -40°C to LQFP-144 +125°C 2 – LQFP-64/ -40°C to LQFP-100 +125°C 2 – VQFN-48/ -40°C to LQFP-64 +125°C 1 – TSSOP-38/ -40°C to VQFN-48 +125°C C166SV2 40 32/64 8 7/10 6 max. 2 -40°C to +125°C -40°C to +125°C -40°C to +125°C -40°C to +125°C Feature Overview XC2300 for Safety E-Series C-Series A-Series C166SV2 80-128 5121024 C166SV2 80-100 7681024 C166SV2 66-80 384768 ( )-Series C166SV2 66-80 B-Series C166SV2 20-80 D-Series C166SV2 20-66 38464 66 512 12864 34 256 32-128 32 12 S-Series C166SV2 20-40 32-64 1) USIC: can be configured as UART, LIN, SPI/QSPI, I2C, I2S 2) CCU: used for PWM, D/A www.infineon.com/XC2000 8 8 3 max. 24 max. 6 max. 0 1 8 3 0 1 16 2 8 3 max. 24 max. 6 max. 0 1 48 16 2 1 3 max. 24 max. 6 max. 0 1 16 16 2 8 3 max. 16 max. 6 max. 0 1 6 4 2 1 max. 9 4 0 1 4 2 2 – 2 0 1 4 24 9 max. 8 Feature Overview XC2000 Family CCU 1 CCU 2 CCU 6 4 8 3 24/30 6 1 1 4 1 2 16/24 4 0 1 4 2 8 2 9/16/ 6 24 0 1 4 16 2 8 2 9/16 4 0 1 2 6 4 2 2 10/19 4 0 1 2 4 2 2 0 7/10 0 1 1 Dual Port [DP RAM] Temperature (Tambient) Universal Serial Interface [USIC channels]1) 1 Package Channels (10bit, 1.2μs) 0 24 2 Standby 6 64 Trace Mem for MCDS 24 Data Mem [DS RAM] Channels Capture/Compare Units [CCU]2) 3 Program [PS RAM] ∑ SRAM ADC FlexRay SB CAN RAM SRAM Data Flash Program Flash Flash Frequency Core Core Feature Overview XC2700 for Powertrain 8X-Series C166SV2 128 1024 64 90 7X-Series C166SV2 100 10241536 6X-Series C166SV2 66 704 64 106/ 112 24 2 138 64 82 64 16 2 5X-Series C166SV2 80 512/768 64 50 32 16 4X-Series C166SV2 80 256 64 34 16 3X-Series C166SV2 66 128 32 12 2X-Series C166SV2 40 64 8 4 2 2 max. LQFP-100/ LQFP-144/ LQFP-176 2 max. LQFP-144/ LQFP-176 – LQFP-100/ LQFP-144 – LQFP-64/ LQFP-100/ LQFP-144 – LQFP-64/ LQFP-100 – VQFN-48/ LQFP-64 – TSSOP-38/ VQFN-48 -40°C to +125°C -40°C to +125°C -40°C to +125°C -40°C to +125°C -40°C to +125°C -40°C to +125°C -40°C to +125°C 1) USIC: can be configured as UART, LIN, SPI/QSPI, I2C, I2S 2) CCU: used for PWM, D/A Published by Infineon Technologies AG 85579 Neubiberg, Germany © 2012 Infineon Technologies AG. All Rights Reserved. Visit us: www.infineon.com Date: 02 / 2012 Attention please! The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics (“Beschaffenheitsgarantie”). With respect to any examples or hints given herein, any typical values stated herein and/ or any information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.