Infineon enables factory floor connectivity and Industry 4.0 automation by delivering advanced Industrial Communication Protocol libraries through ModusToolboxTM for its XMCTM industrial microcontrollers. These libraries provide Ethernet and Fieldbus communications for applications like servo drives, I/O modules, robotic arms, and more. 

In addition to ICP, XMC4000 family of MCU  supports EtherCAT® Slave node on an ARM Cortex ® M4 controller with seamless cost and performance migration paths between XMC4300 and XMC4800 devices. Industrial customers, including those without the expertise or the needed engineering resources, can develop products using the inventions, pre optimized code examples, helping accelerate application development

Infineon’s Industrial Communication Protocol (ICP) library is enabled on the XMC7000 and XMC4000 family of microcontrollers. Making use of existing interfaces, including Ethernet and Fieldbus, the ICP library facilitates the implementation of six different communication protocols: PROFINET RT®, EtherNet/IP®, CANopen®, CC-Link®, Modbus/TCP®, and EtherCAT® Master.

Advanced libraries and user-friendly code examples are included, allowing developers to create their own communication middleware. Industrial customers, including those without the expertise or the needed engineering resources, can develop products using the pre-optimized industrial communication protocols with dedicated code examples, helping accelerate application development.

ICP is orderable through Infineon or our distributor partners using the XMC7_SOFTWARE_PREMIUM part number.

Infineon’s XMC7000 family, supported by the six Industrial Communication Protocols, is a true programmable microcontroller for industrial applications, featuring single or dual Arm® Cortex®-M7 supported by a Cortex®-M0+, with up to 8-MB Flash and 1-MB SRAM, 10/100/1000 Ethernet, 10x Controller Area Network Flexible Data-Rate (CAN FD), Secure Digital Host Controller (SDHC) supporting SD/SDIO/eMMC interfaces, and programmable analog and digital interfaces.

With support for PROFINET RT, EtherNet/IP, CANopen, CC-Link, Modbus/TCP, and EtherCAT Master, the high-performance dual-core Arm® Cortex®-M7 allows the Industrial Communication Protocols to run on one core and utilize the second core for control and housekeeping functions.

These industrial communication protocols are fully integrated into our popular ModusToolboxTM development platform, including libraries and code examples.

Infineon’s XMC4800 and XMC4300 MCUs are the industry’s first-ever microcontrollers with integrated EtherCAT® node on an ARM® Cortex®-M processor with on-chip flash and analog/mixed signal capabilities. Thus, enabling the most compact designs, both series require no additional components such as dedicated EtherCAT® ASIC, external memory or a quartz clock generator to start up the EtherCAT® slave controller. Designers benefit from BOM cost and PCB space savings.

XMC7000 Evaluation Kit

XMC4800 Relax EtherCAT kit