| CN1 Pin | MicroPython name | GPIO | Notes |
|---|
| 1 | GP0 | GPIO0 | |
| 2 | GP1 | GPIO1 | |
| 4 | GP2 | GPIO2 | |
| 5 | GP3 | GPIO3 | |
| 6 | GP4 | GPIO4 | |
| 7 | GP5 | GPIO5 | |
| 9 | GP6 | GPIO6 | |
| 10 | GP7 | GPIO7 | |
| 11 | GP8 | GPIO8 | |
| 12 | GP9 | GPIO9 | |
| 14 | GP10 | GPIO10 | |
| 15 | GP11 | GPIO11 | |
| 16 | GP12 | GPIO12 | |
| 17 | GP13 | GPIO13 | |
| 19 | GP14 | GPIO14 | |
| 20 | GP15 | GPIO15 | |
| 21–25 | — | GPIO16–19 | Reserved — nRF9151 UART (not on CN1) |
| 26 | GP20 | GPIO20 | |
| 27 | GP21 | GPIO21 | |
| 29 | GP22 | GPIO22 | |
| 30 | RUN | — | Reset |
| 31 | GP26 | GPIO26 | ADC0 |
| 32 | GP27 | GPIO27 | ADC1 |
| 34 | GP28 | GPIO28 | ADC2 |
These pins are reserved for onboard peripherals and are not exposed on the CN1 connector.
| MicroPython name | GPIO | Function |
|---|
MODEM_TX | GPIO16 | UART1 TX → nRF9151 |
MODEM_RX | GPIO17 | UART1 RX ← nRF9151 |
MODEM_CTS | GPIO18 | UART1 CTS ← nRF9151 |
MODEM_RTS | GPIO19 | UART1 RTS → nRF9151 |
MODEM_RESET | GPIO29 | nRF9151 nRESET (active low) |
MODEM_PWR_EN | GPIO24 | nRF9151 buck converter ENABLE |
MODEM_PWR_SYNC | GPIO25 | nRF9151 buck converter PS/SYNC |
LED / NEOPIXEL | GPIO23 | WS2812 RGB LED data |