Title |
Title
AN1120- Ethernet Theory of Operation
|
---|---|
Name |
Name
AN1120
|
Date |
Date
06/24/2015
|
Application Categories |
Application Categories
Ethernet Devices /
Ethernet Controllers
|
Product Categories |
Product Categories
16-bit MCUs
8-bit MCU
|
Description |
Description
This document specifies the theory and operation of the Ethernet technology found in PIC® MCUs with integrated Ethernet and in stand-alone Ethernet controllers.
|
Title | Product | Title |
---|---|---|
LAN88730
10/100 Base-T/TX Ethernet Transceiver for Automotive applications
|
LAN88730 | 10/100 Base-T/TX Ethernet Transceiver for Automotive applications |
KSZ8775
5-Port 10/100 Ethernet Switch with 2 RGMII/GMII/RMII and Gigabit Uplink
|
KSZ8775 | 5-Port 10/100 Ethernet Switch with 2 RGMII/GMII/RMII and Gigabit Uplink |
KSZ8563
3-Port 10/100 Ethernet Switch with 1588v2 PTP
|
KSZ8563 | 3-Port 10/100 Ethernet Switch with 1588v2 PTP |
KSZ8864
4-Port 10/100 Managed Ethernet Switch with Dual MACs
|
KSZ8864 | 4-Port 10/100 Managed Ethernet Switch with Dual MACs |
KSZ8765
5-Port 10/100 Managed Ethernet Switch with Fiber Support
|
KSZ8765 | 5-Port 10/100 Managed Ethernet Switch with Fiber Support |
KSZ8862
2-Port 10/100 Managed Ethernet Switch
|
KSZ8862 | 2-Port 10/100 Managed Ethernet Switch |
KSZ8852
2-Port 10/100 Managed Ethernet Switch
|
KSZ8852 | 2-Port 10/100 Managed Ethernet Switch |
KSZ9567
7-Port Gigabit Ethernet Switch with IEEE 1588, SGMII/RGMII/MII/RMII
|
KSZ9567 | 7-Port Gigabit Ethernet Switch with IEEE 1588, SGMII/RGMII/MII/RMII |
KSZ8999
9-Port 10/100 Unmanaged Ethernet Switch with Fiber Support
|
KSZ8999 | 9-Port 10/100 Unmanaged Ethernet Switch with Fiber Support |
KSZ8462
2-Port 10/100 1588v2 Ethernet Switch
|
KSZ8462 | 2-Port 10/100 1588v2 Ethernet Switch |
KSZ8721
10/100Base-T/TX/FX Ethernet Transceiver
|
KSZ8721 | 10/100Base-T/TX/FX Ethernet Transceiver |
LAN8742A
10/100 Base-T/TX Ethernet Transceiver with Cable Diagnostics
|
LAN8742A | 10/100 Base-T/TX Ethernet Transceiver with Cable Diagnostics |
LAN8830
Gigabit Ethernet Transceiver with RGMII Support
|
LAN8830 | Gigabit Ethernet Transceiver with RGMII Support |
LAN8841
Gigabit Ethernet Transceiver (PHY) w/ IEEE1588 & RGMII
|
LAN8841 | Gigabit Ethernet Transceiver (PHY) w/ IEEE1588 & RGMII |
LAN8700
10/100 Base-T/TX Physical Layer Transceiver
|
LAN8700 | 10/100 Base-T/TX Physical Layer Transceiver |
KSZ8695
10/100 Base-T/TX 5-Port Ethernet SoC Controller with ARM9 Core
|
KSZ8695 | 10/100 Base-T/TX 5-Port Ethernet SoC Controller with ARM9 Core |
KSZ8081
10/100 Base-T/TX Physical Layer Transceiver
|
KSZ8081 | 10/100 Base-T/TX Physical Layer Transceiver |
LAN9420
10/100 Base-T/TX Ethernet Controller with PCI Interface
|
LAN9420 | 10/100 Base-T/TX Ethernet Controller with PCI Interface |
KSZ8041
10BASE-T/100BASE-TX Physical Layer Transceiver
|
KSZ8041 | 10BASE-T/100BASE-TX Physical Layer Transceiver |
KSZ8851
10/100 Base-T/TX Ethernet Controller w/ Generic 8/16/32-bit or SPI Interface
|
KSZ8851 | 10/100 Base-T/TX Ethernet Controller w/ Generic 8/16/32-bit or SPI Interface |
LAN91C110
10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface
|
LAN91C110 | 10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface |
KSZ8863
3-Port 10/100 Managed Ethernet Switch with Fiber Support
|
KSZ8863 | 3-Port 10/100 Managed Ethernet Switch with Fiber Support |
KSZ8895
5-Port 10/100 Ethernet Switch with Fiber Support
|
KSZ8895 | 5-Port 10/100 Ethernet Switch with Fiber Support |
KSZ8993
3-Port 10/100 Managed Ethernet Switch with Fiber Support
|
KSZ8993 | 3-Port 10/100 Managed Ethernet Switch with Fiber Support |
LAN89218
10/100 Base-T/TX Ethernet Controller for Automotive Applications
|
LAN89218 | 10/100 Base-T/TX Ethernet Controller for Automotive Applications |
LAN8720A
10/100 Base-T/TX Ethernet Transceiver with RMII Interface
|
LAN8720A | 10/100 Base-T/TX Ethernet Transceiver with RMII Interface |
LAN9115
10/100 Base-T/TX Ethernet Controller with 16 Bit Interface
|
LAN9115 | 10/100 Base-T/TX Ethernet Controller with 16 Bit Interface |
KSZ8565
5-Port 10/100 AVB Ethernet Switch
|
KSZ8565 | 5-Port 10/100 AVB Ethernet Switch |
KSZ8873
3-Port 10/100 Managed Ethernet Switch with Fiber Support
|
KSZ8873 | 3-Port 10/100 Managed Ethernet Switch with Fiber Support |
KSZ8842
2-Port 10/100 Managed Ethernet Switch
|
KSZ8842 | 2-Port 10/100 Managed Ethernet Switch |
KSZ8441
10/100 Base-T/TX Ethernet Controller with IEEE1588v2 Support
|
KSZ8441 | 10/100 Base-T/TX Ethernet Controller with IEEE1588v2 Support |
LAN9514
USB 2.0 to 10/100 Ethernet Bridge
|
LAN9514 | USB 2.0 to 10/100 Ethernet Bridge |
LAN9512
USB 2.0 to 10/100 Ethernet Bridge
|
LAN9512 | USB 2.0 to 10/100 Ethernet Bridge |
LAN9220
10/100 Base-T/TX Ethernet Controller with 16 Bit Interface
|
LAN9220 | 10/100 Base-T/TX Ethernet Controller with 16 Bit Interface |
LAN9252
EtherCAT controller with dual integrated Ethernet PHYs
|
LAN9252 | EtherCAT controller with dual integrated Ethernet PHYs |
LAN9355
3-Port 10/100 Managed Ethernet Switch with Dual MII/RMII/Turbo MII
|
LAN9355 | 3-Port 10/100 Managed Ethernet Switch with Dual MII/RMII/Turbo MII |
LAN9353
3-Port 10/100 Ethernet Switch with Dual RMII or Single MII/RMII/Turbo MII
|
LAN9353 | 3-Port 10/100 Ethernet Switch with Dual RMII or Single MII/RMII/Turbo MII |
KSZ8061
10/100 Base-T/TX Ethernet Transceiver with Quiet-WIRE(R)
|
KSZ8061 | 10/100 Base-T/TX Ethernet Transceiver with Quiet-WIRE(R) |
LAN9210
10/100 Base-T/TX Ethernet Controller with 16 Bit Interface
|
LAN9210 | 10/100 Base-T/TX Ethernet Controller with 16 Bit Interface |
LAN9118
10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface
|
LAN9118 | 10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface |
KSZ9031
Gigabit Ethernet Transceiver with Power Saving Features
|
KSZ9031 | Gigabit Ethernet Transceiver with Power Saving Features |
KSZ8795
5-Port 10/100 Managed Ethernet Switch with Gigabit Uplink
|
KSZ8795 | 5-Port 10/100 Managed Ethernet Switch with Gigabit Uplink |
KSZ9477
Fully Integrated Layer 2, Managed, Seven-port Gigabit Ethernet Switch
|
KSZ9477 | Fully Integrated Layer 2, Managed, Seven-port Gigabit Ethernet Switch |
LAN8187
10/100 Base-T/TX Ethernet Transceiver
|
LAN8187 | 10/100 Base-T/TX Ethernet Transceiver |
LAN83C185
10/100 Base-T/TX Physical Layer Transceiver
|
LAN83C185 | 10/100 Base-T/TX Physical Layer Transceiver |
KSZ9021
Gigabit Ethernet Transceiver
|
KSZ9021 | Gigabit Ethernet Transceiver |
LAN8741A
10/100 Base-T/TX Ethernet Transceiver with Power Saving Features
|
LAN8741A | 10/100 Base-T/TX Ethernet Transceiver with Power Saving Features |
LAN8831
Gigabit Ethernet Transceiver with RGMII/GMII Support
|
LAN8831 | Gigabit Ethernet Transceiver with RGMII/GMII Support |
KSZ8001
10/100BASE-T/TX/FX Physical Layer Transceiver
|
KSZ8001 | 10/100BASE-T/TX/FX Physical Layer Transceiver |
LAN8810
GMII 10/100/1000 Ethernet Transceiver with HP Auto-MDIX
|
LAN8810 | GMII 10/100/1000 Ethernet Transceiver with HP Auto-MDIX |
LAN89530
USB 2.0 10/100 Ethernet Controller for Automotive Applications
|
LAN89530 | USB 2.0 10/100 Ethernet Controller for Automotive Applications |
ENC28J60
10Base-T Ethernet Controller with SPI Interface
|
ENC28J60 | 10Base-T Ethernet Controller with SPI Interface |
KSZ8692
10/100 Base-T/TX Ethernet SoC Controller with ARM9 Core
|
KSZ8692 | 10/100 Base-T/TX Ethernet SoC Controller with ARM9 Core |
KSZ9692
10/100/1000 Ethernet SoC Controller w/ ARM9 Core
|
KSZ9692 | 10/100/1000 Ethernet SoC Controller w/ ARM9 Core |
LAN9730
USB HSIC 2.0 to 10/100 Ethernet Controllers
|
LAN9730 | USB HSIC 2.0 to 10/100 Ethernet Controllers |
LAN7430
PCIe to Gigabit Ethernet Bridge
|
LAN7430 | PCIe to Gigabit Ethernet Bridge |
KSZ8051
10/100Base-T/TX Physical Layer Transceiver
|
KSZ8051 | 10/100Base-T/TX Physical Layer Transceiver |
LAN8840
Gigabit Ethernet Transceiver (PHY) supporting IEEE1588 w/ RGMII
|
LAN8840 | Gigabit Ethernet Transceiver (PHY) supporting IEEE1588 w/ RGMII |
LAN9513
USB 2.0 to 10/100 Ethernet Bridge
|
LAN9513 | USB 2.0 to 10/100 Ethernet Bridge |
LAN9221
10/100 Base-T/TX Ethernet Controller with 16 Bit Interface
|
LAN9221 | 10/100 Base-T/TX Ethernet Controller with 16 Bit Interface |
LAN9352
2-Port 10/100 Ethernet Switch with 16-Bit Non-PCI & SPI/SQI Interface
|
LAN9352 | 2-Port 10/100 Ethernet Switch with 16-Bit Non-PCI & SPI/SQI Interface |
LAN91C100FD
10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface
|
LAN91C100FD | 10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface |
LAN9217
10/100 Base-T/TX Ethernet Controller with 16 Bit/MII Interface
|
LAN9217 | 10/100 Base-T/TX Ethernet Controller with 16 Bit/MII Interface |
LAN9215
10/100 Base-T/TX Ethernet Controller with 16 Bit/MII Interface
|
LAN9215 | 10/100 Base-T/TX Ethernet Controller with 16 Bit/MII Interface |
LAN9116
10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface
|
LAN9116 | 10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface |
LAN9117
10/100 Base-T/TX Ethernet Controller with 16 Bit Interface
|
LAN9117 | 10/100 Base-T/TX Ethernet Controller with 16 Bit Interface |
LAN9312
2-Port 10/100 Managed Ethernet Switch with 32-Bit Host Bus Interface
|
LAN9312 | 2-Port 10/100 Managed Ethernet Switch with 32-Bit Host Bus Interface |
KSZ8997
8-Port 10/100 Integrated Switch with PHY and Frame Buffer
|
KSZ8997 | 8-Port 10/100 Integrated Switch with PHY and Frame Buffer |
KSZ8567
7-Port 10/100 AVB Ethernet Switch
|
KSZ8567 | 7-Port 10/100 AVB Ethernet Switch |
KSZ8463
3-Port 10/100 1588v2 Ethernet Switch with Fiber Support
|
KSZ8463 | 3-Port 10/100 1588v2 Ethernet Switch with Fiber Support |
KSZ9897
7-Port Gigabit Ethernet Switch with SGMII/RGMII/MII/RMII
|
KSZ9897 | 7-Port Gigabit Ethernet Switch with SGMII/RGMII/MII/RMII |
KSZ8893
3-Port 10/100 Managed Ethernet Switch with Fiber Support
|
KSZ8893 | 3-Port 10/100 Managed Ethernet Switch with Fiber Support |
KSZ8794
4-Port 10/100 Managed Ethernet Switch with Gigabit Uplink
|
KSZ8794 | 4-Port 10/100 Managed Ethernet Switch with Gigabit Uplink |
KSZ9893
3-Port Gigabit Ethernet Switch with RGMII/MII/RMII
|
KSZ9893 | 3-Port Gigabit Ethernet Switch with RGMII/MII/RMII |
KSZ9896
6-Port Gigabit Ethernet Switch with GMII/RGMII/MII/RMII
|
KSZ9896 | 6-Port Gigabit Ethernet Switch with GMII/RGMII/MII/RMII |
KSZ9131
Gigabit Ethernet Transceiver with Power Saving Features
|
KSZ9131 | Gigabit Ethernet Transceiver with Power Saving Features |
LAN8820
RGMII 10/100/1000 Ethernet Transceiver with HP Auto-MDIX Support
|
LAN8820 | RGMII 10/100/1000 Ethernet Transceiver with HP Auto-MDIX Support |
LAN7431
PCIe RGMII Networking
|
LAN7431 | PCIe RGMII Networking |
ENC424J600
10/100 Base-T/TX Ethernet Controller with SPI Interface
|
ENC424J600 | 10/100 Base-T/TX Ethernet Controller with SPI Interface |
ENC624J600
10/100 Base-T/TX Ethernet Controller with SPI Interface
|
ENC624J600 | 10/100 Base-T/TX Ethernet Controller with SPI Interface |
LAN91C111
10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface
|
LAN91C111 | 10/100 Base-T/TX Ethernet Controller with 16/32 Bit Interface |
LAN8740A
10/100 Base-T/TX Ethernet Transceiver with Power Saving Features and Cable Diagnostics
|
LAN8740A | 10/100 Base-T/TX Ethernet Transceiver with Power Saving Features and Cable Diagnostics |
LAN9354
3-Port 10/100 Managed Ethernet Switch with RMII
|
LAN9354 | 3-Port 10/100 Managed Ethernet Switch with RMII |
KSZ8841
10/100 Base-T/TX Ethernet Controller with PCI and Host Bus Interface
|
KSZ8841 | 10/100 Base-T/TX Ethernet Controller with PCI and Host Bus Interface |
KSZ8091
10/100 Base-T/TX Ethernet Transceiver with Power Saving Features
|
KSZ8091 | 10/100 Base-T/TX Ethernet Transceiver with Power Saving Features |
LAN91C96
10 Base-T Ethernet Controller
|
LAN91C96 | 10 Base-T Ethernet Controller |
LAN9211
10/100 Base-T/TX Ethernet Controller with 16 Bit Interface
|
LAN9211 | 10/100 Base-T/TX Ethernet Controller with 16 Bit Interface |
LAN8710A
10/100 Base-T/TX Ethernet Transceiver with MII/RMII Interface
|
LAN8710A | 10/100 Base-T/TX Ethernet Transceiver with MII/RMII Interface |
LAN9218
10/100 Base-T/TX Ethernet Controller with 32 Bit Interface
|
LAN9218 | 10/100 Base-T/TX Ethernet Controller with 32 Bit Interface |
LAN9500A
USB 2.0 to 10/100 Ethernet Bridge
|
LAN9500A | USB 2.0 to 10/100 Ethernet Bridge |
LAN89730
USB to 10/100 Base-T/TX Ethernet Bridge for Automotive Applications
|
LAN89730 | USB to 10/100 Base-T/TX Ethernet Bridge for Automotive Applications |
LAN7800
USB Super Speed Ethernet
|
LAN7800 | USB Super Speed Ethernet |
LAN7500
USB 2.0 to 10/100/1000 Ethernet Bridge
|
LAN7500 | USB 2.0 to 10/100/1000 Ethernet Bridge |
LAN9313
3-Port 10/100 Managed Ethernet Switch
|
LAN9313 | 3-Port 10/100 Managed Ethernet Switch |
LAN9303M
3-Port 10/100 Managed Ethernet Switch
|
LAN9303M | 3-Port 10/100 Managed Ethernet Switch |
LAN9311
2-Port 10/100 Managed Ethernet Switch with Host Bus Interface
|
LAN9311 | 2-Port 10/100 Managed Ethernet Switch with Host Bus Interface |
LAN9303
3-Port 10/100 Managed Ethernet Switch
|
LAN9303 | 3-Port 10/100 Managed Ethernet Switch |
KSZ8995
5-Port 10/100 Ethernet Switch with Fiber Support
|
KSZ8995 | 5-Port 10/100 Ethernet Switch with Fiber Support |
LAN7801
USB Ethernet w/RGMII
|
LAN7801 | USB Ethernet w/RGMII |
KSZ9563
3-Port Gigabit Ethernet Switch with 1588v2
|
KSZ9563 | 3-Port Gigabit Ethernet Switch with 1588v2 |
LAN9500 | LAN9500 | |
LAN7850
USB or HSIC to 10/100/1000 Ethernet Bridge
|
LAN7850 | USB or HSIC to 10/100/1000 Ethernet Bridge |
LAN9250
10/100 Base-T/TX Ethernet Controller with 8/16 Bit/SPI/SQI Interface
|
LAN9250 | 10/100 Base-T/TX Ethernet Controller with 8/16 Bit/SPI/SQI Interface |
LAN9646
6-Port Gigabit Ethernet Switch with SGMII/RGMII/MII/RMII
|
LAN9646 | 6-Port Gigabit Ethernet Switch with SGMII/RGMII/MII/RMII |