Raspberry Pi Pico 1

Raspberry Pi Pico 1

The Raspberry Pi Pico 1 is a compact board with a moderate number of IO pins. It is a popular choice in builds where space is at a premium.

Warning

MobiFlight only supports the Raspberry Pi Pico 1. The newer Pico 2 board, with the RP2350 microcontroller, is not supported.

Specifications

  • 23 digital IO pins, 16 with PWM support.
  • 3 analog inputs (can be used as digital IO pins).

Warning

The Raspberry Pi Pico 1 uses 3.3V for its signals. This has the following implications:

  • Certain output devices, including the MAX7219 7-segment LED driver chip and all LCDs, require 5V digital signals. If you plan to use those devices with the Pico, you will need to add a level shifter to your build.
  • IO pins are not 5V-tolerant. To minimize the risk of damage to the microcontroller, run devices like input shift registers on a 3.3V power supply or use level shifters.
  • Analog inputs expect a voltage in the range from 0V–3.3V. Therefore, the positive end of a potentiometer should be connected to 3.3V, not 5V, to ensure reliability and accuracy.
Device Limit Notes
Analog input 3
Button 26
Digital Input Multiplexer 6
Encoder 13
Input shift register 6 Six chains of shift registers, 32 bits each (2x16 or 4x8 bit shift registers).
LCD Display 2
LED / Output 26
LED 7-Segment 6 6 TM1637 modules, or 6 chains of MAX7219 modules, or a mix of both. A 5V power supply is required when connecting more than one display.
Output shift register 6 Six chains of shift registers, 32 bits each (2x16 or 4x8 bit shift registers).
Servo 8
Stepper 6

Pinout

Additional resources