The target applications of the XMC4000 family include electric drives, solar inverters and the automation of manufacturing and buildings. The XMC4000 portfolio consists of five series: XMC4100, XMC4200, XMC4400, XMC4500 and XMC4700. These series mainly differ in terms of core frequency, memory capacity and peripheral functions and number of I/O.
“Savings play an important role to satisfy the increasing energy demands of a growing world population,” said Peter Bauer, CEO of Infineon. “With our market-leading power semiconductors and now the new ARM based microcontroller family XMC4000, Infineon enables energy efficient control of a wide range of industrial applications.”
Infineon says it is using the family to close the performance gap between the 16-bit XE166 family and the 32-bit TriCore family, acknowledging that TriCore has failed to make an impact in the indistrial embedded market.
The XMC4000 family has a powerful CPU subsystem, DSP functionality, a floating point unit, a fast Flash memory with only 22ns read time and error correction code (ECC), large SRAM and extended peripheral functions. The extensive range of peripherals includes new timer modules, up to four parallel 12-bit A/D converters with a sampling rate of 70ns and a conversion time of 500ns, up to two 12-bit D/A converters, up to four high-resolution PWM channels (150 ps), integrated delta-sigma demodulator modules and touch button modules. Powerful communication is provided by an IEEE 1588-compatible Ethernet MAC (Media Access Control for Ethernet with time stamp), USB 2.0, CAN and SD/MMC interfaces and up to six serial communication channels which can be individually configured as UART, SPI, Quad SPI, IIC, IIS or LIN using software. In addition, the XMC4000 family offers a fast external bus interface that supports synchronous standards such as SDRAM or Burst Flash, and asynchronous standards such as SRAM, NAND Flash and NOR Flash.
Infieon is also looking to the DAVE integrated development environment for application-oriented software development possible. The Eclipse-based environment with free GNU compiler, debugger