---
title: GPIO port
slug: one/hardware/gpio-port
docTags: 
createdAt: 2026-06-10T18:09:43.572Z
---

![GPIO port](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/1LVDYwXM68NWiN2z5oOzJ_gpio-port-main.png)

The GPIO port is an expansion connector for external hardware modules. It exposes 3.3 V and 5 V power rails (both EFUSE-protected up to 2 A), USB 2.0 data lines, and a mix of MCU and CPU GPIO pins, which can be configured as pins for I²C, UART, SPI, CAN, PWM, I²S, SPDIF, and ADC inputs, as well as PIO (Programmable I/O) pins.

***

## GPIO port schematic

:::Iframe{code="<iframe src=&#x22;https://personal-viewer.365.altium.com/client/index.html?feature=embed&source=B379A8A7-9847-4DC4-887F-D328E3CC3FC8&activeView=SCH&#x22; width=&#x22;1280&#x22; height=&#x22;720&#x22; style=&#x22;overflow:hidden;border:none;width:100%;height:500px;&#x22; scrolling=&#x22;no&#x22; allowfullscreen=&#x22;true&#x22; onload=&#x22;window.top.scrollTo(0,0);&#x22;></iframe>" iframeHeight="500"}

:::

***

## GPIO port pinout

![Flipper One GPIO port pinout](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/2BRxyuZGAT0-17F6rnRPE_gpio-port-pinout.jpg)

| **Description**                                                                                                                                                  | **PIN** | **PIN** | **Description**                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 3.3 V Power, up to 2A EFUSE                                                                                                                                      | **3V3** | **GND** | Ground                                                                                                                                                            |
| **MCU GPIO 40**<br />PIO<br />ADC0<br />PWM8\_A                                                                                                                  | **M40** | **M41** | **MCU GPIO 41**<br />PWM8\_B<br />ADC0<br />PIO                                                                                                                   |
| **CPU GPIO4\_B4\_D**<br />SPDIF\_RX0\_M0<br />I2C3\_SDA\_M0<br />UART2\_RX\_M1<br />CAN1\_RX\_M2                                                                 | **B4**  | **B5**  | **CPU GPIO4\_B5\_D**<br />CAN1\_TX\_M2<br />UART2\_TX\_M1<br />I2C3\_SCL\_M0<br />SPDIF\_TX0\_M0                                                                  |
| **CPU GPIO4\_B2\_D**<br />SAI1\_SDO3\_M0<br />SAI1\_SDI1\_M0<br />PDM1\_SDI1\_M1<br />SPI4\_MISO\_M2                                                             | **B2**  | **B3**  | **CPU GPIO4\_B3\_D**<br />PWM2\_CH7\_M0<br />SPI3\_CSN1\_M2<br />SPI4\_CSN0\_M2<br />PDM1\_SDI0\_M1<br />SAI4\_SD0\_M0<br />SAI1\_SDI0\_M0                        |
| **CPU GPIO4\_B0\_D**<br />SAI1\_SDO1\_M0<br />SAI1\_SDI3\_M0<br />PDM1\_CLK1\_M1<br />SPI4\_CLK\_M2<br />UART5\_TX\_M1<br />UART6\_RTSN\_M0<br />UART2\_RTSN\_M1 | **B0**  | **B1**  | **CPU GPIO4\_B1\_D**<br />UART2\_CTSN\_M1<br />UART6\_CTSN\_M0<br />UART5\_RX\_M1<br />SPI4\_MOSI\_M2<br />PDM1\_SDI2\_M1<br />SAI1\_SDI2\_M0<br />SAI1\_SDO2\_M0 |
| **CPU GPIO4\_A6\_D**<br />SAI4\_LRCK\_M0<br />PDM1\_CLK0\_M1<br />SPI3\_MISO\_M2<br />I2C4\_SDA\_M1<br />UART6\_RX\_M0<br />CAN0\_RX\_M2                         | **A6**  | **A7**  | **CPU GPIO4\_A7\_D**<br />PWM2\_CH6\_M0<br />SPI3\_CLK\_M2<br />SAI4\_SDI1\_M0<br />SAI1\_SDO0\_M0                                                                |
| **CPU GPIO4\_A4\_D**<br />SAI4\_SCLK\_M0<br />PDM1\_SDI3\_M1<br />SPI3\_MOSI\_M2<br />I2C4\_SCL\_M1<br />UART6\_TX\_M0<br />CAN0\_TX\_M2                         | **A4**  | **A5**  | **CPU GPIO4\_A5\_D**<br />I2C2\_SDA\_M2<br />UART5\_CTSN\_M1<br />SPI4\_CSN1\_M2<br />SAI1\_LRCK\_M0                                                              |
| **CPU GPIO4\_A2\_D**<br />SAI1\_MCLK\_M0<br />SAI4\_MCLK\_M0<br />PWM2\_CH5\_M0                                                                                  | **A2**  | **A3**  | **CPU GPIO4\_A3\_D**<br />PWM2\_CH4\_M1<br />I2C2\_SCL\_M2<br />UART5\_RTSN\_M1<br />SPI3\_CSN0\_M2<br />SAI1\_SCLK\_M0                                           |
| 5V Power, up to 2A EFUSE                                                                                                                                         | **5V**  | **GND** | Ground                                                                                                                                                            |
| CPU USB 2.0 Data+                                                                                                                                                | **D+**  | **D-**  | CPU USB 2.0 Data-                                                                                                                                                 |
