ENC28J60 Ethernet Module
The ENC28J60 Ethernet Module is a compact board equipped with an Ethernet port, engineered to convert Ethernet input into Serial Peripheral Interface (SPI) output. It’s powered by Microchip’s ENC28J60 integrated circuit, making it ideal for furnishing internet connectivity to microcontroller systems such as Arduino boards via Ethernet.
Due to its diminutive size and support for SPI, this module finds utility across a diverse range of projects.
At its core lies the Microchip ENC28J60 Stand-Alone Ethernet Controller IC, housed in the SSOP 12 package, boasting an array of features tailored to address various network protocol demands. The module seamlessly interfaces with most microcontrollers via the standard SPI interface, enabling data transfer speeds of up to 25MHz.
The ENC28J60 Ethernet Module adheres to the industry-standard Serial Peripheral Interface (SPI) protocol, serving as a versatile Ethernet network interface compatible with any controller equipped with SPI.
This module encapsulates all the essentials needed to transform your Arduino into an Ethernet-enabled device within your network. While WiFi communication may be preferred by many contemporary makers, Ethernet retains its relevance due to its speed and security, offering a dependable means to connect to network devices.
Features
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
Automatic Programmable Retransmit on Collision
Programmable Padding and CRC Generation
Automatic Rejection of Erroneous Packets
SPI Interface with Clock Speeds Up to 20 MHz
Chipboard ENC28J60/SS.
The board 25MHZ crystal.
The network interface board HR911105A.
5 V power supply pin.
Stable performance.
For Arduino, SPI, AVR, PIC, LPC, STM32.
The ENC28J60 consists of seven major functional blocks:
An SPI interface that serves as a communication channel between the host controller and the ENC28J60.
Equips control registers for controlling and monitoring the ENC28J60.
A dual port RAM buffer for received and transmitted data packets.
An arbiter to control the access to the RAM buffer when requests are made from DMA, transmit and receive blocks.
The bus interface that interprets data and commands received via the SPI interface.
The MAC (Medium Access Control) module that implements the IEEE 802.3 compliant MAC logic.
The PHY (Physical Layer) module that encodes and decodes the analog data that is present on the twisted-pair interface.
Specification:
Crystal Oscillator | 25 MHz |
---|---|
Ethernet Port | HanRun HR911105A |
Length (mm): | 57 |
Width (mm): | 34 |
Height (mm): | 16 |
Weight (g): | 14 |
Package Includes
1 x ENC28J60 Ethernet Module (10 Pin Package: SSOP)
Sunny Khatri (verified owner) –
its works great!