Raspberry Pi 1 Model B | 2009 | 700 MHz single‑core ARM1176JZF‑S | 256 MB DDR SDRAM | 4 × USB 1.1, HDMI (via composite), Ethernet, GPIO, camera interface | First Pi; standard 40‑pin header |
Raspberry Pi 1 Model A | 2010 | 700 MHz single‑core ARM1176JZF‑S | 256 MB | 1×USB, no Ethernet, same GPIO | Slimmer, cheaper version of the B |
Raspberry Pi 1 Model B+ | 2012 | 700 MHz ARM1176JZF‑S (unchanged) | 512 MB DDR SDRAM | 4×USB 2.0, mini‑HDMI, Gigabit‑Ethernet via USB‑OTG, higher‑current power | More efficient power & better connectivity |
Raspberry Pi 1 Model A+ | 2015 | 700 MHz ARM1176JZF‑S (unchanged) | 512 MB | 1×USB, no Ethernet | Compact A+ with improved I/O |
Raspberry Pi Zero | 2015 | 700 MHz ARM11 | 512 MB | Mini‑HDMI, composite video, micro‑USB OTG, GPIO | Extremely small & low‑cost |
Raspberry Pi Zero W | 2017 | 700 MHz ARM11 | 512 MB | Adds built‑in Wi‑Fi (2.4 GHz) and Bluetooth 4.1 | Wireless “Zero” |
Raspberry Pi Zero WH | 2019 | 700 MHz ARM11 | 512 MB | Adds pre‑stamped headers for easier prototyping | “WH” = “Wireless + Headers” |
Raspberry Pi 2 Model B | 2015 | 900 MHz quad‑core ARM Cortex‑A7 | 1 GB DDR2 SDRAM | 4×USB 2.0, HDMI, Ethernet, GPIO | First Pi with a quad‑core CPU |
Raspberry Pi 3 Model B | 2016 | 1.2 GHz single‑core ARM Cortex‑A53 | 1 GB DDR2 SDRAM | 4×USB 2.0, HDMI, Ethernet, Wi‑Fi & Bluetooth (built‑in) | First Pi with integrated wireless |
Raspberry Pi 3 Model B+ | 2018 | 1.4 GHz single‑core ARM Cortex‑A53 | 1 GB DDR2 SDRAM | Gigabit Ethernet over USB 2.0, better Wi‑Fi/Bluetooth | Faster networking & CPU |
Raspberry Pi 4 Model B | 2019 | 1.5 GHz quad‑core ARM Cortex‑A72 | 2/4/8 GB LPDDR4 SDRAM (configurable) | 2×USB 3.0, 2×USB 2.0, dual‑micro‑HDMI, Gigabit Ethernet, PCIe x1 (for add‑ons), Wi‑Fi/Bluetooth 5.0 | Major jump in performance & I/O |
Raspberry Pi 400 | 2020 | 1.8 GHz quad‑core ARM Cortex‑A72 | 4 GB LPDDR4 SDRAM | Built‑in keyboard, mini‑HDMI, micro‑USB, Ethernet, Wi‑Fi/Bluetooth | Compact “desktop” in a keyboard |
Raspberry Pi 5 Model B | 2023 | 2.0 GHz quad‑core ARM Cortex‑A76 | 4/8 GB LPDDR5 SDRAM | 2×USB 3.1 Gen 2, 2×USB 2.0, dual‑micro‑HDMI (via MIPI‑DPI), Gigabit Ethernet, PCIe x2 (M.2 key‑E) for NVMe SSDs, Wi‑Fi/Bluetooth 5.2 | First Pi with PCIe & DDR5 support |
Compute Module 1 (CM1) | 2012 | 700 MHz ARM1176JZF‑S | 256 MB SDRAM | 10‑pin expansion, no onboard I/O; designed for embedded use | “Chip‑in‑a‑Module” for custom boards |
Compute Module 3 (CM3) | 2017 | 700 MHz ARM11 | 512 MB DDR3 SDRAM | 4‑pin expansion, no Ethernet or Wi‑Fi onboard | Targeted at IoT & industrial |
Compute Module 3+ (CM3+) | 2018 | 1.2 GHz single‑core ARM Cortex‑A53 | 512 MB DDR3 SDRAM | Same pinout as CM3, but faster CPU | Minor upgrade over CM3 |
Compute Module 4 (CM4) | 2020 | 1.5 GHz quad‑core ARM Cortex‑A72 | 2/4/8 GB LPDDR4 SDRAM | PCIe x1, Gigabit Ethernet (optional), 10‑pin I/O for peripherals | Most powerful CM; supports SSDs via PCIe |
Raspberry Pi Pico | 2020 | RP2040 dual‑core ARM Cortex‑M0+ @133 MHz | 264 KB SRAM | 26 GPIO, 2×USB OTG (micro‑USB) | Microcontroller board, not a full Linux SBC |
Raspberry Pi Pico W | 2021 | RP2040 + built‑in Wi‑Fi (802.11b/g/n) | 264 KB SRAM | Adds wireless connectivity to the microcontroller platform | Ideal for IoT & sensor projects |