1.2.5.7 Ethernet MAC Driver Library
The PIC32 Ethernet Controller is a bus host module that interfaces with an off-chip PHY to implement a complete Ethernet node in a system. The following are some of the key features of this module:
- Supports 10/100 Ethernet
- Full-Duplex and Half-Duplex operation
- Broadcast, Multicast and Unicast packets
- Manual and automatic flow control
- Supports Auto-MDIX enabled PHYs
- Reduced Media Independent Interface (RMII) and Media Independent Interface (MII) PHY data interfaces
- Performance statistics metrics in hardware
- RAM descriptor based DMA operation for both receive and transmit path
- Fully configurable interrupts
- Configurable receive packet filtering using:
- 64-bit Hash Table
- 64-byte Pattern Match
- Magic Packet™ Filtering
- Runt Packet Detection and Filtering
- Supports Packet Payload Checksum calculation
- CRC Check
Support for the Serial Management Interface (SMI) (also known as the MIIM interface) is provided by the Ethernet PHY Driver Library