Page 1 of 1

Question about ESP32-S3 without uart bridge

Posted: Wed Nov 01, 2023 8:22 pm
by KallDrexx
I'm pretty new at this, so this is probably a dumb question.

I'm designing my first non-trivial PCB with an ESP32-S3-WROOM-1 (n8r8) on it. I know that with my devkit I use the non-UART USB connection for flashing and monitoring.

From what I can find, it seems like I can design a PCB without any uart bridge, and the only caveat seems to be that the first flash has to be done via using a BOOT + RESET button in order to get it into the right mode. After that idf.py can flash and monitor perfectly fine, is that correct?

Is there any downside to not using the uart bridge?

Re: Question about ESP32-S3 without uart bridge

Posted: Wed Nov 01, 2023 9:13 pm
by MicroController
KallDrexx wrote:
Wed Nov 01, 2023 8:22 pm
From what I can find, it seems like I can design a PCB without any uart bridge, and the only caveat seems to be that the first flash has to be done via using a BOOT + RESET button in order to get it into the right mode. After that idf.py can flash and monitor perfectly fine, is that correct?

Is there any downside to not using the uart bridge?
That should be correct.
One more downside may be that the USB peripheral shuts down in sleep mode, which disconnects the virtual COM port on my Windows machine until the ESP is reset. If your application goes to sleep shortly after boot you may have to press BOOT+RESET more often than is convenient and monitoring over USB won't be too usable.

Re: Question about ESP32-S3 without uart bridge

Posted: Wed Nov 01, 2023 10:11 pm
by KallDrexx
Excellent thanks!

That's good to know about the sleep thing. Luckily that's not a big deal for my use case, since it probably won't be sleeping much.

Re: Question about ESP32-S3 without uart bridge

Posted: Thu Nov 02, 2023 11:37 am
by username
FWIW, in all my designs using the ESP32-S3 USB interface pins I dont have to use BOOT + RESET to get it into programming mode.
It works the same as if using the serial interface.