Pin Function Grouping

Looking at the datasheet of this component, can you group together pins by their functions? for example for Power, 3v3, gnd_1 gnd_2 etc NOTE: If you group them, can you not add the same pin if you already added them in a group? You should know which pin function is common for its function
17h

2:38

Considering skill datasheets.

Looking for "pin definitions pin layout ESP32-WROOM-32UE pin number pin name function" in C701346.pdf?spm=wm.sxq.inf.ggs___wm.ssy.bg.0.xh&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNRQFheUFNRR1hXUTsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D

Looking for "Table ESP32-WROOM-32UE pin definitions GND 3V3 EN SENSOR_VP SENSOR_VN IO0 IO2 IO4 IO5 IO12 IO13 IO14 IO15 IO16 IO17 IO18 IO19 IO21 IO22 IO23 IO25 IO26 IO27 IO32 IO33 IO34 IO35 RXD0 TXD0" in C701346.pdf?spm=wm.sxq.inf.ggs___wm.ssy.bg.0.xh&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNRQFheUFNRR1hXUTsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D

Looking for "ESP32-WROOM-32UE Pin Definitions Type Function Power Ground Analog GPIO UART SPI I2C JTAG strapping pins" in C701346.pdf?spm=wm.sxq.inf.ggs___wm.ssy.bg.0.xh&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNRQFheUFNRR1hXUTsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D

Searching web for: "ESP32-WROOM-32UE datasheet pin definitions pin numbers 38 pins"

Found 1 results.

Fetching web page.

Found 1 results.

I grouped the ESP32-WROOM-32UE-N16 pins into non-overlapping functional groups: Power, Ground, Control / Enable, Analog Input Only, RTC / ADC / Touch GPIO, Digital GPIO / UART / SPI / EMAC, and No Connect. Full pin-by-pin grouping is saved in ESP32-WROOM-32UE-N16 Pin Groups.
Organize symbol pins
Check strapping pins
Document pin assignments
Review ESP32 connectivity
17h

Refine this doc
Ask about this doc
ESP32-WROOM-32UE-N16 Pin Groups
Source checked: Espressif ESP32-WROOM-32E / ESP32-WROOM-32UE datasheet, Section 3 / Table 3: Pin Definitions. The datasheet states ESP32-WROOM-32E and ESP32-WROOM-32UE share the same 38-pin layout.
Each physical pin is assigned to exactly one primary functional group below, so no pin is duplicated across groups.

Recommended Primary Pin Groups


GroupPinsWhy grouped here
Power2: 3V3Main 3.3 V module supply input
Ground1: GND, 15: GND, 38: GNDGround / return pins
Control / Enable3: ENChip enable / shutdown control; should not be left floating
Analog Input Only4: SENSOR_VP, 5: SENSOR_VN, 6: IO34, 7: IO35Input-only GPIO/ADC-capable pins
RTC / ADC / Touch GPIO8: IO32, 9: IO33, 10: IO25, 11: IO26, 12: IO27, 13: IO14, 14: IO12, 16: IO13, 23: IO15, 24: IO2, 25: IO0, 26: IO4General GPIO pins with ADC/RTC/touch functions; also include several boot/strapping-capable pins
Digital GPIO / UART / SPI / EMAC27: IO16, 28: IO17, 29: IO5, 30: IO18, 31: IO19, 33: IO21, 34: RXD0, 35: TXD0, 36: IO22, 37: IO23General digital I/O pins with UART/SPI/EMAC alternate functions
No Connect17: NC, 18: NC, 19: NC, 20: NC, 21: NC, 22: NC, 32: NCPins marked NC / not for user connection in the module pin table

Pin-by-Pin Assignment


