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.
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.

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.
The complete pinout diagram PDF is available on the Downloads page.