Page 1 of 1

ESP32 GPIO pin options for USR-ES1

Posted: Wed Sep 08, 2021 2:05 pm
by Eiskuh
Hi All.

I need some help regarding GPIO pin option for connecting a W5500 Ethernet module to an ESP32 dev kit. I am planing on building a controller for my home automation which connects to my home server via ethernet. I am a not sure regarding the pins and if I understand the documentation correctly which states that one can define most of the ESP32 pins via Software.

Q: Can I connect the Ethernet module USR-ES1 to ESP32 as follows?

ESP32 ------- USR-ES1
GPIO33 ------> Miso
GPIO32 ------> Reset
GPIO26 ------> SCLK
GPIO25 ------> Mosi
GPIO27 ------> SCS (Chip select)

Reason for these GPIO choice is that I want to keep the PCB breakout board simple, single sided with no trace crossing where possible.

Regards
Mike

Re: ESP32 GPIO pin options for USR-ES1

Posted: Thu Sep 09, 2021 3:20 am
by ESP_LJH
In fact, you could use ang unused GPIO as SPI, so the pins you select are acceptable.

Re: ESP32 GPIO pin options for USR-ES1

Posted: Thu Sep 09, 2021 10:57 am
by Eiskuh
Great. Thanks

Re: ESP32 GPIO pin options for USR-ES1

Posted: Thu Aug 24, 2023 6:33 am
by zeboxer
Hi All!

I have ESP32-S3-WROOM-1 (ESP32N4R8) and try connect to the USR-ES1 ethernet module.

I use pins:

Code: Select all

[ESP32-S3] --- [USR-ES1] 
IO3   <-->     MOSI
IO4  <-->      SCLK
IO5   <-->     SCSn
IO6   <-->     INTn
IO7   <-->     MISO
IO8   <-->     RESETn
3V    <-->     3V
GND <-->   GND
Are these pins compatible for connection with the module?
Does ESP32-S3 support Ethernet MAC or I should use another

When I try connect to it with `basic` example i get error:
... version mismatch 0x04 instead 0x00 ...

Could you help me with wiring and work for this ethernet module (USR-ES1)?