ESP32 Bit Pirate home
  • Ethernet
  • Intermediate
  • 10 min
  • W5500

Recipe · Intermediate · Ethernet

How to connect a W5500 Ethernet module

Ethernet mode turns a wired W5500 module into a small network probe for DHCP, status, ping and discovery checks.

W5500 Ethernet module with network link.
When Wi-Fi is the suspect, a W5500 gives you a wired path to compare against.

Wiring View

W5500 BP CSEthernet CSSCKEthernet SCKMISOEthernet MISOMOSIEthernet MOSIIRQEthernet IRQGNDGND
Generated from the wiring summary: W5500 to BP.
Step 1

Commands

The first Ethernet mode entry asks for W5500 SPI pins, optional reset pin, SPI frequency and optional MAC address.

Result

What it means

Link UP plus a non-zero IP means the W5500 path is alive and DHCP is working.

Troubleshooting

  • W5500 module not powered strongly enough.
  • SPI MISO/MOSI swapped.
  • DHCP disabled on the network.
  • Testing ping against a host that blocks ICMP.

Next steps

  • Use lookup or http only against systems you control.
  • Compare Ethernet results with the Wi-Fi recipe.
  • Record the module wiring and MAC address for repeat tests.

W5500 Ethernet connection FAQ

Why choose W5500 Ethernet instead of Wi-Fi?

Ethernet is usually more stable for bench network debugging, long captures and repeatable tests. It also avoids breaking a Web CLI session when Wi-Fi commands reset or disconnect the radio.

Does Ethernet support static IP configuration?

The current CLI workflow is DHCP-focused. Use connect to acquire an address, then status to confirm link, IP, gateway and DNS before running higher-level network commands.

What wiring problems are common with W5500 modules?

Check SPI CS, SCK, MISO, MOSI, IRQ, optional reset, 3.3V power, shared ground and link LEDs. A wrong IRQ or SPI mapping can look like a network failure.

Go deeper