- All products
- Communication & IoT
- Ethernet
- Keyestudio W5100 Ethernet Shield
- Ethernet
Features
- Convert Arduino into a web server or enable remote I/O control.
- Compatible with Arduino Uno and Mega boards.
- Supports TCP/IP protocols for seamless network communication.
- Built-in micro SD card slot (TF card) for storing and serving files.
- LED indicators for connection, power, communication, and status monitoring.
- Integrated D13 LED for additional feedback.
- Reset button for easy shield restart.
- Configurable MAC address for network projects.
Specifications
| Category | Specification |
|---|---|
| Dimensions | 73mm x 54mm x 29mm |
| Weight | 25.4g |
| Micro SD Card Slot | Supports read/write of TF cards |
| Compatibility | Arduino Uno and Mega |
| Network Connector | Supports TCP/IP protocols |
| LED Indicators | Power, network connection, communication, speed, collision statuses |
| Reset Button | Yes |
Pinout
![]()
| Pin | Function |
|---|---|
| D10 | SPI Chip Select (CS) for W5100 Ethernet controller |
| D11 | SPI MOSI (Master Out Slave In) |
| D12 | SPI MISO (Master In Slave Out) |
| D13 | SPI Clock (SCK) |
| D4 | SPI Chip Select (CS) for SD card |
| RESET | Reset pin for the shield |
| GND | Ground connection |
| 5V | Power input (regulated internally to 3.3V) |
| RX/TX | Reserved for serial communication (not used by W5100) |
Additional Information
- Shared SPI Bus: W5100 Ethernet controller and SD card share SPI; only one device should be active at a time (CS D10 for Ethernet, CS D4 for SD card).
- Arduino Mega SPI: Hardware SPI pins are on the ICSP header (MISO, MOSI, SCK).
LED Functions
- L (D13 LED): Lights HIGH, off LOW.
- PWR: Indicates power status.
- LINK: On when network is connected; flashes during data transfer.
- 100M: Indicates 100 Mbps network connection.
- FULLD: Full-duplex communication indicator.
- COLL: Flashes when a network conflict is detected.
- RX: Flashes when receiving data.
- TX: Flashes when sending data.
Applications
- IoT (Internet of Things) projects
- Web servers using Arduino
- Remote monitoring and control of sensors and devices
- Data logging and file serving via micro SD card
Features
- Convert Arduino into a web server or enable remote I/O control.
- Compatible with Arduino Uno and Mega boards.
- Supports TCP/IP protocols for seamless network communication.
- Built-in micro SD card slot (TF card) for storing and serving files.
- LED indicators for connection, power, communication, and status monitoring.
- Integrated D13 LED for additional feedback.
- Reset button for easy shield restart.
- Configurable MAC address for network projects.
Specifications
| Category | Specification |
|---|---|
| Dimensions | 73mm x 54mm x 29mm |
| Weight | 25.4g |
| Micro SD Card Slot | Supports read/write of TF cards |
| Compatibility | Arduino Uno and Mega |
| Network Connector | Supports TCP/IP protocols |
| LED Indicators | Power, network connection, communication, speed, collision statuses |
| Reset Button | Yes |
Pinout
![]()
| Pin | Function |
|---|---|
| D10 | SPI Chip Select (CS) for W5100 Ethernet controller |
| D11 | SPI MOSI (Master Out Slave In) |
| D12 | SPI MISO (Master In Slave Out) |
| D13 | SPI Clock (SCK) |
| D4 | SPI Chip Select (CS) for SD card |
| RESET | Reset pin for the shield |
| GND | Ground connection |
| 5V | Power input (regulated internally to 3.3V) |
| RX/TX | Reserved for serial communication (not used by W5100) |
Additional Information
- Shared SPI Bus: W5100 Ethernet controller and SD card share SPI; only one device should be active at a time (CS D10 for Ethernet, CS D4 for SD card).
- Arduino Mega SPI: Hardware SPI pins are on the ICSP header (MISO, MOSI, SCK).
LED Functions
- L (D13 LED): Lights HIGH, off LOW.
- PWR: Indicates power status.
- LINK: On when network is connected; flashes during data transfer.
- 100M: Indicates 100 Mbps network connection.
- FULLD: Full-duplex communication indicator.
- COLL: Flashes when a network conflict is detected.
- RX: Flashes when receiving data.
- TX: Flashes when sending data.
Applications
- IoT (Internet of Things) projects
- Web servers using Arduino
- Remote monitoring and control of sensors and devices
- Data logging and file serving via micro SD card