Jump to main content

##

# 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