ESP32-S3 DevKitC-1 Guide
Research and write the cited board application guide.
Verify the saved guide against the requested structure and source evidence.
Table
| Attribute | Recommended / normal use | Absolute maximum / limit | Scope and notes |
|---|---|---|---|
| USB / 5V input | 5 V nominal through either Micro-USB port, or 5V + G header | Complete-board maximum is unverified | Espressif recommends USB as the default supply; USB, 5V-header, and 3V3-header methods are mutually exclusive. |
| 3V3 header input | Regulated 3.3 V | Complete-board maximum is unverified; the underlying ESP32-S3 silicon power pins are rated −0.3 to 3.6 V, but this is not a full-board rating. | Bypasses the onboard 3.3 V regulator; do not feed 5 V into 3V3. |
| GPIO logic | 3.3 V domain; at VDD = 3.3 V, VIH ≥ 0.75×VDD and VIL ≤ 0.25×VDD | Input range in the silicon DC table reaches −0.3 V to VDD + 0.3 V; this is not permission to use 5 V logic. | Use level shifting for 5 V peripherals; board-level GPIO current limits are not specified in the DevKitC-1 guide. |
| Supply capability | Use a source capable of at least 500 mA for the ESP32-S3 power domain; allow extra margin for peripherals. | Maximum safe current through the complete board, regulator, USB connectors, and headers is unverified | Power high-current loads separately and join grounds. |
| Temperature | Board-level operating range is unverified | Board-level storage and operating maxima are unverified | Do not transfer chip/module thermal limits to the assembled development board. |
| Board package | Assembled development board, 62.74 mm × 25.40 mm | — | Two 1×22 through-hole headers; not a surface-mount module. |
| Header geometry | 2.54 mm pin pitch ; 22.86 mm row-center spacing is derived from the drawing and not independently verified | — | Overall width is 25.40 mm. |
| Wireless | 2.4 GHz 802.11 b/g/n Wi-Fi and Bluetooth Low Energy | — | WROOM-1/WROOM-2 use PCB antennas; WROOM-1U uses an external antenna connector. |
| Memory | Suffix-dependent; for example, N8R8 provides 8 MB Quad-SPI flash and 8 MB Octal-SPI PSRAM, while N32R16V provides 32 MB Octal-SPI flash and 16 MB Octal-SPI PSRAM. | Project variant is unverified | The V variants in the board table use a 1.8 V SPI memory interface; this is not a 1.8 V GPIO rating. |
Table
| Pin Number | Pin Name | Description | Best Practice |
|---|---|---|---|
| J1-1 | 3V3 | 3.3 V rail | Output when USB/5V powered; only use as input from a clean regulated 3.3 V source with other power paths disconnected. |
| J1-2 | 3V3 | 3.3 V rail | Same net as J1-1; avoid paralleling external regulators. |
| J1-3 | RST | Module EN/reset | Pull low momentarily to reset; do not hold low during normal operation. |
| J1-4 | GPIO4 | RTC GPIO, touch 4, ADC1_CH3 | Good general GPIO/ADC/touch choice; keep analog source impedance modest. |
| J1-5 | GPIO5 | RTC GPIO, touch 5, ADC1_CH4 | General GPIO/ADC/touch. |
| J1-6 | GPIO6 | RTC GPIO, touch 6, ADC1_CH5 | General GPIO/ADC/touch. |
| J1-7 | GPIO7 | RTC GPIO, touch 7, ADC1_CH6 | General GPIO/ADC/touch. |
| J1-8 | GPIO15 | U0RTS, ADC2_CH4, 32 kHz crystal P | Avoid if firmware needs UART0 flow control or external 32 kHz crystal. |
| J1-9 | GPIO16 | U0CTS, ADC2_CH5, 32 kHz crystal N | Avoid if firmware needs UART0 flow control or external 32 kHz crystal. |
| J1-10 | GPIO17 | U1TXD, ADC2_CH6 | Convenient UART1 TX. |
| J1-11 | GPIO18 | U1RXD, ADC2_CH7, CLK_OUT3 | Convenient UART1 RX. |
| J1-12 | GPIO8 | Touch 8, ADC1_CH7, SUBSPICS1 | General GPIO; suitable for remapped digital buses. |
| J1-13 | GPIO3 | Touch 3, ADC1_CH2 | Strapping-related behavior may affect debug/JTAG configuration; avoid hard external drive at reset unless checked. |
| J1-14 | GPIO46 | Boot-mode strapping input | Keep its reset-level compatible with boot requirements; it defaults weak-low. |
| J1-15 | GPIO9 | Touch 9, ADC1_CH8, FSPIHD | General GPIO unless using the corresponding SPI signal. |
| J1-16 | GPIO10 | Touch 10, ADC1_CH9, FSPICS0/FSPIIO4 | General GPIO or SPI chip select/data. |
| J1-17 | GPIO11 | Touch 11, ADC2_CH0, FSPID/FSPIIO5 | General GPIO or SPI data. |
| J1-18 | GPIO12 | Touch 12, ADC2_CH1, FSPICLK/FSPIIO6 | General GPIO or SPI clock; route clocks short. |
| J1-19 | GPIO13 | Touch 13, ADC2_CH2, FSPIQ/FSPIIO7 | General GPIO or SPI data. |
| J1-20 | GPIO14 | Touch 14, ADC2_CH3, FSPIWP/FSPIDQS | General GPIO or SPI write-protect/data strobe. |
| J1-21 | 5V | Board 5 V rail | Use as power input only when USB and 3V3 external power are disconnected; do not exceed board limits, which are unverified. |
| J1-22 | G | Ground | Connect peripheral return current here or at another G pin. |
| J3-1 | G | Ground | Ground reference. |
| J3-2 | TX / GPIO43 | UART0 TX, CLK_OUT1 | Used by onboard USB-to-UART programming/logging; avoid contention. |
| J3-3 | RX / GPIO44 | UART0 RX, CLK_OUT2 | Used by onboard USB-to-UART programming; keep external driver 3.3 V and non-contending. |
| J3-4 | GPIO1 | Touch 1, ADC1_CH0 | Good ADC/touch/general GPIO. |
| J3-5 | GPIO2 | Touch 2, ADC1_CH1 | General GPIO; verify reset-time loading in boot-sensitive designs. |
| J3-6 | GPIO42 | MTMS/JTAG | General GPIO if JTAG is not required. |
| J3-7 | GPIO41 | MTDI/JTAG, CLK_OUT1 | General GPIO if JTAG is not required. |
| J3-8 | GPIO40 | MTDO/JTAG, CLK_OUT2 | General GPIO if JTAG is not required. |
| J3-9 | GPIO39 | MTCK/JTAG, CLK_OUT3 | General GPIO if JTAG is not required. |
| J3-10 | GPIO38 | FSPIWP; RGB LED on v1.1 | Confirm revision; driving the onboard addressable LED can affect this pin. |
| J3-11 | GPIO37 | SPIDQS/FSPIQ | Unavailable externally on WROOM-1/1U variants using Octal flash/PSRAM and on WROOM-2. |
| J3-12 | GPIO36 | SPIIO7/FSPICLK | Unavailable externally on WROOM-1/1U variants using Octal flash/PSRAM and on WROOM-2. |
| J3-13 | GPIO35 | SPIIO6/FSPID | Unavailable externally on WROOM-1/1U variants using Octal flash/PSRAM and on WROOM-2. |
| J3-14 | GPIO0 | Boot-mode strapping; BOOT button | Keep high for normal SPI boot; hold BOOT then press RESET for download mode. |
| J3-15 | GPIO45 | VDD_SPI/JTAG-related strapping | Avoid strong external pull at reset; do not assume it is a freely driven pin during boot. |
| J3-16 | GPIO48 | Differential SPI clock; RGB LED on initial revision | Confirm revision before use; initial boards load this pin with the RGB LED. |
| J3-17 | GPIO47 | Differential SPI clock | General GPIO unless differential SPI function is used. |
| J3-18 | GPIO21 | RTC GPIO | General-purpose digital GPIO. |
| J3-19 | GPIO20 | USB D+, ADC2_CH9, U1CTS | Reserved for native USB when that port is used; route as a matched USB pair with GPIO19 on a carrier. |
| J3-20 | GPIO19 | USB D−, ADC2_CH8, U1RTS | Reserved for native USB when that port is used; route as a matched USB pair with GPIO20 on a carrier. |
| J3-21 | G | Ground | Ground reference. |
| J3-22 | G | Ground | Ground reference. |
Table
| Board | Manufacturer | Relevant features | Compatibility status |
|---|---|---|---|
| Arduino Nano ESP32 (ABX00092) | Arduino | ESP32-S3-based NORA-W106 module, 16 MB flash, 8 MB RAM, USB-C, Nano form factor | Functional alternative only; not a verified drop-in. Different dimensions, headers, power architecture, and pin mapping. |
| Adafruit ESP32-S3 Feather, PID 5477 | Adafruit | 4 MB flash, 2 MB PSRAM, USB-C, Feather form factor, LiPo charger and fuel gauge | Functional alternative only; not a verified drop-in. Different dimensions, headers, power architecture, and pin mapping. |
Table
| Attribute | Details |
|---|---|
| Manufacturer | Espressif Systems |
| Exact suffix selection | Order the complete code, for example ESP32-S3-DEVKITC-1-N8R8; do not accept “ESP32-S3-DevKitC-1” alone when memory or antenna type matters. |
| Distributor listings | Listings are available from DigiKey, Mouser, and TME. Verify current authorized-distributor status with Espressif before purchasing. |
| Verified distributor example | The DigiKey ESP32-S3-DEVKITC-1-N8R8 listing identifies DigiKey PN 1965-ESP32-S3-DEVKITC-1-N8R8-ND, Bulk packaging, and MOQ 1. The manufacturer standard package of 392 is not the MOQ. Pricing and stock are time-sensitive and should be refreshed at order time. |
| Packaging | Retail samples may arrive individually in an antistatic bag or retailer packaging; wholesale orders are supplied in larger cardboard cartons. Distributor listings commonly describe the board as Bulk. |
| MOQ | Commonly 1 through retail distributors; volume carton quantity varies. Confirm the order line rather than inferring MOQ from “manufacturer standard package.” |
| Suffix checks | Verify flash/PSRAM size, WROOM-1 PCB antenna versus WROOM-1U external antenna, WROOM-2 memory type, and V memory-voltage suffix. N8R8 is 8 MB Quad flash + 8 MB Octal PSRAM. |
| Counterfeit / substitution advice | Prefer Espressif-authorized distributors; inspect the exact module marking, board silkscreen, connector type, antenna style, and RGB LED GPIO behavior. Reject listings that omit the full suffix or show incompatible photos/specifications. |
| Revision advice | Initial and v1.1 boards coexist in the market. If GPIO38 or GPIO48 availability matters, verify the physical board revision or test the RGB LED before production fixtures and firmware pin maps are frozen. |
1. Quick Specifications
2. Pinout & Connections
3. Standard Application Circuit
4. PCB Layout & Routing Guidelines
5. Common Pitfalls / Things to Watch Out For
6. Popular Alternatives & Equivalents
7. Sourcing & Purchasing Guide
Sources