Pin Function Grouping

Yes — and I should group them so each pin appears only once, under its most appropriate shared function, not repeated across multiple groups. That matches the pin-grouping guidance for IC-style parts: use common functional groups like Power, Ground, GPIO, Communication, Clock, Control, etc., and derive groups from shared naming/function rather than duplicating pins across categories.
For example, the structure would look like:

Table


GroupPins
Power3V3, VDD, VBAT, etc.
GroundGND_1, GND_2, EPAD, etc.
GPIOIO0, IO1, IO2, etc.
CommunicationTX, RX, USB_D+, USB_D-, SPI_xxx, I2C_xxx
ClockXTAL_IN, XTAL_OUT, 32K_XP, 32K_XN
ControlEN, RESET, BOOT, CHIP_PU
No ConnectNC pins only
The important rule is: don’t add the same pin twice. If a pin has multiple alternate functions, it should still be placed in the one primary functional group you want to represent in the symbol. The sync guidance is explicit that every pin should be assigned once, and that pin grouping should be based on the shared logical prefix/function.
However, I can’t safely list the exact grouped pins yet from the datasheet because the searchable results available to me right now did not surface the actual pin table, and the rules explicitly say to never guess pin numbers/names and to use the datasheet as the single source of truth.
If you want, send me the pin table page or upload the datasheet PDF directly, and I’ll turn it into a clean, de-duplicated grouping immediately in this format:

Table


GroupPins
Power...
Ground...
GPIO...
Communication...
Clock...
Control...
No Connect...
If you paste the pin table, I’ll do the grouping with no duplicate pins.
Group by function
Make groups concise
Add pin table

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    ESP32-C6-WROOM-1-N8-thumb.png

    ESP32-C6-WROOM-1-N8-thumb.png

    ESP32-C6-WROOM-1-N8-thumbThumbnail
    ESP32-C6-WROOM-1-N8

    ESP32-C6-WROOM-1-N8

    ESP32-C6-WROOM-1-N8 Symbol.svgDefault
    stp

    ESP32-C6-WROOM-1-N8.stp

    3D_ESP32-C6-WROOM-1-N83D Model
    kicad_mod

    ESP32C6WROOM1N8.kicad_mod

    FP_ESP32C6WROOM1N8Footprint

    ESP32-C6-WROOM-1-N8

    ESP32-C6-WROOM-1-N8 thumbnail
    802.15.4, Bluetooth, WiFi Bluetooth v5.0, Zigbee Transceiver Module 2.4GHz PCB Trace Surface Mount The ESP32-C6-WROOM-1-N8 integrates a 32-bit RISC-V single-core processor running up to 160 MHz, along with 8 MB of embedded SPI flash memory. It supports multiple wireless communication protocols, including: Wi-Fi 6 (802.11ax) in the 2.4 GHz band for improved efficiency and lower latency Bluetooth Low Energy (BLE 5) for short-range communication IEEE 802.15.4 for protocols such as Thread and Zigbee The module features a built-in PCB antenna, RF circuitry, crystal oscillator, and passive components, making it a complete solution that simplifies hardware design. It provides a wide range of GPIO pins and peripheral interfaces such as UART, SPI, I2C, PWM, ADC, and more, enabling flexible integration with sensors and external devices. Designed for low power consumption, it includes multiple power-saving modes, making it suitable for battery-powered applications. Typical Applications Smart home and IoT devices Wireless sensors and control systems Industrial automation Smart lighting and energy management Matter-compatible devices (via Thread support)

    Properties

    Espressif Systems

    U

    ESP32-C6-WROOM-1-N8

    ESP32C6WROOM1N8

    RF Transceiver

    parametric-v1

    Pricing & Availability

    See prices from popular manufacturers for your project.

    Controls