Page 1 of 1

Esp32-s3-wroom1 guidance

Posted: Wed Aug 13, 2025 10:59 am
by kabal37
Hi,
I'm trying to make a custom pcb using esp32-s3-wroom1 MCN16R8. But im facing an issue, i have been reading a lot online on what pins are safe to use and i'm in a conflict some resources like atomic14 say they are fine to use, while others say they are not.

Can someone take a look and tell me if this is going to work?

Image

Because when i read esp32 datasheet example
IO12 20 I/O/T
RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6,
SUBSPICLK

-Fspiclk will then this pin make issues (even i decide to use psram)?

What is really confusing to me is like DevKits have many IOpins without using a ioexpander.
I'd appreciate feedback

Re: Esp32-s3-wroom1 guidance

Posted: Thu Aug 14, 2025 12:44 am
by Sprite
The datasheet has a bunch of signals that can be routed to those pins via the IO mux, which can be useful if you have a peripheral that needs to connect to those with less latency than the GPIO matrix can do; also some analog functions like ADC and stuff like RTC pins that can be used as wake sources and with the ULP. If you don't have a need for that, you can use them as 'normal' GPIOs. Aside from that, all you need to take care of with this module is the strapping pins (which need to be at the correct level on bootup) and the USB pins if you want to use that.

Re: Esp32-s3-wroom1 guidance

Posted: Thu Aug 14, 2025 12:33 pm
by kabal37
thank you

Re: Esp32-s3-wroom1 guidance

Posted: Thu Aug 14, 2025 8:05 pm
by MicroController
Aside from that, all you need to take care of with this module is the strapping pins
... and stay clear of GPIOs 33 through 37 as they're used for the PSRAM in "octal" mode (see also the ESP32-S3 datasheet.)