Pin Functional Grouping

  • Removed GND::7ce78bc6
  • Removed GND::2388ae88
  • Removed GND::8ade24ee
  • Removed GND::2adf9b55
  • Removed GND::300bab57
  • Removed GND::c16c83e3
  • Removed GND::c2ce428b
  • Removed GND::6199228c
⚠️ Removed components had their net connections destroyed. Use the @schematic tool (with includeNets) to verify connectivity and re-wire any lost connections.
  • Set GND's Pin Type to "Ground"
  • Set GND's Section to "Ground"
  • Set GND's Pin Group to "GND"
  • Set GND's Pin Orientation to "Bottom"
  • Set GND's Sub-symbol Designator Suffix to "Power"
  • Set GND's Pin Description to "Exposed ground pad"
Applied the datasheet-derived grouping rule to the ESP32-S3-WROOM-1-N8R2 terminals: all valid 41 datasheet pins now have Section, Pin Group, Pin Orientation, and Sub-symbol Designator Suffix assignments, and the duplicate out-of-range GND terminals were removed. I also updated the ESP32-S3-WROOM-1-N8R2 Pin Functional Groups project file with the applied rule summary.
Run ERC check
Show mapping table
Check terminal properties
Export metadata

Refine this doc
Ask about this doc
ESP32-S3-WROOM-1-N8R2 Pin Functional Groups
Source: Espressif ESP32-S3-WROOM-1 / WROOM-1U datasheet, Table 3-1 Pin Definitions. The module has 41 pins. Each physical pin is assigned to exactly one primary functional group below, even when the datasheet lists multiple alternate functions.
Grouping rule
For multi-function GPIO pins, I assigned each pin to the most common / most identifying function family shown in the datasheet:
  • Supply and ground pins are grouped first.
  • EN is grouped as Control.
  • USB D-/D+ pins are grouped as USB instead of general GPIO.
  • UART0 dedicated labels RXD0/TXD0 are grouped as UART0.
  • MTCK/MTDO/MTDI/MTMS pins are grouped as JTAG / Debug.
  • Pins with ADC/TOUCH/RTC functions are grouped by ADC bank where possible.
  • FSPI/SUBSPI-capable pins are grouped as SPI / Flash-PSRAM Expansion where that is their most distinguishing shared function.
  • Remaining plain GPIO-only pins are grouped as General GPIO.
Power

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
3V32Power supplyPower3V3Power In
Ground

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
GND1GNDGroundGNDGround
GND40GNDGroundGNDGround
EPAD41GNDGroundGNDGround
Control / Enable

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
EN3High: on, enables the chip. Low: off, chip powers off. Do not leave floating.ControlENInput
USB

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
IO1913RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-USBUSBBi-Directional
IO2014RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+USBUSBBi-Directional
UART0 / Programming Console

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
RXD036U0RXD, GPIO44, CLK_OUT2CommunicationUART0Bi-Directional
TXD037U0TXD, GPIO43, CLK_OUT1CommunicationUART0Bi-Directional
JTAG / Debug

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
IO3932MTCK, GPIO39, CLK_OUT3, SUBSPICS1DebugJTAGBi-Directional
IO4033MTDO, GPIO40, CLK_OUT2DebugJTAGBi-Directional
IO4134MTDI, GPIO41, CLK_OUT1DebugJTAGBi-Directional
IO4235MTMS, GPIO42DebugJTAGBi-Directional
ADC1 / Touch / RTC GPIO

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
IO139RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0AnalogADC1Bi-Directional
IO238RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1AnalogADC1Bi-Directional
IO315RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2AnalogADC1Bi-Directional
IO44RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3AnalogADC1Bi-Directional
IO55RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4AnalogADC1Bi-Directional
IO66RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5AnalogADC1Bi-Directional
IO77RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6AnalogADC1Bi-Directional
IO812RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1AnalogADC1Bi-Directional
ADC2 / Touch / RTC GPIO

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
IO158RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_PAnalogADC2Bi-Directional
IO169RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_NAnalogADC2Bi-Directional
IO1710RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6AnalogADC2Bi-Directional
IO1811RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3AnalogADC2Bi-Directional
SPI / Flash-PSRAM Expansion

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
IO917RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHDCommunicationSPIBi-Directional
IO1018RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0CommunicationSPIBi-Directional
IO1119RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUBSPIDCommunicationSPIBi-Directional
IO1220RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLKCommunicationSPIBi-Directional
IO1321RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQCommunicationSPIBi-Directional
IO1422RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWPCommunicationSPIBi-Directional
IO3528SPIIO6, GPIO35, FSPID, SUBSPIDCommunicationSPIBi-Directional
IO3629SPIIO7, GPIO36, FSPICLK, SUBSPICLKCommunicationSPIBi-Directional
IO3730SPIDQS, GPIO37, FSPIQ, SUBSPIQCommunicationSPIBi-Directional
IO3831GPIO38, FSPIWP, SUBSPIWPCommunicationSPIBi-Directional
IO4724SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFFCommunicationSPI_DIFFBi-Directional
IO4825SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFFCommunicationSPI_DIFFBi-Directional
General GPIO / Boot-Strap Style GPIO

