Ilia
Ilia Hardware, software and startups 24/7

ESP32-S3 GPIO Limitations

ESP32-S3 GPIO Limitations

ESP32-S3 comes with a number of GPIO limitations.

  • Do not use GPIO26, GPIO27, GPIO28, GPIO29, GPIO30, GPIO31, GPIO32. These pins are connected to “in-package flash/PSRAM and NOT recommended for other uses”. Configuring any of these pins for input or output typically crashes the firmware.
  • Do not use GPIO33, GPIO34, GPIO35, GPIO36, GPIO37 when your ESP32-S3 or ESP-S3MINI module contains octal (8-bit data bus) in-package flash/PSRAM.
  • GPIO0 and GPIO46 are boot strapping pins. Boot strapping pins should be pulled up/down externally to control the boot mode.
  • GPIO45 is a strapping pin for VDD_SPI voltage
  • GPIO46 straps pin for ROM message printing
  • GPIO3 straps the JTAG signal source.

Please refer to the ESP32-S3 for details.

comments powered by Disqus