40-Pin GPIO Interface
The Radxa Cubie A7Z features an onboard 40-Pin GPIO (General Purpose Input/Output) interface, providing highly flexible interface support for hardware expansion.
Users can connect various sensors, actuators, communication modules, displays, and other embedded peripherals through the 40-Pin GPIO interface, enabling rapid prototyping and functional validation in fields such as IoT, robotics control, and industrial automation.

danger
When using the 40-Pin GPIO interface, please pay attention to pin connections and peripheral wiring. Ensure correct pin connections as improper operation may cause hardware damage.
GPIO Features
Cubie A7Z supports connecting external devices to the onboard GPIO pins, including UART, SPI, I2C, ADC, and more.
Function8 | Function7 | Function6 | Function5 | Function4 | Function3 | Function2 | Function1 | Pin# | Pin# | Function1 | Function2 | Function3 | Function4 | Function5 | Function6 | Function7 | Function8 | Function9 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3.3V | 1 | 2 | 5V | |||||||||||||||
PJ-EINT23 | TWI11-SDA | TWI3-SDA | TWI7-SDA | UART2-CTS | UART3-RX | PWM1-5 | PJ23 | 3 | 4 | 5V | ||||||||
PJ-EINT23 | TWI11-SCK | TWI3-SCK | TWI7-SCK | UART2-RTS | UART3-TX | PWM1-4 | PJ22 | 5 | 6 | GND | ||||||||
PB-EINT1 | JTAG-MS | SPI2-CS0 | UART0-TX | UART2-TX | PB0 | 7 | 8 | PB9 | UART0-TX | I2S0-DIN2 | I2S0-DOUBT2 | PWM1-1 | WATCHDOG-SIG | TWI8-SCK | TWI0-SCK | PB-EINT9 | ||
GND | 9 | 10 | PB10 | UART0-RX | I2S0-DIN3 | I2S0-DOUBT3 | PWM1-2 | PLL-LOCK-DBG | TWI8-SDA | TWI0-SDA | PB-EINT10 | |||||||
PB-EINT1 | JTAG-CK | SPI2-CLK | UART0-RX | UART2-RX | PB1 | 11 | 12 | PB5 | I2S0-BCLK | SPI2-CS2 | PWM0-1 | TRACE-DATA0 | TWI1-SDA | PB-EINT5 | ||||
PL-EINT6 | S-PWM0-4 | S-IR-RX | S-SPI0-MOSI | S-UART0-TX | S-JTAG-DO | PL6 | 13 | 14 | GND | |||||||||
PL-EINT7 | S-PWM0-5 | S-SPI0-MISO | S-UART0-RX | S-JTAG-DI | PL7 | 15 | 16 | PJ24 | PWM1-6 | UART4-TX | TWI4-SCK | SPI3-CLK | PJ-EINT24 | |||||
3.3V | 17 | 18 | PJ25 | PWM1-7 | UART4-RX | TWI4-SDA | SPI3-MOSI | PJ-EINT25 | ||||||||||
PD-EINT12 | PWM1-2 | SPI1-MOSI | EINK-D12 | DSI1-D1P | LVDS1-D1P | PD12 | 19 | 20 | GND | |||||||||
PD-EINT13 | PWM1-3 | SPI1-MISO | EINK-D13 | DSI1-D1N | LVDS1-D1N | PD13 | 21 | 22 | PL5 | S-JTAG-CK | S-TWI2-SDA | S-SPI0-CLK | S-PWM0-3 | PL-EINT5 | ||||
PD-EINT11 | PWM1-1 | SPI1-CLK | EINK-D11 | DSI1-D0N | LVDS1-D0N | PD11 | 23 | 24 | PD10 | LVDS1-D0P | DSI1-D0P | EINK-D10 | SPI1-CS0 | PWM1-0 | PD-EINT10 | |||
GND | 25 | 26 | PD14 | LVDS1-D2P | DSI1-CKP | EINK-D14 | SPI1-HOLD | UART3-RTS | PD-EINT14 | |||||||||
PD-EINT17 | UART3-RX | TWI2-SDA | EINK-LEH | DSI1-D2N | LVDS1-CKN | PD17 | 27 | 28 | PD16 | LVDS1-CKP | DSI1-D2P | EINK-OEH | TWI2-SCK | UART3-TX | PD-EINT16 | |||
PB-EINT2 | TWI0-SCK | JTAG-DO | HDMI-SCL | SPI2-MOSI | UART2-RTS | PB2 | 29 | 30 | GND | |||||||||
PB-EINT3 | TWI0-SDA | JTAG-DI | HDMI-SDA | SPI2-MISO | UART2-CTS | PB3 | 31 | 32 | PM5 | S-UART0-RX | S-TWI2-SDA | S-TWI1-SDA | S-UART1-RX | S-PWM0-1 | S-IR-RX | PM-EINT5 | ||
PM-EINT3 | S-PWM0-5 | S-UART1-RX | S-UART0-RX | S-SPI0-MISO | S-JTAG-DI | PM3 | 33 | 34 | GND | |||||||||
PB-EINT6 | TRACE-DATA1 | PWM0-8 | PWM0-2 | SPI2-CS3 | I2S0-LRCK | CLK-FANOUT1 | PB6 | 35 | 36 | PB4 | PWM0-0 | I2S0-MCLK | SPI2-CS1 | HDMI-CEC | TRACE-CLK | TWI1-SCK | PB-EINT4 | |
PM-EINT4 | S-IR-RX | S-PWM0-0 | S-UART1-TX | S-TWI1-SCK | S-TWI2-SCK | S-UART0-TX | PM4 | 37 | 38 | PB8 | CLK-FANOUT3 | I2S0-DIN0 | I2S0-DOUBT1 | PWM1-0 | OWA0-OUT | TRACE-DATA3 | TWI1-SDA | PB-EINT8 |
GND | 39 | 40 | PB7 | CLK-FANOUT2 | I2S0-DOUBT0 | I2S0-DIN1 | PWM0-9 | OWA0-IN | TRACE-DATA2 | TWI1-SCK | PB-EINT7 |