Adafruit ESP32-S3 Reverse TFT Feather (4MB Flash 2MB PSRAM)

Board
by Adafruitadafruit-feather-esp32-s3-reverse-tft≈ medium (~$15–50)

Also known as: ADAFRUIT_FEATHER_ESP32S3_REVTFT

Adafruit ESP32-S3 Reverse TFT Feather (4MB Flash 2MB PSRAM) board
Board
Adafruit ESP32-S3 Reverse TFT Feather (4MB Flash 2MB PSRAM) pinout
Pinout

Specifications

Radiosinherited from ESP32-S3

Wi-Fi
Wi-Fi 4 · 2.4 GHz
Bluetooth LE
BLE 5
Bluetooth Classic
no
802.15.4
no

USB

Native USB
yes
Connector
usb-c
Bridge chip
none — SoC native USB

Board

Form factor
feather
Battery connector
yes
Charging
yes

Display & extras

Display
1.14in 240x135 IPS ST7789
Extras
rgb-ledstemma-qt
Built onAdafruit ESP32-S3 Reverse TFT Feather (4MB Flash 2MB PSRAM) BoardESP32-S3 SoC

Feather-form ESP32-S3 board with a reverse-mounted 1.14in 240x135 IPS display, native USB-C, LiPoly charging, and STEMMA QT.

Firmware for this board

No firmware recipes yet — help add one.

Notes

  • 4 MB flash, 2 MB PSRAM, 512 KB SRAM
  • Display mounted on the reverse side of the board
  • LiPoly battery with built-in USB-C charging; MAX17048 I2C battery monitor
  • Three user tactile buttons (D0, D1, D2); STEMMA QT connector with switchable power
  • Dimensions not specified on the product page (omitted)
  • io.power_out QUOTED: vendor page states "3.3V - These pins are the output from the 3.3V regulator, they can supply 500mA peak."
  • io.gpio_exposed=23 QUOTED: vendor pinouts page lists broken-out header pads D5, D6, D9, D10, D11, D12, D13 (7 digital), A0-A5 (6 analog, dual-named D8/D14-D18), SCK/MOSI/MISO (SPI), RX/TX (UART), SCL/SDA (I2C) = 20, plus the three user button pins D0/D1/D2 which the vendor page confirms are also header-broken-out = 23 GPIO-capable pads. io.gpio_free=18 DERIVED: cross-referencing the vendor firmware repo's own CircuitPython board pin-definition (pins.c) maps every header pad to a GPIO -- of esp32-s3's soc.reserved_pins, GPIO0 (D0/BOOT, strapping), GPIO3 (SDA, strapping), and GPIO35/36/37 (MOSI/SCK/MISO, usb_flash_tied) are exposed pads (5 total); the onboard TFT is wired to dedicated non-header pins GPIO40/41/42/45 (TFT_DC/RESET/CS/BACKLIGHT) and NeoPixel to GPIO7/21/33, none of which count against the header -- so 23 - 5 = 18
  • usb_serial derived from usb.bridge (native) + soc usb.type otg-full-speed + serial-jtag

Verify my board

Reads the connected chip over USB and checks it against what esp-atlas cites for Adafruit ESP32-S3 Reverse TFT Feather (4MB Flash 2MB PSRAM) — over Web Serial, no backend, nothing leaves your browser.

In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.

Serial monitor

Not connected.