.  . Arduino Control Boards . Ethernet W5100 shield

Ethernet W5100 shield

$19.95 (AUD)

This shield allows an Arduino to establish a wired Ethernet connection to a network and is compatible with Uno, Mega and boards with compatible I/O pins.

3 in stock

Qty Discount
2 - 4 5%
5 - 9 8%
10 + 10%
SKU: OKY2101 Category:

We Ship World Wide We are an Australian owned and Based Company. We are an Australian owned and Based Company. We are an Australian owned and Based Company. We are an Australian owned and Based Company. We are an Australian owned and Based Company. We are an Australian owned and Based Company. We are an Australian owned and Based Company.

Calculate Shipping - shipping options and estimates can be found in your shopping cart.


  • WIZnet W5100 Ethernet controller
  • Compatible with both Uno and Mega footprints
  • Standard RJ-45 CAT network connector
  • Auto MDI/MDIX (auto cable pin swap)
  • Acts as client or server
  • TCP/IP protocols include TCP, UDP, ICMP, IPv4 ARP, IGMP, Ethernet
  • 10BaseT/100BaseTX Ethernet PHY embedded
  • Up to 4 simultaneous socket connections
  • MicroSD card slot
  • SPI Interface
  • 5V compatible operates at 3.3V internally
  • Good library support
  • Ethernet Shield W5100

This Ethernet shield uses the WIZnet W5100 network interface chip to provide a cabled connection to a network.  The board also has an SD Micro card slot for data storage. The board does not support wireless Ethernet.

The W5100 is an older chip, but has very good library support and tends to be the go-to for wired Ethernet for Arduino and compatibles.  The shield is compatible with both the Uno and Mega style footprints and uses the SPI interface which is picked up from the ICSP header.

SPI Interface

Arduino and compatibles communicate with both the W5100 chip and SD card slot using the SPI bus.

MOSI / MISO and SCK are picked up off the ICSP header but are also found on digital pins 11, 12 and 13 on the Uno and pins 50, 51 and 52 on the Mega.  On both boards, pin 10 is used to select the W5100 chip and pin 4 is used for the SD card slot.  These pins cannot be used for general purpose I/O.

On the Mega, the hardware SS pin 53 is not used, but it must be kept as an output or the SPI interface will not work.

Note that because the W5100 and SD card shares the SPI bus, only one can be active at a time.  If you are using both peripherals in your program this should be taken care of by the corresponding libraries.  If you are not using one of the peripherals in your program, you will want to explicitly deselect it.  To do this with the SD card, either remove any SD card or set pin 4 as an output and write a high to it.  For the W5100, you can set the digital pin 10 as an output and write a high to it to disable it.

LED Indicators

The shield provides a number of informational LEDs that can be useful for troubleshooting the network connection:

Ethernet Shield W5100 – LEDs

  • PWR = Indicates that the shield is being powered by the Uno or Mega.
  • LINK = Indicates the presence of a network link and flashes when the shield transmits or receives data.
  • FULLD = Indicates that the network connection is full duple
  • 100M = Indicates the presence of a 100Mb/s network connection (as opposed to 10Mb/s)
  • RX = Flashes when the shield receives data
  • TX = Flashes when the shield sends data
  • COLL = Flashes when network collisions are detected

Arduino to Shield Pin Connections

All of the I/O is brought up to stackable female headers on the shield except for the IOREF and the two I2C pins hear the USB connector so it can support a daughter shield as long as it does not conflict with the pins in use.

The shield uses the following pins

  • Uno SPI = D11, D12, D13
  • Mega SPI = D50, D51, D52
  • W5100 Enable = D10
  • SD Card Enable = D4

The board includes a solder jumper location labeled INT.  If it is bridged, it allows the Arduino to receive interrupt-driven notification of events from the W5100, but this functionality is not supported by the Ethernet library.  The jumper connects the INT pin of the W5100 to D2 of the Arduino

Development  Resources: demo codes, schematics, datasheets, etc

Reference for Arduino and reference to all matters

Ardunio from Wikipedia


1. There may be slight size deviations due to manual measurement, different measuring methods and tools.
2. The picture may not reflect the actual colour of the item because of different photographing light, angle and display monitor.

Other Related Products

Workshop Package Kit for Arduino - 02
Workshop Package Kit for Arduino – 02

The Arduino Workshop Kit with the Arduino Uno controller board comes with a selection of all the components/parts necessary to participate in an introductory Arduino Workshop.

See Support Items


Weight 0.030 kg
Dimensions 7 × 6 × 2 cm

Product Applications

Current Product Support

SKU Product Type Download/View
OKY2101 Ethernet W5100 shield - W5100 Data Sheet Document Download

We Customize Just for You!!

Tempero Systems offers many custom IoT electronic design services to help tailor our product to your exact needs. Whether you are looking for custom firmware, circuit board modifications, metal enclosures, or industrial color printing, we can help you with a wide variety of design services.

Product Reviews and FAQ's

Please login or register to ask a question. Thanks

Post Your Question


* All questions and comments are approved by a system administrator before re-posting to our FAQ product sections.