XMC™ - Product introduction

XMC™ – Product
Introduction
XMC™ Microcontrollers
April 2016
Agenda
1
Introduction to XMC™
2
Product Portfolio
3
Safety
4
Security
5
Ecosystem
Copyright © Infineon Technologies AG 2016. All rights reserved.
2
Agenda
1
Introduction to XMC™
2
Product Portfolio
3
Safety
4
Security
5
Ecosystem
Copyright © Infineon Technologies AG 2016. All rights reserved.
3
What is XMC™
› XMC™ - Industrial & Multimarket
Microcontroller based on ARM® Cortex® M
› XMC™ - Application / Segment specific
Microcontrollers
One microcontroller platform
Countless Solutions
› XMC™ comprises of 2 major families
XMC1000
™
XMC4000
™
› Cortex® M0 based
› Applications:
› Low cost motor control
› Lighting
› Power conversion
› Cortex® M4 based
› Applications:
› Automation (Industrial
Drives, PLC, I/O)
› Power conversion
Our differentiators are the peripherals not the core
Copyright © Infineon Technologies AG 2016. All rights reserved.
4
XMC™ – Target Segments
Home &
Professional
Building
Automation
Power &
Energy
Transportation
Factory
Automation
Applications
› Form factor, size
and weight
› Family concept
› IP protection
› Fast ramp-up
› Energy efficiency
› Robustness
for harsh
environment
› Up-time
Requirements
› Energy efficiency
› Ease of use
› Remote
monitoring
› Appealing design
and form factors
› Robustness
for harsh
environment
› Functional safety
› Reliability &
quality
› Lifetime
› Up-time
› Connectivity
› Reliability &
quality
› Lifetime
› Safety & security
It's all about…
MOTOR CONTROL
LIGHTING
POWER CONVERSION
Copyright © Infineon Technologies AG 2016. All rights reserved.
COMMUNICATION
5
Agenda
1
Introduction to XMC™
2
Product Portfolio
3
Safety
4
Security
5
Ecosystem
Copyright © Infineon Technologies AG 2016. All rights reserved.
6
XMC1000 MCUs powered by ARM® Cortex®-M0
>70% Performance Increase
performance
ARM® CORTEX® - M0
One Microcontroller platform. Countless solutions.
XMC14
XMC13
XMC11
32 MHz
Up to 64 kB Flash
16 kB RAM
16 - 40pins
XMC12
32 MHz
Up to 200 kB Flash
16 kB RAM
16 - 40pins
48 MHz
Up to 200 kB Flash
16 kB RAM
38-64 pins
32 MHz
Up to 200 kB Flash
16 kB RAM
16 - 40pins
functionality
Lighting
Applications
EBike
Power Tool
SMPS (Charger, PFC)
Aircon
Home Applicance
BMS
Small Engine
Key Features
Fan / Pump
The MATH co-processor adds additional functionality, like trigonometric operations or divisions, to the standard Cortex®- M0 instruction set, enabling field oriented
motor control. It runs up to 64 MHz. Offering 7 times faster division, 38 times faster cosine calculations and enable high-resolution PARK transformation with 24bit.
The BCCU (Brightness and Color Control Unit) automatically runs light control algorithms for optimized dimming and color mixi ng. This significantly reduces SW
development effort for LED lighting applications.
AC/DC power factor correction can be efficiently realized with high-performance and configurable analog comparators. With only 30 ns propagation delay and
peripheral interconnection to the PWM timer, zero current crossing in the coil is detected and a fast and deterministic control loop executed with very little CPU
load.
With the secure boot loader mode, embedded code can be programmed to flash memory in a protected way using AES 128-bit cryptography. This helps to
protect IP if manufacturing is outsourced for instance.
Copyright © Infineon Technologies AG 2016. All rights reserved.
7
XMC1000 Details
USIC
CAN2.0B
-
-
-
2x
-
VQFN-24/40
TSSOP-16/38
up to up to
12
3
1x
-
-
●
2x
-
VQFN-24/40
TSSOP-16/28/38
1/2
up to up to
12
3
1x
1x
●
●
2x
-
VQFN-24/40
TSSOP-16/38
1/2
up to up to
12
3
2x
2x
●
●
4x
●
VQFN40/48/64
LQFP64
XMC11x
-
32
64
Flash
RAM
8-64 kB
16 kB
1/1
up to
12
XMC12x
-
32
64
Flash
RAM
16-200 kB
16 kB
1/2
XMC13x
●
32
64
Flash
RAM
8-200 kB
16 kB
XMC14x
●
48
96
Flash
RAM
32-200 kB
16 kB
ADC12bit / S&H
Number of channels
1x
Peripherals
-
ARM® CORTEX®M0
Frequency
BCCU
Package
POSIF
Connectivity
CCU8
Timer/PWM
CCU4
Analog
Analog Comparators
Memory
Co-Processor
Clocks
Supply Voltage Range 1.8 V - 5.5 V
Temperature Range -40 °C … 85 °C / 105 °C
Copyright © Infineon Technologies AG 2016. All rights reserved.
8
XMC4000 MCUs powered by ARM® Cortex®-M4
performance
ARM® CORTEX® - M4F
One Microcontroller platform. Countless solutions.
XMC43
144 MHz
256 kB Flash
128 kB RAM
100 pins
XMC41
80 MHz
Up to 128 kB Flash
20 kB RAM
48-64pins
XMC42
80 MHz
256 kB Flash
40 kB RAM
48-64pins
XMC47
XMC45
XMC44
120 MHz
256-512 kB Flash
80 kB RAM
64-100 pins
120 MHz
512 k – 1 MB Flash
Up to 160 kB RAM
100-144 pins
144 MHz
1,5 – 2 MB Flash
Up to 352 kB RAM
100-196 pins
XMC48
144 MHz
1 – 2 MB Flash
Up to 352 kB RAM
100-196 pins
functionality
Applications
AIRCON
I/O & COM Modules
Industrial Drive
Micro PLC
SMPS HE
Solar Inverter
Charger (Wireless)
Key Features
Extended Temperature Range – up to Ta 125 °C + continues up time of 20 years @ Tj 110 °C
ERU, ADC, PWM
A comprehensive set of most flexible Timers/PWMs, fast and accurate ADCs and position interfaces in combination with a programmable hardware interconnect
matrix enable deterministic behavior and full application control.
150 ps high-resolution PWM and smart analog comparator to achieve the highest energy efficiency class for digital power conversion.
First EtherCAT® microcontroller on an ARM® Cortex®-M controller with on-chip flash. This enables the most compact designs, eliminating the need for a
dedicated EtherCAT® ASIC, external memory and crystal.
Copyright © Infineon Technologies AG 2016. All rights reserved.
9
XMC4000 Details
USIC
USB
Ethernet
SDIO/SD/MMC
ExternalBusUnit(EBU)
Flash
RAM
64-128 kB
20 kB
2/2
up to
2ch
9
2x
1x
●
●
-
4x
up to
2
-
-
-
-
-
VQFN-48
TQFP-64
XMC42x
80
Flash
RAM
256 kB
40 kB
2/2
up to
2ch
9
2x
1x
●
●
-
4x
2x
●
-
-
-
-
VQFN-48
TQFP-64
XMC43x
144
Flash
RAM
256 kB
128 kB
2/2
2ch
2x
1x
-
-
-
4x
2x
●
●
●
●
-
LQFP-100
XMC44x
120
Flash
RAM
256-512 kB
80 kB
4/4
up to
2ch
18
4x
2x
●
●
●
4x
2x
●
●
-
-
-
TQFP-64
LQFP-100
XMC45x
120
Flash
RAM
512 kB-1 M
128-160 kB
4/4
up to
2ch
26
4x
2x
-
2x
4ch
4x
up to
3
●
●
-
●
●
LQFP-100/144
LFBGA-144
XMC47x
144
Flash
RAM
1,5 - 2 MB
276-352 kB
4/4
up to
2ch
26
4x
2x
-
2x
4ch
6x
6x
●
●
-
●
●
LQFP-100/144
LFBGA-196
XMC48x
144
Flash
RAM
1 - 2 MB
276-352 kB
4/4
up to
2ch
26
4x
2x
-
2x
4ch
6x
6x
●
●
●
●
●
LQFP-100/144
LFBGA-196
14
ADC12bit / S&H
CAN2.0B
∆∑Demodulator
80
Number of channels
XMC41x
ARM® CORTEX®M4F
Frequency [MHz]
POSIF
Package
HRPWM(150ps)
Connectivity
CCU8 (4ch)
Timer/PWM
CCU4 (4ch)
Analog
DAC 12Bit
Memory
Supply Voltage Range 3.13 to 3.63 V
Temperature Range -40 °C … 85 °C / 125 °C
Copyright © Infineon Technologies AG 2016. All rights reserved.
10
Agenda
1
Introduction to XMC™
2
Product Portfolio
3
Safety
4
Security
5
Ecosystem
Copyright © Infineon Technologies AG 2016. All rights reserved.
11
Safety
Definition
Measures of techniques implemented to reduce the risk of injury, loss and
danger to persons, property or the environment, in any facility or place involving
the manufacturing, producing and processing of goods or merchandise.
Safety Systems have to fulfill certain standards. For industrial this is
regulated by IEC61508. Every safety related system needs to go
through a compliance test (e.g. TUEV certification).
Infineon provides a safety package for its XMC4000 family, reducing
the effort on customer side to fulfill the necessary standards on system
level. This package contains following content and support structure:
Documentation
Safety Application Note
Failure Mode Report
Software
Fault Robust Software Test
Library
by Yogitech
FMEDA Tool
Consultancy
Implementation support
by Hitex
by Infineon
Copyright © Infineon Technologies AG 2016. All rights reserved.
12
Agenda
1
Introduction to XMC™
2
Product Portfolio
3
Safety
4
Security
5
Ecosystem
Copyright © Infineon Technologies AG 2016. All rights reserved.
13
Security
Security Solutions
Software
Hardware
Secure Bootloader
OPTIGA™ Family
by Infineon, XMC1000
by Infineon – Hardware based security solutions
CodeMeter µEmbedded
by WIBU, XMC4000 exclusive
OPTIGA™ Trust
OPTIGA™ TPM
Turnkey &
programmable security
solutions
Standardized
certified turnkey solution
KMS/CycurKEYS
by ESCRYPT, XMC4000
emSecure
by Segger
Copyright © Infineon Technologies AG 2016. All rights reserved.
14
Agenda
1
Introduction to XMC™
2
Product Portfolio
3
Safety
4
Security
5
Ecosystem
Copyright © Infineon Technologies AG 2016. All rights reserved.
15
DAVE™ makes powerful hardware accessible
Digital Application Virtual Engineer
Software complexity in
embedded systems grows
faster than Moore's law.
›
Free Eclipse CDT based IDE using GNU C-Compiler
›
Code generation with graphical user interface (GUI)
Configurable and reusable code repository consist of XMC™ Lib
(for all peripherals), DAVE™ APPs, and EXAMPLES
XMC™ Link
Isolated Debug Probe,
based on SEGGER
J-Link
Technology
›
Automatic assignment of chip resources (resolver)
›
Debugger and Flash loader
›
All XMC™ MCUs powered by ARM® Cortex®-M supported
›
XMC™ Lib and DAVE™ APPs tested with GCC compiler,
ARM® compiler, and TASKING compiler released for Altium,
ARM/KEIL, Atollic, DAVE™, IAR Systems, and Rowley
Copyright © Infineon Technologies AG 2016. All rights reserved.
16
XMC™ Evaluation Kits – some examples
XMC1000
GETTING STARTED
›
›
›
›
APPLICATION SPECIFIC
XMC1100 Boot Kit
XMC1200 Boot Kit
XMC1300 Boot Kit
XMC 2Go
Power Tool KIT
using XMC1302
1 kW/20 VDC
BLDC Motor Control
Arduino
RGB Lighting Kit
using XMC1202
Digital Power
Explorer Kit
using
XMC1300/XMC4200
XMC4000
› XMC4500 Relax Kit
› XMC4500 Relax Lite Kit
600 W LLC Reference Design
using XMC4200
Achieves TITANIUM efficiency
standard
Copyright © Infineon Technologies AG 2016. All rights reserved.
750 W power inverter
with PFC
(115 VAC to 230 VAC)
nominal 3 A motor current
17
Support material:
Collaterals and
Brochures
›
›
›
›
›
Product Briefs
Selection Guides
Application Brochures
Presentations
Press Releases, Ads
›
www.infineon.com/XMC
Technical Material
›
›
›
›
›
Application Notes
Technical Articles
Simulation Models
Datasheets, MCDS Files
PCB Design Data
›
›
›
›
www.infineon.com/XMC
Kits and Boards
DAVETM
Software and Tool Ecosystem
Videos
› Technical Videos
› Product Information
Videos
› Infineon Media Center
› XMC Mediathek
Contact
› Forums
› Product Support
› Infineon Forums
› Technical Assistance Center (TAC)
Copyright © Infineon Technologies AG 2016. All rights reserved.
18
Glossary abbreviations
›
ADC
Analog-to-Digital Converter
›
BCCU
Brightness and Colour Control Unit
›
CAGR
Compound Annual Growth Rate
›
CAN
Controller Area Network
›
CCU4
Capture Compare Unit 4
›
CCU8
Capture Compare Unit 8
›
CPU
Central Processing Unit
›
DAC
Digital-to-Analog Converter
›
DAVE™
Free development IDE for XMC™
›
EtherCAT®
Ethernet for Control Automation Technology
›
HRPWM
High Resolution Pulse Width Modulation
›
I/O
Input / Output
›
I2C
Inter Integrated Circuit (also known as IIC)
›
IGBT
Insulated Gate Bipolar Transistor
Copyright © Infineon Technologies AG 2016. All rights reserved.
19
Glossary abbreviations
›
IOT
Internet of Things
›
LED
Light Emitting Diode
›
MCU
Microcontroller
›
MMC
MultiMediaCard
›
POSIF
Position Interface
›
PWM
Pulse Width Modulation
›
RAM
Random Access Memory
›
SD
Secure Digital
›
SDIO
Secure Digital Input Output
›
SPI
Serial Peripheral Interface
›
UART
Universal Asynchronous Receiver Transmitter
›
USB
Universal Serial Bus
›
USIC
Universal Serial Interface Channel
Copyright © Infineon Technologies AG 2016. All rights reserved.
20
Disclaimer
The information given in this training materials is given as a hint for
the implementation of the Infineon Technologies component only and
shall not be regarded as any description or warranty of a certain
functionality, condition or quality of the Infineon Technologies
component.
Infineon Technologies hereby disclaims any and all warranties and
liabilities of any kind (including without limitation warranties of noninfringement of intellectual property rights of any third party) with
respect to any and all information given in this training material.
All the images used in the trainings are free for commercial use or
free for use with attribution and were designed by Freepik.