Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

XMC4000 (XMC4500, XMC4400, XMC4200, XMC4100) by Infineon Technologies AG



Semiconductor Vendor with ARM Processor RTL license from ARM

Product Description

One microcontroller family. Countless solutions. XMC.
32-bit XMC4000 Industrial Microcontrollers ARM® Cortex™-M4
 

Tackling the daunting challenges of industrial applications – this was the inspiration for microcontroller veteran Infineon to debut an ARM® Cortex™-M4 based 32-bit family – the Infineon XMC4000 microcontroller family. With XMC4000 Infineon combines its leading-edge peripheral set with an industry-standard ARM® Cortex™-M4 core, resulting in a power pack for energy-efficient industrial applications.

Target Applications of the XMC family:

  • Motor control
  • Position detection
  • IO devices
  • HMI
  • Solar inverters
  • SMPS
  • Sense & control
  • PLC
  • UPS
  • Light networks

 

XMC4500
XMC4500, the first product generation of this novel microcontroller family, delivers the brainpower for a variety of industrial applications facing high innovation pressure at decreasing development cycle times. It is dedicated to enable highly energy-efficient products with industrial interconnection capabilities. Infineon’s in-depth microcontroller know-how, demonstrated over the past decades in a number of well-recognized CPU kernels and peripherals, guarantees the best real-time performance in the industry, now coupled with all benefits of an industry standard CPU core.

Features XMC4500

  • ARM® Cortex™-M4, 120 MHz, incl. single cycle DSP MAC and floating point unit (FPU)
  • 1 MB eFlash including hardware ECC
  • 160 kB RAM
  • 12-channel DMA
  • IEEE 1588 compliant Ethernet MAC
  • USB 2.0 full-speed on-the-go
  • Comprehensive set of timers and PWM, Delta-sigma Demodulator, Position Interface
  • 4x 12-bit ADCs, 2x 12-bit DACs
  • 6x Multi-function serial interface modules configurable to SPI, I2C, I2S, UART)
  • 3x CAN nodes
  • External bus interface supporting SDRAM, SRAM, NOR-/NAND-Flash and memory-mapped IO devices (e.g. LCD)
  • SD/MMC interface
  • Touch interface & LED Matrix
  • Battery-backed real-time clock with calendar function and timebased or external wake-up capabilities
  • Extended temp range up to 125°C

 

XMC4400/XMC4200/XMC4100
With the launch of the XMC4400, XMC4200 and XMC4100 series, Infineon is extending the XMC4000's unique strengths to new family members. These new devices bring the combined benefits of Infineon's extensive microcontroller know-how and ARM®'s well-established Cortex™-M4 architecture to industrial customers, adding to the XMC family further products with distinct "price vs. performance" ratios.

XMC4400, XMC4200 and XMC4100 microcontrollers inherit the strong, market-proven performance of lead family member XMC4500. Common highlights include the same powerful peripheral set, the fast and reliable embedded Flash technology, an extended temperature range of up to 125°C, high quality standards and DAVE™ 3 autocode generator tools. The new family members take it up a notch with a highly advanced, high-resolution PWM module offering a 150ps time resolution.

The XMC4400, XMC4200 and XMC4100 series addresses the real-time requirements of industrial applications with reduced performance, memory and pin-count requirements relative to XMC4500. All members of the XMC4000 family are software-compatible and offer pin compatibility to their neighboring series for one selected package.

 
Features XMC4400/XMC4200/XMC4100

  • ARM® Cortex™-M4 including single cycle DSP MAC and floating point computation unit
    • XMC4400: 120MHz
    • XMC4200, XMC4100: 80MHz
  • eFlash including hardware ECC
  • XMC4400: 512kB
  • XMC4200: 256kB
  • XMC4100: 128kB
  • 80kB RAM (XMC4400), 40kB RAM (XMC4200), 20kB RAM (XMC4100)
  • 8-channel DMA + dedicated DMAs for USB (XMC4400, XMC4200, XMC100) and Ethernet (XMC4400)
  • 4 x CCU4, 2 x CCU8 (XMC4400), 2 x CCU4, 1 x CCU8(XMC4200, XMC4100)
  • High-resolution PWM, 4 channels
  • 2 x POSIF (XMC4400), 1 x POSIF (XMC4200, XMC4100)
  • 4 x 12-bit ADC, 2 x 12-bit DAC (XMC4400), 2 x 12-bit ADC, 2 x 12-bit DAC (XMC4200, XMC4100)
  • 4 multifunction serial interface modules configurable to SPI, I2C, I2S and UART
  • 2 CAN nodes
  • Touch interface and LED matrix
  • Battery-backed real-time clock with calendar function and time based or external wake-up capabilities
  • Extended temperature range up to 125°C
  • USB 2.0 full speed on-the-go (XMC4400) or device (XMC4200, XMC4100)
  • IEEE 1588-compliant Ethernet MAC (XMC4400)
  • 4 delta/sigma demodulators (XMC4400)
  • Each series comes with a number of derivates

 

DAVE™ 3 – Auto Code Generation and Free Tools

The configurable peripheral set inside all members of XMC4000 family allows to set-up the controller according to the specific use cases in the various corners of the customers’ application. In order to fully benefit from this flexibility, Infineon is offering the third generation of DAVE™, Infineon’s industry-proven development environment. DAVE™ 3 hosts a graphical user interface, low-level drivers, application libraries, an auto code generation engine and interfaces to generic or customer-selected development tools. The infrastructure eliminates the need for standard work, thus saving development time and enabling software developers to focus on truly innovative algorithms in applications.

www.infineon.com/dave

XMC4000 (XMC4500, XMC4400, XMC4200, XMC4100)

Market Segment(s)

  • Embedded

ARM Processor(s)

  • Cortex-M4
 
ARM Connected