PRODUCT CATEGORIES

SHOPPING CART

Subtotal (0 items) 0

No products in the cart

Return to home
ENC28J60 Ethernet Lan Network Module SPI RJ45
ENC28J60 Ethernet Lan Network Module SPI RJ45

ENC28J60 Ethernet Lan Network Module SPI RJ45

SKU: MOD-00022

Brand: Waveshare Electronics

Warranty: 3 Days

Model: N/A

৳ 670.03

Add to Wishlist

Category: Other Microcontrollers & Accessories

Share:

Description of ENC28J60 Ethernet Lan Network Module SPI RJ45

The ENC28J60 Ethernet Module is a compact and reliable network interface designed to add Ethernet connectivity to microcontroller-based systems, including Arduino, ESP8266, ESP32, and STM32. Utilizing the SPI (Serial Peripheral Interface) for communication, it provides a simple and efficient method for connecting embedded devices to wired networks.

At the heart of the module is the Microchip ENC28J60 Ethernet controller, which supports the IEEE 802.3 10Base-T Ethernet standard. It features a standard RJ-45 Ethernet port for direct cable connection and goldpin headers for seamless integration with development boards or custom PCBs.

The module operates at 3.3V and supports SPI communication at speeds up to 25 MHz, ensuring stable and responsive data transfer. The MAC address must be configured in the user’s code, providing flexibility for unique device identification on the network.

Thanks to its small form factor (51 × 19 × 16 mm), low power consumption, and availability of Arduino libraries and setup guides, the ENC28J60 is widely used in IoT applications, home automation, industrial control systems, and other projects that require reliable, wired network communication

Key Feature


  • Connects microcontrollers (e.g., Arduino) to wired Ethernet networks
  • Based on the Microchip ENC28J60 10Base-T Ethernet controller
  • Communicates via standard SPI interface (up to 25 MHz)
  • Operates on 3.3V with 5V-tolerant digital pins
  • Features an RJ-45 Ethernet port and goldpin headers for easy integration
  • MAC address is software-configurable in code
  • Compact size makes it ideal for space-constrained embedded applications
  • Supports open-source Arduino library and documentation
  • Suitable for IoT, automation, and network-enabled systems

Technical Specifications


Parameter

Specification

Ethernet Controller

Microchip ENC28J60

Network Standard

IEEE 802.3 10Base-T

Communication

SPI (Serial Peripheral Interface)

Operating Voltage

3.3 V

SPI Clock Speed

Up to 25 MHz

RJ-45 Connector

Yes

MAC Address

User-defined in software

Pin Tolerance

5V logic on SPI and control lines

Temperature Range

-40 °C to +85 °C

Dimensions

51 mm × 19 mm × 16 mm

Pinout Description


Pin Name

Function

VCC

3.3 V supply input

GND

Ground connection

RESET

Active-low reset. Internally pulled up to VCC. Tolerates 5V

CS

Chip Select (active low). Internally pulled up. Tolerates 5V

SCK

SPI Clock input. Tolerates 5V

SI

SPI Data input (MOSI). Tolerates 5V

SO

SPI Data output (MISO). Tolerates 5V

CLKOUT

Programmable clock output

WOL

Wake-on-LAN. Leave unconnected

INT

Interrupt output from the internal controller

 

Usage with Arduino


A ready-to-use Arduino library is available for the ENC28J60 module, making it easy to integrate Ethernet communication into your Arduino-based projects. The setup includes:

  • Wiring connections to the SPI pins
  • Assigning the MAC address in code
  • Including the required Ethernet library in your sketch

Documentation


Applications


  • Home automation
  • IoT devices
  • Remote sensing systems
  • Network-enabled embedded systems
  • Data logging and transmission

Packaging Details


  • 1 × ENC28J60 Ethernet Board SPI + RJ45

Attention


This item is non-returnable. If it arrives damaged or is not functioning properly, please get in touch with us to determine if further action is required.
 

Need Help?


Our engineers are available to assist you. If you have any queries, please leave a comment below or call 09678110110 from 09:00 am to 08:00 pm (7 days a week). You can also reach us via Live Chat or Facebook Inbox.

Frequently Asked Questions (FAQ)


What is the ENC28J60 module used for?
The ENC28J60 module enables microcontrollers, such as Arduino, ESP8266, or STM32, to connect to a wired Ethernet network using the SPI protocol.

Does this module support DHCP and TCP/IP?
The module itself is a hardware controller. DHCP/TCP/IP functionality must be implemented in the microcontroller using software libraries such as the UIPEthernet library for Arduino.

