XMC™ Microcontrollers - Компэл · Building on over 30 years of experience, Infineon...

35
XMC™ Microcontrollers CompelFest 2016 Boykov Alexei (Compel SPB FAE Head)

Transcript of XMC™ Microcontrollers - Компэл · Building on over 30 years of experience, Infineon...

XMC™ Microcontrollers CompelFest 2016 Boykov Alexei (Compel SPB FAE Head)

Building on

over 30

years of

experience,

Infineon

provides a

portfolio of

leading edge

Microcontroll

ers for

Automotive

and

Industrial

Applications

Infineon Microcontrollers large portfolio and long history

32-bit AURIX™

AURIX™ TC2xx & TC3xx

32-bit ARM® Cortex®M

XMC4000 ARM® Cortex®-M4

XMC1000 ARM® Cortex®-M0

32-bit TriCore™

16-bit C166

C166

8-bit 8051 compliant

C500 XC800 XC800 HOT

Industrial Automotive

XC166 XE166 XC2000

AUDO NG AUDO F AUDO MAX

XMC™ Target Segments

Home & Professional

Building Automation

Power & Energy

Transportation Factory

Automation

› Up-time › Connectivity › Reliability &

Quality › Lifetime › Safety & Security

› Energy efficiency › Robustness › Up-time

› Form factor, Size and Weight

› Family concept › Copy protection › Fast ramp-up

› Robustness › Functional Safety › Reliability &

Quality › Lifetime

› Energy efficiency › Ease of use › Remote

monitoring › Form factor

It's all about…

MOTOR CONTROL POWER CONVERSION COMMUNICATION LIGHTING

› Home Appliance › AirCon › Power Tools

› LED Lighting › Motor Control

(Shutters, Door Opener,..)

› Server Supply › Solar Inverter › SMPS › Battery Mgmt

› CAV › E-Vehicle

› Industrial Drives › Pumps / Fans › I/O Modules › Micro PLC

Applications

Requirements

XMC Feature Overview

6 set date Copyright © Infineon Technologies AG 2015. All rights reserved.

¹) XMC11x XMC12x XMC13x XMC14x XMC41x XMC42x XMC43x XMC44x XMC45x XMC47x XMC48x

ARM® Core ARM® Cortex®-M0 ARM® Cortex®-M4 with built in DSP & MPU

Clock [MHz] 32 / 64 (core / peripherals) 48 / 96 80 144 120 144

Co Processor - MATH

(divide & CORDIC) Floating Point Unit (single precision)

DMA - 1 DMA / 8 channels 2 DMA / 12 channels

Flash [kB] 8 … 200 128 256 256 512 1024 2048

RAM [kB] 16 20 40 128 80 160 352

PWM Timer 4 8 8 12 24

PWM + dead time - 4 8 4 8

Position interface - 1 2 1 2

ADC S&H 1x 12 bit 2x 12 bit 2x 12 bit 4x 12 bit

ADC Inputs 12 10 16 18 26

DAC outputs - 9x 12 bit (via BCCU outputs ³) 2x 12 bit

Comparator - 2 3 4 4 in HR-PWM ⁴) - 4 -

Serial Ports ²) 2 4 4 6

CAN nodes / MO - 2 / 32 2 / 64 3 / 64 6 / 256

External Bus / SD - - 16 & 32 bit / SD-IO-MMC

USB / Ethernet - 2.0 Device / - 2.0 Host-Device-OTG / 10-100MBit

Application Specific

LED dimming & color control Touch Sensing

Delta Sigma ADC High Resolution PWM

EtherCAT DS-ADC HR PWM

EtherCAT

Supply Range [V] 1.8 … 5.5 3.13 … 3.6

Temperature [ C] -40 … +85 / -40 … +105 -40 … +85 / -40 … +125

Packages TSSOP-16/-28/-38, QFN-40/-48/ -64, LQFP-64 QFN-48, LQFP-64/ -100/ -144, BGA-144/ -196

Notes: ¹)… numbers are ‘UP TO’, for details check the data sheets ³)… requires 1x C per pin/channel

²)… all serial ports usable as UART, Quad SPI, I2C, I2S, LIN ⁴)… compare input vs. value

