I found an ENC28J60 Arduino Ethernet shield for 3.3 V boards

I maintain the EthernetENC and UIPEthernet library so I did a research and I found the only one ENC28J60 Ethernet shield suitable for 3.3 V boards including Arduino Zero, Arduino Due, the new Arduino Giga and the Adafruit Metro 3.3 V boards (M0, M4, M7, RP2040) and the Adafruit Grand Central M4. It also works with 5 V boards like Uno, Uno R4, Mega.

Almost all Arduino ENC28J60 shields on the market use the schematics recommended in the ENC28J60 datasheet for a 5 V MCU. A 3.3 V Arduino board could be damaged by ENC28J60 shields with 5 V logic level conversion, while without the 5 V conversion the ENC28J60 is OK with a 3.3 V and 5 V MCU.

So the only ENC28J60 Ethernet shield suitable for 3.3 V and 5 V Arduino I found is the HW-270 shield.

(I am not affiliated with the manufacturer. I am just happy somebody finally made such a shield.)

1 Like

this ENC28J60 shield states working voltage of 3.3V
I have connected one of the devices to an ESP32 and it runs OK at 3.3V

image

running a simple webserver using EthernetENC

Ethernet WebServer Example
Ethernet cable is not connected.
server is at 192.168.1.177
new client
GET / HTTP/1.1
Host: 192.168.1.177
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Sec-GPC: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1

client disconnected

also connected it to an Adafruit Feather 32u4 LoRa board OK

but this is not a shield

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.