ENC28J60 Ethernet Module
The ENC28J60 Ethernet Module is a compact and efficient board designed to provide Ethernet connectivity for microcontroller systems, including Arduino boards. Powered by the Microchip ENC28J60 Ethernet Controller IC, this module converts Ethernet input into output via the Serial Peripheral Interface (SPI), enabling reliable internet access for your projects.
With its small footprint and SPI support, the ENC28J60 module is versatile and can be integrated into a wide range of applications. It features the ENC28J60 IC, housed in the SSOP-12 package, and offers a variety of built-in capabilities to handle different network protocol requirements. This module supports data transfer speeds of up to 25MHz over the SPI interface, ensuring fast and efficient communication.
The ENC28J60 Ethernet Module is compatible with any microcontroller or development board equipped with an SPI interface, making it a great choice for projects that require Ethernet connectivity. It provides all the essential components to turn your Arduino or similar device into a network-enabled platform.
While many makers may prefer WiFi for wireless communication, Ethernet remains a popular choice for its stability, speed, and security, providing a dependable and high-performance connection to networked 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)
ENC28j60 Datasheet
Ethernet Card Library
Pinout
Sunny Khatri (verified owner) –
its works great!