XMC™ Basic Facts

System › ARM® Cortex™-M0, up to 96MHz

› Up to 200KB Flash, 16kB RAM

› Co-Processor

› up to 64pin packages

Highlights › Advanced PWM, Timers and 12-bit ADC with

1.28 Msps, Position Interface

› Up to 96MHz Co-processor (Cordic/ Divide)

› BCCU color control engine for automatic RGB

mixing and real flicker free dimming

› Rich set of communication SPI, UART, I²C, I²S

& CAN

› 30 ns comparators for AC/DC and low voltage

DC/DC SMPS control

Operating Conditions › Temperature: up to +105 C ambient

› I/O Operation Voltages: 1.8 to 5.5V

System › ARM® Cortex™-M4, up to 144MHz, DSP & FPU

› Up to 2 MB Flash with ECC, up to 352kB RAM

› FPU and up to 12ch DMA

› up to 196pin packages

Highlights › Advanced PWM, Timers and up to 4 x 12-bit

ADC with 3.5Msps interleaved mode

› Comprehensive set of timers ΔΣ-Demodulator,

High-resolution PWM, Position Interface

› Real-time optimized and powerful peripherals

working autonomously

› Complete set of industrial standard

connectivity including EtherCAT, USB, SD/MMC,

CAN and up to 6 x SPI, UART, I2C & I²S

› Touch interface and LED matrix

Operating Conditions › Temperature: up to +125 C ambient

› I/O Operation Voltage: 3.3 V

XMC1000 XMC4000

XMC1000 Product Portfolio

ARM® Cortex®-M0 › Core up to 48MHz / Peripherals up to 96MHz

› Capture Compare Units

› 2 x Serial Channels

› 12-bit ADC

› TA = -40C to 105C

XMC1100 up to 64kB Flash

16 – 40 pins

› 9ch LED Control (BCCU) › 3x Analog Comparators

XMC1200 up to 200kB Flash

16 – 40 pins

› Math Co-Processor › CCU8 PWM Timer › Hall & Encoder I/F

XMC1300 up to 200kB Flash

16 – 40 pins

› 2x CAN › 2x CCU8 › up to 4 Serial Channels

XMC1400 up to 200kB Flash

40 – 64 pins

Wide Supply Voltage Range 1.8V to 5.5V

Secure Boot Loader – ensure IP protection

TSSOP 16/28/38 – VQFN24/40/64 – TQFP64

Application Specific Peripherals

MATH co-processor

Event Request Unit (ERU)

High-performance analog

comparators

PWM Timer for Motor Control

(CCU8)

LED Brightness Color Control Unit

Energy efficient and state-of-the-art LED

lighting combined with connectivity

Application Focus LED Lighting with XMC1200

State-of-the-art LED Lighting:

Brightness and Color Control Unit (BCCU), high speed analog comparators and timers interconnected with ERU for:

– Smooth automatic color change (RGB & tunable white)

– Eye-friendly exponential dimming

– Flicker-free dimming

– enough headroom to run wired or wireless protocols or interact with sensors

close to

0% CPU load

XMC1200 implements the most automated LED Control combined with an Cortex®-M0

Easy evaluation

XMC™ Highlights Brightness & Color Control Unit

dedicated hardware for intelligent lighting

Automated RGB control mixing › linear walk principle › Very little use code and

development effort – CPU offload

Smooth and automated dimming › flicker free › human eye friendly › even at low dimming level

True System Approach › Support different topologies › Self-adaptive › Expandability

e.g. DALI/DMX, Radar

LED Lighting Application Kit

Supported products

› XMC1200

Development Kits

Software

DAVE™

Application Focus Motor Control with XMC1300/XMC1400

Application specific peripherals for Motor Control:

› Dedicated Inverter PWM generators (CCU8)

› Motor Control Position Interface (POSIF) supporting Hall, linear or quadrature rotary encoders

Performance and real-time enhancements:

› Motor Control specific MATH Co-processor (96% Cosine / 84% Division cycle savings)

› Event Request Unit (ERU) – enables interconnection between analog, PWM and sensor interface peripherals

› High-speed peripherals (2x core clock speed)

