ESP32 Bit Pirate home

Recipe · Intermediate · Ethernet

Wire a W5500 Ethernet module

Ethernet mode uses the W5500 SPI bus plus its chip-select and interrupt roles.

W5500 Ethernet module with network link.
Use the W5500 SPI and IRQ roles, then configure them for the current board.

Documented wiring roles

  • CS → selected SPI CS
  • SCK → selected SPI SCK
  • MISO → selected SPI MISO
  • MOSI → selected SPI MOSI
  • IRQ → selected GPIO input
  • GND → GND

Configure Ethernet mode

Use the Ethernet setup flow to map those roles to the available GPIOs on your board. The existing W5500 workflow also notes an optional reset pin.

W5500 Ethernet wiring FAQ

Which W5500 pins are required for a first test?

Start with SPI CS, SCK, MISO, MOSI, IRQ if used by the workflow, power and ground. Some boards also expose reset; wire it if the selected Ethernet setup expects firmware-controlled reset.

What should I check if the W5500 is not detected?

Check SPI pin mapping, CS selection, shared ground, module supply and reset state. If link LEDs never change, also verify the Ethernet cable, switch port and whether the module is actually powered.

Does link light mean the Ethernet workflow is ready?

No. Link only proves the physical Ethernet side sees a partner. The SPI wiring, MAC/IP configuration and DHCP or static network settings still need to work before TCP or HTTP recipes will pass.