Industrial Communication Protocols
Advanced libraries for seamless enablement of more industrial applications

Industrial Communication Protocol library for Infineon industrial microcontrollers

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.


Industrial Communications Protocols library

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.


Protocols for XMC7000 industrial microcontroller

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.


EtherCAT® for XMC4800 and XMC4300

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.

The XMC4800/ XMC4300 microcontroller series further reduces complexity in EtherCAT® implementation and cost in factory automation, industrial motor control, I/O modules and robotics, offering design flexibility, connectivity and performance without compromise to EtherCAT® communication features. Both the XMC4800 the XMC4300 offer the EtherCAT® slave node on an ARM® Cortex®-M controller with on-chip flash and analog/mixed signal capabilities. 

Full pin and code compatibility with the XMC4000 series, the XMC4300 and XMC4800 enable EtherCAT® applications in harsh environments with 125°C ambient temperatures and offer longevity guarantee through 2040 or longer.


Getting Started with Industrial Communications Protocols for XMC MCUs

 

XMC7000 Evaluation Kit

 

XMC4800 Relax EtherCAT kit