Skip to content
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.
DeviceLimitNotes
Analog input3
Button26
Digital Input Multiplexer6
Encoder13
Input shift register6Six chains of shift registers, 32 bits each (2x16 or 4x8 bit shift registers).
LCD Display2
LED / Output26
LED 7-Segment66 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 register6Six chains of shift registers, 32 bits each (2x16 or 4x8 bit shift registers).
Servo8
Stepper6

Pinout

Raspberry Pi Pico 1 pinout diagram

Additional resources