Connecting an Arduino to a LAN with the ENC28J60

I picked up a couple of these modules:



from so I could attach (communicate with and control) several of my Arduinos through a LAN connection.

The main chip is the ENC28J60 from These modules are better than an Ethernet Shield in that you can easily attach these to any Arduino and they are less expensive than a shield.

I have found (and you will too if you GOOGLE this module) that even though they say 3.3V input, they don’t work well at that voltage. They run perfectly when supplied by the Arduino 5V pin.

To run your Arduino sketch pick up a copy of the needed ENC28J60  library from Elecrow here.

Need more information or sample code?  I found the best information about using this module is here:

Leave a Reply

Your email address will not be published.