Die icECAT EtherCAT Maste- Stack-Bibliothek von IBV ist eigens für den Einsatz auf Embedded-Systemen konzipiert. Als Zielplattform werden sowohl kleine Mikrocontroller als auch Industrie-PCs unterstützt. Die Bibliothek ist in ANSI-C portabel geschrieben und zeichnet sich durch geringen Ressourcenbedarf und optimale Performance aus. Dabei sind Zugriffszeiten unter 100 µs auch auf kleinen Plattformen erreichbar. Auf ein EtherCAT-Netzwerk kann zum einen über den Netzwerktreiber eines darunterliegenden Betriebssystems zugegriffen werden. Weiterhin sind optimierte Link-Layer-Treiber mit DMA-Unterstützung und Zero-Copy Buffer Handling für gängige Ethernet-Controller verfügbar. Als Betriebssysteme werden Linux (optimal mit Preempt-RT), Xenomai, TI-RTOS, QNX, FreeRTOS sowie Bare-Metal-Implementierungen unterstützt. Die Lizenzierung erfolgt projektbezogen in Form vom Quellcode, Laufzeitlizenzen fallen nicht an.