| 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 |