This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Internal expansion port

    Back Expansion layout

    Back Expansion pinout

    Back expansion port

    This port is not exposed by default, and modified back covers need to be used to make it accessible. For this reason the port is also named “Internal expansion port”.

    PinTypePower domainMaximum currentNameP4 GPIOFunction
    1PowerVOTG1AVOTG-Supply rail of the USB-A plug, provides 5 volt if OTG boost is enabled or voltage of VSYS when OTG boost is disabled
    2USB3.3v-HUB_USB1_P-USB port 4 on the internal USB hub, allows add-ons to make a device available to the host PC via the USB-C port
    3PowerVBATT (~3.7v)1AVBATT-Direct connection to the Lithium Polymer battery, can also be used to supply current to the device if (AND ONLY IF) there is no battery connected to the battery connector
    4USB3.3v-HUB_USB1_N-USB port 4 on the internal USB hub, allows add-ons to make a device available to the host PC via the USB-C port
    5PowerVSYS (~3.7-5v)1AVSYS-Same as VBATT but switched by the PMIC, turns off when the device is turned off via the soft power on/off feature
    6PowerGND-GND-Ground, voltage reference for all supply rails
    7PowerGND-GND-Ground, voltage reference for all supply rails
    8Power3.3v1A+3.3V-Regulated 3.3v rail
    9I2C3.3v40mA source, 28mA sinkINT_SCL10Internal I2C bus SCL signal, can only be used for I2C communication. We recommend connecting an EEPROM for add-on identification to this bus
    10I2C3.3v40mA source, 28mA sinkINT_SDA9Internal I2C bus SDA signal, can only be used for I2C communication. We recommend connecting an EEPROM for add-on identification to this bus
    11GPIO3.3v40mA source, 28mA sinkE036GPIO, needs to remain HIGH level (4.7k pull-up on the mainboard) for USB firmware download boot option to function
    12GPIO3.3v40mA source, 28mA sinkE20GPIO
    13GPIO3.3v40mA source, 28mA sinkE168Supply rail for the micro SD card socket and some GPIO pins, can either be off, 3.3v or 1.8v depending on card type and communication speed and configuration in software
    14GPIOVSDCARD40mA source, 28mA sink (limited by supply rail)E345GPIO, uses VSDCARD supply rail!
    15GPIOVSDCARD40mA source, 28mA sink (limited by supply rail)E448GPIO, uses VSDCARD supply rail!
    16GPIOVSDCARD40mA source, 28mA sink (limited by supply rail)E547GPIO, uses VSDCARD supply rail!
    17GPIOVSDCARD40mA source, 28mA sink (limited by supply rail)E646GPIO, uses VSDCARD supply rail!
    18GPIO3.3v40mA source, 28mA sinkEXT_INT7GPIO, connected to GPIO in low power domain: can be used to wake up the ESP32-P4 from deep sleep, if the add-on requires an interrupt pin we recommend connecting it here, otherwise this pin can be used like any other GPIO
    19GPIO3.3v40mA source, 28mA sinkE1254GPIO
    20GPIO3.3v40mA source, 28mA sinkE749GPIO
    21GPIO3.3v40mA source, 28mA sinkE1153GPIO
    22GPIO3.3v40mA source, 28mA sinkEXT_USB_P27GPIO, USB full-speed PHY D+: can be used as either normal GPIO or to connect an USB device to the ESP32-P4
    23GPIO3.3v40mA source, 28mA sinkE1052GPIO
    24GPIO3.3v40mA source, 28mA sinkEXT_USB_N26GPIO, USB full-speed PHY D-: can be used as either normal GPIO or to connect an USB device to the ESP32-P4
    25GPIO3.3v40mA source, 28mA sinkE951GPIO
    26GPIO3.3v40mA source, 28mA sinkP4_TX37GPIO
    27GPIO3.3v40mA source, 28mA sinkE850GPIO
    28GPIO3.3v40mA source, 28mA sinkP4_RX38GPIO
    29GPIO3.3v40mA source, 28mA sinkI2S_MCLK30GPIO
    30GPIO3.3v40mA source, 28mA sinkI2S_LRCK31GPIO
    31GPIO3.3v40mA source, 28mA sinkI2S_DATA28GPIO
    32GPIO3.3v40mA source, 28mA sinkI2S_SCLK29GPIO
    33Power3.3v1A+3.3V-Regulated 3.3v rail
    34GPIO3.3v40mA source, 28mA sinkI3C_SDA33GPIO, connected to the QWIIC connector, I3C peripheral SDA pin
    35PowerGND-GND-Ground, voltage reference for all supply rails
    36GPIO3.3v40mA source, 28mA sinkI3C_SCL32GPIO, connected to the QWIIC connector, I3C peripheral SCL pin

    Limitations & warnings

    • Total for all 3.3v outputs must not exceed 1A of current. It is generally adviced to stay well below this figure.
    • VSDCARD power rail can supply at most 100mA total to both the SD card and the expansion header.
    • Do not exceed a current of 1A from or to the battery when the battery is connected to the internal battery connector.