Pin No.Pin NamePrimary GroupDatasheet functions / notes
1GNDGroundGround
23V3PowerPower supply
3ENControl / EnableHigh: on; low: off; do not leave floating
4SENSOR_VPAnalog Input OnlyGPIO36, ADC1_CH0, RTC_GPIO0
5SENSOR_VNAnalog Input OnlyGPIO39, ADC1_CH3, RTC_GPIO3
6IO34Analog Input OnlyGPIO34, ADC1_CH6, RTC_GPIO4; input-only
7IO35Analog Input OnlyGPIO35, ADC1_CH7, RTC_GPIO5; input-only
8IO32RTC / ADC / Touch GPIOGPIO32, XTAL_32K_P, ADC1_CH4, TOUCH9, RTC_GPIO9
9IO33RTC / ADC / Touch GPIOGPIO33, XTAL_32K_N, ADC1_CH5, TOUCH8, RTC_GPIO8
10IO25RTC / ADC / Touch GPIOGPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
11IO26RTC / ADC / Touch GPIOGPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
12IO27RTC / ADC / Touch GPIOGPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
13IO14RTC / ADC / Touch GPIOGPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
14IO12RTC / ADC / Touch GPIOGPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
15GNDGroundGround
16IO13RTC / ADC / Touch GPIOGPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
17NCNo ConnectGPIO6–GPIO11 are connected to onboard SPI flash and are not led out
18NCNo ConnectGPIO6–GPIO11 are connected to onboard SPI flash and are not led out
19NCNo ConnectGPIO6–GPIO11 are connected to onboard SPI flash and are not led out
20NCNo ConnectGPIO6–GPIO11 are connected to onboard SPI flash and are not led out
21NCNo ConnectGPIO6–GPIO11 are connected to onboard SPI flash and are not led out
22NCNo ConnectGPIO6–GPIO11 are connected to onboard SPI flash and are not led out
23IO15RTC / ADC / Touch GPIOGPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD, EMAC_RXD3
24IO2RTC / ADC / Touch GPIOGPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0
25IO0RTC / ADC / Touch GPIOGPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
26IO4RTC / ADC / Touch GPIOGPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
27IO16Digital GPIO / UART / SPI / EMACGPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
28IO17Digital GPIO / UART / SPI / EMACGPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
29IO5Digital GPIO / UART / SPI / EMACGPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
30IO18Digital GPIO / UART / SPI / EMACGPIO18, VSPICLK, HS1_DATA7
31IO19Digital GPIO / UART / SPI / EMACGPIO19, VSPIQ, U0CTS, EMAC_TXD0
32NCNo ConnectNC
33IO21Digital GPIO / UART / SPI / EMACGPIO21, VSPIHD, EMAC_TX_EN
34RXD0Digital GPIO / UART / SPI / EMACGPIO3, U0RXD, CLK_OUT2
35TXD0Digital GPIO / UART / SPI / EMACGPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
36IO22Digital GPIO / UART / SPI / EMACGPIO22, VSPIWP, U0RTS, EMAC_TXD1
37IO23Digital GPIO / UART / SPI / EMACGPIO23, VSPID, HS1_STROBE
38GNDGroundGround
Notes
  • I intentionally did not duplicate pins across groups, even when a pin has multiple alternate functions.
  • If you want Flux Pin Group properties instead of broader symbol sections, a practical mapping would be: Power, Ground, Control, ADC1_InputOnly, RTC_ADC_TOUCH_GPIO, Digital_Comm_GPIO, and NC.
  • If you want sub-symbol blocks for the schematic symbol, use the same group names above; Power should include both 3V3 and all GND pins.

    Recommended Primary Pin Groups

    Pin-by-Pin Assignment

    Notes

Documents

    ESP32-WROOM-32UE-N16 Pin Groups

Assets

step

ESP32-WROOM-32UE-N16/ESP32-WROOM-32UE-N16.3dshapes/WIFI-SMD_L19.2-18.0-H3.2-ESP32-WROOM-32UE.step

ESP32-WROOM-32UE-N16/ESP32-WROOM-32UE-N16 Model3D Model
ESP32-WROOM-32UE-N16-thumb.png

ESP32-WROOM-32UE-N16-thumb.png

ESP32-WROOM-32UE-N16-thumbThumbnail
ESP32-WROOM-32UE-N16 Symbol.svg

ESP32-WROOM-32UE-N16 Symbol.svg

ESP32-WROOM-32UE-N16 SymbolDefault
kicad_mod

ESP32-WROOM-32UE-N16/ESP32-WROOM-32UE-N16.pretty/WIFI-SMD_ESP32-WROOM-32UE.kicad_mod

ESP32-WROOM-32UE-N16/ESP32-WROOM-32UE-N16 FootprintFootprint

ESP32-WROOM-32UE-N16

ESP32-WROOM-32UE-N16 thumbnail
2.4GHz -98dBm SMD,19.2x18mm RF Transceiver Modules and Modems RoHS The ESP32-WROOM-32UE-N16 is a 2.4 GHz wireless MCU module built around the ESP32 SoC. It combines a dual-core processor, integrated Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 (Classic + BLE), along with rich peripherals.
The “UE” variant specifically uses a U.FL / IPEX connector for an external antenna, making it ideal for applications that require better RF performance or flexible antenna placement (e.g., enclosed products or long-range communication).
The “N16” indicates 16 MB external flash memory, suitable for large firmware, OTA updates, and data-heavy applications. Processing Dual-core Xtensa LX6 32-bit CPU Clock speed up to 240 MHz Memory 16 MB Flash (N16 variant) ~520 KB SRAM + 448 KB ROM Connectivity Wi-Fi: 802.11 b/g/n (up to 150 Mbps) Bluetooth: v4.2 (BR/EDR + BLE) Frequency: 2.4 GHz band Antenna External antenna via U.FL connector Better range and flexibility vs PCB antenna Interfaces / Peripherals GPIO (≈26 usable pins) UART, SPI, I2C, I2S, SDIO ADC, DAC PWM (LED & motor control) Capacitive touch sensing Security Hardware encryption: AES, SHA, RSA Secure boot & flash encryption support Power Operating voltage: 3.0V – 3.6V (typ. 3.3V) Multiple low-power modes for battery applications Environmental Operating temperature: -40°C to +85°C Physical Surface-mount module (~38 pins / 52 pads depending on reference) Compact and RF-shielded design Typical Applications Smart home devices (IoT) Industrial automation Wireless sensors and data loggers Wearables and consumer electronics Remote monitoring systems #Module #ESP32

Properties

ESPRESSIF(乐鑫)

U

ESP32-WROOM-32UE-N16

C701346

WIFI-SMD_ESP32-WROOM-32UE

Extended Part

Module

parametric-v1

Pricing & Availability

See prices from popular manufacturers for your project.

Controls