← 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| Pin | Name | Functions | Notes |
|---|---|---|---|
| 1 | KEY1 | GPIO | Key switch socket |
| 2 | KEY2 | GPIO | Key switch socket |
| 3 | KEY3 | GPIO | Key switch socket |
| 4 | KEY4 | GPIO | Key switch socket |
| 5 | KEY5 | GPIO | Key switch socket |
| 6 | KEY6 | GPIO | Key switch socket |
| 7 | KEY7 | GPIO | Key switch socket |
| 8 | KEY8 | GPIO | Key switch socket |
| 9 | KEY9 | GPIO | Key switch socket |
| 10 | KEY10 | GPIO | Key switch socket |
| 11 | KEY11 | GPIO | Key switch socket |
| 12 | KEY12 | GPIO | Key switch socket |
| ROTA | ENCODER_A | GPIO | Rotary encoder |
| ROTB | ENCODER_B | GPIO | Rotary encoder |
| BUTTON | ENCODER_SWITCH | GPIO | Rotary encoder switch |
| SCL | STEMMA_SCL | I2C | I2C SCL pin |
| SDA | STEMMA_SDA | I2C | I2C SDA pin |
| NEOPIXEL | NEOPIXEL | GPIO | NeoPixel LED |
| SPEAKER_ENABLE | SPEAKER_ENABLE | GPIO | Speaker enable pin |
| LED | LED | GPIO | Red LED |
Interactive pinout
Highlight:
RP2040
Click a pin to copy its name · tap a tag above to spotlight a bus.