All kinds of low-end motors:

XMC1300 allows most advanced and cost optimized motor control with an Cortex®-M0

More efficiency drives the

motor control towards

brushless DC

Supported products

XMC™ Highlights MATH Co-Processor

cycle

s n

orm

alized

-94% -84%

› Unload your main CPU and save up to 94% cycles

› 64MHz computing power

› Arithmetic acceleration (trigonometric, multiply, divide

and hyperbolic functions)

› Significant Code space reduction

tune up your system

Example: FOC motor control -

XMC1300 outperforms even a

Cortex®-M3.

› Try it within minutes...

› Motor Control Kit hardware

› Use Dave™ FOC App to spin

your motor...

Easy evaluation

› XMC1300

Development Kits

Software

DAVE™

XMC™ Highlights Analog to Digital Converter

› Up to 4 ADCs with 12 bits at 2 MSamples/sec

› Highly flexible & autonomous operation

› Integrated result registers & post-processing,

e.g. differentiation, accumulation or FIR/IIR

› Fast compare mode & configurable limit checking

› Safety features like broken wire detection &

multiplexer diagnostics

convert all kind of analog signals

Supported products

› XMC1000

› XMC4000

Development Kits

DAVE™

Software

XMC4000 Application Kit

XMC 2Go

Easy evaluation

XMC™ Highlights PWM Timers

› Timer modules with identical timer slices

16...64Bit timer resolution

› All types of PWM signals with dead times &

dithering

› Flexible capture and compare modes with FIFO

› Hardware trap function for safety

› Software portability across complete XMC family

generate & capture all signals

Supported products

› XMC1000

› XMC4000

Development Kits

DAVE™

Software

15W

PMSM Kit

XMC 750W Motor Control Application Kit

Easy evaluation

XMC™ Highlights Intelligent Interconnect Matrix

› Input-/Output trigger signals between hardware

peripherals can be connected by software

› React on events w/o CPU

› Process simultaneous, fast & deterministic

› Save cycles/code/energy

interconnect your peripherals

XMC 2Go

Supported products

› XMC1000

› XMC4000

Development Kits

DAVE™

Software

XMC4500 Relax Kit

Easy evaluation

XMC1100 Series

SYSTEM

ANALOG MEMORY

TIMER / PWM COMMUNICATION

ARM® Cortex™-M0

32MHz

On-chip Oscillator

VREG

PRNG WDT SysTick

Temp Sensor

RTC

64MHz Peripheral

Clock

RAM 16KB FLASH 64KB

ECC

Data/IP Protection

12-bit ADC 1x S&H, 12 ch

Programmable Interconnect

Matrix

Secure Bootloader

USIC 2ch [Quad SPI, SCI/UART, I²C, I²S]

Application / Target Markets

– Home & Professional

– General Purpose

Key Features

– Extended 1.8 – 5.5V Supply Range

– High control performance with 64MHz PWM, 1MS ADC

– Secure Bootloader enables code copy protection in mass production

– IEC 60730 class B compliant LIB

Description

Packages

TSSOP16 TSSOP38 VQFN24 VQFN40

1x PWM Timers (CCU4) 16-64Bit 4ch

XMC1200 Series

SYSTEM

ANALOG MEMORY

TIMER / PWM COMMUNICATION

ARM® Cortex™-M0

32MHz

On-chip Oscillator

VREG

PRNG WDT SysTick

Temp Sensor

RTC

64MHz Peripheral

Clock

RAM 16KB FLASH 200KB

ECC

Data/IP Protection

12-bit ADC 2x S&H, 12 ch

Analog Comp 3x

Programmable Interconnect

Matrix

Secure Bootloader

USIC 2ch [Quad SPI, SCI/UART, I²C, I²S]

Application / Target Markets

– LED Lighting

– Home & Professional

Key Features

– Extended 1.8 – 5.5V Supply Range

– Advanced real-time control with 64MHz PWM, 1MS ADC and 25ns Comparators

– Best-in-class LED dimming & color control, flicker-free, easy to use

– Secure Bootloader enables code copy protection in mass production

– Capacitive touch control with integrated library

– LED display control 64 segments

