- Stok Durumu: Stok Var
- Marka: OEM
- Model: ESP32-S3-DevKitC-1 N16R8
- SKU: RBZ.101.584
ESP32-S3-DevKitC-1 N16R8 Wifi Bluetooth 5 Module Development Board
ESP32-S3-N16R8 32 Bit Dual Core 240Mhz 8Mb Psram 16Mb Flash 36x IO Ws2812b Rgb Led Dual Type C Usb Uart Spi Adc Touch
ESP32-S3-DevKitC-1 is Espressif's Wi-Fi and Bluetooth development board with a dual-core 32-bit Xtensa LX7 processor. This board has a high-performance dual-core processor, plenty of memory capacity and a rich set of peripheral connection options. It has 16MB flash memory and 8 MB psram. Since the ESP32-S3 supports Wi‑Fi and Bluetooth 5.0 wireless connections, it gives excellent results in IoT projects, wireless smart home systems, automation and more advanced home hobby projects.
This module can be programmed with Arduino IDE, ESP IDE and Micropython software. There is a CH343 usb ttl converter integrated on the board. It has an Rgb led indicator. It has reset and boot buttons. There are 2 usb type c ports on the board, one for the UART connection and the other for module communication and power supply. On the board there are one WS2812B rgb led and status indicator leds for the power supply and UART transmission.
Usb Type C (right) Port: This port is used for programming the board and supplying power. Through this port you can upload code, establish serial communication and power the board.
Usb-Otg (On-The-Go) Port: This port is designed so that you can connect your USB devices directly to your board. For example; you can connect devices such as a USB flash drive, keyboard or mouse to the ESP32-S3-DevKitC-1 board through this port.
Programming: It must be connected to the computer through the type c (right) socket attached to the usb uart converter port. While the Boot0 pin is held pressed, the reset button is pressed and released. The processor starts in programming mode. The program is uploaded by setting the communication configuration in the relevant software with the com port number that appears in the device manager.
Features:
- Ic: ESP32-S3-N16R8 Xtensa 32 Bit LX7 dual core 240Mhz
- Operating voltage: Type C Usb Dc 5V
- Sram: 512kb
- Rom: 384kb
- Flash: 16Mb
- Psram: 8Mb
- Wi-Fi Protocol: 802.11b/g/n 2.4Ghz
- Bluetooth Protocol: BLE 5 Maximum 2 Mbps 20dBm
- ESP-NOW, Wi-Fi Direct, Bluetooth Mesh and ESP-Wi-Fi Mesh support.
- Pcb type antenna
- 1 Piece type c connection socket for usb ttl uart converter
- Ch343p usb ttl converter ic
- 1 Piece usb otg type c connection socket (GPIO19, GPIO20)
- Peripheral: I2C, I2S, SPI, UART, USB OTG, Adc, Touch
- AES, SHA, RSA, ECC and RNG
- Secure boot, Flash encryption, Digital signature, HMAC
- 4096 bit OTP
- 36 pieces gpio
- Esp Ide, Micropython and Arduino programming support
- One addressable ws2812b rgb led (GPIO48)
- One power indicator led.
- Tx communication indicator led
- Rx communication indicator led
- Reset and boot button
- 2 pieces 22 pin soldered male header.
- Header pin pitch: 2.54mm / 100mil
- Color: Black
- Operating temperature: -40C / 85C
- Size: 28mm x 57mm x5mm
- Weight: 12gr

Usb driver: The CH343SER.EXE file must be downloaded through Google and installed.
wch-ic.com/products/CH343.html
Software support:
- docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.html
- docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#about-arduino-esp32
- docs.micropython.org/en/latest/esp32/quickref.html
- github.com/microrobotics/ESP32-S3-N16R8/blob/main/ESP32-S3-N16R8_User_Guide.pdf
- 99tech.com.au/mx-m/esp32/esp32-s3-yd_schematics.pdf
- espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf
- tasmota.github.io/docs/
- github.com/vcc-gnd/YD-ESP32-S3
- circuitpython.org/board/yd_esp32_s3_n16r8/