Table


Pin namePin no.Datasheet functionSuggested sectionSuggested pin groupFlux pin type
IO027RTC_GPIO0, GPIO0GPIOGPIOBi-Directional
IO2123RTC_GPIO21, GPIO21GPIOGPIOBi-Directional
IO4526GPIO45GPIOGPIOBi-Directional
IO4616GPIO46GPIOGPIOBi-Directional
Count check
  • Power: 1 pin
  • Ground: 3 pins
  • Control: 1 pin
  • USB: 2 pins
  • UART0: 2 pins
  • JTAG / Debug: 4 pins
  • ADC1 / Touch / RTC GPIO: 8 pins
  • ADC2 / Touch / RTC GPIO: 4 pins
  • SPI / Flash-PSRAM Expansion: 12 pins
  • General GPIO: 4 pins
  • Total: 41 unique physical pins
No pin is repeated across groups in this list.
Applied terminal property rule
The project terminals have been updated to follow this one-pin-one-group mapping:
  • Section is the primary functional section from the table above.
  • Pin Group is the unique common function group chosen for that physical pin.
  • Pin Orientation follows Flux IC symbol rules: power at Top, ground at Bottom, bidirectional/control pins at Left, and TXD0 at Right.
  • Sub-symbol Designator Suffix splits the 41-pin module into Power, Control, Communication, Debug, Analog_ADC1, Analog_ADC2, SPI, and GPIO blocks.
  • Extra duplicate GND terminals that were numbered outside the datasheet pin range were removed so the part project now matches the 41 datasheet pins.
Datasheet notes to preserve
  • Type legend: P = power supply; I = input; O = output; T = high impedance.
  • For pins 28–30, the default function is decided by eFuse bit.
  • For modules with Octal SPI PSRAM, pins IO35, IO36, and IO37 are connected to the Octal SPI PSRAM and are not available for other uses. The ESP32-S3-WROOM-1-N8R2 variant has 2 MB PSRAM; verify the exact internal PSRAM interface before exposing those pins as user GPIO in a design.
  • For ESP32-S3R16V-based modules, GPIO47 and GPIO48 use 1.8 V logic because VDD_SPI is 1.8 V. This note is listed in the shared datasheet but may not apply to the N8R2 variant.
  • Grouping rule

  • Power

  • Ground

  • Control / Enable

  • USB

  • UART0 / Programming Console

  • JTAG / Debug

  • ADC1 / Touch / RTC GPIO

  • ADC2 / Touch / RTC GPIO

  • SPI / Flash-PSRAM Expansion

  • General GPIO / Boot-Strap Style GPIO

  • Count check

  • Applied terminal property rule

  • Datasheet notes to preserve

Documents

  • ESP32-S3-WROOM-1-N8R2 Pin Functional Groups

  • Symbol Pin Group Audit — ESP32-S3-WROOM-1-N8R2

  • Expected 41-Pin Grouping Table — ESP32-S3-WROOM-1-N8R2

Assets

ESP32-S3-WROOM-1-N8R2-thumb.png

ESP32-S3-WROOM-1-N8R2-thumb.png

ESP32-S3-WROOM-1-N8R2-thumbThumbnail
step

ESP32-S3-WROOM-1-N8R2/ESP32-S3-WROOM-1-N8R2.3dshapes/WIRELM-SMD_ESP32-S3-WROOM-1.step

ESP32-S3-WROOM-1-N8R2/ESP32-S3-WROOM-1-N8R2 Model3D Model
kicad_mod

ESP32S3WROOM1N8R2.kicad_mod

FP_ESP32S3WROOM1N8R2
kicad_mod

ESP32-S3-WROOM-1-N8R2/ESP32-S3-WROOM-1-N8R2.pretty/WIRELM-SMD_ESP32-S3-WROOM-1.kicad_mod

ESP32-S3-WROOM-1-N8R2/ESP32-S3-WROOM-1-N8R2 FootprintFootprint
ESP32-S3-WROOM-1(N8R2) Symbol.svg

