Skip to content

Raspberry Pi

paradajz edited this page Jul 8, 2022 · 2 revisions

Raspberry Pi Foundation currently offers RP2040 as their MCU offering which is supported in OpenDeck firmware. This MCU is used on Raspberry Pi Pico development board and many others.

  • External flash memory (2/4/8/16MB)
  • 264kB of RAM
  • Supported interfaces:
    • 2 UART channels
    • 2 I2C channels

UART pinout

RP2040 uses semi-flexible pin mapping for peripherals. The table below lists all possible pin combinations for supported UART channels.

Rx Tx
GP1 GP0
GP13 GP12
GP17 GP16
GP5 GP4
GP9 GP8

I2C pinout

RP2040 uses semi-flexible pin mapping for peripherals. The table below lists all possible pin combinations for supported I2C channels.

SDA SCL
GP0 GP1
GP8 GP9
GP12 GP13
GP20 GP21
GP16 GP17
GP2 GP3
GP6 GP7
GP10 GP11
GP14 GP15
GP26 GP27
GP18 GP19
Clone this wiki locally