Package contents:
- 1 Piece ESP32-S3-DevKitC-1 N16R8 Module
.
Pin description table:
| No | Pin | Type | Pin Function |
|---|---|---|---|
| 1 | 3V3 | P | 3.3 V |
| 2 | 3V3 | P | 3.3 V |
| 3 | RST | I | EN |
| 4 | 4 | I/O/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
| 5 | 5 | I/O/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
| 6 | 6 | I/O/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
| 7 | 7 | I/O/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
| 8 | 15 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
| 9 | 16 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
| 10 | 17 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
| 11 | 18 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
| 12 | 8 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
| 13 | 3 | I/O/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
| 14 | 46 | I/O/T | GPIO46 |
| 15 | 9 | I/O/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD |
| 16 | 10 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
| 17 | 11 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUBSPID |
| 18 | 12 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
| 19 | 13 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
| 20 | 14 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
| 21 | 5V | P | 5 V |
| 22 | G | G | Ground |
| No | Pin | Type | Pin Function |
|---|---|---|---|
| 1 | G | G | Ground |
| 2 | TX | I/O/T | U0TXD, GPIO43, CLK_OUT1 |
| 3 | RX | I/O/T | U0RXD, GPIO44, CLK_OUT2 |
| 4 | 1 | I/O/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
| 5 | 2 | I/O/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
| 6 | 42 | I/O/T | MTMS and GPIO42 |
| 7 | 41 | I/O/T | MTDI, GPIO41, CLK_OUT1 |
| 8 | 40 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
| 9 | 39 | I/O/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
| 10 | 38 | I/O/T | GPIO38, FSPIWP, SUBSPIWP |
| 11 | 37 | I/O/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
| 12 | 36 | I/O/T | SPIIO7, GPIO36, FSPICLK, SUBSICLK, SUBSPICLK |
| 13 | 35 | I/O/T | SPIIO6, GPIO35, FSPID, SUBSPID |
| 14 | 0 | I/O/T | RTC_GPIO, GPIO0 |
| 15 | 45 | I/O/T | GPIO45 |
| 16 | 48 | I/O/T | GPIO48, SPPLK_N, SUBSPICLK_N_DIFF, RGB LED |
| 17 | 47 | I/O/T | GPIO47, SPPLK_P, SUBSPICLK_P_DIFF |
| 18 | 21 | I/O/T | RTC_GPIO21, GPIO21 |
| 19 | 20 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
| 20 | 19 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
| 21 | G | G | Ground |
| 22 | G | G | Ground |
I: Input
O: Output
T: Indicates the need for a pull up resistor.

Wifi test example:
It makes the Esp module create the wifi network. You can connect to this network with a phone or pc. When you go to the address 192.168.4.1 a button appears. The page is served from inside the espboard. Each time you press the button, the RGB LED on the board turns on/off.
Wifi network name: ESP32S3_TEST
Password: 12345678
Connection address: When you go to the address 192.168.4.1 a button appears. Each time you press the button the RGB LED turns on/off
#include <WiFi.h>
#include <WebServer.h>
#include <Adafruit_NeoPixel.h>
#define WS_PIN 48
#define WS_COUNT 1
Adafruit_NeoPixel ws(WS_COUNT, WS_PIN, NEO_GRB + NEO_KHZ800);
WebServer server(80);
const char* ssid = "ESP32S3_TEST";
const char* password = "12345678";
bool ledState = false;
void handleRoot() {
String html = "<!DOCTYPE html><html><head><meta name='viewport' content='width=device-width, initial-scale=1'>";
html += "<h2>ESP32-S3 WIFI TEST</h2>";
html += "<p>RGB LED DURUM: ";
html += (ledState ? "ACIK" : "KAPALI");
html += "</p>";
html += "<a href='/toggle'><button style='font-size:30px;'>TOGGLE</button></a>";
html += "</body></html>";
server.send(200, "text/html", html);
}
void handleToggle() {
ledState = !ledState;
if (ledState)
ws.setPixelColor(0, ws.Color(0, 150, 255));
else
ws.setPixelColor(0, ws.Color(0, 0, 0));
ws.show();
server.sendHeader("Location", "/");
server.send(303);
}
void setup() {
Serial.begin(115200);
ws.begin();
ws.setBrightness(40);
ws.show();
WiFi.mode(WIFI_AP);
WiFi.softAP(ssid, password);
IPAddress IP = WiFi.softAPIP();
Serial.print("AP IP: ");
Serial.println(IP);
server.on("/", handleRoot);
server.on("/toggle", handleToggle);
server.begin();
Serial.println("WIFI TEST HAZIR");
}
void loop() {
server.handleClient();
}