Pinouts
← All parts

Adafruit MacroPad RP2040

AdafruitRP2040

Adafruit MacroPad RP2040 features a 3x4 grid of Cherry MX-compatible key switches, an OLED display, NeoPixel LEDs, and various I/O pins for GPIO, ADC, PWM, I2C, SPI, UART, and power.

In stock

Specifications

7
Operating Voltage
5V (USB) or 3.3V (I2C, SPI, UART)
Logic Level
3.3V
Flash
8MB QSPI Flash
Ram
264KB
Gpio Count
12 (KEY1-KEY12) + 3 (ENCODER_A, ENCODER_B, ENCODER_SWITCH)
Dimensions
75.0mm x 48.0mm mm
Connectivity
USB C, I2C, SPI, UART, STEMMA QT

Pinout

20
PinNameFunctionsNotes
1KEY1
GPIO
Key switch socket
2KEY2
GPIO
Key switch socket
3KEY3
GPIO
Key switch socket
4KEY4
GPIO
Key switch socket
5KEY5
GPIO
Key switch socket
6KEY6
GPIO
Key switch socket
7KEY7
GPIO
Key switch socket
8KEY8
GPIO
Key switch socket
9KEY9
GPIO
Key switch socket
10KEY10
GPIO
Key switch socket
11KEY11
GPIO
Key switch socket
12KEY12
GPIO
Key switch socket
ROTAENCODER_A
GPIO
Rotary encoder
ROTBENCODER_B
GPIO
Rotary encoder
BUTTONENCODER_SWITCH
GPIO
Rotary encoder switch
SCLSTEMMA_SCL
I2C
I2C SCL pin
SDASTEMMA_SDA
I2C
I2C SDA pin
NEOPIXELNEOPIXEL
GPIO
NeoPixel LED
SPEAKER_ENABLESPEAKER_ENABLE
GPIO
Speaker enable pin
LEDLED
GPIO
Red LED

Interactive pinout

Highlight:
RP2040

Click a pin to copy its name · tap a tag above to spotlight a bus.