The Microchip LAN7850 is a USB 2.0 Gigabit Ethernet Controller with HSIC interface. The LAN7850 supports 10Base/100Base-TC/1000Base-T Ethernet (full duplex support), is configured for operation through internal default settings and supports custom configuration through the external 4-Kbit EEPROM device or interval one-time programmable (OTP) memory.
The LAN7850 contains an integrated 10/100/1000 Ethernet MAC and PHY, Filtering Engine, USB PHY (with HSIC interface), high-speed USB 2.0 device controller, TAP controller, EEPROM controller, and a FIFO controller with internal packet buffering.
The Ethernet controller supports auto-negotiation, auto-polarity correction and HP Auto-MDIX, and is compliant with the IEEE 802.3, IEEE 802.3u, IEEE 802.3ab, and 802.3az (Energy Efficient Ethernet) standards. ARP and NS offload are also supported.
An internal EEPROM controller exists to load various USB and Ethernet configuration parameters. For EEPROM-less applications, the LAN7850 provides 1 Kbyte of OTP memory that can be used to preload this same configuration data before enumeration.