Pin Description and Functionality

Below is a summary table describing each pin of U1 based on the ESP32 datasheet. (Keep in mind that development board labeling may add additional context beyond the bare chip pin functions.) You can refer to the datasheet for further detail at:
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf

Table


Pin NumberPin LabelFunction & I/O CharacteristicsSpecial Considerations
13V3Regulated 3.3 V power output (analog supply); used to power the ESP32 and peripheralsRequires proper decoupling; voltage must remain within 2.3 V–3.6 V limits
2GNDGround reference (no active drive)Connect all chassis and circuit grounds together
3D15Digital I/O (GPIO15); general purpose use; can be used for alternate functions (e.g. SPI)Often involved in boot mode selection – check for pull-up/pull-down needs
4D2Digital I/O (GPIO2); configurable as input/output; supports several peripheral functionsTypically has internal pull-up to help with bootstrapping
5D4Digital I/O (GPIO4); general purpose with standard CMOS drive capabilityOften used for sensor or interface signals
6RX2UART receive input of the secondary UART port (configured as digital I/O)Check voltage levels for proper RS‑232/TTL compatibility if using external logic
7TX2UART transmit output for the secondary UART port (digital output)Ensure proper level shifting if interfacing with non‑3.3 V systems
8D5General purpose digital I/O (GPIO5); may be used for I²C/SPI functions as requiredOften multiplexed with other peripheral signals – confirm board usage
9D18Digital I/O (GPIO18); commonly used as SPI clock or for other high‑speed digital functionsHigh‐speed signals may require controlled impedance routing in layout
10D19Digital I/O (GPIO19); typically available for SPI MISO or general digital useVerify that no boot conflicts occur if used during startup
11D21Digital I/O (GPIO21); frequently used as the I²C SDA line or for general interfacingMay need external pull‑up resistors when used with I²C bus
12RX0UART receive input for the primary UART port (digital)This is the default serial RX – avoid accidental interference during programming
13TX0UART transmit output for the primary UART port (digital)Used for serial communication (programming/debug); level conversion may be needed for non‑3.3 V devices
14D22Digital I/O (GPIO22); frequently used as the I²C SCL line or SPI clock in alternate configurationsWhen used on I²C, external pull‑up is recommended
15D23Digital I/O (GPIO23); available for SPI MOSI or general digital useCommonly part of an SPI interface; ensure proper signal integrity for high‑speed data
16ENEnable or “chip‐reset” input; when driven high the chip operates, low resets the deviceMust be correctly driven at power‑up to avoid inadvertent resets; typically connected to push‑button or supervisor circuit
17VPAnalog input (one of the ADC channels); often used for voltage measurementsVerify input impedance and noise requirements for precise ADC readings
18VNAnalog input (another ADC channel) used for differential or single‑ended measurementsMay require decoupling and careful routing for accurate ADC performance
19D34Digital I/O (GPIO34); input‑only with ADC capabilitySince GPIO34 (and similar “sensor” pins) are input‑only, they cannot drive a load
20D35Digital I/O (GPIO35); input‑only with ADC functionsUse only as input; no internal pull‑ups are available – add external resistors if needed
21D32Digital I/O (GPIO32); widely used as an ADC input as well as a general I/O pinOften used for analog sensing – layout should minimize noise pickup
22D33Digital I/O (GPIO33); supports ADC functions and digital interfacingCheck internal multiplexer settings when used for ADC so that other functions are not conflicting
23D25Digital I/O (GPIO25); can function as digital output or (in some configurations) DAC outputMay be used for analog output (DAC) – verify damping and load when used as DAC
24D26Digital I/O (GPIO26); available for ADC or general digital functionsConfirm that external circuit needs do not conflict with potential analog usage
25D27Digital I/O (GPIO27); standard digital pin with no special restrictionsFree to use as any general-purpose I/O subject to board-level routing constraints
26D14Digital I/O (GPIO14); can be used for SPI clock or other high‑speed digital functionsCheck boot configuration requirements as some GPIO14 configurations affect startup
27D12Digital I/O (GPIO12); available for SD card interfacing or general I/ONote that in certain boot modes this pin must be pulled to a known level (often low) to avoid boot issues
28D13Digital I/O (GPIO13); often used as SPI MOSI or for other peripheral functionsMay be used by SPI interfaces – routing must account for high-frequency performance
29GND_1Additional ground connection for improved signal return pathsTie this additional ground to the common ground for noise reduction and proper decoupling
30VINInput voltage port (used to supply power to the board before regulation)Must be provided at a level appropriate for the onboard regulator; do not exceed specified limits
You can use the Apply changes button in Flux to add documentation or track the pin specifications within your project. Let me know if you would like to add any further details or need help with wiring these pins in your schematic.
Annotate U1 with details
Clarify EN pin details
Highlight boot-critical pins
M1
U1
VR5
R8
Resistance
1000000 Ω
R5
Resistance
1000000 Ω
VR6
VR2
VR1
R4
Resistance
1000000 Ω
VR4
VR3
R6
Resistance
1000000 Ω
R7
Resistance
1000000 Ω
R3
Resistance
1000000 Ω

No files yet

Documents

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

    Assets

    No assets added.

    Compatible Jade Hoverboard

    Compatible Jade Hoverboard thumbnail
    Welcome to your new project. Imagine what you can build here.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Digi-Key

    $206.02–$206.38

    LCSC

    $291.69

    Mouser

    $219.44

    Controls