We are Apogeeweb Semiconductor Electronic

WELCOME TO OUR BLOG

Home  Product Technical Articles   ENC28J60 10Base-T Ethernet To SPI Module [Video&FAQ]

ENC28J60 10Base-T Ethernet To SPI Module [Video&FAQ]

Author: William
Date: 9 Jan 2023
 291
ENC28J60 External Connections

Ordering & Quality

Photo Mfr. Part # Company Description Package PDF Qty Pricing
(USD)
ENC28J60-ML ENC28J60-ML Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28QFN Package:28-VQFN Exposed Pad
DataSheet
In Stock:On Order
Buy
Price:
Call
Buy
ENC28J60-SO ENC28J60-SO Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28SOIC Package:28-SOIC (0.295", 7.50mm Width)
DataSheet
In Stock:On Order
Buy
Price:
Call
Buy
ENC28J60-SP ENC28J60-SP Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28SDIP Package:28-DIP (0.300", 7.62mm)
DataSheet
In Stock:On Order
Buy
Price:
Call
Buy
ENC28J60-SS ENC28J60-SS Company:Microchip Technology Remark:IC ETHERNET CTRL 8K W/SPI 28SSOP Package:28-SSOP (0.209", 5.30mm Width)
DataSheet
In Stock:1458
Buy
Price:
1+: $2.79000
25+: $2.56000
100+: $2.32000
Buy
ENC28J60-I-ML ENC28J60-I-ML Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28QFN Package:28-VQFN Exposed Pad
DataSheet
In Stock:848
Buy
Price:
1+: $2.99000
25+: $2.74000
100+: $2.48000
Buy
ENC28J60-I-SO ENC28J60-I-SO Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28SOIC Package:28-SOIC (0.295", 7.50mm Width)
DataSheet
In Stock:2918
Buy
Price:
1+: $2.83000
25+: $2.60000
100+: $2.35000
Buy
ENC28J60-I-SP ENC28J60-I-SP Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28SDIP Package:28-DIP (0.300", 7.62mm)
DataSheet
In Stock:349
Buy
Price:
1+: $3.03000
25+: $2.77000
100+: $2.51000
Buy
ENC28J60-I-SS ENC28J60-I-SS Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28SSOP Package:28-SSOP (0.209", 5.30mm Width)
DataSheet
In Stock:632
Buy
Price:
1+: $2.79000
25+: $2.56000
100+: $2.32000
Buy
ENC28J60T-SS ENC28J60T-SS Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28SSOP Package:28-SSOP (0.209", 5.30mm Width)
DataSheet
In Stock:2100
Buy
Price:
1+: $2.84000
25+: $2.61000
100+: $2.36000
2100+: $2.36000
Buy
ENC28J60T-I-ML ENC28J60T-I-ML Company:Microchip Technology Remark:IC ETHERNET CTRLR W/SPI 28-QFN Package:28-VQFN Exposed Pad
DataSheet
In Stock:1600
Buy
Price:
1+: $3.04000
25+: $2.78000
100+: $2.52000
1600+: $2.52000
Buy

Overview of ENC28J60

Video related to ENC28J60

ENC28J60 Pinout

ENC28J60 Pinout Description

ENC28J60 Block Diagram

ENC28J60 Features

ENC28J60 External Connections

ENC28J60 Ethernet Termination and External Connections

How To Use ENC28J60?

ENC28J60 Applications

ENC28J60 Datasheet

ENC28J60 packaging information

ENC28J60 FAQ

Overview of ENC28J60

A standalone Ethernet controller with an industry-standard Serial Peripheral Interface is called the ENC28J60 (SPI). Any controller with SPI support can use it as an Ethernet network interface. The ENC28J60 complies with every requirement of IEEE 802.3. To limit incoming packets, it uses a variety of packet filtering techniques. Additionally, it offers a hardware-assisted checksum computation module for internal DMA that allows for quick data transfer and is used by many network protocols. Clock frequencies of up to 20 MHz are used for SPI and an interrupt pin to implement communication with the host controller. LED link and network activity indication uses two dedicated pins.

 

Video Description: This is a video tutorial that guides how to connect the ENC28J60 Ethernet module to the 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.

 

ENC28J60 Pinout

ENC28J60 Pinout

 

ENC28J60 Pinout Description

1 CLKOUT Programmable clock output
2 ENC-WOL Wake on LAN
3 MOSI SPI data input
4 CS SPI chip select
5 V CC Module supply voltage
6 GND Module ground reference
7 RESET Active low reset input
8 SCK SPI clock
9 MISO SPI data output
10 ENC-INT Active low interrupt output pin

 

ENC28J60 Block Diagram

ENC28J60 Block Diagram

 

ENC28J60 Features

  • IEEE 802.3 compatible
  • Integrated MAC and 10BASE-T
  • 8 Kbyte Transmit/Receive Packet Dual Port Buffer
  • Programmable Automatic Retransmit on Collision
  • Internal DMA for fast memory copying
  • Programmable wake-up on multiple packet formats, including Magic Packet®, Unicast, Multicast, Broadcast, specific packet match or any packet
  • Hardware assisted IP checksum
  • Programmable pattern matching of up to 64 bytes within packet at user defined offset
  • Packaging: SOIC- SPDIP- SSOP- QFN (6x6 mm)
  • IEEE 802.3™ Compatible Ethernet Controller
  • Fully Compatible with 10/100/1000Base-T Networks
  • Integrated MAC and 10Base-T PHY
  • Supports One 10Base-T Port with Automatic Polarity Detection and Correction
  • Supports Full and Half-Duplex modes
  • Programmable Automatic Retransmit on Collision
  • Programmable Padding and CRC Generation
  • Programmable Automatic Rejection of Erroneous Packets
  • SPI Interface with Clock Speeds up to 20 MHz

 

ENC28J60 External Connections

With a crystal connected to the OSC1 and OSC2 pins, the ENC28J60 is intended to run at 25 MHz. The parallel resonance crystal must be used with the ENC28J60 design. Using a series resonance crystal could result in a frequency that is outside the crystal's manufacturer's guidelines.

An Oscillator Start-up Timer (OST) is built into the ENC28J60 to make sure the oscillator and integrated PHY have stabilized before use. Until 7500 OSC1 clock cycles (300 s) have passed since Power-on Reset or wake-up from Power-Down mode, the OST has not expired. All Ethernet registers and buffer RAM are still accessible through the SPI bus throughout the delay. While this is happening, software shouldn't try to access any MAC, MII, or PHY registers, enable packet transmission (set ECON1.TXRTS), or enable packet reception (set ECON1.RXEN).

Crystal Oscillator Operation

 

ENC28J60 Ethernet Termination and External Connections

An external 2.32 k, 1% resistor must be connected from RBIAS to ground in order to function properly with the PHY module's internal analog circuitry. The amplitude of the TPOUT+/- signal is affected by the resistor. To avoid noise capacitively coupling into the pin and altering the transmit behavior, the resistor should be positioned as close to the chip as feasible without any directly neighboring signal lines. The resistor should be of the surface mount variety.

Digital logic in some parts of the device runs at a nominal 2.5V. This voltage is produced by an on-chip voltage regulator. Only an external filter capacitor, wired from VCAP to ground, is needed outside. The capacitor must have low equivalent series resistance (ESR), with a typical value of 10F, and a minimum value of 1F. The internal regulator is not designed to drive external loads.

It is necessary to use 1:1 center taped pulse transformers rated for Ethernet operations on the TPIN+/TPIN- and TPOUT+/TPOUT- pins. The two TPOUT pins constantly sink current when the Ethernet module is active. By altering the relative current sunk by TPOUT+ compared to TPOUT-, a differential voltage is produced on the Ethernet connection when the PHY is actively transmitting.

ENC28J60 Ethernet Termination and External Connections

How To Use ENC28J60?

With its use in networking and internet technology, Ethernet has emerged as the global standard for communication. Even test instruments for laboratories, such as oscilloscopes and bench multimeters, employ it. High speed and long-distance data transfer are a few benefits of ethernet. In order to do this, differential signaling is used. Additionally, utilizing a signal transformer to isolate ethernet signals is a possibility. Special driving circuitry on the transmitter is needed for this, as well as signal conditioning on the receiving end.

The ultimate effect is that it is impractical to have an Ethernet peripheral directly on a microcontroller. That issue is resolved by the Microchip ENC28J60 IC, which manages the Ethernet protocol while interacting with a microcontroller via a high-speed serial interface. The module can be powered by voltages between 3.1 and 3.6 volts, but a 3.3 volt source is recommended. However, the inputs are 5V tolerant, allowing the use of a 5V microcontroller.

Apart from VDD and GND, the only connectors needed to connect the ENC28J60 module to a microcontroller are MISO, MOSI, SCK, and CS. To communicate with this IC, any microcontroller with a high-speed SPI interface can be utilized. For instance, on an Arduino Uno, pins 10, 11, 12, and 13 are connected to CS, MOSI, MISO, and SCK, respectively.  Libraries are available to use with the Arduino IDE to communicate with this module using functions.

 

ENC28J60 Applications

  • Ethernet to SPI converter
  • Remote web server
  • IoT projects

 

ENC28J60 Datasheet

ENC28J60 Datasheet

 

ENC28J60 packaging information

ENC28J60 packaging information

 

ENC28J60 FAQ

What is ENC28J60?

A standalone Ethernet controller with an industry-standard Serial Peripheral Interface is called the ENC28J60 (SPI). Any controller with SPI support can use it as an Ethernet network interface. The ENC28J60 complies with all IEEE 802.3 requirements.

 

What is Ethernet module?

The ENC28J60 Ethernet Module is a board that transforms Ethernet input into SPI and has an Ethernet interface.

 

What are the three types of Ethernet?

Mainly there are three types of ethernet cables used in LANs i.e., Coaxial cables, Twisted Pair cables, and Fiber optic cables.

 

Can I identify a device by its MAC address?

Even without having the device in hand, MAC addresses can occasionally be utilized to determine the manufacturer and possibly the model of the device. This is known as the OUI (organizationally unique identifier).

 

How connect ENC28J60 to Arduino?

Download the Library for ENC28J60 from here: ENC28J60 Library, Add the library files to your Arduino IDE library, copy the code from below and paste it to Arduino IDE, and Compile & then upload the code to Arduino UNO Board.

Related Articles

AK4558EN Interface - CODECs: Pinout, Datasheet

Victoria 10 Jan 2023  104

CatalogAK4558EN OverviewAK4558EN FeaturesAK4558EN Pin LayoutAK4558EN CAD ModelsAK4558EN Block DiagramAK4558EN PackageAK4558EN SpecificationAK4558EN Manufac...

Continue reading »

AD620 Instrumentation Amplifier: Pinout, Circuit, Parameters [FAQ]

Mia 26 Jan 2022  12243

AD620 is a low cost, high accuracy instrumentation amplifier that requires only one external resistor to set gains of 1 to 10,000.   This blog covers AD620 amplifier pinout, datasheet, equivale...

Continue reading »

ERJ2GE0R00X Thick Film Chip Resistors: Datasheet, Pinout, Equivalent

Irene 2 Apr 2022  647

ERJ2GE0R00X is a Thick Film Resistor Jumper Molded SMD Punched Carrier T/R. CatalogProduct OverviewERJ2GE0R00X CAD ModelsExplanation of ERJ2GE0R00X Part NmubersERJ2GE0R00X ConstructionERJ2GE0R00X Dim...

Continue reading »

BPW34 PIN Photodiode Datasheet PDF Download [FAQ]

Irene 27 Apr 2022  578

  Catalog FEATURESDESCRIPTIONAPPLICATIONSPRODUCT SUMMARYORDERING INFORMATIONABSOLUTE MAXIMUM RATINGSBASIC CHARACTERISTICSPACKAGE DIMENSIONS in millimetersTUBE PACKAGING DIMENSIONS in millimeter...

Continue reading »

UA741CN Op Amp: Datasheet, Pinout, Applications [FAQ]

Irene 1 Mar 2022  2737

Product OverviewThe UA741CN device is a general-purpose operational amplifier featuring offset-voltage null capability. The high common-mode input voltage range and the absence of latch-up make the am...

Continue reading »

0 comment

Leave a Reply

Your email address will not be published.

 
 
   
 
Rating:

# 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z