emWin upgrade     Trade-In program     Web shop

embOS/IP drivers

embOS/IP does not contain any hardware dependencies. These are encapsulated through a hardware abstraction layer, which consists of interface functions. All of these functions for a particular Ethernet controller are typically located in a single file, the embOS/IP driver. More information about these functions can be found in the embOS/IP manual.

Range of supported Ethernet hardware
The interface has been designed in such a way that it should be possible to use the most common Ethernet controllers as external chips and as part of microcontrollers.

Available embOS/IP drivers

The following Ethernet drivers are available for embOS/IP:

Manufacturer Device Driver Part #
Altera NIOSII TSE NIOSII Altera Triple Speed Ethernet (TSE) (10/100MBit) 7.01.52
ASIX AX88180 ASIX AX88180 7.01.49
Atmel AT91CAP9 Atmel AT91CAP9 7.01.10
Atmel AT91RM9200 Atmel AT91RM9200 7.01.18
Atmel AT91SAM7x Atmel AT91SAM7x 7.01.02
Atmel AT91SAM9260 Atmel AT91SAM9260 7.01.03
Atmel AT91SAM9263 Atmel AT91SAM9263 7.01.11
Atmel AT91SAM9G20 Atmel AT91SAM9G20 7.01.37
Atmel AT91SAM9G45 Atmel AT91SAM9G45 7.01.32
Atmel AT91SAM9X25 Atmel AT91SAM9X 7.01.19
Atmel AT91SAM9X35 Atmel AT91SAM9X 7.01.19
Atmel AT91SAM9XE Atmel AT91SAM9X 7.01.19
Atmel ATSAM3X Atmel ATSAM3X 7.01.41
Atmel ATSAM4E8CA CADENCE 7.01.47
Atmel ATSAMA5D4x CADENCE 7.01.47
Atmel ATWILC1000 Atmel ATWILC1000 7.15.01
Atmel AVR32UC Atmel AVR32UC 7.01.30
ConnectOne Nano WiReach ConnectOne iW (Nano WiReach) 7.15.02
Davicom DM9000 (external) Davicom DM9000 (external) 7.01.06
Freescale i.MX25x Freescale i.MX25x 7.01.39
Freescale Kinetis K60 Freescale Kinetis 7.01.33
Freescale Kinetis K70 Freescale Kinetis 7.01.33
Freescale MCF5223x Freescale MCF5223x 7.01.25
Freescale MCF5329 Freescale MCF5329 7.01.14
Infineon XMC45xx Synopsys 7.01.28
Longsys/Arrow GT202 Longsys/Arrow GT202 7.15.04
Micrel KSZ8851SNL (external) Micrel KSZ8851SNL (external) 7.01.43
Microchip ENC424J600 (external) Microchip ENCx24J600 (external) 7.01.34
Microchip ENC624J600 (external) Microchip ENCx24J600 (external) 7.01.34
NXP LPC17xx NXP LPC17xx/40xx 7.01.24
NXP LPC18xx NXP LPC18xx/43xx 7.01.40
NXP LPC23xx NXP LPC23xx/24xx 7.01.05
NXP LPC24xx NXP LPC23xx/24xx 7.01.05
NXP LPC32xx NXP LPC32xx 7.01.17
NXP LPC40xx NXP LPC17xx/40xx 7.01.24
NXP LPC43xx NXP LPC18xx/43xx 7.01.40
Redpine Signals RS9113 Redpine Signals RS9113 7.15.03
Renesas H8S2472 Renesas H8S2472 7.01.09
Renesas RX62N Renesas RX 7.01.31
Renesas RX63N Renesas RX 7.01.31
Renesas RZ/A1 Renesas RZ/A1 7.01.53
Renesas SH7670 Renesas SH7670 7.01.27
Renesas V850_D70351x Renesas V850_D70351x 7.01.35
Renesas V850JGH3 Renesas V850JGH3 7.01.38
SMSC LAN9115 (external) SMSC LAN9xxx (external) 7.01.20
SMSC LAN9118 (external) SMSC LAN9118 (external) 7.01.07
SMSC LAN91C111 (external) SMSC LAN91C111 (external) 7.01.21
SMSC LAN9215 (external) SMSC LAN9xxx (external) 7.01.20
SMSC LAN9221 (external) SMSC LAN9xxx (external) 7.01.20
SMSC LAN9221i (external) SMSC LAN9xxx (external) 7.01.20
Spansion MB9Bx10T Synopsys 7.01.28
ST STM32F1xx Synopsys 7.01.28
ST STM32F2xx Synopsys 7.01.28
ST STM32F4xx Synopsys 7.01.28
ST STR912 ST STR912 7.01.04
TI AM335x TI CPSW 7.01.48
TI LM3S6965 TI LM3S6965 7.01.22
TI LM3S9B90 TI LM3S9B90 7.01.23
TI TM4C (Tiva C) TI TM4C (Tiva C) 7.01.50
Toshiba TMPM369 Toshiba TMPM369 7.01.36
Xilinx Zynq-7000 CADENCE 7.01.47