W5500 Ethernet SPI Module
The W5500 Ethernet Module is a compact, high-performance network interface board designed to add reliable, wired $10/100\text{ Mbps}$ Ethernet connectivity to microcontrollers and embedded systems. Powered by the WIZnet W5500 hardwired TCP/IP chip, this module offloads network protocol processing from the main MCU, ensuring fast data transmission while conserving micro-controller memory and processing resources.
Designed with a standard dual-row pin header, it serves as a direct, drop-in alternative to the WIZ820io footprint. It includes an integrated HR911105A RJ45 transformer connector with status LEDs, making it ideal for IoT gateways, industrial automation, remote monitoring, and smart home projects.
Key Features
-
Hardware TCP/IP Stack: Supports embedded protocols including TCP, UDP, IPv4, ICMP, ARP, IGMP, and PPPoE directly on-chip.
-
High-Speed SPI Interface: Operates over a 4-wire SPI bus supporting clock speeds up to 80 MHz for low-latency communication.
-
8 Independent Sockets: Simultaneously handles up to 8 hardware sockets for multi-connection server or client operations.
-
Internal Memory Buffer: Features 32 KB of internal TX/RX memory buffer for efficient packet handling.
-
Integrated RJ45 Jack: Built-in HR911105A connector with magnetics and dual LED indicators (Link/Activity).
-
Wide Compatibility: 3.3V operating voltage with 5V tolerant I/O pins, making it seamlessly compatible with Arduino, STM32, ESP32, ESP8266, Raspberry Pi Pico, and Zephyr RTOS devices.
-
Power-Saving Modes: Supports Power Down mode and Wake-on-LAN (WOL) over UDP for low-power deployments.
Technical Specifications
| Parameter | Specification |
| Main Controller |
WIZnet W5500 Ethernet Controller |
| Host Interface |
SPI (Mode 0 & Mode 3 supported, up to 80 MHz) |
| Connector |
HR911105A RJ45 with integrated magnetics |
| Operating Voltage | 3.3V DC |
| I/O Level Tolerance | 5V tolerant inputs |
| Ethernet Speed | 10/100 Mbps Auto-Negotiation |
| Internal TX/RX Buffer | 32 KB |
| Form Factor Compatibility |
Pin-compatible with WIZ820io |
| Crystal Oscillator |
25 MHz onboard oscillator |
| Dimensions | 28 mm x 55mm x 16 mm |
Pin Configuration & Function
| Pin | Name | Description |
| 3V3 | Power Supply | +3.3 V DC power input |
| GND | Ground | Common ground |
| MISO | SPI Data Out | Master In Slave Out (SPI) |
| MOSI | SPI Data In | Master Out Slave In (SPI) |
| SCLK | SPI Clock | SPI Bus Serial Clock |
| SCS | Chip Select | SPI Slave Select (Active Low) |
| RST | Reset | Hardware reset pin (Active Low) |
| INT | Interrupt | External interrupt output pin (Active Low) |
Target Applications
-
Industrial Automation: Modbus TCP gateways, PLC-to-Ethernet communication, and industrial control panels.
-
Internet of Things (IoT): Local data logging, web servers, and MQTT telemetry bridges.
-
Home & Building Automation: Smart meters, security access control systems, and IP-enabled relays.
-
Embedded Development: Adding fast Ethernet capabilities to platforms like Arduino, STM32, ESP32, and PIC microcontrollers.


