soldr.ai

Docs  /  Components

W5100 Ethernet shield: specs and pinout

An Arduino-format shield that adds a wired 10/100 Ethernet port using the WIZnet W5100 chip, plus a micro SD card slot. The chip facts come from the WIZnet W5100 datasheet; the signal names come from the official Arduino Ethernet Shield schematic.

Every value cites its sourceChip-level pinout

Buy on Compoden

Specs

SpecValueSource
Ethernet10BaseT/100BaseTX, embedded PHY, auto negotiation, auto MDI/MDIXsource
Features, p.5
Chip supply voltage3.0 V to 3.6 V (3.3 V operation with 5 V I/O tolerance)source
Features p.5; Section 7 DC Characteristics, p.64
Host interfaceDirect bus, indirect bus or SPI; SPI mode 0 onlysource
Features p.5; revision history Ver. 1.2.6; Section 6.3
Sockets4 independent sockets, simultaneoussource
Features, p.5
Internal buffer memory16 Kbytes for Tx/Rxsource
Features, p.5
Hardware protocolsTCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE, Ethernet; no IP fragmentationsource
Features, p.5
Chip input voltage limit-0.5 V to 5.5 V (5 V tolerant)source
Section 7 Absolute Maximum Ratings, p.64
Chip operating temperature-40 C to 85 Csource
Section 7 Absolute Maximum Ratings, p.64
Shield design (caveat)Signal names are from the Arduino Ethernet Shield 06 Rev 03 schematic; the stocked shield is a clone not verified to match that design, so check the board you receiveArduino official documentation
Schematic, ARDUINO ETH SHIELD 06 Rev 03

Power

ValueSource
SupplyShield is powered from the Arduino 5 V; the schematic shows an MC33269ST-3.3 regulator for the 3.3 V railArduino official documentation
Schematic, ARDUINO ETH SHIELD 06 Rev 03

Chip pins

These are the pins of the chip on the module, from the chip datasheet. The module's own header may label or expose them differently.

The signal names are from the official Arduino Ethernet Shield 06 Rev 03 schematic. The stocked shield is a W5100 shield with a micro SD slot; it is not confirmed to be the Arduino original, so check the board you receive. The schematic does not label Arduino digital pin numbers; they are not given here.

PinFunctionVoltageNotesSource
SCKSPI clockShared by the W5100 and the SD cardArduino official documentation
Schematic, header and W5100 SCLK net
MOSISPI data inShared by the W5100 and the SD cardArduino official documentation
Schematic
MISOSPI data outShared by the W5100 and the SD cardArduino official documentation
Schematic
SSW5100 chip select (/SCS)Active lowArduino official documentation
Schematic, W5100 *SCS pin
SD_CSSD card chip selectSchematic shows 74LVC1G125 buffers on the SD card linesArduino official documentation
Schematic, SD card socket
RESETBoard reset line to the W5100 reset circuitSchematic shows a CAT811 reset supervisor (RESET_W)Arduino official documentation
Schematic, power and reset block

Build with it

Project ideas for the W5100 Ethernet shield. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources