Hello, I am designing a PCB that’s using the built-in serial/JTAG controller and OTG peripheral of the ESP32-S3. It can not hold a physical boot or reset buttons. It has a USB-C container with the D/D- lines connected to GPIO20 and ...Read more
Hello,
I am designing a PCB that’s using the built-in serial/JTAG controller and OTG peripheral of the ESP32-S3. It can not hold a physical boot or reset buttons. It has a USB-C container with the D/D- lines connected to GPIO20 and GPIO19, respectively.
Are there any ways of going without buttons for reset or is an external USB to UART IC needed?
For boot mode choosing I exactly hold a jumper that when shorted pulls GPIO0 to GND, is there a better way to do that without a button?
Any help is appreciated.
Thank You
Read less
Hello, The USB-serial-JTAG port can usually reset/put the chip into boot mode without any external components. It's still advised to have some way to pull IO0 low for initial programming and during development, if you make a mistake where e.g. your program disables the USB function. A jumper will peRead more
Hello,
The USB-serial-JTAG port can usually reset/put the chip into boot mode without any external components. It’s still advised to have some way to pull IO0 low for initial programming and during development, if you make a mistake where e.g. your program disables the USB function. A jumper will perform that function just fine.
Thank You
Ashish