MCHPENC28J60T-I/SO
Overview
The ENC28J60T-I/SO is a standalone 10BASE-T Ethernet controller with an integrated MAC and PHY, designed to provide network connectivity via a standard SPI interface. It features an 8 KB transmit/receive buffer and handles complex Ethernet protocol tasks such as CRC generation and programmable filtering. This device allows engineers to add Ethernet capability to any microcontroller with a spare SPI port, even those with low pin counts.
Why Choose This Part
The ENC28J60 simplifies hardware design by integrating the PHY and MAC into a single 28-pin SOIC package that operates on a 3.1V to 3.6V supply. Its SPI interface supports clock speeds up to 20 MHz and features 5V tolerant I/O, allowing for direct interfacing with 5V microcontrollers without level shifters. The internal 8 KB dual-port RAM efficiently manages packet buffering, reducing the processing overhead on the host MCU.
Applications
Key Specifications
Getting Started
Start development using the Microchip TCP/IP stack or open-source libraries like EtherCard for Arduino. Connect the controller to your host MCU via the SPI bus and ensure a 25 MHz crystal is used for the internal oscillator. Evaluation can be performed using the ENC28J60-based expansion boards available for various prototyping platforms.
ENC28J60T-I/ Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| ENC28J60T-I/SO (this part) | SOIC-28 | 3,183 |
| ENC28J60T-I/SS | SSOP-28 | 2,265 |
| ENC28J60T-I/ML | VQFN-28 | 4,666 |