– IEC 60730 class B compliant LIB

Description

Packages

TSSOP16 TSSOP28 TSSOP38 VQFN24 VQFN40

1x PWM Timers (CCU4) 16-64Bit 4ch

APPLICATION SPECIFIC

LED color/brightness control 9 ch

LED Matrix 64 segments

Capacitive Touch 8 ch

XMC1300 Series

SYSTEM

ANALOG MEMORY

TIMER / PWM

COMMUNICATION APPLICATION SPECIFIC

ARM® Cortex™-M0

32MHz

On-chip Oscillator

64Mhz MATH Co-Processor

VREG

PRNG

WDT SysTick

Temp Sensor

RTC

64MHz Peripheral

Clock

RAM 16KB FLASH 200KB

ECC

Data/IP Protection

12-bit ADC 2x S&H, 12 ch

Analog Comp 3x

Programmable Interconnect

Matrix

Secure Bootloader

USIC 2ch [Quad SPI, SCI/UART, I²C, I²S]

LED color/brightness control 9 ch

Application / Target Markets

– Low-end Motor Control

– Digital Power & LED Lighting

– Home & Professional

Key Features

– MATH Co-processor boosts CortexTM-M0 core performance by adding complex math computing engine running in parallel to the main core

– Motor Control Hall and Encoder Interface

– Extended 1.8 – 5.5V Supply Range

– Advanced real-time control with 64MHz PWM, 1MS ADC and 25ns Comparators

– Best in class LED dimming & color control, flicker-free, easy to use

– Secure Bootloader enables code copy protection in mass production

– IEC 60730 class B compliant LIB

Description

Packages

TSSOP16 TSSOP38 VQFN24 VQFN40

1x PWM Timers (CCU4)

16-64Bit 4ch

1x PWM Timers (CCU8)

16-64Bit 8ch + Dead-Time

Hall & Encoder I/F (POSIF)

XMC1400 Series

SYSTEM

ANALOG MEMORY

TIMER / PWM

COMMUNICATION

APPLICATION SPECIFIC

ARM® Cortex™-M0

48MHz

On-chip Oscillator

VREG

PRNG

WDT SysTick

Temp Sensor

RTC

96MHz Peripheral

Clock

RAM 16KB FLASH 200KB

ECC

Data/IP Protection

12-bit ADC 2x S&H, 12 ch

Analog Comp 4x

2x PWM Timers (CCU4)

16-64Bit 4ch

2x PWM Timers (CCU8)

16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

Secure Bootloader

2xCAN 32 MO

USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]

LED color/brightness control 9 ch

LED Matrix 2 x 64 segments

Capacitive Touch 16 ch

Application / Target Markets

– Low-end Industrial Control & Communication

– Digital Power & LED Lighting

– Home & Professional

Key Features

– MATH Co-processor boosts CortexTM-M0 core performance by adding complex math computing engine running in parallel to the main core

– Extended 1.8 – 5.5V Supply Range

– Advanced real-time control with 96Hz PWM, 1MS ADC and 25ns Comparators

– Best-in-class LED dimming & color control, flicker-free, easy to use

– Secure Bootloader enables code copy protection in mass production

– CAN controller supports higher data rates and x8 bigger Message Objects over conventional CAN

Description

Packages

LFQFP64 VQFN40 VQFN48 VQFN64

Hall & Encoder I/F (POSIF)

96Mhz MATH Co-Processor

XMC4000 Product Portfolio

Long Product Life Cycle (min. 2027)

Extended Temperature Range – up to Ta 125°C + continues up time of 20years @ Tj 110C

QFN 48 – 64-144 LQFP – 196 BGA

Application Specific Peripherals

High Resolution PWM

Event Request Unit (ERU)

High-speed analog comparators +

Slope generation

Timer for Inverter Control (CCU8)

Delta Sigma Demodulator

ARM® Cortex®-M4 (with FPU)

› Core & Peripherals up to 144MHz › High Performance Flash technology › Timers CCU4, CCU8, POSIF › USB / Up to 3x CAN / Up to 6x Serial Channels › Up to 4x 12Bit ADC / 2x DAC

XMC4100/4200

