16/32-bit Microcontroller Brochure

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
Differential
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 Off
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
Differential 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
Buffer
UART,
SPI, LIN,
I2C, I2S
Ch. Ch.
0
1
USIC1
MultiCAN
64 Entry
Buffer
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
Differential
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/Off
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
Buffer
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
Buffer
Data
Handling
+ More
Data
Shifting
Protocol SSC
...
Protocol XYZ
USIC Channel n
Protocol ASC
Optional
FIFO
Buffer
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.