ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectENC28J60 Ethernet Controller:Pinout, Datasheet, Schematic

ENC28J60 Ethernet Controller:Pinout, Datasheet, Schematic

IC, ENET CTRL IEEE 802.3, 10MBPS SSOP-28 - More Details The ENC28J60 is a stand-alone Ethernet controller with an industry-standard Serial Peripheral Interface (SPI).

2714

Aug 22, 2021

Alvin Timothy

How to connect the ENC28J60 to an Arduino - [Anything Arduino] (ep1)

 

IC, ENET CTRL IEEE 802.3, 10MBPS SSOP-28 - More Details

The ENC28J60 is a stand-alone Ethernet controller with an industry-standard Serial Peripheral Interface (SPI). This article covers more details about ENC28J60.

ENC28J60/SS

3111In Stock
Min.: 1 Mult.: 1
Quantity Unit Price Ext. Price
1+ $7.91027$7.91
10+ $7.46252$74.63
100+ $7.04011$704.01
500+ $6.64162$3320.81
1000+ $6.26567$6265.67
Unit Price:$7.91027
Subtotal: $7.91
Looking for a better price? Want a lower wholesale price? Please send an RFQ, and we will respond immediately.
Quick Links

ENC28J60 Pinout

ENC28J60 CAD Model

Symbol

Footprint

 

3D Model

ENC28J60 Description

The ENC28J60 is a stand-alone Ethernet controller with an industry-standard Serial Peripheral Interface (SPI). It is designed to serve as an Ethernet network interface for any controller equipped with SPI.

The ENC28J60 meets all of the IEEE 802.3 specifications. It incorporates a number of packet filtering schemes to limit incoming packets.

Specifications

Microchip Technology ENC28J60/SS technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology ENC28J60/SS.

ENC28J60/SS Tech Specifications

Microchip Technology ENC28J60/SS technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology ENC28J60/SS.

Product Attribute Attribute Value
Factory Lead Time6 Weeks
MountSurface Mount
Package / Case28-SSOP (0.209, 5.30mm Width)
Number of Pins28Pins
Weight2.26799g
Operating Temperature0°C~70°C
PackagingTube
Published2004
JESD-609 Codee3
Part StatusActive
Moisture Sensitivity Level (MSL)1 (Unlimited)
Number of Terminations28Terminations
Terminal FinishMatte Tin (Sn) - annealed
Voltage - Supply3.1V~3.6V
Product Attribute Attribute Value
Terminal PositionDUAL
Terminal FormGULL WING
Peak Reflow Temperature (Cel)260
Supply Voltage3.3V
Terminal Pitch0.65mm
Time@Peak Reflow Temperature-Max (s)40
Base Part NumberENC28J60
FunctionController
Operating Supply Voltage3.3V
InterfaceSPI
Nominal Supply Current180mA
Clock Frequency25MHz
Current - Supply160mA
Data Rate10 Mbps
Product Attribute Attribute Value
ProtocolEthernet
Boundary ScanNO
Low Power ModeYES
Number of Transceivers1Transceiver
Number of Serial I/Os1Serial I/O
Standards10 Base-T PHY
Height1.75mm
Length10.2mm
Width5.3mm
REACH SVHCNo SVHC
Radiation HardeningNo
RoHS StatusROHS3 Compliant
Lead FreeLead Free
0 Products View Similar

ENC28J60 Features

• Six Interrupt Sources and One Interrupt Output Pin

• 25 MHz Clock Input Requirement

• Clock Out Pin with Programmable Prescaler

• Operating Voltage of 3.1V to 3.6V (3.3V typical)

• 5V Tolerant Inputs

• Temperature Range: -40°C to +85°C Industrial, 0°C to +70°C Commercial (SSOP only)

• 28-Pin SPDIP, SSOP, SOIC, QFN Packages

ENC28J60 Functional Block Diagram

The ENC28J60 consists of seven major functional blocks:

1. An SPI interface that serves as a communication channel between the host controller and the ENC28J60.

2. Control registers which are used to control and monitor the ENC28J60.

3. A dual-port RAM buffer for received and transmitted data packets.

4. An arbiter to control the access to the RAM buffer when requests are made from DMA, transmit and receive blocks.

5. The bus interface interprets data and commands received via the SPI interface.

6. The MAC (Medium Access Control) module that implements IEEE 802.3 compliant MAC logic.

7. The PHY (Physical Layer) module that encodes and decodes the analog data that is present on the twisted-pair interface.

 

A simple block diagram is shown below.

ENC28J60 Typical Application circuit

ENC28J60 Package

ENC28J60 Manufacturer

Microchip Technology Incorporated is a leading provider of smart, connected and secure embedded control solutions. Its easy-to-use development tools and comprehensive product portfolio enable customers to create optimal designs, which reduce risk while lowering total system cost and time to market.

 

Datasheet PDF

Download datasheets and manufacturer documentation for Microchip Technology ENC28J60/SS.

ENC28J60/SS Documents

Download datasheets and manufacturer documentation for ENC28J60/SS

Frequently Asked Questions

How do I connect an ENC28J60 Ethernet Controller with an Arduino?
The number “ENC28J60” actually only refers to a chip developed by Microchip. This chip has 28 pins and contains a complete stand-alone Ethernet controller for a 10BASE-T network connection with an SPI interface so microcontrollers like the Arduino can “talk” to it.
Where can I buy the ENC28J60 Ethernet module?
ENC28J60 Ethernet Module utilizes the new Microchip ENC28J60 Stand-Alone Ethernet Controller IC featuring a host of features to handle most of the network protocol requirements. This Ethernet LAN module connects directly to most microcontrollers.
How do I make an Arduino web server with ENC28J60?
Here's an example, the tutorial of Arduino web server controller using ENC28J60 Ethernet Module.
How do I get started with an ENC28j60 Ethernet module?
Microchips ENC28J60 is a 28-pin, 10BASE-T stand-alone Ethernet Controller with onboard MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface. With a small footprint package size, the ENC28J60 minimizes complexity, board space and cost. Target applications include VoIP, Industrial Automation, Building Automation, Home Control, Security and Instrumentation.
FAQ
How do I connect an ENC28J60 Ethernet Controller with an Arduino?
The number “ENC28J60” actually only refers to a chip developed by Microchip. This chip has 28 pins and contains a complete stand-alone Ethernet controller for a 10BASE-T network connection with an SPI interface so microcontrollers like the Arduino can “talk” to it.
Where can I buy the ENC28J60 Ethernet module?
ENC28J60 Ethernet Module utilizes the new Microchip ENC28J60 Stand-Alone Ethernet Controller IC featuring a host of features to handle most of the network protocol requirements. This Ethernet LAN module connects directly to most microcontrollers.
How do I make an Arduino web server with ENC28J60?
Here's an example, the tutorial of Arduino web server controller using ENC28J60 Ethernet Module.
How do I get started with an ENC28j60 Ethernet module?
Microchips ENC28J60 is a 28-pin, 10BASE-T stand-alone Ethernet Controller with onboard MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface. With a small footprint package size, the ENC28J60 minimizes complexity, board space and cost. Target applications include VoIP, Industrial Automation, Building Automation, Home Control, Security and Instrumentation.

TAGS

Share