Up to 256kB Flash / 40kB RAM 48-64pins

XMC4400 Up to 512kB Flash /

80kB RAM 64-100pins

› 120MHz Core › Ethernet › ΔΣ Demodulator

XMC4500 Up to 1MB Flash /

160kB RAM 100 – 144pins

› EBU › SD Card

XMC4700 Up to 2MB Flash /

352kB RAM 100 – 196pins

› 144MHz Core › 6ch CAN

XMC4300/4800 Up to 2MB Flash /

352kB RAM 100 – 196pins

› Ethercat

More Efficiency and the need to reduce system

cost push a move towards Digital

Controlled Power Supplies

XMC4200 helps to increase efficiency and reduce system cost

Application Focus Server Power Supply with XMC4200

Highly dedicated peripherals for various control and feedback schemes

– 150ps High Resolution PMW Timers ensure a precise and stable output voltage at high switching frequencies

– Easy Peak Current Control mode (Integrated slope compensation, Blanking, Filtering and Clamping Circuitry)

– Event Request Unit (ERU) enables interconnection between analog, PWM and sensor interface peripherals

Application Focus Industrial Drives with XMC4300 & 4800

Optimized peripherals for Industrial Drives

– Dedicated Inverter PWM generators (CCU8)

– Fast and flexible 12-bit ADC

– Interfaces for HALL sensors, encoders and resolvers

– Event Request Unit (ERU)

Communication interfaces for system administration and maintenance and for real-time optimized connectivity on control level

USB IEEE 1588 EBU CAN SD/MMC UART, I2C, SPI (quad)

…now available on XMC4800 NEW

XMC4300 & 4800: the perfect combination for real-time control and industrial connectivity

Real-time performance

combined with enhanced

connectivity

XMC4800 Series Enabling Customers

Customers Software / Enablement

DAVE™ Example Code for basic

EtherCAT Physical Layer evaluation

DAVE™ integrated BECKHOFF Slave Stack Tool for full

EtherCAT application support

3rd Party Tools for full EtherCAT

application support

+

free o

f ch

arg

e

EtherCAT Technology Group has >3000 Members

Evaluation Boards

XMC4100 Series

Application / Target Markets

– Low to Medium-end Industrial Control

– Digital Power

– Home & Professional

Key Features

– Cortex-M4 @ 80MHz with FPU

– 128kB Flash, 20kB RAM on-chip memories

– High Resolution PWM 150ps

– Motor Control Hall and Encoder Interface

– Industrial Connectivity

– Safety Package supporting SIL-2/3

– 125°C extended Temperature Range

– Long Term Availability with >15 years

– IEC 60730 class B compliant LIB

– Free DAVE™ IDE and DAVE Apps

Description

Packages

VQFN48 LFQFP64

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4

@80MHz

FPU RTC

2x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

2x PWM Timers (CCU4) 16-64Bit 4ch

1x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

2x CAN 64 MO

USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) Up to 128kB

RAM Up to 20kB

CACHE 1kB

Hall & Encoder I/F (POSIF)

USB (FS OTG)

DMA 8ch SysTick CRC Engine

4x HRPWM 150ps

XMC4200 Series

Application / Target Markets

– Low to Medium-end Industrial Control

– Digital Power

– Home & Professional

Key Features

– Cortex-M4 @ 80MHz with FPU

– 256kB Flash, 40kB RAM on-chip memories

– High Resolution PWM 150ps

– Motor Control Hall and Encoder Interface

– Industrial Connectivity

– Safety Package supporting SIL-2/3

– 125°C extended Temperature Range

– Long Term Availability with >15 years

– IEC 60730 class B compliant LIB

– Free DAVE™ IDE and DAVE Apps

Description

Packages

VQFN48 LFQFP64

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4

@80MHz

FPU RTC

2x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

2x PWM Timers (CCU4) 16-64Bit 4ch

1x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

2x CAN 64 MO

USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) Up to 256kB

RAM Up to 40kB

CACHE 1kB

Hall & Encoder I/F (POSIF)

USB (FS OTG)

DMA 8ch SysTick CRC Engine

4x HRPWM 150ps

XMC4400 Series

Application / Target Markets

