Review of ESP32-S3 RGB565 LCD Pin Assignment

tamizharasan
Posts: 1
Joined: Thu Jun 18, 2026 7:27 am

Review of ESP32-S3 RGB565 LCD Pin Assignment

Postby tamizharasan » Thu Jun 18, 2026 7:44 am

Hello Espressif Team,

I am designing an HMI board based on the ESP32-S3 WROOM 1 N16R8 and would appreciate feedback on my RGB565 LCD pin assignment.

Current pin mapping:

LCD Control Signals:

GPIO5 → LCD_DE
GPIO7 → LCD_PCLK
GPIO3 → LCD_VSYNC
GPIO46 → LCD_HSYNC

LCD RGB Data:

GPIO40 → LCD_R7
GPIO41 → LCD_R6
GPIO42 → LCD_R5
GPIO2 → LCD_R4
GPIO1 → LCD_R3
GPIO47 → LCD_G6
GPIO48 → LCD_G5
GPIO45 → LCD_G4
GPIO21 → LCD_G3
GPIO39 → LCD_G2
GPIO10 → LCD_B7
GPIO17 → LCD_B6
GPIO18 → LCD_B5
GPIO38 → LCD_B4
GPIO14 → LCD_B3

My questions are:

1.Is this GPIO assignment suitable for an RGB565 LCD interface on the ESP32-S3?
2.Are there any GPIO conflicts, boot issues, or performance concerns with the selected pins?
3.Is it recommended to leave the remaining (R0,R1,R2, G0,G1,B0,B1,B2) as NC, or should they be connected to test points for future expansion?
3.Does Espressif recommend a different RGB565 pin arrangement for optimal LCD performance and PCB routing?
Attachments
lcd_st7701_color_format.png
ESP32 PINOUT
lcd_st7701_color_format.png (103.23 KiB) Viewed 25 times
Untitled.png
OUR REFERENCE PINOUT
Untitled.png (35.83 KiB) Viewed 25 times

Who is online

Users browsing this forum: Bing [Bot], Semrush [Bot], YisouSpider and 1 guest