Tanmatsu: internal add-on port

This port is not exposed by default, and a modified back cover needs to be used to make it accessible. For this reason the port is also named the “internal expansion port”.

Pinout

FunctionNameGPIODescriptionNotes
Power outputVOTG-Output from booster DC/DC converter in the PMIC5 volt when booster is enabled, +/- VSYS when booster is disabled
USBHUB_USB1_P-Port on USB hub for USB-C port (DP)Can be used to expose an USB device on the add-on to the PC plugged into the USB-C port
Power outputHUB_USB1_N-Port on USB hub for USB-C port (DN)Can be used to expose an USB device on the add-on to the PC plugged into the USB-C port
USBVBATT-Battery voltage (3.0 – 4.2v)Directly connected to battery connector, always on even when the device is turned off
Power outputVSYS-System voltage (3.0 – 5.0v)Switched power rail for powering the system, can be powered by battery or USB-C port, off when device is turned off
Power ref.GND-Voltage reference (ground)
Power ref.GND-Voltage reference (ground)
Power output+3.3v-Main logic supply rail (3.3v)
I2CINT_SCLInternal I2C bus, shared with other I2C devices (SCL)Used to connect I2C devices and an EEPROM for add-on identification
I2CINT_SDAInternal I2C bus, shared with other I2C devices (SDA)Used to connect I2C devices and an EEPROM for add-on identification
GPIOE036GPIO
GPIOE10GPIO
GPIOE26GPIO, also connected to camera GPIO 1Shared with camera connector
GPIOE346GPIO, VSDCARD LDO must be enabled to use this pinConnected via level shifter, externally these GPIOs operate at 3.3v but the GPIOs are powered by the VSDCARD power domain
GPIOE447GPIO, VSDCARD LDO must be enabled to use this pinConnected via level shifter, externally these GPIOs operate at 3.3v but the GPIOs are powered by the VSDCARD power domain
GPIOE548GPIO, VSDCARD LDO must be enabled to use this pinConnected via level shifter, externally these GPIOs operate at 3.3v but the GPIOs are powered by the VSDCARD power domain
GPIOE645GPIO, VSDCARD LDO must be enabled to use this pinConnected via level shifter, externally these GPIOs operate at 3.3v but the GPIOs are powered by the VSDCARD power domain
GPIOE77GPIO, in low power domain of P4, has 51k pull-up resistorCan be used as wakeup pin to wake up the ESP32-P4 from deep sleep
GPIOE854GPIO
GPIOE949GPIO
GPIOE1053GPIO
GPIOEXT_USB_P26Can be used as GPIO or as USB FS PHY (DP)The USB PHYs of the P4 can be swapped between the USB serial/jtag and user controlled USB peripheral. If badgelink is used then this PHY exposes the serial/jtag peripheral
GPIOE1152GPIO
GPIOEXT_USB_N27Can be used as GPIO or as USB FS PHY (DN)The USB PHYs of the P4 can be swapped between the USB serial/jtag and user controlled USB peripheral. If badgelink is used then this PHY exposes the serial/jtag peripheral
GPIOE1251GPIO
GPIOP4_TX37Exposes boot console of P4, can be used as GPIOMust be low during boot
GPIOE1350GPIO
GPIOP4_RX38Exposes boot console of P4, can be used as GPIOMust be high during boot
I2SI2S_MCLKDigital audio bus master clockReference clock for connected I2S devices
I2SI2S_LRCKDigital audio bus word clockWord clock (left-right selection) for connected I2S devices
I2SI2S_DATADigital audio bus data outputData output from mainboard for connected I2S DACs
I2SI2S_SCLKDigital audio bus sample clockSample clock for connected I2S devices
Power output+3.3v-Main logic supply rail (3.3v)
I3CI3C_SDAI3C bus, shared with QWIIC connector (SDA)Can also be used as I2C bus
Power ref.GND-Voltage reference (ground)
I3CI3C_SCLI3C bus, shared with QWIIC connector (SCL)Can also be used as I2C bus

Limitations & warnings

  • Total for all 3.3v outputs must not exceed 1A of current. It is generally adviced to stay well below this figure.
  • Do not exceed a current of 1.5A from the battery when the battery is connected to the internal battery connector
  • Do not charge the battery via the internal add-on port