FA Dev Tools

Raspberry Pi & Pico

Every common Raspberry Pi — the full-size boards, the keyboard PCs, the Zero, the Compute Modules — and the Pico microcontroller boards with their RP2040 and RP2350 chips. Say what your project needs and see which boards can do it, or browse them all.

Raspberry Pi vs Pico: when do you need a Pi?

Two different kinds of chip

Every Raspberry Pi board — full size, keyboard PC, Zero and Compute Module — runs on a Broadcom application processor (BCM2835 up to the Pi 5's BCM2712) that boots Linux. Every Pico runs on Raspberry Pi's own RP2040 or RP2350 microcontroller, with no OS. The Zero 2 W's RP3A0 is a Broadcom chip and its memory in one package, and the Pi 5's RP1 only handles its ports — neither is a microcontroller you program.

Rule of thumb: if you'd describe the project as “a computer that…”, get a Pi; if it's “a gadget that…”, get a Pico. Plenty of projects use both — a Pi for the software and the screen, a Pico for the real-time hardware, talking over USB or UART.

You need a Raspberry Pi for… (and why a Pico can't)

  • A monitor or TV over HDMI — a desktop, media centre, kiosk or dashboard
    No video output. The Pico 2 manages only low-resolution DVI through an add-on board.
  • A camera — doorbell, timelapse, object detection
    No camera connector, and far too little memory for images.
  • Network services — web server, Pi-hole, Home Assistant, NAS, VPN, Docker
    264 – 520 KB of memory. It can send a sensor reading, not host a service.
  • Lots of software — full Python with pip libraries, OpenCV, AI models, databases, a browser
    No OS. MicroPython is a small subset of Python with no pip.
  • Plug-and-play USB — flash drives, webcams, USB audio, several devices at once
    USB host is possible but low-level: C code, an OTG adapter, and keyboards and mice in practice.
  • Files and storage — logging gigabytes, playing media
    2 – 4 MB of flash, and no SD card unless you wire one up.
  • Fast networking — Ethernet, 5 GHz Wi-Fi, Bluetooth audio
    The Pico W has 2.4 GHz Wi-Fi 4 and no Ethernet: fine for small messages only.

A Pico is the better pick for…

  • On the moment it gets power, and safe to unplug at any time
    A Pi takes about 20 seconds to boot, and pulling its power can corrupt the SD card.
  • A battery for days or weeks
    A Pico draws about 20 mA running and under 1 mA asleep. A Zero draws about 100 mA doing nothing; a Pi 5, watts.
  • Exact timing — motors, servos, LED strips, reading pulses, custom protocols
    Linux can pause a program at any moment. The Pico's PIO state machines time signals to the clock cycle.
  • Analog input — a potentiometer, a light or soil sensor
    The Pico has ADC pins. A Pi needs an add-on ADC board.
  • Cheap and small
    $4 – 7 and 51 × 21 mm.

On the line between them — a wireless keyboard typing onto a small LCD: a Pi with a USB-A port is the quick way, since Linux reads the keyboard's dongle and a few lines of Python write to the LCD. A Pico 2 is cheaper, on instantly and draws less power, but its USB host code has to be written in C, because MicroPython can't be a USB host yet.

What the names mean

A name is built from parts: Pi 3 A+ is generation 3, the cut-down A version, revised (+). Zero 2 WH is the second Zero, with wireless (W) and headers (H).

NameWhat it meansCompared with the normal oneExamples
1, 2, 3, 4, 5The generation of the full-size Pi. Each one has a newer, faster chip.A higher number is faster: the Pi 5 is about 2–3× a Pi 4. Most add-ons for the 40-pin header fit every generation from the B+ on.Pi 3 B+, Pi 4 B, Pi 5
Model BThe normal full-size board (85 × 56 mm), with Ethernet and four USB ports.This is the normal one. From the Pi 5 on there is no letter at all.Pi 1 B, Pi 3 B, Pi 4 B
Model AThe cheaper, cut-down version of the same generation.Same chip as the B, but no Ethernet, one USB port, less memory, lower price and less power. The A+ boards are also shorter (65 × 56 mm).Pi 1 A, Pi 1 A+, Pi 3 A+
+ (plus)An improved revision of a model. On the Pi 1 (2014) it brought the layout every Pi since has used: 40-pin header, microSD, more USB. On the Pi 3 (2018) it meant a faster chip and dual-band Wi-Fi.Better than the same model without the +, usually at the same price. The Pi 500+ is the exception: a premium version with 16 GB, an SSD and a mechanical keyboard.Pi 1 B+, Pi 1 A+, Pi 3 B+, Pi 3 A+, Pi 500+
ZeroThe tiny Linux board (65 × 30 mm): one micro-USB OTG port, mini-HDMI, no Ethernet, and the 40-pin header holes left unsoldered.A third the size and a fraction of the price of a full-size Pi, but slower. USB devices, a monitor and Ethernet all work, each through an adapter: a micro-USB OTG adapter or hub, a mini-HDMI cable, a USB Ethernet adapter.Zero, Zero W, Zero 2 W
WWireless: Wi-Fi and Bluetooth built in.Otherwise the same board as the one without the W, a little dearer. Full-size Pis from the Pi 3 on have wireless as standard, so they have no W.Zero W, Zero 2 W, Pico W, Pico 2 W
HHeaders: the GPIO pins come soldered on.The same board, ready to push onto a breadboard or a HAT without soldering.Zero WH, Zero 2 WH, Pico H, Pico WH
2 (on Zero and Pico)The second generation of that line. The Zero 2 W uses a quad-core chip from the Pi 3 family; the Pico 2 uses the RP2350 instead of the RP2040.Same size and pinout as the first one, much faster. Not related to the Pi 2.Zero 2 W, Pico 2, Pico 2 W
400, 500A Pi 4 or Pi 5 built into a keyboard.The same computer as the Pi 4 / Pi 5 (the 400 runs a little faster), with GPIO on the back but no camera or display connector.Pi 400, Pi 500, Pi 500+
Compute Module (CM)The Pi without its connectors, for building into products. It plugs into a carrier board.The same chip as the matching Pi (CM4 = Pi 4, CM5 = Pi 5), with optional eMMC storage and PCIe on the connectors. On its own it can't plug into anything.CM4, CM5
LiteOn a Compute Module: no eMMC storage, so it boots from an SD card or USB on the carrier board.The cheapest version of that module.CM4 Lite, CM5 Lite
PicoA microcontroller board with Raspberry Pi's own RP2040 or RP2350 chip, not a Linux computer.No OS, desktop or HDMI. It runs one program the moment it gets power, draws milliamps and costs $4–7.Pico, Pico W, Pico 2, Pico 2 W

Zero vs a full-size Pi

The Zero 2 W has the same kind of quad-core CPU as the Pi 3 B+, clocked a little lower (1 GHz vs 1.4 GHz). It sits on a board a third the size, for less than half the price.

You give up Ethernet, full-size USB and HDMI (each needs an adapter), the header comes unsoldered, and 512 MB of memory limits it to jobs without a desktop. A Pi 5 is several times faster, with real ports, PCIe and two 4K screens.

Spec
Released202120182023
Price (USD)$15$35$45 ($60 at launch)
ChipRaspberry Pi RP3A0 (BCM2710A1 + 512 MB in one package)Broadcom BCM2837B0Broadcom BCM2712 + Raspberry Pi RP1 I/O chip
CPU4× Cortex-A53 (64-bit), 1 GHz4× Cortex-A53, 1.4 GHz4× Cortex-A76, 2.4 GHz
Memory512 MB LPDDR21 GB1, 2, 4, 8 or 16 GB LPDDR4X
StoragemicroSDmicroSD, USB bootmicroSD (twice as fast), USB, NVMe through the M.2 HAT+
WirelessWi-Fi 4 (2.4 GHz), Bluetooth 4.2 / BLEWi-Fi 5 (2.4 + 5 GHz), Bluetooth 4.2 / BLEWi-Fi 5 (2.4 + 5 GHz), Bluetooth 5.0 / BLE
EthernetNoneGigabit, but over USB 2.0 (about 300 Mb/s)Gigabit, PoE+ with a HAT
USB1× micro-USB OTG4× USB-A 2.02× USB-A 3.0 + 2× USB-A 2.0
Videomini-HDMIHDMI, composite (3.5 mm jack)2× micro-HDMI, both 4K60
I/O40-pin GPIO (header on the WH), CSI40-pin GPIO, CSI, DSI, PoE header40-pin GPIO, 2× 4-lane MIPI camera/display, PCIe 2.0 x1, RTC, fan header, UART
Power5 V 2.5 A micro-USB5 V 2.5 A micro-USB5 V 5 A USB-C (USB PD)
Size65 × 30 mm85 × 56 mm85 × 56 mm

Zero vs Zero W vs Zero 2 W

All three are the same 65 × 30 mm board with the same ports and the same 40-pin layout, so cases and add-ons fit all of them.

The Zero has no wireless. The Zero W adds Wi-Fi and Bluetooth but keeps the slow single-core CPU. The Zero 2 W keeps the wireless and adds a quad-core 64-bit CPU, about five times faster, for $5 more. Buy the Zero 2 W unless you need the lowest power draw.

Spec
Released201520172021
Price (USD)$5$10$15
ChipBroadcom BCM2835Broadcom BCM2835Raspberry Pi RP3A0 (BCM2710A1 + 512 MB in one package)
CPU1× ARM11, 1 GHz1× ARM11, 1 GHz4× Cortex-A53 (64-bit), 1 GHz
Memory512 MB512 MB512 MB LPDDR2
StoragemicroSDmicroSDmicroSD
WirelessNoneWi-Fi 4 (2.4 GHz), Bluetooth 4.1 / BLEWi-Fi 4 (2.4 GHz), Bluetooth 4.2 / BLE
EthernetNoneNoneNone
USB1× micro-USB OTG (plus one for power only)1× micro-USB OTG1× micro-USB OTG
Videomini-HDMImini-HDMImini-HDMI
I/O40-pin GPIO (no header fitted), CSI from v1.340-pin GPIO (header on the WH), CSI40-pin GPIO (header on the WH), CSI
Power5 V micro-USB5 V micro-USB5 V 2.5 A micro-USB
Size65 × 30 mm65 × 30 mm65 × 30 mm

Model B vs Model A vs B+ vs A+ (Pi 1)

All four have the same 700 MHz single-core chip, so they run at the same speed. The difference is the board.

The B (2012) was the original. The A (2013) dropped Ethernet and a USB port and had half the memory, to cut the price and power. The B+ (2014) kept the B's spec but brought the layout every Pi since has used: 40-pin header, four USB ports, microSD and lower power. The A+ is the A redone the same way, shorter (65 mm) and cheaper.

Spec
Released2012201320142014
Price (USD)$35$25$25 ($35 at launch)$20
ChipBroadcom BCM2835Broadcom BCM2835Broadcom BCM2835Broadcom BCM2835
CPU1× ARM11 (ARM1176JZF-S), 700 MHz1× ARM11, 700 MHz1× ARM11, 700 MHz1× ARM11, 700 MHz
Memory256 MB, 512 MB from Oct 2012256 MB512 MB256 MB, 512 MB from 2016
StorageFull-size SD cardFull-size SD cardmicroSDmicroSD
WirelessNoneNoneNoneNone
Ethernet100 Mb/sNone100 Mb/sNone
USB2× USB-A 2.01× USB-A 2.04× USB-A 2.01× USB-A 2.0
VideoHDMI, composite (RCA)HDMI, composite (RCA)HDMI, composite (3.5 mm jack)HDMI, composite (3.5 mm jack)
I/O26-pin GPIO, CSI camera, DSI display26-pin GPIO, CSI, DSI40-pin GPIO, CSI, DSI40-pin GPIO, CSI, DSI
Power5 V micro-USB5 V micro-USB5 V micro-USB5 V micro-USB
Size85.6 × 56.5 mm85.6 × 56.5 mm85 × 56 mm65 × 56 mm

Pi 3 A+ vs Pi 3 B+

The same chip, speed and dual-band wireless. The A+ is shorter, has 512 MB instead of 1 GB, one USB port and no Ethernet, and costs $10 less with lower power. Pick it when the project fits in 512 MB and needs only Wi-Fi.

Spec
Released20182018
Price (USD)$25$35
ChipBroadcom BCM2837B0Broadcom BCM2837B0
CPU4× Cortex-A53, 1.4 GHz4× Cortex-A53, 1.4 GHz
Memory512 MB1 GB
StoragemicroSDmicroSD, USB boot
WirelessWi-Fi 5 (2.4 + 5 GHz), Bluetooth 4.2 / BLEWi-Fi 5 (2.4 + 5 GHz), Bluetooth 4.2 / BLE
EthernetNoneGigabit, but over USB 2.0 (about 300 Mb/s)
USB1× USB-A 2.04× USB-A 2.0
VideoHDMI, composite (3.5 mm jack)HDMI, composite (3.5 mm jack)
I/O40-pin GPIO, CSI, DSI40-pin GPIO, CSI, DSI, PoE header
Power5 V 2.5 A micro-USB5 V 2.5 A micro-USB
Size65 × 56 mm85 × 56 mm

Pi 4 vs Pi 5

The Pi 5 is 2–3× faster and adds PCIe for an NVMe SSD or an AI accelerator, a power button, a real-time clock and two camera/display connectors. It needs a 5 A supply and really wants the Active Cooler.

The Pi 4 is cheaper at the same memory, runs cooler, and is plenty for a server, a media player or a kiosk. Same board size and port layout, but the Pi 5 needs its own case.

Spec
Released20192023
Price (USD)$35$45 ($60 at launch)
ChipBroadcom BCM2711Broadcom BCM2712 + Raspberry Pi RP1 I/O chip
CPU4× Cortex-A72, 1.5 GHz at launch, 1.8 GHz on later boards4× Cortex-A76, 2.4 GHz
Memory1, 2, 3, 4 or 8 GB LPDDR41, 2, 4, 8 or 16 GB LPDDR4X
StoragemicroSD, USB bootmicroSD (twice as fast), USB, NVMe through the M.2 HAT+
WirelessWi-Fi 5 (2.4 + 5 GHz), Bluetooth 5.0 / BLEWi-Fi 5 (2.4 + 5 GHz), Bluetooth 5.0 / BLE
EthernetTrue gigabitGigabit, PoE+ with a HAT
USB2× USB-A 3.0 + 2× USB-A 2.02× USB-A 3.0 + 2× USB-A 2.0
Video2× micro-HDMI, one 4K60 or two 4K302× micro-HDMI, both 4K60
I/O40-pin GPIO, CSI, DSI, PoE header40-pin GPIO, 2× 4-lane MIPI camera/display, PCIe 2.0 x1, RTC, fan header, UART
Power5 V 3 A USB-C5 V 5 A USB-C (USB PD)
Size85 × 56 mm85 × 56 mm

Pico vs Pico W vs Pico 2 vs Pico 2 W

W adds Wi-Fi and Bluetooth: same board size and pinout, with a metal can over the radio. A few pins and the onboard LED move to the wireless chip.

2 means the RP2350 chip: faster with a floating-point unit, twice the memory and flash, more PIO, and secure boot. The Pico 2 W has both, and is the one to buy unless every cent counts.

Spec
Released2021202220242024
Price (USD)$4$6$5$7
ChipRaspberry Pi RP2040RP2040 + Infineon CYW43439Raspberry Pi RP2350RP2350 + Infineon CYW43439
CPU2× Cortex-M0+, 133 MHz2× Cortex-M0+, 133 MHz2× Cortex-M33 or 2× Hazard3 RISC-V (pick at boot), 150 MHz2× Cortex-M33 or 2× Hazard3 RISC-V, 150 MHz
Memory264 KB SRAM264 KB SRAM520 KB SRAM520 KB SRAM
Storage2 MB flash2 MB flash4 MB flash4 MB flash
WirelessNoneWi-Fi 4 (2.4 GHz), Bluetooth 5.2 (enabled in 2023)NoneWi-Fi 4 (2.4 GHz), Bluetooth 5.2
EthernetNoneNoneNoneNone
USB1× micro-USB 1.1 (device or host)1× micro-USB 1.1 (device or host)1× micro-USB 1.1 (device or host)1× micro-USB 1.1 (device or host)
VideoNoneNoneDVI out through HSTX pins and a breakout boardDVI out through HSTX pins and a breakout board
I/O26 GPIO, 3× 12-bit ADC, 2× UART, 2× SPI, 2× I2C, 16 PWM, 8 PIO state machines26 GPIO, 3× ADC, UART, SPI, I2C, PWM, 8 PIO state machines26 GPIO, 3× ADC, 2× UART, 2× SPI, 2× I2C, 24 PWM, 12 PIO state machines, HSTX26 GPIO, 3× ADC, UART, SPI, I2C, PWM, 12 PIO state machines, HSTX
Power1.8 – 5.5 V (USB, a battery or a supply on VSYS)1.8 – 5.5 V1.8 – 5.5 V1.8 – 5.5 V
Size51 × 21 mm51 × 21 mm51 × 21 mm51 × 21 mm

All prices are in US dollars (USD): Raspberry Pi's US list prices as of October 2026, before tax and shipping. Prices in other countries and at resellers differ.

Instructions

Pick a Raspberry Pi, a Pico or an RP chip from what your project has to do, or look up any model's specs.

  1. On Help me choose, start from a project such as Wireless keyboard → text on a small LCD, or tick what the board has to do: run Linux, take USB devices, drive a small LCD, run on a battery, and so on.
  2. Boards that do all of it out of the box come first; boards that need an adapter or an extra board follow, each with what to add. A project also shows How to build it.
  3. Click a board's name to open its row on All models, where you can search every spec, filter by family and sort by year or price.
  4. Names & comparisons explains what A, B, +, W, H, Zero and the numbers mean, and puts look-alike boards side by side: Zero vs Zero W vs Zero 2 W, Model A vs B vs B+, Pi 4 vs Pi 5, and the four Picos.

Tips

  • Pi or Pico? A Pi is a small Linux computer; a Pico is a microcontroller that runs one program, starts instantly and sips power. Plenty of projects use both.
  • USB devices means the board is a USB host. Full-size Pis have USB-A ports; the Zero and the Pico need a micro-USB OTG adapter, and the Pico also needs host code.
  • Prices are the US list price of each board's cheapest version in October 2026; All models also shows the launch price. Memory costs have pushed the 2 GB-and-up boards far above their launch prices since late 2025, so check a reseller before you buy.
  • Older boards (Pi 1, 2 and 3 B) are hidden from the chooser unless you include them, and bare chips only appear when you include them too.
  • Your choices, search, filter and sort are kept in local storage on this device only — nothing about this page is sent anywhere.
  • Hit Example and click Help me choose (or the keyboard project card) for the keyboard-to-LCD project, or All models or the search box for a sample search.