– Medium-end Industrial Control

– Digital Power

– Transportation

Key Features

– Cortex-M4 @ 120MHz with FPU

– 512kB Flash, 80kB RAM on-chip memories

– High Resolution PWM 150ps

– Motor Control Hall and Encoder Interface (2ch)

– Industrial Connectivity

– Safety Package supporting SIL-2/3

– 125°C extended Temperature Range

– Long Term Availability with >15 years

– IEC 60730 class B compliant LIB

– Free DAVE™ IDE and DAVE Apps

Description

LFQFP64 LFQFP100

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4 @120MHz

FPU RTC

4x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

4x PWM Timers (CCU4) 16-64Bit 4ch

2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

2x CAN 64 MO

USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) Up to 512kB

RAM Up to 80kB

CACHE 4kB

Hall & Encoder I/F (2ch POSIF)

10/100 Ethernet MAC (/w IEEE 1588)

USB (FS OTG)

4x ΔΣ-Demodulator

DMA 8ch SysTick CRC Engine

4x HRPWM 150ps

Packages

XMC4500 Series

Application / Target Markets

– Medium to Higher-end Industrial Control

– Industrial Communication

– Transportation

Key Features

– Cortex-M4 @ 120MHz

– Large on-chip memories 1MB Flash, 160kB RAM

– Motor Control Hall and Encoder Interface (2ch)

– Rich Industrial and External Media Connectivity

– Safety Package supporting SIL-2/3

– 125°C Extended Temperature Range

– Long Term Availability with >15 years

– IEC 60730 class B compliant LIB

– Free DAVE™ IDE and DAVE Apps

Description

LFQFP100 LFQFP144 LFBGA144

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4 @120MHz

FPU RTC

4x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

4x PWM Timers (CCU4) 16-64Bit 4ch

2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

3x CAN 64 MO

USIC 6ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) Up to 1MB

RAM Up to 160kB

CACHE 4kB

2x POSIF (Position Interface)

10/100 Ethernet MAC (/w IEEE 1588)

USB (FS OTG) SDIO/SD/MMC Interface

External Memory Interface (EBU)

4x ΔΣ-Demodulator

DMA 12ch SysTick CRC Engine

Packages

XMC4700 Series

Application / Target Markets

– Medium to Higher-end Industrial Control

– Industrial Communication

– Transportation

Key Features

– Cortex-M4 @ 140MHz

– Large on-chip memories 2MB Flash, 352kB RAM

– 6 CAN/CAN-FD nodes with 256 Message Objects

– Rich Industrial and External Media Connectivity

– Safety Package supporting SIL-2/3

– 125°C Extended Temperature Range

– Long Term Availability with >15 years

– IEC 60730 class B compliant LIB

– Free DAVE™ IDE and DAVE Apps

Description

LFQFP100 LFQFP144 LFBGA196

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4 @140MHz

FPU RTC

4x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

4x PWM Timers (CCU4) 16-64Bit 4ch

2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

6x CAN/CAN-FD 256 MO

USIC 6ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) Up to 2MB

RAM Up to 352kB

CACHE 8kB

2x POSIF (Position Interface)

10/100 Ethernet MAC (/w IEEE 1588)

USB (FS OTG) SDIO/SD/MMC Interface

External Memory Interface (EBU)

4x ΔΣ-Demodulator

DMA 12ch SysTick CRC Engine

Packages

XMC4300 Series

Application / Target Markets

Medium-end Industrial Control

Industrial Communication

Key Features

Cortex-M4 @ 144MHz

EtherCAT

Outstanding Flash RAM ratio with 256kB Flash and 128kB RAM

2 CAN nodes with 64 Message Objects

Rich Industrial and External Media Connectivity

125°C extended Temperature Range

Long Term Availability with >15 years

Free DAVE™ IDE and DAVE Apps

Description

LFQFP100

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4 @144MHz

FPU RTC

2x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

2x PWM Timers (CCU4) 16-64Bit 4ch

1x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

2x CAN 64 MO

USIC 4ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) 256kB

RAM Up to 128kB

CACHE 4kB

10/100 Ethernet MAC (/w IEEE 1588)

