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 ?
ESP32-S2 Pin use
Re: ESP32-S2 Pin use
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.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 ?
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.
-
- Posts: 14
- Joined: Sat Nov 28, 2020 11:05 am
Re: ESP32-S2 Pin use
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.
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 53 guests