ESP32-S3-DevKitC-1¶
The ESP32-S3-DevKitC-1 is a development board for the ESP32-S3 microcontroller. This development board has many I/O pins, two USB ports, and an RGB LED.
Pinout¶

Using the ESP32-S3-DevKitC-1 in the Arduino IDE¶
| Step | Image |
|---|---|
| Make sure you have the Arduino IDE installed and open | |
| In the menu, go to File > Preferences | |
| - Set the language to English so itβs easier to find help online. - Enable Show verbose output during for compilation and upload. This gives you more information when something goes wrong. |
![]() |
Add the following URL to Additional Boards Manager URLs: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json This ensures the Arduino IDE knows how to program the ESP32-S3. |
![]() |
| Go to Tools > Board > Boards Manager, search for “ESP32”, and install the ESP32 libraries by Espressif. | ![]() |
| Connect your board to your computer with a USBβC cable and use the USBβC port on the board labeled USB. See the image. | |
Open the Blink example: File > Examples > 01.Basics > Blink |
|
| Select the correct port and board in the top-left of the Arduino IDE. Choose “Select Other Board & Port”. | ![]() |
| Select the correct port. This depends on your OS: Windows: Usually COM3 or COM4.macOS: Usually something like /dev/cu.SLAB_USBtoUART or /dev/cu.wchusbserial/.Linux: Usually /dev/ttyUSB0 or /dev/ttyUSB1. |
![]() |
Select the correct board. This is the ESP32S3 Dev Module. |
|
| Upload the example to your board by clicking the upload button (the right-pointing arrow) in the top-left of the Arduino IDE. |




