Network card chipset supported for Ethercat (twincat 3)
05/25/2026
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) orTCI8254x.inf(Gigabit network card) - TwinCAT 3 Path:
C:/TwinCAT/3.1/Driver/System/TCI8255x.inf(100M network card) orTCI8254x.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 |
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 |
|---|---|---|
| 0x1000 | Intel 82542 | Early Gigabit controller |
| 0x1001, 0x1004 | Intel 82543GC | Server Gigabit controller |
| 0x1008, 0x1009 | Intel 82544EI | Server Gigabit controller |
| 0x100C | Intel 82543EI | Server Gigabit controller |
| 0x100D | Intel 82544GC | Server Gigabit controller |
| 0x100E, 0x1015 | Intel 82540EM | Classic PRO/1000 Gigabit |
| 0x100F, 0x1011 | Intel 82545EM | Classic PRO/1000 Gigabit |
| 0x1010, 0x1012, 0x101D | Intel 82546EB | Dual-port Gigabit controller |
| 0x1013, 0x1018 | Intel 82541EI | Desktop Gigabit controller |
| 0x1014, 0x1078 | Intel 82541ER | Embedded Gigabit controller |
| 0x1016, 0x1017, 0x101E | Intel 82540EP | Mobile Gigabit controller |
| 0x1019, 0x101A, 0x1075, 0x1077 | Intel 82547EI | Mobile Gigabit controller |
| 0x1026, 0x1027, 0x1028 | Intel 82545GM | Gigabit controller |
| 0x1076 | Intel 82541GI | Gigabit controller |
| 0x1079, 0x107A, 0x107B | Intel 82546EB | Dual-port Gigabit controller |
| 0x107C | Intel 82541PI | Industrial-grade Gigabit controller |
| 0x107D, 0x107E, 0x107F, 0x10B9 | Intel 82572EI | Server Gigabit controller |
| 0x108A, 0x1099, 0x10B5 | Intel 82546GB | Dual-port Gigabit controller |
| 0x108B, 0x108C | Intel 82573E | Desktop Gigabit controller |
| 0x109A | Intel 82573L | Mobile Gigabit controller |
| 0x1096, 0x1098, 0x10BA, 0x10BB | Intel 80003ES2LAN | Server Gigabit controller |
| 0x105E, 0x105F, 0x1060, 0x10A4, 0x10BC | Intel 82571EB | Server dual-port Gigabit |
| 0x10A7, 0x10A9 | Intel 82575 | Server Gigabit controller |
| 0x10C9, 0x150A | Intel 82576 | Server multi-port Gigabit |
| 0x10D3 | Intel 82574L | Classic embedded Gigabit |
| 0x150E | Intel 82580 | Quad-port Gigabit controller |
3.2 Onboard and Chipset Integrated Gigabit Series (ICHx Series)
| Device ID | Chip Model | Remarks |
|---|---|---|
| 0x1049 | Intel 82566MM | ICH8 integrated, mobile |
| 0x104A, 0x10BD | Intel 82566DM | ICH8/ICH9 integrated, desktop |
| 0x104B | Intel 82566DC | ICH8 integrated, desktop |
| 0x104C | Intel 82562V | ICH8 integrated |
| 0x104D | Intel 82566MC | ICH8 integrated, mobile |
| 0x10C4 | Intel 82562GT | ICH8 integrated |
| 0x10C5 | Intel 82562G | ICH8 integrated |
| 0x10CB | Intel 82567V | ICH9 integrated |
| 0x10E5, 0x10F5 | Intel 82567LM | ICH9 integrated, mobile |
| 0x10EA | Intel 82577LM | Mobile onboard Gigabit |
| 0x10EB | Intel 82577LC | Mobile onboard Gigabit |
| 0x10EF | Intel 82578DM | Desktop onboard Gigabit |
| 0x10F0 | Intel 82578DC | Desktop onboard Gigabit |
| 0x1502 | Intel 82579LM | Series 7 chipset onboard |
| 0x1503 | Intel 82579V | Series 7 chipset onboard |
3.3 Modern Industrial-Grade and Onboard Gigabit Series (I21x/I350 Series)
| Device ID | Chip Model | Remarks |
|---|---|---|
| 0x1521 | Intel I350 | Industrial-grade Gigabit, recommended model |
| 0x1533 | Intel I210 | Industrial-grade Gigabit, first choice recommendation |
| 0x153A | Intel I217-LM | Series 8/9 chipset onboard |
| 0x153B | Intel I217-V | Series 8/9 chipset onboard |
| 0x1559, 0x15A1, 0x15A3 | Intel I218-V | Series 9 chipset onboard |
| 0x155A, 0x15A0, 0x15A2 | Intel I218-LM | Series 9 chipset onboard |
| 0x156F, 0x15B7, 0x15BB, 0x15D7, 0x15E3 | Intel I219-LM | Series 100/200/300 chipset onboard |
| 0x1570, 0x15B8 | Intel I219-V | Series 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, 0x1030 | Intel 82559 |
| 0x1031, 0x1032, 0x1033, 0x1034, 0x1038, 0x1039 | Intel 82801CAM (ICH3-M) |
| 0x103A, 0x103B, 0x103C, 0x103D, 0x103E | Intel 82801DB (ICH4) |
| 0x1050, 0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, 0x1064 | Intel 82801EB/ER (ICH5) |
| 0x1059 | Intel 82551QM |
| 0x1067, 0x1068, 0x1069, 0x106A, 0x106B, 0x1094 | Intel PRO/100 series |
| 0x1209 | Intel 8255xER/IT |
| 0x1229 | Intel 82557/8/9/0/1 |
| 0x1249 | Intel 82559ER |
| 0x1259, 0x245D | Intel 82801E (ICH2) |
| 0x27DC | Intel PRO/100 |
V. Network Card Compatibility Check and Driver Installation Method
5.1 Check if Your Network Card is Compatible
- Open the TwinCAT 3 development environment
- Click the menu bar TwinCAT → Show Realtime Ethernet Compatible Devices...
- 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
- Make sure to run TwinCAT 3 as an administrator
- Select the network card to be used for EtherCAT from the compatible device list
- Click the Install button on the right
- After installation is complete, the network card will appear in the "Installed and ready to use" list
- 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.