ESP32-S3-WROOM-1(N8R2) Symbol.svg

ESP32-S3-WROOM-1(N8R2) SymbolDefault

ESP32-S3-WROOM-1-N8R2

ESP32-S3-WROOM-1-N8R2 thumbnail
WiFi 802.11a/b/g/n, Bluetooth v5.0 Transceiver Module 2.4GHz PCB Trace
The ESP32-S3-WROOM-1-N8R2 is a compact, low-power Wi-Fi and Bluetooth® Low Energy (BLE) module developed by Espressif Systems. It is based on the ESP32-S3 system-on-chip (SoC), which integrates a dual-core Xtensa® LX7 processor optimized for high performance and edge AI processing.
This module includes 8 MB of external SPI flash memory and 2 MB of PSRAM, enabling efficient handling of memory-intensive applications such as graphical interfaces, buffering, and embedded machine learning workloads.
Designed for flexibility and scalability, the module integrates RF components, power management, and a wide range of peripherals into a surface-mount package suitable for IoT, industrial, and consumer electronics applications.
Key Features Dual-core Xtensa® LX7 processor operating up to 240 MHz Integrated 2.4 GHz Wi-Fi (802.11 b/g/n) Bluetooth 5 Low Energy support Embedded 8 MB SPI flash memory Integrated 2 MB PSRAM AI acceleration through vector instruction support USB OTG (full-speed) capability Multiple low-power operating modes Built-in hardware security features Extensive peripheral interface support Functional Overview
The module consists of several integrated subsystems, including a dual-core processing unit, memory subsystem (flash and PSRAM), RF subsystem for wireless communication, peripheral interface controllers, power management circuitry, and a hardware-based security engine.
Electrical Characteristics Operating voltage range: 3.0 V to 3.6 V (typical 3.3 V) Operating temperature range: -40°C to +85°C RF operating frequency: 2.4 GHz Current consumption varies depending on operating mode, ranging from microamp levels in deep sleep to hundreds of milliamps during active transmission Processor and Memory
The module features a dual-core Xtensa® LX7 CPU capable of running at frequencies up to 240 MHz. It includes approximately 512 KB of internal SRAM, supplemented by 8 MB of external flash memory and 2 MB of PSRAM for extended data storage and processing.
Wireless Connectivity
The ESP32-S3-WROOM-1-N8R2 supports Wi-Fi communication compliant with 802.11 b/g/n standards in the 2.4 GHz band. It also supports Bluetooth 5 Low Energy for short-range wireless communication. The module includes an integrated PCB antenna and supports RF output power up to approximately +20 dBm.
Peripheral Interfaces
The module provides a wide range of interfaces, including general-purpose input/output (GPIO) pins, SPI, I2C, UART, and I2S for audio applications. It also supports PWM for LED control, a 12-bit analog-to-digital converter (ADC), and USB OTG functionality. Pin functions are multiplexed to maximize flexibility.
Power Management
Power efficiency is achieved through multiple operating modes, including active mode, modem sleep, light sleep, and deep sleep. The module includes an RTC subsystem for low-power timekeeping and supports dynamic frequency scaling to optimize performance and energy consumption.
Security Features
The module incorporates several hardware-based security mechanisms, including secure boot, flash encryption, and digital signature verification. It also includes a hardware random number generator and cryptographic accelerators supporting AES, SHA, RSA, and ECC algorithms.
Mechanical Characteristics
The module is designed for surface-mount integration and measures approximately 18 mm by 25.5 mm. It includes an onboard PCB antenna and is suitable for compact embedded designs.
Pin Configuration Overview
GPIO pins are multiplexed to support various peripheral functions such as analog inputs, communication interfaces, and control signals. Dedicated pins are provided for power supply, module enable, and boot configuration.
Typical Applications Internet of Things (IoT) devices Smart home systems Industrial automation and monitoring Edge AI and machine learning applications Wearable electronics Audio and multimedia systems USB-enabled embedded devices Compliance
The module is designed to meet Wi-Fi and Bluetooth standards and is compliant with RoHS requirements. Certification such as FCC or CE may apply depending on the specific module variant and deployment.
Ordering Information
The ESP32-S3-WROOM-1-N8R2 variant includes 8 MB of flash memory and 2 MB of PSRAM.

Properties

ESPRESSIF(乐鑫)

U

ESP32-S3-WROOM-1-N8R2

C2913204

WIRELM-SMD_ESP32-S3-WROOM-1

WiFi Modules

Extended Part

parametric-v1

Pricing & Availability

See prices from popular manufacturers for your project.

Controls