One Microcontroller Platform. Countless Solutions.
Factory Automation
Building Automation
Transportation
Power & Energy
Home & Professional
www.infineon.com/xmc
Content
XMC – Target MarketsDAVE™ and Ecosystem XMC – One Microcontroller Platform. Countless Solutions.ApplicationsIndustrial Motor ControlDigital Power ConversionSmart Lighting334XMC EcosystemXMC Kits and Evaluation BoardsEfficient Tools, Software and Services for the Complete Development CycleDAVE™ Teams Up With Well-Established ARM® EcosystemXMC Package OverviewXMC Portfolio OverviewFrom Product to System with Infineon14141618881012202122XMC – Target Markets
Infineon’s XMC 32-bit industrial microcontroller portfolio is designed for system cost and efficiency for demanding industrial applications. It comes with the most advanced peripheral set in the industry. Fast and largely autonomous peripherals can be configured to support individual needs.
Highlights include Analog-Mixed Signal, Timer/PWM and communication peripherals powered by either an ARM® Cortex™-M0 core (XMC1000 family) or a Cortex™-M4 core with a floating point unit (XMC4000 family).
XMCFactory AutomationXMC4000n Inverter, SMPS and UPSn Advanced Motor Controln Sense & ControlBuilding AutomationTransportationPower & EnergyHome & Professionaln Test & Measurementn PLCs and IO Devicesn Industrial CommunicationXMC1000n Inverter, SMPS and UPSn Motor Controln Smart Sensorsn IO Devicesn General Purposen Test & Measurementn HMI and Touch Controln LED Lighting2
Target SegmentsAutomationFactory AutomationBuilding Transpor-tationPower & EnergyProfessionalHome & Motor ControlecnetePower ConversionpmoC fos LED ControlaerACommunicationIndustrialDAVE™ and Ecosystem
DAVE™ – reduce time-to-market
A set of development tools, ready-to-use software solutions Free application-oriented code repository merged with and supporting services are available for XMC microcontrol-graphical system design methods and automatic code
lers. These tools and software products support the com-generator to guide XMC microcontroller designers along the plete development cycle to ensure efficient, reliable results.
entire process – from evaluation to production (E2P).
Consulting, Coaching
Training,
Modeling, Simulation, Code Generation
Programming
Flash Libraries,Middle ware
RTOS, Test, Verification, Debugging,Code Analysis
Compiler Tools, IDE
3
XMC – One Microcontroller Platform. Countless Solutions.
The foundation of Infineon’s XMC 32-bit industrial micro-controllers portfolio is built on the XMC4000 family and the XMC1000 family.
Both families comprise more than 100 different devices – arranged in series – offering scalability thanks to common peripherals. These are enriched with application-specific IP plus co-processors and hardware accelerators for determinis-tic real-time behavior and performance.
ARM® Cortex™-M4 (with FPU)n CPU Frequency up to 120MHzn Peripherals up to 120MHzn Timers CCU4, CCU8, POSIFn USB / Up to 3x CAN / Up to 6x Serial Channelsn 150ps high-resolution PWM (optional)n Interconnect Matrixn 2x 12-bit ADC / 2x DACn TA = -40°C to 125°CXMC4700XMC4500Up to 1MB Flash / 160kB RAMLQFP-100 / LQFP-144 / BGA-144+ More Performance + More Memory+ More PinsXMC4400Up to 512kB Flash / 80kB RAMTQFP-64 / LQFP-100+ 120MHz Core + Ethernet+ ΔΣ Demodulator+ EBU+ SD CardXMC4100/4200Up to 256kB Flash / 40kB RAMQFN-48, LQFP-64+ 80MHz Core + Up to 2x CANARM® Cortex™-M0n Core 32MHz / Peripherals up to 64MHzn Capture Compare Units (CCU4)n 2x Serial Channelsn 12-bit ADCn Interconnect Matrixn Secure Bootloadern TA = -40°C to 105°Cn VDD = 1.8V to 5.5VXMC1400XMC1300Up to 200kB FlashTSSOP-16/28/38, VQFN-24/40+ More Connectivity+ More PinsXMC1200Up to 200kB FlashTSSOP-16/28/38, VQFN-24/40+ 9ch LED Control (BCCU)+ 3x Analog Comparators+ Math Co-Processor+ CCU8 PWM Timer+ Hall & Encoder I/FXMC1100Up to 64kB FlashTSSOP-16/38, VQFN-24High Volume ProductionDevelopment 20154
XMC1000 – Optimized Peripherals for Real-Time Success.
XMC4000 – Advanced Industrial Control & Connectivity.
XMC1000 customers benefit from a comprehensive set All XMC4000 devices are powered by ARM® Cortex™-M4 of common Analog-Mixed Signal, Timer/PWM and com-with a built-in DSP instruction set. The Single Precision
munication peripherals. All powered by ARM® Cortex™-M0, Floating Point Unit, Direct Memory Access (DMA) feature and addressing a broad application spectrum from typical 8-bit Memory Protection Unit (MPU) are state-of-the-art for all applications up to digital power conversion and even field devices – even the smallest XMC4000 runs with up to 80MHz oriented motor control.
in core and peripherals. It comes with comprehensive set of common, fast and precise analog/mixed signal, Timer/PWM The XMC1000 family is available in three series:
and communication peripherals. XMC4000 is the promising XMC1100 (Basic series), XMC1200 (Feature series) and successor to traditional DSP/DSC and 32-bit MCU solutions. XMC1300 (Control series), with more than 60 products in The XMC4000 family addresses industrial market needs and TSSOP-16/-28/-38 and VQFN-24/-40 packages.
is ideal in particular for digital power conversion, motor con-trol, sense & control, and IO applications. The XMC4000 fami-The XMC1100 Basic series – 32MHz, 8kB to 64kB flash, 16kB ly is available in four series: XMC41000, XMC4200, XMC4400 RAM, programmable hardware interconnect matrix, Timer/and XMC4500, with more than 45 devices in VQFN, LQFP and PWM, 12-bit ADC, 2ch serial communication interface incl. LFBGA packages scaling from 48 to 144 pins.
Quad-SPI, peripheral clock up to 64MHz, operating voltage from 1.8 to 5.5V and up to 105°C ambient temperature.The XMC4100/XMC4200 series features 80MHz, 64kB to The XMC1200 Feature series is specifically optimized for 256kB flash with ECC, 40kB RAM, 1kB cache and a program-LED lighting. It incorporates additional application-specific mable hardware interconnect matrix. Features include up to features such as analog comparators, Brightness and Color 3x Timer/PWM modules with 64-bit resolution, asymmetric Control Unit (BCCU), hardware engine for flicker-free dim-PWM, Dead-Time insertion, fractional clock divider, shadow ming and color control of LEDs with up to 200kB flash.
transfer and external event trigger, high resolution PWM The XMC1300 Control series is optimized for motor control (150ps) and programmable comparators, Position Interface and digital power conversion applications. It comes with a (POSIF), 2x 12-bit ADC, 2x 12-bit DAC, 4ch serial communica-64MHz MATH co-processor (DIV, COS, SIN), position inter-tion interface, incl. Quad-SPI and FIFOs, 2x CAN 2.0B with 64 face (POSIF) and precise Timer/PWM (CCU8) peripheral with message buffer, USB FS device, 80MHz peripheral clock and a 64-bit resolution, asymmetric PWM, dead-time insertion, an ambient operating temperature of of up to 125°C.
fractional clock divider, shadow transfer and external event The XMC4400 series offers a 120MHz core and peripheral trigger. This is a very cost-efficient solution for sensorless clock with 256kB to 512kB flash, 80kB RAM and 4kB cache. FOC (Field Oriented Control) for electric motors.
Up to 6x Timer/PWM modules, 2x POSIF, 4x 12-bit ADC and 4ch ∆∑ demodulator together with RMII/MII Ethernet Inter-face and USB FS OTG.
The XMC4500 series provides 512kB to 1MB flash, 128kB to 160kB RAM, additional CAN nodes (up to 3), SDIO/SD/MMC interface as well as external memory interface (EBU) to directly interface with memories, LCDs and proprietary systems such as FPGAs or ASIC.
5
Infineon XMC MCUsParameterCore Frequency MATH Co-processor DSP instruction set Floating point unit Peripherals clock speed SystemProgrammable hardware interconnect matrixDMA MPU Watchdog Real-time clockHibernate domain Number of I/Os Supply voltage Operating temperature Flash MemoryError Correction Code (ECC) RAMCache Ext memory interface Timer/PWMSysTick CCU4 (4 ch) CCU8 (8 ch) 12-bit ADC Analog12-bit DAC Comparator IEEE 1588 Ethernet MAC CommunicationUSB SDIO/SD/MMC USIC (UART, SPI, QSPI, I²C, I²S) Ext Memory interface CAN 2.0 B HRPWM (150 ps) ∆∑ demodulator ApplicationPOSIF Capacitive touch control LED matrix control Brightness color control unit DAVE™ APPs Debug and trace Ecosystem (IDEs, compiler, debugger) PackagesVQFN-24/40TSSOP-16/38––––––up to 12 ch, 1 x ADC (1Msps)8 – 64 kB–XMC1000XMC4000XMC1100XMC1200ARM® Cortex™-M0 32MHzXMC1300XMC410080MHzXMC4200XMC4400XMC4500ARM® Cortex™-M4120MHz64MHz–––up to 64MHz1 x–Primitive Memory Protection (PAU)8 chup to 80MHz••up to 120MHz2 x12 ch••–Memory Protection Unit (8 Regions)•••14 / 22 / 26 / 34 / 351.8 – 5.5V–40°C ... 85°C / 105°C16 – 200 kB8 – 200 kB64 – 128 kB20 kB34 / 493.13 – 3.63V45 / 79 / 123–40°C ... 85°C / 105°C / 125°C256 kB40 kB•––•256 – 512 kB80 kB512 kB – 1 MB128 kB – 160 kB4 kB16 kB1 kB–2 x 4ch1 x 4ch1 x 8chup to 9 ch, 2 x ADC (2Msps)2 xup to 3 xProgrammable CMPs built in HRPWM–up to FS DEV–4 ch, 2x FIFO (64 word)–up to 2 Nodes, 64 Message Objects4 ch–1x––1xup to 7 chup to 28 LEDs–•1 x 4ch–up to 12ch, 2 x ADC (1Msps)––––2 ch, FIFO (64 word)–––––up to 16 chup to 128 LEDsup to 9 ch•4 x 4ch2 x 8ch•up to 26ch, 4 x ADC (2Msps)–1 x RMII & MIIFS OTG••–6 ch, 2x FIFO (64 word)3 Nodes, 64 Message Objects4 ch2xup to 8chup to 40 LEDsCode library with basic system, peripherals and advanced application-oriented componentsfor Motor Control, Power Conversion, Lighting, Communication, and many more.SWD, SPDSWD, JTAG, TraceInfineon DAVE™ (free) and PartnerARM®/KEIL™, Atollic, IAR Systems, Rowley Associates, TASKINGVQFN-24/40TSSOP-16/28/38VQFN-24/40TSSOP-16/38VQFN-48LQFP-64VQFN-48LQFP-64LQFP-64/100LQFP-100/144LFBGA-1446
OtherIDEsXMC1000 Family Key Features
The MATH co-processor adds additional functionality, like trigonometric operations x = cos(ß)or divisions, to the standard Cortex™-M0 instruction set, enabling field oriented motor control. It runs up to 64MHz. Offering 7 times faster division, 38 times faster cosine calculations and enable high-resolution PARK transformation with 24-bit.The BCCU (Brightness and Color Control Unit) automatically runs light control algorithms for optimized dimming and color mixing. This significantly reduces SW development effort for LED lighting applications. VAC/DC power factor correction can be efficiently realized with high-performance V1+2–Voutand configurable analog comparators. With only 30ns propagation delay and peripheral interconnection to the PWM timer, zero current crossing in the coil is de-tected 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.XMC4000 Family Key Features
125°C ambient temperature for highest robustness in harsh environments. Ta = 125°CTimersA comprehensive set of most flexible Timers/PWMs, fast and accurate ADCs and ADC
position interfaces in combination with a programmable hardware interconnect Position I/F
matrix enable deterministic behavior and full application control.
150ps high-resolution PWM and smart analog comparator to achieve the highest energy efficiency class for digital power conversion.150psDelta Sigma demodulator with integrated filters for cost- and size-efficient ∆∑
galvanic isolated current measurement.
Demodulator
7
Applications
Industrial Motor Control
In today’s competitive and very dynamic environment,
manufacturers are under constant pressure to find new ways of increasing energy efficiency, mobility and security – in all motor control applications. At the same time, software’s increasingly important role in embedded systems directly contributes to their complexity – and increases overall costs. From power tools through low- and high-voltage motors to industrial automation, Infineon’s XMC microcontrollers and other semiconductor products enable our customers to design the most innovative, efficient, reliable and energy- friendly motor control and drive systems.
Infineon’s XMC microcontroller family is perfectly suited as a controller for various types of motors, like Permanent Magnet Synchronous Motors (PMSM), Brushless DC Motors (BLDC), AC Induction Motors (ACIM), Servo Motors and Brushed DC Motors. Our free and easy-to-use DAVE™ Inte-grated Development Environment (IDE) comes with a large number of pre-defined, configurable and tested software blocks (DAVE™ APPs) targeting specific applications, which allow rapid application development and prototyping by engineers. For all major motor control schemes there are ready-made motor control example projects available in the form of DAVE™ APPs.
Infineon XMC4000 microcontroller family are best suited to industrial motor control applications such as AC and servo drives as shown in below figure in a CNC machine. The ARM® Cortex™-M4 with FPU offers the computing per-formance to run cascade control for the electrical drive as well as communication stacks to the field level, to PLCs and other drives. Ready-to-use software for this example appli-cation is provided with the DAVE™ APP libraries for motor control and communication.
ADCCarrier Pat. Gen.Carrier Pat. Gen.ADCCortex™ -M4FPUGZACCU4POSIFAC/DCMemoryBXMC4500UART/SPI/dSPI/qSPI/ICSerialCOM3~InverterCCU4ADCCCU8CCU4USBDC/DCADCISODSDSD/MMCUSBETH/CANEBUSDRAMDSMODMotor control and connectivity for a CNC machine, featured with XMC4500 microcontroller8
The following functionalities help to realize high perfor-The following functionalities help to realize power tools mance industrial drives with the XMC4000 microcontroller with the XMC1000 microcontroller family:
family:
n POSIF interface to direct connect hall sensors, incremen-n Hardware interconnect matrix – peripheral intercon-tal encoder
nection and process parallelization with no or low CPU n 3-phase inverter implementation with CCU8
involvement
n Hardware interconnect matrix for active PFC – enabling n POSIF interface to direct connect hall sensors, incremen-hardware trigger between CCU4 and ADC and/or analog tal encoder
comparator
n Resolvers can be direct connected with ΔΣ Demodulatorn Flexibility for serial communication, thanks to program-n In-phase current measurement via galvanic isolated ΔΣ mable universal serial interface channels (USIC)
Demodulator
n Fast control loops and precise control with advanced n Easy 3-phase inverter implementation with CCU8
Timer/PWM modules (CCU4/CCU8) offering shadow reg-n Sensor calibration, offset and gain adjustment with fast ister transfer, external input for fault control, binary and 12-bit DAC
floating pre-scaler, 16-bit to 64-bit width using concate-n Overcurrent and -voltage protection with fast reaction nation option
time using ADC fast compare mode
n Active PFC implementation with CCU4 and ADC
Below is a block diagram of the power tool reference n Support for fieldbus communication with IEEE1588 time design featuring the XMC1302 microcontroller, OptiMOS™ stamping Ethernet MAC and CAN
BSC010N04N, 40V/1.05mΩ RDS(on) 3-phase inverter, and n External Bus Unit (EBU) enabling communication with EiceDRIVER™ 2EDL05M06.
external memories and devices
n Up to 125°C ambient operating temperaturen Free IEC60730 LIB approved by VDE
+5V LinearBattery18Vdc RegulatorThe XMC1000 family is engineered to offer the best-in-class +12V BoostConverterCapacitorDC Linkcost/performance ratio. XMC1000 microcontrollers are best suited to fans, pumps and electrical drives in power tools and white goods. The ARM® Cortex™-M0 core together with XMC1300the dedicated MATH co-processor set a new benchmark for CPU power in this price/performance class of microcontrol-CCU8B6 InverterGate Driver+SensorsHalllers. Even very sophisticated motor control schemes includ-Temp. Sensor+ing sensor and sensorless Field Oriented Control can be realized easily with enough headroom for serial communi-cation with a network of other control devices and a human ADCCurrent Sensemachine interface.
POSIFBlock diagram of power tool reference design9
Applications
Digital Power Conversion
There are ever increasing requirements on power supply designs. Some of these are fuelled by consumer demands or industry association guidelines (like higher power density, higher integration, modularity, or 80 Plus Titanium efficiency standard). And some are driven by the regulators (like the EN 61000-3-2 PFC standard). These new or more stringent requirements are paving the way for increased use of digitally controlled power supply systems, simply because sometimes it is not feasible to design a traditional control system with analog circuitry and meet all the requirements. On the other hand, semiconductor technology advances have allowed MCU manufacturers to develop a new class of MCUs, opti-mized for digital power conversion applications in terms of features and price. This new market development has attract-ed even more power supply designers towards digital control. Digital designs have the same or similar system BOM cost, and offer all the benefits of digital power conversion like:
n Advanced and adaptive control algorithms (multiple
loops, non-linear), more compact designs enabling high efficiency across a broad range of loads (Titanium stan-dard) and operating conditions (input voltage, tempera-ture, aging)
n Greater flexibility, enabling more cost-efficient platform solutions (e.g. one design for multiple power supplies, commissioning and field updates, regional specifics, etc.)n System monitoring and network connectivity/mainte-nance (e.g. hot swap or load balancing, PMBus communi-cation, failure prediction)
The application example below shows a digitally controlled power supply used for server racks with typical power ratings between 300W and 3KW. XMC microcontrollers are used for PFC and LLC control with variable output, load balancing and system status monitoring and reporting.
240V+ACPFC-LLCw/ SR12V48VOR-ingLoadLoadLoadXMC1300PulseTransformerXMC4200LoadOptoCouplerCOM300W server SMPS with XMC for digital control10
XMC microcontrollers are particularly well positioned for use in digital power applications thanks to the following application-tailored features:
n 4-channel 150ps HRPWM timer (XMC4100/4200/4400 series)
n Rich connectivity: 2x CAN nodes, 4-channel serial COM (configurable to SPI, I²C, I²S, UART), USB FS
n Up to 4x 12-bit ADC with 70ns sample time ensures fast reaction times and tighter control loops
n Extended temperature range up to 125°C ambient temperature (XMC4000 family)
n Analog comparators with only 3mV input offset voltage and 30ns propagation delay (XMC1000 family)Below is an example of a buck converter realized with an XMC4000 microcontroller.
This implementation with XMC4200 as well as the imple-mentation with XMC1200 is part of the buck converter training kit (KIT_XMC_BUCKCONVERT_01). Consisting of a power board with 2 synchronous buck converters and 2 control cards (XMC4200 series and XMC1200 series), this kit allows engineers to simply experiment with buck converter topology digitally controlled by XMC microcontrollers. It is very easy to test and compare different buck converter con-trol mechanisms (voltage control vs. current control, with slope compensation), and explore the benefits of dedicated power conversion peripherals, such as a high-resolution PWM or slope compensation module.
L1+Vin–High resolution PWMQ1D1CoLoadXMCHRPWMNew Compare HRControl Loop (SW)New ComparePWMCCUB Timer PWMConversion TriggerResultVADC VoutBlock diagram of Buck converter with XMC4000 microcontroller11
Applications
Smart Lighting
The term “smart lighting” covers everything from energy-ef-ficient and high-endurance LED technology through network or wireless connectivity to light quality and color mixing. With the Brightness and Color Control Unit (BCCU), XMC1200/XMC1300 series products offer an industry-unique module to automatically control the dimming level and color of multi-channel LED lamps. Users can quickly configure their ideal solution without the need for expert knowledge in light-ing. Besides LED control functions, XMC1200/XMC1300 series microcontrollers can also be used as DALI or DMX controllers and offer advanced single-chip smart lighting solutions. Programming and configuring DALI or DMX communication is made easy by DAVE™ APPs.
XMC1000 family key features for smart lighting applications:
n Automatic brightness control (using high-frequency pulse density modulation) based on the ΣΔ principle en-ables completely flicker-free dimming through 9 output channels
n Automatic exponential dimming and linear intensi-ty changes make brightness or color changes appear smooth and natural to the human eye
n An integrated packer function ensures controlled switch-
ing rates for a wide range of high-power LED drivers
n Hardware interconnect matrix (ERU) allows BCCU to trig-ger the ADC for synchronized feedback loops
The following pictures illustrate the effects of superior flicker control thanks to the BCCU integrated in the XMC1200 and XMC1300 series:
2 kHz flicker with a commercial stand-alone ballast de-tected by an HD camera. Although not visible, it affects the brain (below 3 kHz threshold).Infineon solution with XMC1200/XMC1300 series. Flicker-ing (40–50 kHz) is neither visible nor perceptible and only barely detectable by HD cameras.
12
The block diagram below shows an example of an XMC1000 family microcontroller in a smart lighting application. An XMC1202 microcontroller is used here for direct constant
current control of a 3-channel RGB LED lighting system, and is also handling DMX communication.
This type of lighting system is realized in the new RGB LED lighting shield with XMC1202 (picture to the right) which can be used either with XMC1100 Boot Kit or with Arduino Uno R3 as a master board. DMX512 control is supported with a mounting option for the interface chip. More infor-mation can be found at www.infineon.com/arduino.
RGB LED Lighting Shield with XMC1202 for Arduino. (For more information see next page.)
BCCU ChannelBlueLinear IntensityWalkerBlue
Brightness
Modulator
ΣΔCCUx Slice
PBCCU ChannelMCAref
GreenLinear BCCUIntensity
WalkerExponential Dimming GreenDimming LevelBrightness
Modulator
ΣΔCCUx Slice
Engine
PBCCU ChannelMCAref
Red
Linear IntensityWalkerRed
Brightness
Modulator
ΣΔCCUx Slice
PMCAref
XMC1200 series
Block diagram of 3-channel RGB LED smart lighting system using the XMC1200 series microcontroller
13
XMC Ecosystem
XMC Kits and Evaluation Boards
A wide range, from low cost to advanced kits and evaluation boards for XMC microcontroller evaluation and prototyping is made available for developers.
The available kits and boards support different evaluation purposes and requirements - from getting started to com-plete application-specific solutions.
Together with a wide range of DAVE™ APPs and provided examples a fast-track access to embedded programming with XMC microcontroller.
For more information and free downloads, visit www.infineon.com/xmc-dev
Getting started XMC 2 Go
Order No.: KIT_XMC_2GO_XMC1100_V1
n XMC1100 MCU series, ARM® Cortex™-M0n On-board J-Link Lite debugger
(realized with XMC4200 microcontroller)n Power over USB (Micro USB)
n ESD and reverse current protectionn 2 x user LED
n Pin header 2x8 pins suitable for breadboard
RGB LED Lighting Shield with XMC1202 for Arduino
Order No.: KIT_LED_XMC1202_AS_01
n XMC1200 MCU series, ARM® Cortex™-M0
with Brightness and Color Control Unit (BCCU)n 3 independent output channels for flicker-free, high-quality LED lighting solutions
n Compatible with Arduino Uno R3 and XMC1100 Boot Kit [Order No.: KIT_XMC11_BOOT_001]n Expandable design (e.g. DAM512)
14
Application-specific
XMC1000 Motor Control Application Kit
Order No.: KIT_XMC1x_AK_Motor_001
n XMC1300 MCU series, ARM® Cortex™-M0
with MATH co-processor
n Detachable SEGGER J-Link debug interface
n Motor board: 12 – 24V, up to 3A, on-board 3-phase motor (24V, 15W) with Hall sensors, and encoder interface
n Supported control schemes: V/f open loop, block or sinu-soidal commutation with(out) Hall sensors or sensorless, FOC with Hall sensors, encoder or sensorless
Example: XMC1000 motor control application kit with 3-phase brushless DC motor from Maxon. Featuring XMC1300 microcontroller series, EiceDRIVER™ gate driver, and N-Channel OptiMOS™ power transistors from Infineon
Advanced
XMC 750 Watt Motor Control Kit
Order No.: KIT_XMC750WATT_MC_AK_V1
n XMC1300 drive card with galvanic isolationn XMC4400 drive card with galvanic isolationn Power board:
– 110–230V / 750W
– Input filter and active PFC
– 3-phase inverter by reverse conduction IGBT
15
XMC Ecosystem
Efficient Tools, Software and Services for the Complete Development Cycle
A complete set of development tools, code repository with ready-to-use software, and supporting services are avail-able for XMC microcontrollers from Infineon and various third-parties.
These tools and software products support the entire devel-opment cycle to ensure efficient and high-quality results.
Start with DAVE™
SELECT
appropriate XMC Lib and DAVE™ APPs
CONFIGUREusing GUICOMPOSEas neededGenerate codeSELECT
DAVE™
3rd PARTY TOOL
CONTINUE
utilizing generated codeCOMPILE, BUILD, DEBUG
Training and consultant services
A complete offering encompassing documentation, tutorials, training, coaching and consultingModel-based development
Model-based development methodologies for efficient designs, complex control loops and best utilization
Extensive code repository
XMC Lib (low level driver library), DAVE™ APPs with DAVE™ SDK, and additional examples with graphical configura-tion and advanced design methods
RTOS and standard middleware
Real-Time Operating Systems (RTOS), middleware software solutions like file systems, graphic libraries, or commu-nication stacks are provided by a wide partner landscape including open source solutions.
16
C-compiler tools and IDE
The XMC portfolio is supported by all major vendors including CMSIS support packages for header files, startup code, linker script and debugger register view. XMC Lib and DAVE™ APPs are tested with GCC compiler, ARM® compiler and TASKING compiler and released for Altium, ARM/KEIL, Atollic, IAR Systems and Rowley.
Debug, verification and analysis
Professional debuggers with trace, RTOS awareness and data analysis capabilities are available for unit testing and code quality analysis
Flash programming
Multiple options from free-of-charge solutions to professional solutions are available
Board design
XMC-specific package libraries for PCB design tools, board tests based on boundary scan descriptions, and IBIS models are available for standard design tools
Simulation, Code Modeling, GenerationMiddleware, RTOS, Compiler Tools, LibrariesIDETest, Verifica-Debugging, tionProgrammingFlash Consulting Training, PCB Design and TestEvaluation BoardsAARM/KEIL•••Altium•••Atollic••BBluewind•CCadSoft•CMX Systems•Codesys•Eemtas•Expresslogic•FFreeRTOS•GGoepel•HHCC embedded•HI-LO Systems•HITEX••••IIAR System••Interniche•Infineon•••••iSystem•LLauterbach•MMathworks•Micrium•MicroConsult•PParasoft•port•PLS Develop-ment Tools•RRowley••SSEGGER•••SiSy•••SevenStax•TThesycon•WWillert••VVerifysoft•XXELTEK•17
XMC Ecosystem
DAVE™ Teams Up With
Well-Established ARM® Ecosystem
Application-oriented code repository merged with graphi-cal system design methods and automatic code generator to guide XMC microcontroller customers along the entire process – from evaluation to production (E2P).
XMC Lib and DAVE™ APPs provide a reusable code library. Generated code can be used with other third-party tools.
DAVE™ Integrated Development Environment (IDE)ðHardware Resource ManagementðCode GenerationðCompilerðDebuggerXMCMCUs32-bit ARM® Cortex™–M0/M4F XMC LibDAVE™SDKDAVE™APPsEXAMPLES3rd PARTIESCompiler IDEs, Altium, ARM/KEIL, Attolic, IAR Systems, RowleyAPPLICATIONTime to Market – from Evaluation-to-Production (E2P)DAVE™
ree Eclipse-based integrated development F
environment (IDE) including GNU C-compiler, debugger and code generation plug-in MSIS / MISRA 2004-compliant low level driv-C
er library for peripherals (APIs)
EXAMPLES X MC Lib and DAVE™ APPs composed to create
applications3rd PARTIES X MC Lib and DAVE™ APPs are tested with
GCC, ARM® and TASKING compilers; released for Altium, Atollic, ARM/KEIL, IAR, Rowley compiler IDEs
XMC Lib
DAVE™ APPs GUI-configurable application-oriented soft-ware components using XMC Lib; arranged in a library (APIs)DAVE™ SDK S oftware development kit to modify, en-hance, and develop new DAVE™ APPs
www.infineon.com/dave
18
Overview of XMC Lib and DAVE™ APPs which will be provided as components to either used separately and independent or combined to more complex task/system.
XMC LIB
CMSIS / MISRA 2004-compliant low level driver libraries for XMC peripherals (APIs)SystemTimer/PWM
Analog/Mixed Signal
Communication
Application-specific
n DMAn
PAU
n CCU4n ACMPn CANn BCCUn ERUn PRNGn CCU8n ADCn I²Cn LEDTSn FCEn RTCn HRPWMn DAC
n SPIn MATHn FLASHn SCUn POSIF
n UARTn POSIFn GPIOn WDT
n USBn HRPWM
n MATH
n USIC
DAVE™ APPs
Graphical User Interface (GUI)-configurable application-oriented software components using XMC Lib
(Low Level Driver); arranged in a library (APIs)General PurposeApplication-specific
General Purposen ADC_MEASUREMENTn EVENT_GEN
Motor Controln ADALI_CDn n ADC_QUEUEn
EXT_INTERRUPTn ACIM_FOCn DALI_CGSP_MASTER
n n ADC_SCANn GPIOn ACIM_FREQ_CTRLn DISPLAY_14SEGSPI_SLAVEn CAN_NODEn INTERRUPTn BLDC_SCALAR_CTRLn n DISPLAY_7SEGTOUCH_BUTTONSn n CAPTUREn IO_PORTn MOTOR_LIBn FTPTOUCH_PADn n CLOCKn PRNG_HWn PMSM_FOCn GUI_KeyBoardTOUCH_SLIDERn n COUNTERn PWMn PMSM_SCALAR_CTRLn GUI_LCDTOUCH_WHEELn n CRC_HWn PWM_BCn QUAD_ENC_POSIFn GUI_MouseUARTn n CRC_SWn PWM_CCU4n RESOLVERn GUI_SeggerLibUSBDn n CRYPTO_AESn PWM_CCU8n HALL_POSIFUSBD_HIDn DACn PWM_SVMPower Conversionn n HTTPUSBD_MSn n DAC_BCCUn RTCn BUCK_CONVERTERn I²C_MASTERUSBD_VCOMn n DAC_LUTn SYSTIMERn CURRENTCTRLn I²C_SLAVEUSBD_WINUSBn n DAC_SWEEPn TEMPERATUREn HRPWMn LED_LAMPUSBHn n DBG_PINn TIMERn POWER_MGMTn LED_MATRIXUSBH_HID
n DMA_CHn WATCHDOG
n MANCHESTER_SWn E_EEPROMLightingn MODBUSn EVENT_DETECT
n PDM_BCCUn RTOS n SNMP
EXAMPLES
XMC Lib (Low Level Driver for XMC MCUs) and DAVE™ APPs composed to create applications
DAVE™ – Simplify Your Software Design Process
Component-
GUI-
Code
Hardware
based programmingbased configurationrepositoryresource managerCode
Support for Expert DAVE™ SDK
generation
3rd party tools
support
For more information
www.infineon.com/xmcwww.infineon.com/xmc-devwww.infineon.com/dave
www.infineon.com/iec60730
19
XMC Package Overview
XMC1000
WidthWidthWidthWidthWidthHeightHeightHeightHeightPitchPitchPitchPitchHeightPitchPG-TSSOP-16-8BodyPitch4.4 x 5 mm (H x W)0.65 mmPG-TSSOP-28-16BodyPitch4.4 x 9.7 mm (H x W)0.65 mmPG-TSSOP-38-9BodyPitch4.4 x 9.7 mm (H x W)0.5 mmPG-VQFN-24-19BodyPitch4 x 4mm (H x W)0.5mmPG-VQFN-40-13BodyPitch5 x 5 mm (H x W)0.4 mm XMC4000
WidthWidthWidthHeightHeightHeightHeightHeightWidthWidthPitchPitchPitchPitchPitchPG-VQFN-48-53BodyPitch7 x 7 mm (H x W)0.5 mmPG-LQFP-64-19BodyPitch10 x 10 mm (H x W)0.5 mmPG-LQFP-100-11BodyPitch14 x 14 mm (H x W)0.5 mmPG-LQFP-144-18BodyPitch20 x 20 mm (H x W)0.5mmPG-LFBGA-144-10BodyPitch10 x 10 mm (H x W)0.8 mm For more information see: www.infineon.com/package
20
XMC Portfolio Overview
PIN-Count / PackageTSSOP-164.4 x 5 mmVQFN-244 x 4 mm4.4 x 9.7 mmTSSOP-284.4 x 9.7 mmTSSOP-38VQFN-405 x 5 mmVQFN-487 x 7 mm10 x 10 mmLQFP-6414 x 14 mmLQFP-100LFBGA-14410 x 10 mm20 x 20 mmLQFP-1440.65mm pitch0.5mm pitch0.65mm pitch0.5mm pitch0.4mm pitch0.5mm pitch0.5mm pitch0.5mm pitch0.8mm pitch0.5mm pitch1MBXMC4500-XMC4500-XMC4500-F100_1024E144_1024F144_1024XMC4500-XMC4500-768KBF100_768F144_768XMC4502-F100_768XMC4504-XMC4504-512KBF100_512F144_512XMC4400-XMC4400-F64_512F100_512XMC4400-F64_256256KBXMC4402-XMC4402-F64_256F100_256XMC4200-XMC4200-XMC4400-Q48_256F64_256F100_256XMC1302-200KBT038_0200XMC1201-XMC1201-T038_0200Q040_0200XMC4100-XMC4100-Q48_128F64_128XMC4104-XMC4104-128KBQ48_128F64_128XMC1302-XMC1302-T038_0128Q040_128XMC1201-XMC1201-)eT038_0128Q040_128hcaCXMC4104-XMC4104- dQ48_64F64_64na MXMC4108-ARQ48_64 ,hsa64KBXMC1302-XMC1302-XMC1302-lFQ024_0064T038_0064Q040_0064( yrXMC1201-XMC1201-omT038_0064Q040_0064eMXMC1100-XMC1100-XMC1100-XMC1100-T016F0064 Q024_0064T038_0064Q040_0064XMC1302-XMC1302-XMC1302-XMC1302-T016X0032Q024_0032T038_0032Q040_0032XMC1302-Q024_0032XMC1301-XMC1301-32KBT038_0032Q040_0032XMC1202-XMC1202-XMC1202-XMC1202-T016X0032Q024_0032T028_0032Q040_0032XMC1201-XMC1201-T038_0032Q040_0032XMC1100-XMC1100-XMC1100-XMC1100-T016F0032Q024_0032T038_0032Q040_0032XMC1301-XMC1301-XMC1302-XMC1301-T016X0016 Q024_0016T038_0016Q040_0016XMC1302-XMC1302-XMC1302-16KBT016X0016Q024_0016Q040_0016XMC1202-XMC1202-XMC1202-XMC1201-XMC1201-T016X0016Q024_0016T028_0016T038_0016Q040_0016XMC1100-XMC1100-XMC1100-XMC1100-T016F0016Q024_0016T038F0016Q040F0016XMC1301-XMC1301-XMC1301-XMC1301-T016_0008Q024_0008T038_0008Q040_00088KBXMC1302-T016_0008XMC1100-XMC1100-T016_0008Q024_0008XMC1000 Family = ARM® Cortex™-M0XMC4000 Family = ARM® Cortex™-M4 with built-in DSP and FPU
21
Infineon Product to System
POWER SUPPLYCONTROLINTERFACEESD / EMIPROTECTIONPOWER SUPPLY / CHARGERMICROCONTROLLERDIGITALI/OAC/DCDC/DCXMC1000XMC4000COMMUNICATION(INTERFACE)SENSORSAUTHENTICATIONSECURITYIDENTIFICATION22
Linear Voltage Regulators
Tranceivers / PHYs
Wide range of linear voltage regulators for industrial Local Interconnect Network (LIN) with integratedmicrocontrollers suitable for use in harsh environ-wake-up and protection features, e.g. IFX1021SJ.ments.
Industrial CAN transceivers family and 3.3V IFX105xxLong-term reliability with up to 60V input anddevice with optional wake-up, low speed and faultsupply currents up to 10A is ensured.
tolerance.
www.infineon.com/industrial-standardwww.infineon.com/transceivers
Device Authentication
Galvanic Isolated High Side Switches and Input ICsOPTIGA™ Trust – original product authentication andISOFACE™ digital input ICs family offers robust and brand protection solution typically used for original intelligent galvanically isolated interfaces.
replacement parts, authentication of system services, ISOFACE™ output switches family offers galvanically accessories, functionalities and parts in networkedisolated digital inputs to sample input data from systems.
digital systems.
www.infineon.com/optiga-trustwww.infineon.com/isoface
Smart Sensors
Power, ESD & EMI, etc
Based on more than 30 years of experience, Infineon n MOSFET / IGBT
is proud to offer a wide range of smart sensors:n Smart Low-Side & High-Side switches n Magnetic sensorsn High power thyristors & diodes n Current sensorsn DC-DC integrated power stage n Pressure sensorsn DC-DC converters
n 3D depth sensingn Gate driver, motor driver, LED drivern Radar solutions
n Si-Carbide (SiC)
n Tire Pressure sensors
n Multi-purpose ESD devices (>1pF) n Low capacitance ESD devices (≤1pF) n Surge protection devices n ESD/EMI protection (Filtering)
www.infineon.com/sensors
www.infineon.com/power
23
Ask Infineon. Get connected with the answers.
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!
n Germany ..................0800 951 951 951 (German/English)n China, mainland ......4001 200 951 (Mandarin/English)n India .........................000 800 4402 951 (English) n USA ...........................1-866 951 9519 (English/German)n Other countries ........00* 800 951 951 951 (English/German)
n Direct access ............+49 89 234-0 (interconnection fee, German/English)
* Please note: Some countries may require you to dial a code other than “00” to access this international number, please visit www.infineon.com/service for your country!
Where to Buy
Infineon Distribution Partners and Sales Offices:
www.infineon.com/WhereToBuy
Stay connected
www.facebook.com/infineon www.google.com/+infineon www.twitter.com/infineon www.infineon.com/linkedin www.infineon.com/xing www.youtube.com/infineon
Mobile Product Catalog
Mobile app for iOS and Android.
Published by
Infineon Technologies AG85579 Neubiberg, Germany© 2015 Infineon Technologies AG.All Rights Reserved.Visit us:
www.infineon.com
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 warran-ties 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).
Order Number: B158-I0087-V1-7600-EU-EC-PDate: 02 / 2015
Warnings
Due to technical requirements components may contain dangerous substances. For inormation on the types in question please contact your nearest Infineon Technologies Office. Inineon 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 implant-ed 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.
因篇幅问题不能全部显示,请点此查看更多更全内容