1.2.5.3 ENC28J60 Driver Library

The ENC28J60 External MAC and PHY is an external module connected through a Serial Peripheral Interface (SPI) to host microcontroller. This driver interfaces with the SPI driver to communicate with the external device to implement a complete Ethernet node in a system.

The following are some of the key features of this module:

  • Supports 10 Mbps physical-to-physical layer Ethernet data transfer

    • Full-Duplex and Half-Duplex operation

    • Broadcast, Multicast and Unicast packets

  • Hardware flow control for both Full and Half-Duplex mode

  • Fully configurable interrupts

  • Configurable receive packet filtering using:

    • 64-bit Hash Table

    • 64-byte Pattern Match

    • Magic Packet™ Filtering

  • Supports Packet Payload Checksum calculation

  • CRC Check

  • Supports SPI interface