Hi
I am currently working on a project using the ESP32-S3-DevKitC-1-N16R8 development board.
I need to confirm the RX and TX pin numbers for the serial ports (Serial, Serial1, and Serial2) on this board.
Could you please provide me with the specific pin numbers for each of these serial ports?
Additionally, if there is any official documentation or a reference guide that details this information, I would greatly appreciate it if you could share the link or the document with me.
Thank you very much for your assistance.
Best regards,
sjkim
See
which leads to the GPIO numbers
Serial / Serial0
RX0 = 44
TX0 = 43
Serial1
RX1 = 15
TX1 = 16
Serial2
RX2 = 19
TX2 = 20
@thomas642daniel Can you provide a source for this?
The GPIO’s look more like the ones for the ESP32 (without S3) to me.
MCU |
UART |
RX GPIO |
TX GPIO |
Note |
ESP32 |
UART0 |
3 |
1 |
Serial |
|
UART1 |
9 |
10 |
Serial1 |
|
UART2 |
16 |
17 |
Serial2 |
ESP32-S2 |
UART0 |
44 |
43 |
Serial or Serial0 (*) |
|
UART1 |
18 |
17 |
Serial1 |
ESP32-S3 |
UART0 |
44 |
43 |
Serial or Serial0 (*) |
|
UART1 |
15 |
16 |
Serial1 |
|
UART2 |
19 |
20 |
Serial2 |
ESP32-C3 |
UART0 |
20 |
21 |
Serial or Serial0 (*) |
|
UART1 |
18 |
19 |
Serial1 |
(*)
depends on ARDUINO_USB_CDC_ON_BOOT
- See ESP32-S3 native USB interface and Serial Monitor missing first messages - #10 by sivar2311
@dallim30
https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html
Scroll down to the image labelled Pin Layout near the end of this official Espressif page.
At the top right you will see U0TXD is GPIO43 and U0RXD is GPIO44, and middle of the other side shows U1TXD is GPIO17 and U1RXD is GPIO18. I think these are the same numbers @sivar2311 quoted.
In my experience, it seems necessary to use those dark green GPIO numbers in your Arduino code for the ESP32-S3 rather than pin numbers.
@thomas642daniel Sorry, but your answers sound like an A.I. chatbot!