ESP32-S2 Pin use

StuartsProjects
Posts: 14
Joined: Sat Nov 28, 2020 11:05 am

ESP32-S2 Pin use

Postby StuartsProjects » Sat Apr 10, 2021 8:02 am

On the ESP32 there are some pins that you need to take care when using, GPIO12 for instance can be used but needs to be floating during programming or reset.

Its the ESP32-S2 WROOM module I am using and I can see that GPIO46 on the ESP32-S2 is input only and that pins 22,23,24,25,27,28,29,30,31,32 are not broken out on the module.

Are there any similar issues on the ESP32-S2 or are all the broken out pins useable by an external circuit with no requirement to avoid pulling low\high to avoid issues with startup, reset or programming ?

chegewara
Posts: 2378
Joined: Wed Jun 14, 2017 9:00 pm

Re: ESP32-S2 Pin use

Postby chegewara » Sat Apr 10, 2021 2:18 pm

StuartsProjects wrote: Are there any similar issues on the ESP32-S2 or are all the broken out pins useable by an external circuit with no requirement to avoid pulling low\high to avoid issues with startup, reset or programming ?
On wroom module you have to think about pin IO0, which is bootloader mode pin, just like on old esp32 and pin IO45 which is flash Vcc select pin. On wrover module it is also spiram Vcc select pin. Pin IO45 on espressif wroom and wrover module should be floating or pulled low.

In addition on wrover module pin IO26 is CS for PSRAM, not important to you on wroom module. Also pins 19 and 20 are native USB pins.

StuartsProjects
Posts: 14
Joined: Sat Nov 28, 2020 11:05 am

Re: ESP32-S2 Pin use

Postby StuartsProjects » Mon Apr 12, 2021 8:00 am

Thanks for the information, and the comments about the WROVER.

I will be producing a PCB for the ESP32S2, it makes sense for it to be WROOM and WROVER compatible.

Who is online

Users browsing this forum: mgsecord62 and 55 guests