Microchip ENC28J60 Ethernet Controller Data Sheet

ENC28J60 is an independent Ethernet controller launched by Microchip, with SPI interface.


Microchip ENC28J60 Ethernet Controller Data Sheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
102
File format
PDF
File size
1.6 MB
Published
11 April, 2012
Updated
01 October, 2023
MD5 checksum
B5B01D59C36B896CDEDA2E098AE83AD5

About this manual

The ENC28J60 Ethernet controller provides a complete 10 BASE‑T Ethernet solution that connects to any microcontroller via a standard SPI bus. It integrates a MAC, PHY, 8‑KB dual‑port SRAM buffer, DMA engine and hardware‑assisted checksum calculation, allowing fast packet handling up to 10 Mb/s.

Key features include programmable packet filtering, automatic retransmission, LED status indicators, seven interrupt sources, and flexible clock output options. The device operates from 3.14 V to 3.45 V and supports industrial temperature ranges, making it suitable for a wide variety of embedded applications.

What's inside

  • Overview
  • External Connections
  • Memory Organization
  • Serial Peripheral Interface (SPI)
  • Ethernet Overview
  • Initialization
  • Transmitting and Receiving Packets
  • Receive Filters
  • Duplex Mode Configuration and Negotiation
  • Electrical Characteristics

Specifications

SPI interface speedup to 10 Mb/s
Operating voltage3.14 V to 3.45 V
Temperature range-40 °C to +85 °C (Industrial), 0 °C to +70 °C (Commercial)
Internal buffer8 KB dual‑port SRAM
Package types28‑pin SPDIP, SSOP, SOIC, QFN
LED status outputsTwo programmable LEDs for LINK, TX, RX
Interrupt sourcesSeven sources with two interrupt pins
Oscillator frequency25 MHz

Frequently asked questions

What is the maximum SPI clock speed supported by the ENC28J60?

The device supports SPI speeds up to 10 Mb/s.

How many interrupt sources does the ENC28J60 provide?

It provides seven interrupt sources using two interrupt pins.

What external components are required for the Ethernet interface?

A 1:1 pulse transformer on each differential pair, two 50 Ω 1% resistors and a 0.01 µF capacitor are required.

How can software know when the ENC28J60 is ready after power‑on?

After the oscillator start‑up timer expires, the CLKRDY bit in the ESTAT register is set.

Download PDF (1.6 MB)

More MICROCHIP Manuals


View all MICROCHIP manuals →