Adafruit ESP32-S3 Manual page 20

Tft feather
Table of Contents

Advertisement

The SPI pins are on the ESP32-S3 high-speed peripheral. You can set any pins to be
the low-speed peripheral but you won't get the speedy interface!
SCK - This is the SPI clock pin.
MOSI - This is the SPI Microcontroller Out / Sensor In pin.
MISO - This is the SPI Microcontroller In / Sensor Out pin.
The UART interface.
RX - This is the UART receive pin. Connect to TX (transmit) pin on your sensor or
breakout.
TX - This is the UART transmit pin. Connect to RX (receive) pin on your sensor or
breakout.
The I2C interface. This is shared by the STEMMA QT connector.
SCL - This is the I2C clock pin. There is a 5k pullup on this pin.
SDA - This is the I2C data pin. There is a 5k pullup on this pin.
In CircuitPython, you can use the STEMMA connector with 
, or 
rd.SDA
board.STEMMA_I2C()
There is an I2C power pin that needs to be pulled high for the STEMMA QT
connector, the LC709203, and the BME280 sensor (if present) to work properly.
CircuitPython and Arduino do this automatically. It is available in CircuitPython
and Arduino as
The digital pins.
D5-D6, D9-D13 - These are digital pins. D5, D6, D9 and D10 are on ADC1. D11-
D13 are on ADC2.
Check the ESP32-S3 datasheet or the PrettyPins diagram above for the ADC channel
names for each pin if you need em!
If you run into I2C or TFT power issues on Arduino, ensure you are using the
latest Espressif board support package. If you are still having issues, you may
need to manually pull the pin HIGH in your code.
©Adafruit Industries
.
.
TFT_I2C_POWER
 and 
board.SCL
boa
Page 20 of 263

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32-S3 and is the answer not in the manual?

Table of Contents

Save PDF