What voltage does it operate on?
It operates at 3.3V, but the SPI and control pins are 5V tolerant, making it compatible with most 5V microcontrollers.

Can I use this with Arduino Uno or Mega?
Yes, the module works well with Arduino Uno, Mega, and similar boards using the SPI interface and the proper library.

Is a MAC address already programmed on the board?
No, you must define a unique MAC address in your code manually.

Is it plug-and-play?
Not exactly. You need to wire it correctly to the SPI pins and include the appropriate library in your sketch. Setup instructions and examples are available.

What is the maximum data transfer speed?
The SPI clock can go up to 25 MHz, which allows reasonably fast data transfers for embedded applications.

Can I use it with ESP32 or ESP8266?
Yes, though SPI pin mapping may vary. Ensure you configure the correct SPI pins and use a compatible library.

Is it suitable for industrial or outdoor use?
While it supports a wide operating temperature (-40°C to +85°C), additional protection may be needed for outdoor or rugged industrial environments.

Is there a library for STM32 or non-Arduino platforms?
Yes, many open-source TCP/IP stacks like uIP and LwIP support ENC28J60. Integration will require more advanced setup compared to Arduino.

Documentation of ENC28J60 Ethernet Lan Network Module SPI RJ45

Ratings & Reviews of ENC28J60 Ethernet Lan Network Module SPI RJ45

0.00
Out of 5

0 Ratings and 0 Reviews

5 star
0.00%
4 star
0.00%
3 star
0.00%
2 star
0.00%
1 star
0.00%
Your Rating:

Reviews (0)

No reviews yet. Be the first to review this product!

Questions & Answers about ENC28J60 Ethernet Lan Network Module SPI RJ45

Questions answered by Techshop (2)

what is the ttl voltage level for spi interfacing ? 3.3v / 5v - reply please

By CopperMasud on 28 Nov 2018

does it require me to write all network related code in the u controller? Or can I just send/receive data like serial comm using USART/URAT

By mithun on 30 Apr 2014

Coding needed. Please check the documents section and also the waveshare page link.

By Techshop on 02 May 2014

ENC28J60 Ethernet Lan Network Module SPI RJ45

৳ 670.03

Where to buy ENC28J60 Ethernet Lan Network Module SPI RJ45 in Bangladesh

Looking for the best place to buy ENC28J60 Ethernet Lan Network Module SPI RJ45 in Bangladesh? Get it now from TechShopBD, your trusted source for high-quality products. We offer competitive prices, technical support, fast delivery, and excellent customer service to ensure a smooth and satisfying shopping experience. Shop confidently on our website or visit our office to pick up yours today.

What is the price of ENC28J60 Ethernet Lan Network Module SPI RJ45 in Bangladesh?

TechShopBD brings you the latest ENC28J60 Ethernet Lan Network Module SPI RJ45 at the most competitive price. The updated price for ENC28J60 Ethernet Lan Network Module SPI RJ45 in BD for 2025 is now 670.03. For detailed product specifications, you can explore the specification section or visit us for in-depth information and assistance.

Top Reasons to Choose TechShopBD for Purchasing ENC28J60 Ethernet Lan Network Module SPI RJ45

When you choose TechShopBD for purchasing ENC28J60 Ethernet Lan Network Module SPI RJ45, you’re not just buying a product — you're investing in quality, support, and convenience. Here’s why thousands of customers trust us:

  • Competitive Prices: We offer ENC28J60 Ethernet Lan Network Module SPI RJ45 at highly competitive rates, ensuring great value for your money.
  • High-Quality Products: All our products are high-quality and sourced directly from trusted manufacturers and suppliers.
  • Quality Passed: Every product undergoes strict quality checks to ensure it meets high performance and durability standards.
  • Expert Technical Support: Our experienced technical team is always ready to assist you with any queries or technical issues.
  • Warranty & Replacement Facility: Enjoy peace of mind with our warranty coverage and an easy replacement process for eligible products.
  • After-Sales Support: Get reliable assistance even after your purchase to ensure a smooth and hassle-free experience.
  • Fast Delivery: We ensure quick and safe delivery across Bangladesh.
  • Product Documentation: Access detailed manuals and datasheets to help you understand and use your ENC28J60 Ethernet Lan Network Module SPI RJ45 effectively.
  • Blogs and Videos: Explore step-by-step tutorials, detailed blog posts, and helpful video guides to easily set up and get the best performance from your ENC28J60 Ethernet Lan Network Module SPI RJ45.