Jump to main content

##

# 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