Skip to main content
Proton AI Core exposes the ESP32-S3’s GPIO bank through a set of through-hole headers along both edges of the board. The pins give you access to all major peripherals — UART, I2C, SPI, ADC, and PWM — while a dedicated FPC connector handles the camera interface separately. Before wiring up external hardware, review the reserved pins below and verify any assignments against the board schematic.
GPIO voltage is 3.3V. Do not connect 5V signals directly to GPIO pins — this may damage the ESP32-S3.

Reserved Pins

Certain GPIO pins are committed to on-board peripherals and should not be used for general-purpose I/O. Connecting external hardware to these pins can interfere with camera operation, USB communication, or internal flash access.
FunctionPin(s)
Camera interface (DVP)To be confirmed
USB D+ / D−GPIO19, GPIO20
Internal Flash / PSRAMTo be confirmed
Boot / strapping pinsGPIO0, GPIO46
The complete pinout diagram PDF — including exact physical pin positions — is available on the Downloads page.

Common Pin Functions

The table below lists the default peripheral assignments for UART, I2C, and SPI on the ESP32-S3. These reflect standard Espressif defaults; always verify them against your specific board schematic before use, as the Proton AI Core firmware may remap certain pins.
PeripheralSignalGPIONotes
UART0TXGPIO43Default console / programming port
UART0RXGPIO44Default console / programming port
I2CSDAGPIO8Verify with your board’s schematic
I2CSCLGPIO9Verify with your board’s schematic
SPIMOSIGPIO11Default SPI bus; verify with schematic
SPIMISOGPIO13Default SPI bus; verify with schematic
SPISCKGPIO12Default SPI bus; verify with schematic
SPICSGPIO10Default SPI bus; verify with schematic

Camera Interface Pins

The camera module connects through a dedicated FPC (Flexible Printed Circuit) connector rather than the main GPIO headers. Internally, it uses the ESP32-S3’s parallel DVP (Digital Video Port) interface, which requires several data lines, a pixel clock, synchronisation signals, and an I2C bus for sensor configuration. Exact pin assignments for the DVP interface are To be confirmed pending finalisation of the hardware design. Refer to the Cameras page for a full breakdown of supported modules and connection steps, and watch the Downloads page for the released schematic.

Power Pins

The following power pins are available on the GPIO headers for supplying or referencing voltage in your circuits.
Pin LabelVoltageDescription
3V33.3VRegulated output from the on-board LDO
5V (VBUS)5VPassed directly from the USB-C VBUS rail
GND0VCommon ground reference
The complete pinout diagram PDF is available on the Downloads page.