PCB pin assignments

Peripheral Signal ESP32-S3 GPIO Description
TFT Displays (ST7789V2 & GC9A01) MOSI IO11 SPI Data Out
SCLK IO10 SPI Clock
DC IO8 Data/Command
RESET IO12 Display Reset
CS1 IO18 Chip Select (Digit 1)
CS2 IO47 Chip Select (Digit 2)
CS3 IO17 Chip Select (Digit 3)
CS4 IO4 Chip Select (Digit 4)
TFT Backlight Backlight 1 IO48 Backlight Control for Digit 1
Backlight 2 IO15 Backlight Control for Digit 2
Backlight 3 IO16 Backlight Control for Digit 3
Backlight 4 IO5 Backlight Control for Digit 4
I2C Bus (Qwiic, RTC, Accelerometer) SDA IO2 I2C Data
SCL IO1 I2C Clock
Rotary Encoder Switch (ENC_SW) IO35 Button Press
Encoder A (ENC_A) IO36 Rotational Signal A
Encoder B (ENC_B) IO37 Rotational Signal B
5-Way Navigation Switch Center IO35 Center Button
Up (A) IO36 Up Button
Right (B) IO0 Right Button
Down (C) IO39 Down Button
Left (D) IO37 Left Button
Buttons Back IO36 Back Button
Up IO35 Up Button
Down IO0 Down Button
Enter IO37 Enter Button
Audio Amplifier (I2S - MAX98357A) BCLK (Bit Clock) IO14 I2S Bit Clock
WS (Word Select / LRCLK) IO13 I2S Word Select
DATA (Audio Data) IO21 I2S Data Input
Ting (One-Shot Trigger) TING_PIN IO42 One-Shot Trigger Circuit, MOSFET driver, or SERVO power
Servo PWM IO41 Servo PWM or general IO
Photodiode Sensor Analog Input IO9 (ADC1) Photodiode Sensor Input
GPS Module (ATGM336H) TX IO43 GPS Transmit
RX IO44 GPS Receive

Order Now