Winyao
Blogs

Network card chipset supported for Ethercat (twincat 3)

05/25/2026

EtherCAT (TwinCAT 3) Supported Network Card Chip List

In PC-based industrial automation control systems, network card compatibility directly determines the stability and reliability of EtherCAT real-time communication. Beckhoff TwinCAT 3, as a mainstream soft PLC development platform, has a clear support scope for network card chips in its built-in real-time Ethernet driver.

This article compiles the complete list of Intel network card chips officially supported by the TwinCAT 3 driver, for reference in industrial computer configuration, network card selection, and system integration.

I. How to View the Network Card List Supported by TwinCAT 3

During TwinCAT installation, the network card driver information files are automatically copied to the Windows system directory. Users can directly view the driver configuration files to confirm the officially supported chip models:

  • TwinCAT 2 Path: C:/Windows/INF/TCI8255x.inf (100M network card) or TCI8254x.inf (Gigabit network card)
  • TwinCAT 3 Path: C:/TwinCAT/3.1/Driver/System/TCI8255x.inf (100M network card) or TCI8254x.inf (Gigabit network card)

If the corresponding files cannot be found in the directory, the system may be hiding files. You need to enable "Show hidden files, folders, and drives" in Folder Options.

Viewing method: Open the above INF file with Notepad, search for the PCI\VEN_8086&DEV_ field. The four-digit hexadecimal number following it is the network card Device ID, corresponding to a specific chip model.

II. Industrial-Grade Network Cards Recommended for TwinCAT 3

In actual industrial field applications, the following Intel network card chips have become the preferred recommendations for EtherCAT master stations due to their high stability and excellent real-time performance:

Chip Model Device ID Speed Typical Application Scenario
Intel I210 0x1533 1Gbps Industrial-grade single-port network card, first choice for EtherCAT master station, high cost-performance
Intel I350 0x1521 1Gbps Industrial-grade multi-port network card, supports four ports, multi-segment applications
Intel 82574L 0x10D3 1Gbps Commonly used network card in classic embedded industrial computers
Intel 82576 0x10C9 1Gbps Server-grade dual-port/quad-port network card
Intel I219-LM 0x156F/0x15B7/0x15D7/0x15E3 1Gbps Onboard network card for new-generation industrial motherboards
Intel I218-LM 0x155A/0x15A0/0x15A2 1Gbps Onboard network card for mainstream commercial and industrial motherboards
Important Note: Consumer-grade network card chips such as Realtek are not in the official direct support list of TwinCAT 3. Although some models can run after special tuning, in critical scenarios such as high real-time performance and multi-axis motion control, it is recommended to directly select Intel chip network cards to avoid compatibility issues.

III. Complete List of Supported Gigabit Ethernet Controllers

The following are all Intel Gigabit (Gigabit) Ethernet controller chips listed in the TCI8254x.inf driver, covering classic early models to modern industrial-grade models:

3.1 Classic Gigabit Series (8254x, 8257x Series)

Device ID Chip Model Remarks
0x1000Intel 82542Early Gigabit controller
0x1001, 0x1004Intel 82543GCServer Gigabit controller
0x1008, 0x1009Intel 82544EIServer Gigabit controller
0x100CIntel 82543EIServer Gigabit controller
0x100DIntel 82544GCServer Gigabit controller
0x100E, 0x1015Intel 82540EMClassic PRO/1000 Gigabit
0x100F, 0x1011Intel 82545EMClassic PRO/1000 Gigabit
0x1010, 0x1012, 0x101DIntel 82546EBDual-port Gigabit controller
0x1013, 0x1018Intel 82541EIDesktop Gigabit controller
0x1014, 0x1078Intel 82541EREmbedded Gigabit controller
0x1016, 0x1017, 0x101EIntel 82540EPMobile Gigabit controller
0x1019, 0x101A, 0x1075, 0x1077Intel 82547EIMobile Gigabit controller
0x1026, 0x1027, 0x1028Intel 82545GMGigabit controller
0x1076Intel 82541GIGigabit controller
0x1079, 0x107A, 0x107BIntel 82546EBDual-port Gigabit controller
0x107CIntel 82541PIIndustrial-grade Gigabit controller
0x107D, 0x107E, 0x107F, 0x10B9Intel 82572EIServer Gigabit controller
0x108A, 0x1099, 0x10B5Intel 82546GBDual-port Gigabit controller
0x108B, 0x108CIntel 82573EDesktop Gigabit controller
0x109AIntel 82573LMobile Gigabit controller
0x1096, 0x1098, 0x10BA, 0x10BBIntel 80003ES2LANServer Gigabit controller
0x105E, 0x105F, 0x1060, 0x10A4, 0x10BCIntel 82571EBServer dual-port Gigabit
0x10A7, 0x10A9Intel 82575Server Gigabit controller
0x10C9, 0x150AIntel 82576Server multi-port Gigabit
0x10D3Intel 82574LClassic embedded Gigabit
0x150EIntel 82580Quad-port Gigabit controller

3.2 Onboard and Chipset Integrated Gigabit Series (ICHx Series)

Device ID Chip Model Remarks
0x1049Intel 82566MMICH8 integrated, mobile
0x104A, 0x10BDIntel 82566DMICH8/ICH9 integrated, desktop
0x104BIntel 82566DCICH8 integrated, desktop
0x104CIntel 82562VICH8 integrated
0x104DIntel 82566MCICH8 integrated, mobile
0x10C4Intel 82562GTICH8 integrated
0x10C5Intel 82562GICH8 integrated
0x10CBIntel 82567VICH9 integrated
0x10E5, 0x10F5Intel 82567LMICH9 integrated, mobile
0x10EAIntel 82577LMMobile onboard Gigabit
0x10EBIntel 82577LCMobile onboard Gigabit
0x10EFIntel 82578DMDesktop onboard Gigabit
0x10F0Intel 82578DCDesktop onboard Gigabit
0x1502Intel 82579LMSeries 7 chipset onboard
0x1503Intel 82579VSeries 7 chipset onboard

