emNet drivers
Flexible Ethernet connectivity across a wide range of hardware
- Support for internal and external Ethernet controllers
- Broad compatibility with MCUs and Ethernet MACs
- Standardized driver interface for easy integration
Overview
emNet supports a wide range of microcontrollers with integrated Ethernet MACs as well as external Ethernet controllers. Its network interface drivers provide the connection between the hardware and the emNet TCP/IP stack.
The drivers use a standardized interface, allowing emNet to work with different hardware platforms without changes to the network stack. Depending on the target hardware, Ethernet communication can be handled by an integrated MAC or an external controller.
The table below lists the network interface drivers currently available for emNet. Further technical information is available in the emNet online documentation.
Available emNet drivers
Network interface drivers are optional components to emNet. The following Ethernet drivers are available for emNet:
| Device | Driver | Part # |
|---|---|---|
| Analog Devices | ||
| ADIN1110 (external 10BASE-T1L) | ADIN1110 MAC-PHY external Ethernet controller | 7.01.57 |
| ADIN2111 (external 10BASE-T1L) | ADIN2111 MAC-PHY external Ethernet controller (single port support) | 7.01.57 |
| ASIX | ||
| AX88180 (external) | AX88180 | 7.01.49 |
| GigaDevice | ||
| GD32F30x | Synopsys | 7.01.28 |
| GD32F450 | Synopsys | 7.01.28 |
| Infineon | ||
| XMC45xx | Synopsys | 7.01.28 |
| XMC47xx | Synopsys | 7.01.28 |
| Microchip (Atmel/Micrel/SMSC) | ||
| AT91CAP9 | CADENCE | 7.01.47 |
| AT91SAM7x | CADENCE | 7.01.47 |
| AT91SAM9260 | CADENCE | 7.01.47 |
| AT91SAM9263 | CADENCE | 7.01.47 |
| AT91SAM9G20 | CADENCE | 7.01.47 |
| AT91SAM9G45 | CADENCE | 7.01.47 |
| AT91SAM9X25 | CADENCE | 7.01.47 |
| AT91SAM9X35 | AT91SAM9X (optimized legacy driver) | 7.01.19 |
| AT91SAM9X35 | CADENCE | 7.01.47 |
| AT91SAM9XE | AT91SAM9X (optimized legacy driver) | 7.01.19 |
| AT91SAM9XE | CADENCE | 7.01.47 |
| ATSAM3X | CADENCE | 7.01.47 |
| ATSAM4E8CA | CADENCE | 7.01.47 |
| ATSAMA5D3x | CADENCE | 7.01.47 |
| ATSAMA5D4x | CADENCE | 7.01.47 |
| ATSAMV71 | CADENCE | 7.01.47 |
| ATWILC1000 (external WiFi) | ATWILC1000 | 7.15.01 |
| KSZ8851SNL (external) | KSZ8851SNL | 7.01.43 |
| LAN865x (external) | LAN865x | 7.01.60 |
| LAN9115 (external) | LAN9xxx | 7.01.20 |
| LAN91C111 (external) | LAN91C111 | 7.01.21 |
| LAN9215 (external) | LAN9xxx | 7.01.20 |
| LAN9221 (external) | LAN9xxx | 7.01.20 |
| LAN9221i (external) | LAN9xxx | 7.01.20 |
| PIC32MZ | PIC32MZ | 7.01.55 |
| NXP (Freescale) | ||
| I.MX25x | i.MX25x | 7.01.39 |
| Kinetis Kxx | Kinetis | 7.01.33 |
| I.MXRT10xx | Kinetis | 7.01.33 |
| I.MXRT11xx ENET | Kinetis | 7.01.33 |
| I.MXRT118x NETC | ENETC | 7.01.59 |
| I.MX6 Solo/DualLite | Kinetis | 7.01.33 |
| LPC17xx | LPC | 7.01.05 |
| LPC18xx | Synopsys | 7.01.28 |
| LPC23xx | LPC | 7.01.05 |
| LPC24xx | LPC | 7.01.05 |
| LPC32xx | LPC | 7.01.05 |
| LPC40xx | LPC | 7.01.05 |
| LPC43xx | Synopsys | 7.01.28 |
| LPC54xxx | Synopsys QOS | 7.01.56 |
| S32K | Kinetis | 7.01.33 |
| Redpine Signals | ||
| RS9113 (external WiFi) | RS9113 | 7.15.03 |
| Renesas | ||
| RA6M2 | EtherC | 7.01.31 |
| RA6M4 | EtherC | 7.01.31 |
| RA6M5 | EtherC | 7.01.31 |
| RX62N | EtherC | 7.01.31 |
| RX63N | EtherC | 7.01.31 |
| RX64M | EtherC | 7.01.31 |
| RX65N | EtherC | 7.01.31 |
| RX71M | EtherC | 7.01.31 |
| RX72N | EtherC | 7.01.31 |
| RZ/A1 | RZ/A1 | 7.01.53 |
| S7G2 | EtherC | 7.01.31 |
| Spansion (Fujitsu) | ||
| MB9Bx10T | Synopsys | 7.01.28 |
| ST | ||
| STM32F1 | Synopsys | 7.01.28 |
| STM32F2 | Synopsys | 7.01.28 |
| STM32F4 | Synopsys | 7.01.28 |
| STM32F7 | Synopsys | 7.01.28 |
| STM32H5 | Synopsys QOS | 7.01.56 |
| STM32MP15x | Synopsys QOS | 7.01.56 |
| STM32H7 | Synopsys QOS | 7.01.56 |
| TI (Luminary) | ||
| AM335x | CPSW | 7.01.48 |
| MSP432E | Synopsys | 7.01.28 |
| TM4C (Tiva C) | Synopsys | 7.01.28 |
| Xilinx | ||
| Zynq-7000 | CADENCE | 7.01.47 |