Banana Pi GPIO Pinout
Banana Pi M2 (40-pin Header)
| Pin | Name | Function | Type |
| 1 | 3.3V | 3.3V Power | Power |
| 2 | 5V | 5V Power | Power |
| 3 | GPIO2 | I2C SDA | I2C/GPIO |
| 4 | 5V | 5V Power | Power |
| 5 | GPIO3 | I2C SCL | I2C/GPIO |
| 6 | GND | Ground | Ground |
| 7 | GPIO4 | GPCLK0 | GPIO |
| 8 | GPIO14 | UART TX | UART |
| 9 | GND | Ground | Ground |
| 10 | GPIO15 | UART RX | UART |
| 11 | GPIO17 | GPIO | GPIO |
| 12 | GPIO18 | PCM CLK / PWM0 | GPIO/PWM |
| 13 | GPIO27 | GPIO | GPIO |
| 14 | GND | Ground | Ground |
| 15 | GPIO22 | GPIO | GPIO |
| 16 | GPIO23 | GPIO | GPIO |
| 17 | 3.3V | 3.3V Power | Power |
| 18 | GPIO24 | GPIO | GPIO |
| 19 | GPIO10 | SPI MOSI | SPI |
| 20 | GND | Ground | Ground |
| 21 | GPIO9 | SPI MISO | SPI |
| 22 | GPIO25 | GPIO | GPIO |
| 23 | GPIO11 | SPI SCLK | SPI |
| 24 | GPIO8 | SPI CE0 | SPI |
| 25 | GND | Ground | Ground |
| 26 | GPIO7 | SPI CE1 | SPI |
| 27 | ID_SD | EEPROM Data | I2C |
| 28 | ID_SC | EEPROM Clock | I2C |
| 29 | GPIO5 | GPIO | GPIO |
| 30 | GND | Ground | Ground |
| 31 | GPIO6 | GPIO | GPIO |
| 32 | GPIO12 | PWM0 | GPIO/PWM |
| 33 | GPIO13 | PWM1 | GPIO/PWM |
| 34 | GND | Ground | Ground |
| 35 | GPIO19 | PCM FS / SPI1 MISO | GPIO |
| 36 | GPIO16 | GPIO | GPIO |
| 37 | GPIO26 | GPIO | GPIO |
| 38 | GPIO20 | PCM DIN / SPI1 MOSI | GPIO |
| 39 | GND | Ground | Ground |
| 40 | GPIO21 | PCM DOUT / SPI1 SCLK | GPIO |