3.3 Modern Industrial-Grade and Onboard Gigabit Series (I21x/I350 Series)

Device ID Chip Model Remarks
0x1521Intel I350Industrial-grade Gigabit, recommended model
0x1533Intel I210Industrial-grade Gigabit, first choice recommendation
0x153AIntel I217-LMSeries 8/9 chipset onboard
0x153BIntel I217-VSeries 8/9 chipset onboard
0x1559, 0x15A1, 0x15A3Intel I218-VSeries 9 chipset onboard
0x155A, 0x15A0, 0x15A2Intel I218-LMSeries 9 chipset onboard
0x156F, 0x15B7, 0x15BB, 0x15D7, 0x15E3Intel I219-LMSeries 100/200/300 chipset onboard
0x1570, 0x15B8Intel I219-VSeries 100/200 chipset onboard

IV. Complete List of Supported 100M Ethernet Controllers

The following are Intel 100M (Fast Ethernet, 10/100Mbps) Ethernet controllers listed in the TCI8255x.inf driver:

Device ID Chip Model
0x1029, 0x1030Intel 82559
0x1031, 0x1032, 0x1033, 0x1034, 0x1038, 0x1039Intel 82801CAM (ICH3-M)
0x103A, 0x103B, 0x103C, 0x103D, 0x103EIntel 82801DB (ICH4)
0x1050, 0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, 0x1064Intel 82801EB/ER (ICH5)
0x1059Intel 82551QM
0x1067, 0x1068, 0x1069, 0x106A, 0x106B, 0x1094Intel PRO/100 series
0x1209Intel 8255xER/IT
0x1229Intel 82557/8/9/0/1
0x1249Intel 82559ER
0x1259, 0x245DIntel 82801E (ICH2)
0x27DCIntel PRO/100
Note: 100M network cards are mainly used in early systems or simple I/O control scenarios with low bandwidth requirements. Modern EtherCAT motion control applications are recommended to uniformly use Gigabit network cards to obtain better real-time performance and bandwidth margin.

V. Network Card Compatibility Check and Driver Installation Method

5.1 Check if Your Network Card is Compatible

  1. Open the TwinCAT 3 development environment
  2. Click the menu bar TwinCAT → Show Realtime Ethernet Compatible Devices...
  3. In the pop-up window:
    • Compatible devices: Network cards in the list can install the real-time driver
    • Incompatible devices: Network card chip is not supported, or the network card is disabled
    • Installed and ready to use devices (realtime capable): Driver has been successfully installed and can be used for EtherCAT real-time communication

5.2 Install EtherCAT Real-Time Driver

  1. Make sure to run TwinCAT 3 as an administrator
  2. Select the network card to be used for EtherCAT from the compatible device list
  3. Click the Install button on the right
  4. After installation is complete, the network card will appear in the "Installed and ready to use" list
Notes:
  • It is recommended to temporarily disable the Windows Firewall and antivirus software before installing the driver to avoid driver interception
  • The network card used for EtherCAT will be taken over by the TwinCAT real-time driver and can no longer be used for ordinary Windows network communication
  • After successful installation, you can see that the "TwinCAT Real-Time Ethernet Driver" protocol is bound in the Windows network connection properties

VI. Selection Suggestions and Common Issues

6.1 EtherCAT Master Station Network Card Selection Suggestions

  • First choice: Intel I210-T1 (single-port PCIe x1 industrial network card)
  • Multi-port requirement: Intel I350-T2/T4 (dual-port/quad-port PCIe x4 industrial network card)
  • Embedded/economical: Industrial motherboards with onboard I218-LM, I219-LM series network cards
  • Avoid using: Consumer-grade network cards such as Realtek RTL8111/8168, USB network cards, wireless network cards

6.2 Common Troubleshooting

Network card not in the compatible list:

  • Confirm the network card chip model; TwinCAT mainly supports Intel chips
  • Try updating TwinCAT 3 to the latest version; new versions will add support for new chips
  • If non-Intel network cards must be used, consider using TwinCAT's NDIS Wrapper mode, but real-time performance will decrease

Driver installation failed:

  • Confirm running TwinCAT as an administrator
  • Check if the network card is enabled
  • Uninstall the old version driver, restart the computer, and reinstall
  • Temporarily disable security software

Unstable communication, frame loss:

  • Confirm that the network card is working in "Realtime Capable" mode, not "Demo Use Only"
  • Disable Energy Efficient Ethernet in the advanced properties of the network card
  • Disable Interrupt Moderation
  • Bind RSS queues to isolated CPU cores
  • Use CAT5e or above shielded industrial network cables

VII. Summary

TwinCAT 3's support for network cards is mainly concentrated on Intel Ethernet controller chips, from the early 8254x series to the modern I210/I350 industrial-grade series, all with complete driver support. When building an EtherCAT master station system, giving priority to industrial network cards with Intel chips is the foundation for ensuring system stability.

If you need to confirm the support status of new network cards in the latest version of TwinCAT 3, it is recommended to consult the Beckhoff official information system (Inforsys), or directly view the driver INF files in the local TwinCAT installation directory to obtain the most accurate support list.