USB (FS OTG) SDIO/SD/MMC Interface

DMA 8ch SysTick CRC Engine

LED Matrix Control (8x8 Segments)

Packages

XMC4800 Series

Application / Target Markets

– Medium to Higher-end Industrial Control

– Industrial Communication

– Transportation

Key Features

– Cortex-M4 @ 144MHz

– EtherCAT

– Large on-chip memories 2MB Flash, 352kB RAM

– 6 CAN/CAN-FD nodes with 256 Message Objects

– Rich Industrial and External Media Connectivity

– Safety Package supporting SIL-2/3

– 125°C Extended Temperature Range

– Long Term Availability with >15 years

– IEC 60730 class B compliant LIB

– Free DAVE™ IDE and DAVE Apps

Description

LFQFP100 LFQFP144 LFBGA196

SYSTEM PERFORMANCE

ANALOG

TIMER / PWM

COMMUNICATION

ARM® Cortex™-M4 @140MHz

FPU RTC

4x 8ch-12bit ADC /

4Msps

2x 12Bit DAC

4x PWM Timers (CCU4) 16-64Bit 4ch

2x PWM Timers (CCU8) 16-64Bit 8ch + Dead-Time

Programmable Interconnect

Matrix

6x CAN/CAN-FD 256 MO

USIC 6ch [Quad SPI, SCI/UART, I²C, I²S]

FLASH (ECC) Up to 2MB

RAM Up to 352kB

CACHE 8kB

2x POSIF (Position Interface)

10/100 Ethernet MAC (/w IEEE 1588)

USB (FS OTG) SDIO/SD/MMC Interface

External Memory Interface (EBU)

4x ΔΣ-Demodulator

DMA 12ch SysTick CRC Engine

Packages

XMC™ Ecosystem

Kits and Boards Software, Tools & Partner DAVE™

Development Platform

Eclipse based IDE makes powerful

hardware accessible

DAVE™ Version4

• Library of configurable (GUI) application oriented

software components using XMC Lib. Growing

repository System Control, General Purpose and

Application Oriented APPS.

– Code library for peripherals

– Transparency of code

– CMSIS and MISRA 2004 complaint

– Modify, extend, optimize or develop

DAVE™ APPs using DAVE™ SDK

(Software Development Kit)

– Based on Eclipse Java IDE

extended with GROOVY plug-in

XMC Lib and DAVE™ APPs are tested with

– GCC compiler – ARM® compiler – TASKING compiler

And released for

– Altium – ARM/KEIL – Atollic – IAR Systems – Rowley

XMC™ IP Security

› 2-level encryption of your Firmware with customer and master key

› Secure flash update mode featuring on-chip decryption of Firmware

Protect your Firmware IP from thievery or reverse engineering in outsourced mass production (programming).

Secure Flash Update

XMC1000 Chip Card

› Protection against unauthorized readout and manipulation

› Secure boot mode integrated into all microcontrollers

On Chip Protection

XMC4000 µCodeMeter

MATLAB® Simulink® Embedded Coder Library for XMC™

Benefits

› Fast model-based development for real-time applications

› Optimized XMC MCU code generation from a Simulink® project (including CORDIC instruction set)

› Complete peripheral initialization from Simulink® environment

› XMC MCU application library creation

› from MATLAB® Simulink® XMC MATLAB® Simulink® Embedded Coder Library

› System & Peripheral initialization libraries

› Code optimization libraries (CORDIC & CMSIS from MathWorks®)

› Support for all the XMC microcontrollers

› Includes compilation/linking support (via the GNU gcc/g++)

› www.infineon.com/matlab

XMC™ Sample Ordering

Samples

XM

C1

00

0

XM

C4

00

0

› Only Super Set Devices are build up and available as samples

– Each sup-family offers

– Biggest Package

– Biggest Flash

– Most Feature Set

– Highest Temperature Range

XMC Family Useful Links

› XMC1000 Product Pages

– http://www.infineon.com/XMC1000

› XMC4000 Product Pages

– http://www.infineon.com/XMC4000

› DAVE™ Pages

– http://www.infineon.com/DAVE/v4

› Infineon MC Forum

– http://www.infineonforums.com