Recent from talks
Nothing was collected or created yet.
Raspberry Pi
View on Wikipedia
Various Raspberry Pi computers. Clockwise from top: Pi 400, Pico, Zero 2W, Pi 5, and original Model B. | |
| Developer | Raspberry Pi Holdings |
|---|---|
| Manufacturer | Sony (under contract) |
| Type | Single-board computers |
| Released | 29 February 2012 |
| Units sold | 68 million (as of March 2025) |
| Operating system | Raspberry Pi OS (default) |
| Storage | MicroSD slot |
| Website | www |
Raspberry Pi (/paɪ/ PY) is a series of small single-board computers (SBCs) originally developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom. To commercialize the product and support its growing demand, the Foundation established a commercial entity, now known as Raspberry Pi Holdings.
The Raspberry Pi was originally created to help teach computer science in schools, but gained popularity for many other uses due to its low cost, compact size, and flexibility. It is now used in areas such as industrial automation, robotics, home automation, IoT devices, and hobbyist projects.
The company's products range from simple microcontrollers to computers that the company markets as being powerful enough to be used as a general purpose PC. Computers are built around a custom designed system on a chip and offer features such as HDMI video/audio output, USB ports, wireless networking, GPIO pins, and up to 16 GB of RAM. Storage is typically provided via microSD cards.
In 2015, the Raspberry Pi surpassed the ZX Spectrum as the best-selling British computer of all time. As of March 2025[update], 68 million units had been sold.
History
[edit]Origins and launch (2008–2012)
[edit]The Raspberry Pi Foundation was established in 2008 by a group including Eben Upton,[1] in response to a noticeable decline in both the number and skill level of students applying to study computer science at the University of Cambridge Computer Laboratory. The foundation's goal was to create a low-cost computer to help rekindle interest in programming among schoolchildren.[2][3][4]
This mission was inspired by the aims of the BBC Micro computer of the early 1980s, which was developed by Acorn Computers as part of a BBC initiative to promote computer literacy in UK schools.[5] The names "Model A" and "Model B" were chosen as a deliberate homage to the BBC Micro.[6] The name "Raspberry Pi" combines the fruit-themed naming convention used by early computer companies with a nod to the Python programming language.[7]

The first prototypes resembled small USB sticks.[8] By August 2011, fifty functionally complete "alpha" boards were produced for testing,[9] with demonstrations showing them running a Debian-based desktop and handling 1080p video playback.[10][11] In late 2011, twenty-five "beta" boards were finalized,[12][13][14] and to generate publicity before the official launch, ten of these were auctioned on eBay in early 2012.[15][16]
The first commercial Raspberry Pi, the Model B, was launched on 29 February 2012, with an initial price of $35.[17] Demand far exceeded expectations, causing the websites of the two initial licensed distributors, Premier Farnell and RS Components, to crash from high traffic.[18][19][20] Initial batches sold out almost immediately, with one distributor reporting over 100,000 pre-orders on the first day.[17] The lower-cost $25 Model A followed on 4 February 2013.[21]
The Raspberry Pi did not ship with a pre-installed operating system. While ports of RISC OS 5 and Fedora Linux were available,[22][23][24] a port of Debian called Raspbian quickly became the standard. Released in July 2012, it was optimized to leverage the Raspberry Pi's floating-point unit, offering significant performance gains.[25][26] Raspberry Pi quickly endorsed it as the official recommended OS, and by September 2013, the company assumed leadership of Raspbian's development.[27]
Corporate evolution
[edit]In 2012, the Foundation restructured, creating Raspberry Pi (Trading) Ltd. to handle engineering and commercial activities, with Eben Upton as its CEO.[28][29] This allowed the Raspberry Pi Foundation to focus solely on its charitable and educational mission. Raspberry Pi (Trading) Ltd. was renamed Raspberry Pi Ltd. in 2021.[28][30] In June 2024, the company went public on the London Stock Exchange under the ticker symbol RPI, becoming Raspberry Pi Holdings.[31][32][33][34]
Post-launch production (2012–2014)
[edit]Following the launch, the first units reached buyers in April 2012.[35] To address overwhelming demand and initial supply chain issues, the Foundation ramped up production to 4,000 units per day by July.[36][37] The first batch of 10,000 boards was produced in factories located in Taiwan and China.[38][39] A significant strategic shift occurred in September 2012, when manufacturing began moving to a Sony factory in Pencoed, Wales.[40][41] During this period, the hardware was also refined: the Model B Revision 2.0 board was announced with minor corrections, and in October, its included RAM was doubled to 512 MB.[42][43][44]
The post-launch period focused heavily on software and ecosystem development. In August 2012, the Foundation enabled hardware-accelerated H.264 video encoding and began selling licenses for MPEG-2 and VC-1 codecs.[45][46][47] A major milestone for the open-source community occurred in October 2012, when the Foundation released the Videocore IV graphics driver as free software. While the claim of it being the first fully open-source ARM SoC driver was debated, the move was widely praised.[48] This effort culminated in February 2014 with the release of full documentation for the graphics core and a complete source release of the graphics stack under a 3-clause BSD license.[49]
Product line expansion (2014–present)
[edit]In 2014, the Raspberry Pi product line began to diversify. April saw the release of the Compute Module, a miniature Raspberry Pi in a small form factor designed for industrial and embedded applications, which would soon become the largest market for the computers. In July the Model B+ was released with a refined design featuring additional USB ports and a more efficient board layout that established the form factor for future models.[50][51] A smaller, cheaper ($20) Model A+ was released in November.[52] A significant leap in performance came in February 2015 with the Raspberry Pi 2, which featured a 900 MHz quad-core CPU and 1 GB of RAM.[53] Following its release, the price of the Model B+ was lowered to $25, a move some observers linked to the emergence of lower-priced competitors.[54][55]
The Raspberry Pi Zero, launched in November 2015, radically redefined the entry point for computing at a price of just $5.[56] In February 2016, the Raspberry Pi 3 marked another major milestone by integrating a 64-bit processor, Wi-Fi, and Bluetooth.[57] The product line continued to expand with the wireless-enabled Raspberry Pi Zero W (February 2017),[58][59] the faster Raspberry Pi 3B+ (March 2018),[60] Raspberry Pi 3A+ (November 2018),[61] and Compute Module 3+ (January 2019).[62]
The Raspberry Pi 4, launched in June 2019, represented another major performance leap with a faster processor, up to 8 GB of RAM, dual-monitor support, and USB 3.0 ports.[63] A compute module version (CM4) launched in October 2020.[64] This era saw further diversification with the Raspberry Pi 400 (a computer integrated into a keyboard) in November 2020,[65] and the Raspberry Pi Pico in January 2021. The Pico, based on the in-house designed RP2040 chip, marked the company's first entry into the low-cost microcontroller market.[66] The Raspberry Pi Zero 2 W, introduced in 2021, featured a faster processor, providing a significant performance boost while maintaining the low-cost, compact form factor.[67]
The global chip shortage starting in 2020, as well as an uptake in demand starting in early 2021, notably affected the Raspberry Pi, causing significant availability issues from that time onward.[68] The company explained its approach to the shortages in 2021,[69] and April 2022,[70] explaining that it was prioritising business and industrial customers.
The Raspberry Pi 5 was released in October 2023, featuring an upgraded CPU and GPU, up to 16 GB of RAM, a PCIe interface for fast peripherals and an in-house designed southbridge chip.[71][72] Updated versions of the Compute Module (CM5) and keyboard computer (Pi 500, Pi 500+) based on the Pi 5's architecture were subsequently announced.[73] The Raspberry Pi Pico 2, released in 2024, introduced the RP2350 microcontroller, featuring selectable dual-core 32-bit ARM Cortex-M33 or RISC-V processors, 520 KB of RAM, and 4 MB of flash memory.[74]
Sales milestones
[edit]The Raspberry Pi's sales demonstrated remarkable growth. The one-millionth Pi was sold by October 2013,[75] a figure that doubled just a month later.[76] By February 2016, sales reached eight million units, surpassing the ZX Spectrum as the best-selling British computer of all time.[77][57] Sales hit ten million in September 2016,[78] thirty million by December 2019,[79] and forty million by May 2021.[80] As of its tenth anniversary in February 2022, a total of 46 million Raspberry Pis had been sold.[81] As of March 2025[update], 68 million units had been sold.[82]
Series and generations
[edit]There are five main series of Raspberry Pi computers, each with multiple generations. Most models feature a Broadcom system on a chip (SoC) with an integrated ARM-based central processing unit (CPU) and an on-chip graphics processing unit (GPU). The exception is the Pico series, a microcontroller which uses the RP2040, a custom-designed SoC with an ARM-compatible CPU but no GPU.
Flagship series
[edit]The flagship Raspberry Pi series, often referred to simply as "Raspberry Pi", offers high-performance hardware, a full Linux operating system, and a variety of common ports in a compact form factor roughly the size of a credit card.
- The Model B (2012) features a 700 MHz single-core 32-bit ARM11 CPU, a VideoCore IV GPU, 512 MB RAM and a 26-pin GPIO header.
- The Model A (2013) is a lower-cost version with 256 MB RAM, no Ethernet, and fewer USB ports.
- The Model B+ and Model A+ (2014) add a 40-pin GPIO header, microSD card support, and replace the RCA video connector with a combined 3.5 mm audio/video jack.
- The Raspberry Pi 2 Model B, v 1.1 (2015) includes a 900 MHz quad-core Cortex-A7 CPU and 1 GB of RAM.
- The Raspberry Pi 2 Model B, v 1.2 (2016) or v 1.3 includes a 900 MHz quad-core Cortex-A53 CPU and 1 GB of RAM.[83][84]
- The Raspberry Pi 3 Model B (2016) features a 1.2 GHz quad-core 64-bit Cortex-A53 CPU, Wi-Fi, Bluetooth, and USB boot support.
- The Raspberry Pi 3 Model B+ (2018) upgrades to a 1.4 GHz CPU, faster Ethernet, dual-band Wi-Fi, and Power over Ethernet (PoE) support.
- The Raspberry Pi 3 Model A+ (2018) is the final A-series model, offering the same features as the 3B+, but with 512 MB RAM and in a smaller form factor.
- The Raspberry Pi 4 (2019) introduces a 1.5 GHz quad-core Cortex-A72 CPU, a VideoCore VI GPU, USB 3.0 ports, true Gigabit Ethernet, support for dual 4K monitors, and options for 1, 2, 4, or 8 GB of RAM.[85]
- The Raspberry Pi 5 (2023) features a 2.4 GHz quad-core Cortex-A76 CPU, a VideoCore VII GPU, PCIe support, and options for 2, 4, 8, or 16 GB of RAM. It omits the 3.5 mm audio/video jack. In 2025, a version with 1GB RAM was added.[86][87][88]
Keyboard series
[edit]
The Keyboard series combines Raspberry Pi hardware and ports into a keyboard computer form factor, providing a self-contained Linux-based desktop system.
- The Raspberry Pi 400 (2020) features a custom board based on the Pi 4. It includes a 1.8 GHz quad-core Cortex-A72 processor, 4 GB of RAM, and a large integrated heat sink. It supports dual 4K monitors via two micro HDMI ports and includes gigabit Ethernet.[89][90]
- The Raspberry Pi 500 (2024) is based on the Pi 5 and succeeds the Pi 400. It features a 2.4 GHz quad-core Cortex-A76 processor and 8 GB of RAM. Unlike the Raspberry Pi 5, it lacks a PCIe interface.[73][91][92][93]
- The Raspberry Pi 500+ (2025) is based on the Pi 5. It features the same 2.4 GHz quad-core Cortex-A76 processor as the Pi 500, 16 GB of RAM and an M.2 slot with a 256GB SSD preinstalled. It replaces the membrane keyboard of the original model for a mechanical variant with RGB lighting.[94]
Zero series
[edit]The Raspberry Pi Zero is a series of compact, low-cost, and low-power single-board computers that provide basic functionality and Linux compatibility for embedded and minimalist computing applications.
- The Raspberry Pi Zero (2015), priced at US$5, features a 1 GHz single-core ARM11 CPU, 512 MB of RAM, mini HDMI, and micro USB ports for data and power. It includes an unpopulated 40-pin GPIO header.
- The Raspberry Pi Zero 2 W (2021), priced at US$15, features a quad-core 64-bit ARM Cortex-A53 CPU and includes wireless connectivity. The Zero 2 WH variant adds a pre-soldered GPIO header for US$18.[67]
Pico series
[edit]
The Pico is a series of compact microcontroller boards based on Raspberry Pi-designed chips. Unlike other models, they do not run Linux or support removable storage, and are instead programmed by flashing binaries to onboard flash memory.
- The Raspberry Pi Pico (2021) was the first board based on the in-house RP2040 microcontroller. It features a dual-core 32-bit ARM Cortex-M0+ CPU, 264 KB of RAM, and 2 MB of flash memory, priced at US$4.[98][66] The Pico W (2022) adds Wi-Fi and Bluetooth and launched at US$6.[99] The board has a castellated edge for direct soldering to a carrier board; versions are available with pre-soldered, bottom-mounted header pins, the Pico H for US$5 and the Pico WH for US$7.
- The Raspberry Pi Pico 2 (2024) introduced the RP2350 microcontroller, featuring selectable dual-core 32-bit ARM Cortex-M33 or RISC-V processors, 520 KB of RAM, and 4 MB of flash memory, priced at US$5.[74] The Pico 2 W adds Wi-Fi and Bluetooth at US$7.[100]
Compute Module series
[edit]The Compute Module (CM) series delivers Raspberry Pi's flagship hardware in a compact form for industrial and embedded applications, omitting onboard ports and GPIO headers in favour of a carrier board interface.[101] Compute Modules are offered in one of two formats: a board matching the physical dimensions of a DDR2 SO-DIMM RAM module (though electrically incompatible with standard SO-DIMM sockets) and a smaller board with dual 100-pin high-density connectors that enables additional interfaces.[102]
- Compute Module 1 (2014) – Based on the original Raspberry Pi. Features a single-core ARM11 CPU, 512 MB RAM, and 4 GB eMMC flash storage. SO-DIMM form factor.[103]
- Compute Module 3 (2017) – Based on the Pi 3. Includes a quad-core 64-bit Cortex-A53 CPU, 1 GB RAM, and 4 GB eMMC; also available as a "Lite" variant without eMMC. SO-DIMM form factor.[102]
- Compute Module 3+ (2019) – Based on the Pi 3+. Offers 0 (Lite), 8, 16, or 32 GB eMMC options. SO-DIMM form factor.[102]
- Compute Module 4 (2020) – Based on the Pi 4. Includes a quad-core 64-bit Cortex-A72 CPU, 1, 2, 4, or 8 GB RAM, and 0 (Lite), 8, 16, or 32 GB eMMC; optional Wi-Fi and Bluetooth. High-density connector form factor; CM4S variant uses SO-DIMM form factor.[102]
- Compute Module 5 (2024) – Based on the Pi 5. Features a quad-core 64-bit Cortex-A76 CPU, 2, 4, 8, or 16 GB RAM, and 0 (Lite), 16, 32, or 64 GB eMMC; optional Wi-Fi and Bluetooth. High-density connector form factor.[102][104]
Model/series comparison table
[edit]| Series | Model | SoC | CPU | Memory | Ethernet | Wireless | USB | GPIO header |
Released | MSRP (US$) |
|---|---|---|---|---|---|---|---|---|---|---|
| Flagship Model B |
1 | BCM2835 | 1 × ARM11 | 512 MB | 100 Mbit | No | 2 × 2.0 | 26-pin | 2012 | 35 |
| 1+ | 4 × 2.0 | 40-pin | 2014 | |||||||
| 2 | BCM2836 | 4 × A7 | 1 GB | 2015 | ||||||
| 3 | BCM2837 | 4 × A53 | 2.4 GHz Wi-Fi 4 Bluetooth 4.1/BLE |
2016 | ||||||
| 3+ | 300 Mbit[a] | 2.4/5 GHz Wi-Fi 5 Bluetooth 4.2/BLE |
2018 | |||||||
| 4 | BCM2711[105] | 4 × A72 | 1, 2, 4 or 8 GB | Gigabit | 2.4/5 GHz Wi-Fi 5 Bluetooth 5.0/BLE |
2 × 2.0 2 × 3.0 |
2019 | 35–75 | ||
| 5 | BCM2712 | 4 × A76 | 1, 2, 4, 8 or 16 GB | 2023 / 2025 | 45–120 | |||||
| Flagship Model A |
1 | BCM2835 | 1 × ARM11 | 256 MB | No | No | 1 × 2.0 | 26-pin | 2013 | 25 |
| 1+ | 512 MB | 40-pin | 2014 | |||||||
| 3+ | BCM2837 | 4 × A53 | 2.4/5 GHz Wi-Fi 5 Bluetooth 4.2/BLE |
2018 | ||||||
| Keyboard | 400 | BCM2711 | 4 × A72 | 4 GB | Gigabit | 2.4/5 GHz Wi-Fi 5 Bluetooth 5.0/BLE |
1 × 2.0 2 × 3.0 |
40-pin | 2020 | 70 |
| 500 | BCM2712 | 4 × A76 | 8 GB | 2024 | 90 | |||||
| 500+ | 16 GB | 2025 | 200 | |||||||
| Zero | 1
1W |
BCM2835 | 1 × ARM11 | 512 MB | No | Optional[b] 2.4 GHz Wi-Fi 4 Bluetooth 4.1/BLE |
1 × 2.0 | 40-pin | 2015
2017 |
5-15
10 |
| 2 | BCM2710[c] | 4 × A53 | 2.4 GHz Wi-Fi 4 Bluetooth 4.2/BLE |
2021 | 15–18 | |||||
| Pico | 1 | RP2040 | 2 × M0+ | 264 KB | No | Optional[b] 2.4 GHz Wi-Fi 4 Bluetooth 5.2/BLE |
1 × 2.0 | 40-pin | 2021 | 4–7 |
| 2 | RP2350 | 2 × M33 | 520 KB | 2024 | 5–8 | |||||
| Compute Module |
1 | BCM2835 | 1 × ARM11 | 512 MB | No[d] | No | No[d] | No[d] | 2014 | 30 |
| 3/3+ | BCM2837 | 4 × A53 | 1 GB | 2017 | 25–40 | |||||
| 4 | BCM2711 | 4 × A72 | 1, 2, 4 or 8 GB | Optional[b] 2.4/5 GHz Wi-Fi 5 Bluetooth 5.0/BLE |
2020 | 25–85 | ||||
| 5 | BCM2712 | 4 × A76 | 2, 4, 8 or 16 GB | 2024 | 45–135 |
Notes
Hardware
[edit]Since its introduction, Raspberry Pi hardware has been designed to provide low-cost computing platforms. The founders intended it to be an affordable and accessible system by making it compatible with widely available second-hand peripherals, such as televisions for displays, USB input devices, and cellphone chargers for power.[106][107] Over time, the hardware has expanded to support both advanced configurations and ultra-low-cost variants.[108][109] The company has also committed to keeping products in production for up to ten years.[110]
The Raspberry Pi has undergone multiple hardware revisions, with changes in processor type, memory capacity, networking features, and peripheral support.[111] All models include a processor, memory, and various input/output interfaces on a single circuit board. Most include an HDMI output, USB ports, and a GPIO (general-purpose input/output) header. Networking capabilities vary by model, with later versions featuring integrated Wi-Fi and Bluetooth.[112] Storage is typically provided via a microSD card, with newer models supporting USB or PCIe-based boot options.[113][114]
Processors and system on chip
[edit]
Raspberry Pi models use a range of system on a chip (SoC) designs, developed in partnership with Arm and Broadcom. Each generation has introduced improvements in CPU architecture, clock speed, graphics, and overall performance.
The original Raspberry Pi and the Pi Zero use the Broadcom BCM2835, featuring a single-core 32-bit ARM11 CPU and a VideoCore IV GPU. The CPU is clocked at 700 MHz on the original Pi and 1 GHz on the Zero and Zero W.[115][116]
The Raspberry Pi 2 introduced the BCM2836 with a 900 MHz quad-core 32-bit Cortex-A7 CPU,[117] while later revisions used the 64-bit BCM2837 with Cortex-A53 cores.[118] The Raspberry Pi 3 retained the BCM2837, increasing the CPU clock to 1.2–1.4 GHz depending on the model.[119][120][121] The Pi Zero 2 uses the RP3A0, a system in a package (SiP) combining the quad-core Cortex-A53 processor clocked at 1 GHz with 512 MB of RAM.[122][123]
The Raspberry Pi 4 introduced the BCM2711, a 64-bit SoC with a quad-core Cortex-A72 CPU and VideoCore VI GPU. Clock speeds were initially 1.5 GHz and later increased to 1.8 GHz.[124][125][126][127] The Raspberry Pi 5 uses the BCM2712, featuring a quad-core Cortex-A76 CPU at 2.4 GHz, an 800 MHz VideoCore VII GPU, and a separate RP1 southbridge chip designed in-house.[128]
Raspberry Pi has also developed its own chips outside of its partnership with Broadcom. The Raspberry Pi Pico uses the RP2040, featuring dual-core 32-bit Cortex-M0+ processors running at 133 MHz and 264 kB of on-chip RAM.[129][130] The Pico 2 uses the RP2350, which can operate with either dual-core Cortex-M33 or dual-core Hazard3 RISC-V CPUs selected at boot, running at 150 MHz, with 520 kB of RAM.[131][132]
Overclocking
[edit]Most Raspberry Pi models support user-configurable overclocking through the system configuration file. More recent models feature dynamic frequency scaling, adjusting CPU speed based on workload to balance performance and thermal output. This behavior, while similar to overclocking, is part of the default power management system. If the CPU temperature exceeds 85 °C (185 °F) or if undervoltage is detected, performance is throttled automatically. For sustained high-performance workloads, additional cooling—such as a heat sink or fan—may be required.[133][134]
RAM
[edit]The original Raspberry Pi Model B was equipped with 512 MB of random-access memory (RAM), which, like later models, shares memory between the CPU and GPU. All Raspberry Pi boards support dynamic memory allocation between these components, allowing the system to adjust the division based on workload or user configuration.[135] The original Model A included 256 MB of RAM.
Subsequent models introduced increased memory capacities. The Pi 2B and 3 B/B+ models feature 1 GB of RAM, while the smaller 1A+ and 3A+ models have 512 MB. The Pi Zero and Zero 2 W also include 512 MB. The Pi 4 is available with 1, 2, 4, or 8 GB of RAM,[63] and the Pi 5 expands this further with options for 2, 4, 8, or 16 GB, the highest capacity offered to date.[136]
Storage and peripherals
[edit]
Storage is typically provided via a microSD card, though some Compute Modules offer onboard eMMC flash.[137] Newer models support USB booting,[113] and the Pi 5 includes support for NVMe SSDs over PCIe.[114]
Boards also include USB ports for peripherals such as keyboards, mice, and storage devices.[138][139]
Video
[edit]Raspberry Pi devices support both digital and analog video output across various resolutions.
Early models featured a full-size HDMI port and an RCA connector for analog composite video output. Later boards removed the RCA jack but retained analog output via the 3.5 mm TRRS jack or dedicated solder points. According to the Raspberry Pi Foundation, analog support helps maintain accessibility in developing countries.[107]
To accommodate the addition of features on the compact boards, video connectors have shrunk across models. The Pi Zero series uses a mini-HDMI connector, while the Pi 4 and 5 use dual micro-HDMI ports. This change enables support for multiple displays: the Pi 4 can drive two 4K displays at 30 Hz or one at 60 Hz, while the Pi 5 improves on this with support for two 4K displays at 60 Hz.[140][141]
Older Raspberry Pi models support common display resolutions such as 720p and 1080p by default, with some capable of higher resolutions depending on hardware and configuration. In some cases, older hardware can output in 4K, though performance may be poor.[142][143]
GPIO header
[edit]| Function | Pin # | Function | ||
|---|---|---|---|---|
| +3.3 V power | 1 | 2 | +5 V power | |
| GPIO 2 (I²C SDA) | 3 | 4 | +5 V power | |
| GPIO 3 (I2C SCL) | 5 | 6 | Ground | |
| GPIO 4 (GPCLK) | 7 | 8 | GPIO 14 (UART TXD) | |
| Ground | 9 | 10 | GPIO 15 (UART RXD) | |
| GPIO 17 | 11 | 12 | GPIO 18 | |
| GPIO 27 | 13 | 14 | Ground | |
| GPIO 22 | 15 | 16 | GPIO 23 | |
| +3.3 V power | 17 | 18 | GPIO 24 | |
| GPIO 10 (SPI MOSI) | 19 | 20 | Ground | |
| GPIO 9 (SPI MISO) | 21 | 22 | GPIO 25 | |
| GPIO 11 (SPI SCLK) | 23 | 24 | GPIO 8 (SPI CE0) | |
| Ground | 25 | 26 | GPIO 7 (SPI CE1) | |
| GPIO 0 (EEPROM SDA) | 27 | 28 | GPIO 1 (EEPROM SDC) | |
| GPIO 5 | 29 | 30 | Ground | |
| GPIO 6 | 31 | 32 | GPIO 12 | |
| GPIO 13 | 33 | 34 | Ground | |
| GPIO 19 | 35 | 36 | GPIO 16 | |
| GPIO 26 | 37 | 38 | GPIO 20 (PCM_DIN) | |
| Ground | 39 | 40 | GPIO 21 (PCM_DOUT) | |
Legend SPI
GPIO
I²C
UART
PCM
Ground
+5 V
+3.3 V | ||||
Most Raspberry Pi models include a 40-pin connector known as the GPIO (general-purpose input/output) header, although only some of the pins are dedicated to GPIO functions. The header, designated as J8, uses a consistent pinout across models.[citation needed]
The header supplies 3.3 V and 5 V power along with various multiplexed, low-speed interfaces, including UART, SPI, I²C, I²S, and PCM.[71] GPIO pins can be configured as either inputs or outputs. When set as an output, a pin can drive a high (3.3 V) or low (0 V) signal. When configured as an input, it can read a high (3.3 V) or low (0 V) voltage level.[144]
The original Raspberry Pi 1 Model A and B include only the first 26 pins of this header.[145][146][147] On some Pi Zero models, the header is unpopulated, but solderable through-holes are provided. The Pico models feature a unique layout with unpopulated through-holes and a castellated edge, allowing it to be surface-mounted as a module. Compute Module boards do not include GPIO headers but instead expose GPIO signals through their board connectors.[citation needed]
Networking
[edit]Networking capabilities differ by model. The Model B and B+ include an Ethernet port. Starting with the Raspberry Pi 3, most models come with built-in WiFi and Bluetooth. The Raspberry Pi 3B+ adds faster Ethernet and dual-band WiFi. The Raspberry Pi 4 and 5 offer full gigabit Ethernet.[140] The "A" models and the Pi Zero series do not have Ethernet ports, and built-in wireless support is optional. A USB adapter may be used for wired or wireless connections. Headless Raspberry Pi configurations may experience intermittent network connectivity issues, often attributed to default WiFi power management settings. These issues are typically addressable through configuration changes.[citation needed]
Special-purpose features
[edit]Some Raspberry Pi models, like the Zero, 1A, 3A+, and 4, can act like a USB device (via the USB On-The-Go protocol) when plugged into another computer.[148] This lets them work as gadgets such as a virtual keyboard, network adapter, or serial device.[149]
Many newer models can also start up (or "boot") directly from a USB drive, without needing a microSD card. This feature is not available on older models like the original Raspberry Pi, Pi Zero, or early versions of the Pi 2.[150]

Real-time clock
[edit]Most Raspberry Pi models do not include a built-in real-time clock, which means they rely on an internet connection to set the correct time with the Network Time Protocol when they start up. If there is no connection, the time must be set manually; otherwise, the system assumes no time has passed since it was last used. Add-on clock modules are available for situations where accurate timekeeping is needed without internet access.[151][152] The Raspberry Pi 5 is the first model to include a built-in clock which uses a battery to keep time when powered off.[153]
Board layouts
[edit]-
Pi 1A
-
Pi 1A+ v1.1
-
Pi 1B v1.2
-
Pi 1B+ v1.2 and Pi 2
-
Pi 3
-
Pi 3+
-
Pi 4
-
Pi 5
Specifications
[edit]This section needs expansion with: information on compute module 5 'CM5'. You can help by adding missing information. (February 2025) |
| Version | Pico 1 | Pico 2 | 1A | 1A+ | 3A+ | 1B | 1B+ | 2B | 2B v1.2 | 3B | 3B+ | 4 | 5 | CM1 | CM3 | CM4 | CM5 | Zero | Zero 2 | 400 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Release date | Jan 2021[154] W: Jun 2022[155] |
Aug 2024[156] | Feb 2013 |
Nov 2014 |
Nov 2018 | Apr–Jun 2012 | Jul 2014 |
Feb 2015 |
Oct 2016 |
Feb 2016 |
Mar 2018 |
Jun 2019 |
Oct 2023 |
Apr 2014 |
Jan 2017 |
Oct 2020 | Nov 2024 | Nov 2015 |
Oct 2021 |
Nov 2020 |
| Target price (USD) | US$4 W: US$6 |
US$5 W: US$7[170] |
$25[157] | $20[158] | $25[163] | $35[171] | $25[172] | $35 | $35–75 |
$50–120 | $25–40 |
$30–85[176] | $45 | US$5[168] W: US$10 |
$15 |
$70 | ||||
| Instruction set | ARMv6 (32‑bit) | ARMv8-M (64/32‑bit) or RV32IMAC (32‑bit)[179] | ARMv6 (32‑bit) | ARMv8-A (64/32‑bit) | ARMv6 (32‑bit) | ARMv7-A (32‑bit) | ARMv8-A (64/32‑bit) | ARMv6 (32‑bit) | ARMv8-A (64/32‑bit)[180] | ARMv8-A (64/32-bit) | ARMv6 (32‑bit) | ARMv8-A (64/32‑bit) | ARMv8-A (64/32‑bit) | |||||||
| Fabrication node | 40 nm[181] | 40 nm[182] | 40 nm[183] | 40 nm[184] | 40 nm[183] | 40 nm[185] | 40 nm[184] | 28 nm[186] | 16 nm[186] | 40 nm[183] | 40 nm[184] | 28 nm[186] | 16 nm | 40 nm[183] | 28 nm[186] | |||||
| SoC | RP2040 | RP2350A | BCM2835[187] | BCM2837 |
BCM2835[187] | BCM2836 | BCM2837 | BCM2837 |
BCM2711 |
BCM2712 |
BCM2835 | BCM2837 | BCM2711 | BCM2712 | BCM2835 | BCM2710 | BCM2711 | |||
| FPU | Software emulation | FPv5 (ARM only) | VFPv2 | VFPv4 + NEON | VFPv2 | VFPv4 + NEON | VFPv2 | VFPv4 + NEON | VFPv2 | VFPv4 + NEON | VFPv4 + NEON | |||||||||
| CPU | 2× Arm Cortex-M0+ | 2× of either Arm Cortex-M33 or Hazard3 RISC-V (selectable at boot) | 1× ARM11 @ 700 MHz | 4× Cortex-A53 @ 1.4 GHz | 1× ARM11 @ 700 MHz | 4× Cortex-A7 900 MHz | 4× Cortex-A53 @ 900 MHz | 4× Cortex-A53 @ 1.2 GHz | 4× Cortex-A53 @ 1.4 GHz | 4× Cortex-A72 @ 1.5 GHz or 1.8 GHz[90] | 4× Cortex-A76 @ 2.4 GHz[188] | 1× ARM11 @ 700 MHz | 4× Cortex-A53 @ 1.2 GHz | 4× Cortex-A72 @ 1.5 GHz | 4x Cortex-A76 @ 2.4 GHz | 1× ARM11 @ 1 GHz | 4× Cortex-A53 @ 1 GHz | 4× Cortex-A72 @ 1.8 GHz | ||
| GPU | N/a | VideoCore IV @ 250 MHz[a] | VideoCore IV @ 400 MHz (Core) / 300 MHz (V3D) | VideoCore VI @ 500 MHz[189] | VideoCore VII @ 800 MHz[188] | VideoCore IV @ 250 MHz[a] | VideoCore VI @ 500 MHz[189] | VideoCore VII | VideoCore IV @ 400 MHz (Core) / 300 MHz (V3D) | VideoCore VI @ 500 MHz | ||||||||||
| Memory (SDRAM)[190] | 264 KB | 520 KB | 256 MiB[b] | 256 or 512 MiB[b] Changed to 512 MB on 10 August 2016[191] |
512 MiB[b] | 256 or 512 MiB[b] Changed to 512 MB on 15 October 2012[192] |
512 MiB[b] | 1 GiB[b] | 1, 2, 4 or 8 GiB[b] | 2, 4, 8 or 16 GiB | 512 MB[b] | 1 GiB[b] | 1, 2, 4 or 8 GiB[b] | 2, 4, 8, or 16 GiB | 512 MiB[b] | 4 GiB | ||||
| USB 2.0 ports[193] | N/a | 1[c] | 1[d] | 2[e][194] | 4[f][195][159] | 2[164][186] | 1[c][g] | 1[c][g] | 1[196] | 1 | 1 Micro-USB[c] | 1 | ||||||||
| USB 3.0 ports | N/a | 2[164][186] | N/a | 2 | ||||||||||||||||
| USB OTG ports | N/a | 1 (Power USB-C) |
N/a | ? | 1 Micro-USB[c] | N/a | ||||||||||||||
| PCIe interface | N/a | PCIe Gen 2 x1 | N/a | PCIe Gen 2 x1 | N/a | N/a | N/a | |||||||||||||
| Video input | 15-pin MIPI camera interface (CSI) connector, used with the Raspberry Pi camera or Raspberry Pi NoIR camera[198] | 2× 22-pin mini-MIPI display/camera interface (DSI/CSI)[199] | 2× MIPI camera interface (CSI)[g][200][201][202] | 2-lane MIPI CSI camera interface, 4-lane MIPI CSI camera interface | 2x 4-lane MIPI camera | v1.3 & W: MIPI camera interface (CSI)[203] | MIPI camera interface (CSI)[203] | N/a | ||||||||||||
| HDMI | 1× HDMI (rev 1.3) | 2× HDMI (rev 2.0) via Micro-HDMI[204] | 2x HDMI (rev?) | 1 × HDMI[g] | 2 × HDMI | 1 × Mini-HDMI | 2× HDMI (rev 2.0) via Micro-HDMI | |||||||||||||
| Composite video | via RCA jack | via 3.5 mm CTIA-style TRRS jack | via RCA jack | via 3.5 mm CTIA style TRRS jack | pair of 0.1"-spaced pads | Yes[g][201][205] | ? | via marked points on PCB for optional header pins[206] | ? | |||||||||||
| MIPI display interface (DSI)[h] | 1× standard size (15-pin, 1 mm pitch), for a display only | 2× mini[207] (22-pin, 0.5 mm pitch), each for a display or camera | Yes[g][200][202][208][209] | Yes | No | ? | ||||||||||||||
| Audio inputs | As of revision 2 boards via I²S[210] | ? | ||||||||||||||||||
| Audio outputs | Analog via 3.5 mm phone jack; digital via HDMI and, as of revision 2 boards, I²S | HDMI | Analog, HDMI, I²S[g] | Mini-HDMI, stereo audio through PWM on GPIO | Micro-HDMI | |||||||||||||||
| On-board storage[193] | N/a | 4 MB internal flash | SD, MMC, SDIO card slot (3.3 V with card power only) | MicroSDHC slot[159] | SD, MMC, SDIO card slot | MicroSDHC slot | MicroSDHC slot, USB Boot Mode[211] | MicroSDHC UHS-1 Slot | 4 GB eMMC (optional)[200] | 8/16/32 GB eMMC (optional)[200] | 16/32/64GB eMMC (optional) | MicroSDHC slot | MicroSDHC slot | |||||||
| Ethernet (Max. Mbit/s) |
N/a | 100 | 300[212] | 1000[164] | N/a | 1000 | N/a | 1000 | ||||||||||||
| WiFi | 2.4 GHz 802.11n (optional, W model) | 2.4 GHz 802.11n (optional, W model) | N/a | 2.4/5 GHz 802.11b/g/n/ac | N/a | 2.4 GHz 802.11b/g/n | 2.4/5 GHz 802.11b/g/n/ac | 2.4/5 GHz 802.11b/g/n/ac(optional) | 2.4 GHz 802.11b/g/n (optional, W model) | 2.4/5 GHz 802.11b/g/n/ac | ||||||||||
| Bluetooth | 5.2 (optional, W model) | 5.2 (optional, W model) | 4.2, BLE | 4.1, BLE | 4.2, LS BLE | 5.0, BLE | 4.2, BLE (optional, W model) | 5.0 | ||||||||||||
| Low-level peripherals | UART | 8× GPIO[213] plus the following, which can also be used as GPIO: UART, I²C bus, SPI bus with two chip selects, I²S audio[214] +3.3 V, +5 V, ground[215][216] | 17× GPIO plus the same specific functions, and HAT ID bus | 8× GPIO plus the following, which can also be used as GPIO: UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground. | 17× GPIO plus the same specific functions, and HAT ID bus | 17× GPIO plus the same specific functions, HAT, and an additional 4× UART, 4× SPI, and 4× I2C connectors. |
46× GPIO, some of which can be used for specific functions including I²C, SPI, UART, PCM, PWM[g][218] | 28 × GPIO supporting either 1.8v or 3.3v signalling and peripheral options | 17× GPIO plus the same specific functions, and HAT ID bus[168] | ? | ||||||||||
| Power ratings | ? | ? | 300 mA (1.5 W)[219] | 200 mA (1 W)[220] | ? | 700 mA (3.5 W) | 200 mA (1 W) average when idle, 350 mA (1.75 W) maximum under stress (monitor, keyboard and mouse connected) |
220 mA (1.1 W) average when idle, 820 mA (4.1 W) maximum under stress (monitor, keyboard and mouse connected) |
300 mA (1.5 W) average when idle, 1.34 A (6.7 W) maximum under stress (monitor, keyboard, mouse and WiFi connected) |
459 mA (2.295 W) average when idle, 1.13 A (5.661 W) maximum under stress (monitor, keyboard, mouse and WiFi connected) |
600 mA (3 W) average when idle, 1.25 A (6.25 W) maximum under stress (monitor, keyboard, mouse and Ethernet connected),
1.6 A (8 W) for "power virus" workloads[186] |
12 W for "power virus" workloads[186] | 200 mA (1 W) | 700 mA (3.5 W) | ? | 100 mA (0.5 W) average when idle, 350 mA (1.75 W) maximum under stress (monitor, keyboard and mouse connected) |
120 mA (0.6 W) average when idle[224] | ? | ||
| Power source | MicroUSB or GPIO Header 1.8 V to 5 V | 5 V via MicroUSB or GPIO header | 5 V via MicroUSB, GPIO header, or PoE (with the PoE HAT) | 5 V via USB-C, GPIO header, or PoE (with the PoE HAT) | 2.5–5 V, 3.3 V, 2.5–3.3 V, and 1.8 V[g] | 5 V | 5 V via MicroUSB or GPIO header | 5 V via USB-C | ||||||||||||
| Size | 51 × 21 mm (2.01 × 0.83 in)[225] | 85.6 × 56.5 mm (3.37 × 2.22 in)[i] | 65 × 56.5 × 10 mm (2.56 × 2.22 × 0.39 in)[j] | 65 × 56.5 mm (2.56 × 2.22 in) | 85.60 × 56.5 mm (3.370 × 2.224 in)[i] | 85.60 × 56.5 × 17 mm (3.370 × 2.224 × 0.669 in)[226] | 85 × 56 mm (3.3 × 2.2 in) | 67.6 × 30 mm (2.66 × 1.18 in) | 67.6 × 31 mm (2.66 × 1.22 in) | 55 × 40 mm (2.2 × 1.6 in) | 65 × 30 × 5 mm (2.56 × 1.18 × 0.20 in) | 286 × 113 × 23 mm (11.26 × 4.45 × 0.91 in) | ||||||||
| Weight | ? | ? | 31 g (1.1 oz) | 23 g (0.81 oz) | 45 g (1.6 oz) | 46 g (1.6 oz)[227] | 7 g (0.25 oz)[228] | 9 g (0.32 oz)[229] | 10.8 g (0.38 oz) | |||||||||||
| Production lifetime | 2028[225] W: 2036[230] |
2040[170] | ? | 2030 |
2030 |
? | 2030 |
2026 |
2028 |
2030 |
2034 |
2036 |
2026 |
CM3: 2026 CM3+: 2028 |
2034 |
2036 |
2030 2030 |
2030 |
2028 | |
- ^ a b BCM2837: 3D part of GPU at 300 MHz, video part of GPU at 400 MHz,[215][248] OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS). MPEG-2 and VC-1 (with licence),[47] 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder[187] (BCM2837: 1080p60)
- ^ a b c d e Direct from the BCM2835 chip
- ^ Direct from the BCM2837B0 chip
- ^ via on-board 3-port USB hub; one USB port internally connected to the Ethernet port.
- ^ via on-board 5-port USB hub; one USB port internally connected to the Ethernet port.
- ^ a b c d e f g h i 200-pin DDR2 SO-DIMM interface till CM3+,
- ^ for raw LCD panels
- ^ a b Excluding protruding connectors
- ^ Same as HAT board.
Software
[edit]Operating systems
[edit]
The recommended operating system is Raspberry Pi OS, a Debian-based Linux distribution optimized for Raspberry Pi hardware and tuned to have low base memory requirements. It is available in both 32-bit and 64-bit versions and comes in several editions: a standard edition, a "Lite" version without a desktop environment, and a "Full" version that includes a comprehensive suite of software.[249]
Raspberry Pi OS can be purchased pre-installed on a microSD card,[250] or downloaded and installed using Raspberry Pi Imager, a utility introduced in March 2020 to simplify the installation of operating systems onto SD cards and other media for Raspberry Pi devices. Available for macOS, Raspberry Pi OS, Ubuntu, and Windows, Imager allows users to download and write operating system disk images within a single application.[251] In addition to Raspberry Pi OS, the utility supports a variety of third-party operating systems, including Alpine Linux,[252] Armbian,[253] Emteria.OS (Android based),[254] FreedomBox,[255] Kali Linux,[256] LibreELEC,[257] RetroPie,[258] RISC OS,[259] SatNOGS,[260] and Ubuntu.[249]
Firmware
[edit]The Raspberry Pi uses official firmware that is proprietary, meaning its source code is not publicly available, but the binary blob can be freely redistributed.[261][262] An experimental open-source alternative to the official firmware is also available. Although limited in functionality, it demonstrates that it is possible to start the Raspberry Pi's ARM processor cores and boot a basic version of the Linux kernel without relying on the proprietary components. This is significant for developers and advocates who aim to build fully open systems.[263]
Driver APIs
[edit]
Raspberry Pi systems use Broadcom's VideoCore GPU, which requires a proprietary binary blob to be loaded at boot. Initially, the supporting software stack was entirely proprietary,[264] though parts of the code were later released.[48] Most driver functionality remains within closed-source GPU firmware, accessed via runtime libraries such as OpenMAX IL, OpenGL ES, and OpenVG. These libraries interface with a kernel-space open-source driver, which in turn communicates with the closed GPU firmware. Applications use OpenMAX IL for video, OpenGL ES for 3D graphics, and OpenVG for 2D graphics, with all graphics libraries making use of EGL.[265]
In February 2020, Raspberry Pi announced the development of a Vulkan graphics driver.[266] A working prototype demonstrated high performance in Quake III Arena on a Raspberry Pi 3B+ later that year.[267] On 24 November 2020, Raspberry Pi 4's Vulkan driver was declared Vulkan 1.0 conformant,[268] with subsequent conformance updates for versions 1.1[269] and 1.2.[270]
Official accessories
[edit]Cameras
[edit]

Raspberry Pi offers several official camera modules that connect via the Camera Serial Interface. These modules are used for photography, video capture, and machine vision applications.[271]
- Camera Module (2013) – A 5-megapixel (MP) camera based on the OmniVision OV5647 sensor, supporting video resolutions up to 1080p. A version without an infrared filter (NoIR) was available for night-vision applications when used with infrared lighting.[272][273] This model is no longer produced.
- Camera Module 2 (2016) – 8 MP Sony IMX219 sensor. Also available in NoIR version.[274]
- High Quality Camera (2020) – 12.3 MP Sony IMX477 sensor. Supports interchangeable C/CS mount or M12 mount lenses and includes a tripod thread. Not available in a NoIR version, but IR filter can be removed.[275]
- Camera Module 3 (2023) – 12 MP Sony IMX708 sensor with support for autofocus and high dynamic range. Offered in four variants: standard, wide field of view (FoV), NoIR, and NoIR wide FoV.[276]
- Global Shutter Camera (2023) – 1.6 MP Sony IMX296 sensor with global shutter for high-speed imaging. Supports C/CS mount lenses and includes a tripod mount. Not available in a NoIR version, but IR filter can be removed.[277]
- AI Camera (2024) – 12.3 MP Sony IMX500 sensor with integrated on-sensor processing capabilities for AI applications.[278]
Displays
[edit]Raspberry Pi also offers official display peripherals for graphical and touchscreen interfaces:
- Raspberry Pi Touch Display (2015) – A 7-inch capacitive touchscreen.[279]
- Raspberry Pi Touch Display 2 (2024) – A revised version of the original 7-inch touchscreen display with improved performance and compatibility.[280]
- Raspberry Pi Monitor (2024) – A 15.6-inch Full HD IPS display with built-in speakers and folding stand.[281]
- 5 inch Raspberry Pi Touch Display 2 (2025) – A smaller and cheaper version from 2024 version.[282]
Add-on boards (HATs)
[edit]
Official Raspberry Pi HATs (Hardware Attached on Top) and expansion boards extend the functionality of Raspberry Pi computers. The HAT standard was introduced in July 2014. Many boards use an EEPROM for automatic configuration.[283][284]
- AI HAT+ (2024) – A HAT for the Raspberry Pi 5 featuring a built-in Hailo-8L chip providing 13 TOPS of AI acceleration, or Hailo-8 chip providing 26 TOPS.[285][286]
- AI HAT+ 2 (2026) – A HAT for the Raspberry Pi 5 featuring a built-in Hailo-10H chip providing 40 TOPS of AI acceleration, along with 8GB of dedicated on-board RAM.[287]
- M.2 HAT+ (2024) – A HAT for the Raspberry Pi 5 featuring an interface for attaching M.2 peripherals.
- AI Kit (2024) – A bundle including the M.2 HAT+ and a Hailo AI-8L module providing 13 TOPS of AI acceleration.
- SSD Kit (2024) – A bundle including the M.2 HAT+ and a NVMe SSD.[288]
- Sense HAT (2015) – Includes sensors for temperature, humidity, pressure, orientation, and an 8×8 LED matrix with a joystick. Originally part of the Astro Pi project.[289]
- PoE+ HAT (2021) – Enables Power over Ethernet functionality for models with PoE support.
- Build HAT (2021) – Designed to interface with Lego Technic motors and sensors.
- TV HAT (2018) – Allows reception and decoding of digital DVB-T2 television broadcasts.[290]

- DAC+ / DAC Pro / DigiAMP+ – A range of audio HATs offering high-resolution digital-to-analog conversion, with the DigiAMP+ including a built-in amplifier.
- Codec Zero – A compact audio input/output board sized for the Raspberry Pi Zero.
Power supplies
[edit]- Build HAT Power Supply – A 48 W power supply providing 8 V at up to 6 A, designed for use with the Build HAT. It provides sufficient power for connected Lego Technic motors and sensors, as well as the attached Raspberry Pi computer.[288][291]
- PoE+ Injector (2018) – Provides Power over Ethernet (up to 30W) for compatible models using a PoE HAT.[288]
- USB Power Supplies – Available in multiple versions delivering 5.1V at different power levels: 12.5W via Micro-USB for earlier models, 15W via USB-C for Pi 4, 27W via USB-C for Pi 5, and 45W via USB-C for third-party laptops.[288]
Peripherals
[edit]- Active cooler (2023) – A heatsink and temperature‑controlled fan for thermal management on Pi 5.[288]
- Cables and adapters – Includes HDMI (micro for Pi 4/5, mini for Zero), USB (micro‑USB and USB‑C), and various adapters for display and peripheral connectivity.[288]
- Cases – Plastic enclosures for Raspberry Pi A+, 3, 4, 5, and Zero series with venting, and in some cases, fans, to aid heat dissipation. A minimalist "bumper case" silicone enclosure is also offered for the Pi 5.[288]
- Keyboard and mouse – Official USB keyboard (with integrated hub with three USB 2 Type-A ports) and optical mouse designed for use with Raspberry Pi.[288]
- SD cards – Officially tested microSD cards that support A2 command queueing, C10 card speeds, and SDR104 bus speeds.[288]
- USB 3 hub – Adds four additional USB 3 Type-A ports, also includes a USB-C power input to support high power draw peripherals.[288]
Debugging and utility
[edit]Reception and use
[edit]
Technology writer Glyn Moody described the project in May 2011 as a "potential BBC Micro 2.0", not by replacing PC compatible machines but by supplementing them.[292] In March 2012 Stephen Pritchard echoed the BBC Micro successor sentiment in ITPRO.[293] Alex Hope, co-author of the Next Gen report, is hopeful that the computer will engage children with the excitement of programming.[294] Co-author Ian Livingstone suggested that the BBC could be involved in building support for the device, possibly branding it as the BBC Nano.[295] The Centre for Computing History strongly supports the Raspberry Pi project, feeling that it could "usher in a new era".[296] Before release, the board was showcased by ARM's CEO Warren East at an event in Cambridge outlining Google's ideas to improve UK science and technology education.[297]
Harry Fairhead, however, suggests that more emphasis should be put on improving the educational software available on existing hardware, using tools such as MIT App Inventor to return programming to schools, rather than adding new hardware choices.[298] Simon Rockman, writing in a ZDNet blog, was of the opinion that teens will have "better things to do", despite what happened in the 1980s.[299]
In October 2012, the Raspberry Pi won T3's Innovation of the Year award,[300] and futurist Mark Pesce cited a (borrowed) Raspberry Pi as the inspiration for his ambient device project MooresCloud.[301] In October 2012, the British Computer Society responded to the announcement of enhanced specifications by stating, "it's definitely something we'll want to sink our teeth into."[302]
In June 2017, Raspberry Pi won the Royal Academy of Engineering MacRobert Award.[303] The citation for the award to the Raspberry Pi said it was "for its inexpensive credit card-sized microcomputers, which are redefining how people engage with computing, inspiring students to learn coding and computer science and providing innovative control solutions for industry."[304]
Clusters of hundreds of Raspberry Pis have been used for testing programs destined for supercomputers.[305]
Community
[edit]The Raspberry Pi community was described by Jamie Ayre of FOSS software company AdaCore as one of the most exciting parts of the project.[306] Community blogger Russell Davis said that the community strength allows the Foundation to concentrate on documentation and teaching.[306] The community developed a fanzine around the platform called The MagPi[307] which in 2015, was handed over to Raspberry Pi (Trading) Ltd by its volunteers to be continued in-house.[308] A series of community Raspberry Jam events have been held across the UK and around the world.[309]
Education
[edit]As of January 2012[update], enquiries about the board in the United Kingdom have been received from schools in both the state and private sectors, with around five times as much interest from the latter. It is hoped that businesses will sponsor purchases for less advantaged schools.[310] The CEO of Premier Farnell said that the government of a country in the Middle East has expressed interest in providing a board to every schoolgirl, to enhance her employment prospects.[311][312]
In 2014, the Raspberry Pi Foundation hired a number of its community members including ex-teachers and software developers to launch a set of free learning resources for its website.[313] The Foundation also started a teacher training course called Picademy with the aim of helping teachers prepare for teaching the new computing curriculum using the Raspberry Pi in the classroom.[314]
In 2018, NASA launched the JPL Open Source Rover Project,[315] which is a scaled down version of Curiosity rover and uses a Raspberry Pi as the control module, to encourage students and hobbyists to get involved in mechanical, software, electronics, and robotics engineering.[316]
Home automation
[edit]There are a number of developers and applications that are using the Raspberry Pi for home automation. These programmers are making an effort to modify the Raspberry Pi into a cost-affordable solution in energy monitoring and power consumption. Because of the relatively low cost of the Raspberry Pi, this has become a popular and economical alternative to the more expensive commercial solutions.[citation needed]
Industrial automation
[edit]

In June 2014, Polish industrial automation manufacturer TECHBASE released ModBerry, an industrial computer based on the Raspberry Pi Compute Module. The device has a number of interfaces, most notably RS-485/232 serial ports, digital and analogue inputs/outputs, CAN and economical 1-Wire buses, all of which are widely used in the automation industry. The design allows the use of the Compute Module in harsh industrial environments, leading to the conclusion that the Raspberry Pi is no longer limited to home and science projects, but can be widely used as an Industrial IoT solution and achieve goals of Industry 4.0.[317]
In March 2018, SUSE announced commercial support for SUSE Linux Enterprise on the Raspberry Pi 3 Model B to support a number of undisclosed customers implementing industrial monitoring with the Raspberry Pi.[318]
In January 2021, TECHBASE announced a Raspberry Pi Compute Module 4 cluster for AI accelerator, routing and file server use. The device contains one or more standard Raspberry Pi Compute Module 4s in an industrial DIN rail housing, with some versions containing one or more Coral Edge tensor processing units.[319]
Commercial products
[edit]The Organelle is a portable synthesiser, a sampler, a sequencer, and an effects processor designed and assembled by Critter & Guitari. It incorporates a Raspberry Pi computer module running Linux.[320]
OTTO is a digital camera created by Next Thing Co. It incorporates a Raspberry Pi Compute Module. It was successfully crowd-funded in a May 2014 Kickstarter campaign.[321]
Slice is a digital media player which also uses a Compute Module as its heart. It was crowd-funded in an August 2014 Kickstarter campaign. The software running on Slice is based on Kodi.[322]
Numerous commercial thin client computer terminals use the Raspberry Pi.[323]
COVID-19 pandemic
[edit]During the COVID-19 pandemic, demand increased primarily due to the increase in remote work, but also because of the use of many Raspberry Pi Zeros in ventilators for COVID-19 patients in countries such as Colombia,[324] which were used to combat strain on the healthcare system. In March 2020, Raspberry Pi sales reached 640,000 units, the second largest month of sales in the company's history.[325]
In space
[edit]A project was launched in December 2014 at an event held by the UK Space Agency. The Astro Pi was an augmented Raspberry Pi that included a sensor hat with a visible light or infrared camera. The Astro Pi competition, called Principia, was officially opened in January and was opened to all primary and secondary school aged children who were residents of the United Kingdom. During his mission, British ESA astronaut Tim Peake deployed the computers on board the International Space Station.[326] He loaded the winning code while in orbit, collected the data generated and then sent this to Earth where it was distributed to the winning teams. Covered themes during the competition included spacecraft sensors, satellite imaging, space measurements, data fusion and space radiation.
The organisations involved in the Astro Pi competition include the UK Space Agency, UKspace, Raspberry Pi, ESERO-UK and ESA.
In 2017, the European Space Agency ran another competition open to all students in the European Union called Proxima. The winning programs were run on the ISS by Thomas Pesquet, a French astronaut.[327] In December 2021, the Dragon 2 spacecraft launched by NASA had a pair of Astro Pi in it.[328]
See also
[edit]References
[edit]- ^ Cooban, Anna (11 June 2024). "Why investors are going gaga over a tiny, $35 computer". CNN Business. Retrieved 9 March 2025.
- ^ Cellan-Jones, Rory (5 May 2011). "A£15 computer to inspire young programmers". BBC News.
- ^ Price, Peter (3 June 2011). "Can a £15 computer solve the programming gap?". BBC Click. Retrieved 2 July 2011.
- ^ Bush, Steve (25 May 2011). "Dongle computer lets kids discover programming on a TV". Electronics Weekly. Retrieved 11 July 2011.
- ^ "Raspberry Pi • View topic – Raspberry Pi as the successor of BBC Micro". raspberrypi.org. 22 April 2012. Retrieved 12 June 2013.
The Foundation trustees tried very hard to get an agreement to use the BBC Micro name, right up to May 2011. /../ Eben touched on the subject a bit during his speech at the Beeb@30 celebration at the beginning of the month
- ^ Williams, Chris (28 November 2011). "Psst, kid... Wanna learn how to hack?". The Register. Retrieved 24 December 2011.
- ^ "Interview with Raspberry's Founder Eben Upton". TechSpot. 22 May 2012. Retrieved 28 February 2020.
- ^ "Tiny USB-Sized PC Offers 1080p HDMI Output". 6 May 2011. Retrieved 1 February 2012.
- ^ Humphries, Matthew (28 July 2011). "Raspberry Pi $25 PC goes into alpha production". Geek.com. Archived from the original on 2 November 2012. Retrieved 1 August 2011.
- ^ "Raspberry Pi YouTube Channel". YouTube. 27 August 2011. Retrieved 28 August 2011.
- ^ "Full HD video demo at TransferSummit Oxford". YouTube. 7 September 2011. Retrieved 12 September 2011.
- ^ "What happened to the beta boards?". Retrieved 16 September 2014.
- ^ "We have PCBs!". December 2011. Archived from the original on 19 February 2014. Retrieved 16 September 2014.
- ^ "Bringing up a beta board". Archived from the original on 22 January 2014. Retrieved 16 September 2014.
- ^ "We're auctioning ten beta Raspberry Pi's;". Raspberrypi.org. 31 December 2011. Archived from the original on 11 May 2012. Retrieved 6 May 2012.
- ^ Williams, Chris (3 January 2012). "That Brit-built £22 computer: Yours for just £1,900 or more". The Register. Retrieved 10 January 2012.
- ^ a b Richard Lawler, 29 February 2012, Raspberry Pi credit-card sized Linux PCs are on sale now, $25 Model A gets a RAM bump, Engadget
- ^ ""Set your alarms!" – Raspberry Pi looks ready for early Wednesday launch". Cabume. 28 February 2012. Archived from the original on 1 March 2012. Retrieved 28 February 2012.
- ^ Paul, Ryan (29 February 2012). "Raspberry Pi retailers toppled by demand as $35 Linux computer launches". Ars Technica. Retrieved 29 February 2012.
- ^ Naughton, John (4 March 2012). "The Raspberry Pi can help schools get with the programme". The Observer. London. Retrieved 12 March 2012.
- ^ "Launch of the Model A announced". 4 February 2013. Archived from the original on 9 February 2014. Retrieved 16 September 2014.
- ^ Holwerda, Thom (31 October 2011). "Raspberry Pi To Embrace RISC OS". OSNews. Retrieved 1 November 2011.
- ^ "Raspberry Pi Fedora Remix, our recommended distro, is ready for download!". Raspberrypi.org. 8 March 2012. Archived from the original on 15 June 2012. Retrieved 22 June 2012.
- ^ Chung, Emily (24 February 2012). "$35 computer 'Raspberry Pi' readies for launch". Canada: Canadian Broadcasting Corporation. Retrieved 28 February 2012.
- ^ "Getting ready for launch: first root filesystem available for download". Raspberry Pi Foundation. 17 February 2012. Archived from the original on 20 February 2012. Retrieved 16 July 2013.
- ^ "ArmHardFloatPort". Debian Wiki. Debian. 20 August 2012. Archived from the original on 21 May 2013. Retrieved 17 July 2012.
- ^ Brodkin, Jon (6 March 2013). "How two volunteers built the Raspberry Pi's operating system". Ars Technica. Retrieved 9 June 2025.
- ^ a b "Raspberry Pi Ltd". Companies House. Retrieved 18 June 2024.
- ^ "Eben Upton CBE". Archives of IT. Retrieved 17 November 2020.
- ^ Upton, Liz (6 October 2021). "Welcome to our new website!". raspberrypi.com. Retrieved 24 October 2023.
- ^ "Raspberry Pi Holdings". London Stock Exchange. Retrieved 11 June 2024.
- ^ Weatherbed, Jess (15 May 2024). "Raspberry Pi prepares to go public and expand its lineup of supercheap computers". The Verge. Retrieved 8 June 2024.
- ^ Pounder, Les (22 May 2024). "$40 million Raspberry Pi IPO is set for June". Tom's Hardware. Retrieved 8 June 2024.
- ^ Kharpal, Arjun (11 June 2024). "Computing firm Raspberry Pi pops 31% in rare London market debut". CNBC. Retrieved 11 June 2024.
- ^ "Raspberry Pi boards begin shipping today (video)". Engadget. 16 April 2012. Retrieved 6 May 2012.
- ^ "Raspberry Pi lifts sale restrictions, open to bulk buyers". Electronista. Macintosh News Network. 16 July 2012. Archived from the original on 17 August 2012. Retrieved 29 August 2012.
- ^ "Want to buy more than one Raspberry Pi? Now you can!". Raspberrypi.org. 16 July 2012. Archived from the original on 19 July 2012. Retrieved 16 July 2012.
- ^ Lee, Robert (17 January 2012). "Raspberry Pi Balks at UK Tax Regime". Tax-News.com. Archived from the original on 8 March 2012. Retrieved 20 January 2012.
- ^ Weakley, Kirsty. "UK computing charity opts to manufacture product abroad". Civil Society Media. Retrieved 20 January 2012.
- ^ Dunn, John E (7 September 2012). "Raspberry Pi resurrects UK computer industry with new jobs". Computerworld UK. Retrieved 13 September 2012.
- ^ Tung, Liam (27 July 2017). "Raspberry Pi: 14 million sold, 10 million made in the UK". ZDNet.
- ^ "Upcoming board revision". Raspberrypi.org. 6 September 2012. Archived from the original on 7 September 2012. Retrieved 5 September 2012.
- ^ "board revision for rev 2.0". Raspberrypi.org. 5 September 2012. Archived from the original on 14 October 2012. Retrieved 15 October 2012.
- ^ "Model B now ships with 512 MB of RAM". Raspberrypi.org. Archived from the original on 16 October 2012. Retrieved 15 October 2012.
- ^ "Hardware-assisted H.264 video encoding". raspberrypi.org. 7 February 2012.
- ^ Jurczak, Paul. "Raspberry Pi camera module". Raspberrypi.org. Retrieved 15 October 2012.
- ^ a b "New video features! MPEG-2 and VC-1 decode, H.264 encode, CEC". Raspberry Pi Foundation. Archived from the original on 25 August 2012. Retrieved 26 August 2012.
- ^ a b "Raspberry Pi maker says code for ARM chip is now open source". Ars Technica. 24 October 2012. Retrieved 3 November 2012.
- ^ Brodkin, Jon (28 February 2014). "Raspberry Pi marks 2nd birthday with plan for open source graphics driver". Ars Technica. Retrieved 27 July 2014.
- ^ "Raspberry Pi Compute Module: New Product!". Raspberry Pi Foundation. Archived from the original on 21 September 2014. Retrieved 22 September 2014.
- ^ "Introducing Raspberry Pi Model B+". Raspberry Pi Foundation. 14 July 2014. Archived from the original on 14 July 2014. Retrieved 14 July 2014.
- ^ "RASPBERRY PI MODEL A+ ON SALE NOW AT $20". Raspberry Pi Foundation. 10 November 2014. Archived from the original on 10 November 2014. Retrieved 10 November 2014.
- ^ "Raspberry Pi 2 on sale now at $35 Raspberry Pi". Archived from the original on 2 February 2015. Retrieved 3 February 2015.
- ^ "Price cut! Raspberry Pi Model B+ now only $25". 14 May 2015. Archived from the original on 20 May 2015. Retrieved 19 May 2015.
- ^ Shepherd, Adam; Hopping, Clare (18 May 2015). "Raspberry Pi slashes price after rival launches on Kickstarter". ITPro. Retrieved 19 May 2015.
- ^ "Raspberry Pi Zero: the $5 Computer". Raspberry Pi Foundation. 26 November 2015. Retrieved 26 November 2015.
- ^ a b Upton, Eben (29 February 2016). "Raspberry Pi 3 on sale now at $35". Raspberry Pi. Retrieved 29 February 2016.
- ^ Brodkin, Jon (28 February 2017). "New $10 Raspberry Pi Zero comes with Wi-Fi and Bluetooth". Ars Technica.
- ^ "New product! Raspberry Pi Zero W joins the family". Raspberry Pi Foundation. 28 February 2017.
- ^ "Raspberry PI 3B+ on sale now". 14 March 2018. Retrieved 21 March 2018.
- ^ "New product: Raspberry Pi 3 Model A+ on sale now at $25 – Raspberry Pi". Raspberry Pi. 15 November 2018. Retrieved 15 November 2018.
- ^ Adams, James (28 January 2019). "Compute Module 3+ on sale now from $25". raspberrypi.org. Retrieved 29 January 2019.
- ^ a b c Upton, Eben (28 May 2020). "8GB Raspberry Pi 4 on sale now at $75". Raspberry Pi Blog. Retrieved 28 May 2020.
- ^ "Raspberry Pi Compute Module 4 on sale now from $25 – Raspberry Pi". Raspberry Pi. 19 October 2020. Retrieved 16 January 2021.
- ^ Foundation, The Raspberry Pi. "Buy a Raspberry Pi 400 Personal Computer Kit". Raspberry Pi.
- ^ a b Adams, James (21 January 2021). "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4".
- ^ a b Upton, Eben (28 October 2021). "New product: Raspberry Pi Zero 2 W on sale now at $15". Raspberry Pi Trading. Retrieved 2 December 2021.
Raspberry Pi Zero 2 W uses the same Broadcom BCM2710A1 SoC die as the launch version of Raspberry Pi 3
- ^ Tung, Liam (5 April 2022). "Raspberry Pi: Why they are so hard to buy right now, and what you can do about it". ZDNet.
- ^ "Supply chain, shortages, and our first-ever price increase". Rapsberry Pi. 20 October 2021.
- ^ "Production and supply-chain update". 4 April 2022.
- ^ a b Upton, Eben (28 September 2023). "Introducing: Raspberry Pi 5!". Raspberry Pi. Retrieved 28 September 2023.
- ^ Cunningham, Andrew (9 January 2025). "New $120 16 GB Raspberry Pi 5 is for the people who use it like an everyday PC". Ars Technica. Retrieved 5 June 2025.
- ^ a b Dillet, Romain (9 December 2024). "It's a Raspberry Pi 5 in a keyboard, and it's called the Raspberry Pi 500". TechCrunch. Retrieved 9 December 2024.
- ^ a b Upton, Eben. "Raspberry Pi Pico 2, our new $5 microcontroller board, on sale now". Raspberry Pi (Press release). Retrieved 8 August 2024.
- ^ "Baked in Britain, the millionth Raspberry Pi". BBC News. 7 October 2013. Retrieved 8 October 2013.
- ^ "Two Million!". Archived from the original on 17 November 2013. Retrieved 18 November 2013.
- ^ Hern, Alex (29 February 2016). "Raspberry Pi 3: the credit card-sized 1.2 GHz PC that costs $35". The Guardian.
- ^ "Ten millionth Raspberry Pi, and a new kit – Raspberry Pi". 8 September 2016. Retrieved 9 September 2016.
we've beaten our wildest dreams by three orders of magnitude
- ^ @EbenUpton (13 December 2019). "Raspberry Pi numbers get stale fast. We sold our thirty-millionth unit some time last week (we think Tuesday)" (Tweet) – via Twitter.
- ^ Chris Fleck and Eben Upton on Twitter, Chris Fleck,
Great call with @EbenUpton today. Congrats on 40 Million #RaspberryPi sold!
- ^ One decade, 46 million units: Happy birthday, Raspberry Pi, The Register / Richard Speed,
Upton tells us that approximately 46 million units have been manufactured to date.
- ^ "Final Results for the twelve months to 31 December 2024". Raspberry Pi Holdings. April 2025. Retrieved 5 June 2025.
- ^ Raspberry Pi 2 Model B, specification. Accessed on line Dec. 3, 2025.
- ^ RPi HardwareHistory, Embedded Linux Wiki. Accessed on line Dec. 3, 2025.
- ^ Nick Heath (23 June 2019). "Raspberry Pi 4 Model B review: This board really can replace your PC". TechRepublic. Retrieved 24 June 2019.
- ^ Humphries, Matthew (28 September 2023). "Raspberry Pi 5 Arrives in October With a Huge Performance Boost". Retrieved 9 November 2024.
- ^ Upton, Eben (1 December 2025). "1GB Raspberry Pi 5 now available at $45, and memory-driven price rises". Raspberry Pi. Retrieved 1 December 2025.
- ^ Speed, Richard (28 September 2023). "Raspberry Pi 5 revealed: faster, but lacks audio jack". The Register. Archived from the original on 16 April 2025. Retrieved 5 June 2025.
- ^ "Designing Raspberry Pi 400". Raspberry Pi. 3 November 2020. Retrieved 7 July 2021.
- ^ a b Upton, Eben (9 November 2021). "Bullseye bonus: 1.8GHz Raspberry Pi 4". Retrieved 14 November 2021.
- ^ Pounder, Les (9 December 2024). "Raspberry Pi 500 Review: The keyboard is the computer, again". Tom's Hardware. Retrieved 9 December 2024.
- ^ Geerling, Jeff (9 December 2024). "The Pi 500 is much faster, but lacks M.2". jeffgeerling.com. Retrieved 5 June 2025.
- ^ Cunningham, Andrew (9 December 2024). "Raspberry Pi 500 makes an 8 GB Pi 5 into a compact, inexpensive desktop PC". Ars Technica. Retrieved 11 February 2025.
- ^ Pounder, Les (25 September 2025). "Raspberry Pi 500+ Review: RGB clicky keys and NVMe storage, but with a $200 price tag". Tom's Hardware. Retrieved 25 September 2025.
- ^ Upton, Eben (16 May 2016). "Zero grows a camera connector". Raspberry Pi. Retrieved 31 July 2022.
- ^ "The $10 Raspberry Pi Zero W brings Wi-Fi and Bluetooth to the minuscule micro". PC World. Retrieved 28 February 2017.
- ^ Bate, Alex (12 January 2018). "Zero WH: Pre-soldered headers and what to do with them". Raspberry Pi Foundation.
- ^ Campbell, Ian (21 January 2021). "The Raspberry Pi Pico is a tiny $4 microcontroller running off the company's very own chip". The Verge. Retrieved 22 January 2021.
- ^ "Raspberry Pi Pico W: your $6 IoT platform". Raspberry Pi. Retrieved 30 June 2022.
- ^ Dillet, Romain (25 November 2024). "Raspberry Pi releases the Pico 2 W, a $7 wireless-enabled microcontroller board". TechCrunch. Retrieved 25 November 2024.
- ^ "Raspberry Pi announces customisable module for industry". Wired. 7 April 2014. Retrieved 10 June 2025.
- ^ a b c d e "Compute Module hardware". Raspberry Pi Documentation. Retrieved 9 June 2025.
- ^ "Buy a Compute Module 1". Raspberry Pi. Retrieved 9 June 2025.
- ^ Upton, Eben (27 November 2024). "Compute Module 5 on sale now". Raspberry Pi. Retrieved 9 June 2025.
- ^ Aufranc (CNXSoft), Jean-Luc (2 November 2020). "Raspberry Pi 400 Keyboard Computer Features 1.8 GHz BCM2711C0 Processor – CNX Software". CNX Software – Embedded Systems News. Retrieved 14 October 2023.
- ^ Gordon, Whitson (30 August 2019). "Beginner's Guide: How to Get Started With Raspberry Pi". PCMag. Retrieved 16 June 2025.
- ^ a b "Interview" (PDF). The MagPi. December 2015. pp. 15–16.
WHAT IS THE RCA VIDEO OUT CONNECTOR FOR?" "The final product has the composite signal brought out to a 0.1-inch pad, so if you want to solder an RCA cable onto it, you can. We're psyched about the idea of people being able to take it and solder it inside an old television – you know, get an old television and crack it open. Turn your television into a computer. We think that's really good for developing world applications." / "You'll need a mobile phone charger, or one of the official Raspberry Pi power supplies
- ^ Cunningham, Andrew (8 January 2024). "What I learned from using a Raspberry Pi 5 as my main computer for two weeks". Ars Technica. Retrieved 18 May 2025.
- ^ Patel, Nilay (8 March 2022). "The future of computers is only $4 away, with Raspberry Pi CEO Eben Upton". The Verge. Retrieved 16 June 2025.
- ^ "Prospectus". Raspberry Pi Holdings. 11 June 2024. p. 47. Retrieved 20 May 2025.
- ^ Khaliq, Azzief (27 April 2024). "The Evolution Of Raspberry Pi: From Prototype To Single-Board Computing Workhorse". SlashGear. Retrieved 26 November 2024.
- ^ "Raspberry Pi 3 Model B WiFi & Bluetooth Setup". Device Plus. 15 September 2016. Retrieved 17 November 2020.
- ^ a b Watson, J.A. (4 January 2021). "Booting my Raspberry Pi 4 from a USB device". ZDNET. Retrieved 16 June 2025.
- ^ a b Pounder, Les (23 October 2024). "Raspberry Pi announce branded range of NVMe SSDs and SSD kit". Tom's Hardware. Retrieved 16 June 2025.
- ^ "BCM2835 Media Processor; Broadcom". Broadcom.com. 1 September 2011. Archived from the original on 13 May 2012. Retrieved 6 May 2012.
- ^ Brose, Moses (30 January 2012). "Broadcom BCM2835 SoC has the most powerful mobile GPU in the world?". Grand MAX. Archived from the original on 18 February 2012. Retrieved 13 April 2012.
- ^ Upton, Eben (2 February 2015). "Raspberry Pi 2 on sale now at $35". Raspberry Pi Foundation. Retrieved 5 August 2015.
- ^ "Raspberry Pi 2, Model B V1.2 Technical Specifications" (PDF). RS Components. Archived from the original (PDF) on 20 September 2017. Retrieved 20 September 2017.
- ^ "Buy a Raspberry Pi 3 Model B – Raspberry Pi". raspberrypi.org.
- ^ "Raspberry Pi 3 Model A+".
- ^ "Raspberry Pi 3 Model B+".
- ^ "Raspberry Pi Documentation – Processors". www.raspberrypi.com. Retrieved 22 July 2023.
- ^ "Raspberry Pi Zero 2 W Product Brief" (PDF). Raspberry Pi Datasheets. October 2021. Retrieved 22 July 2023.
- ^ "Raspberry Pi 4 Model B specifications". Retrieved 28 June 2019.
- ^ Merten, Dr. Maik (14 September 2019). "Raspi-Kernschau – Das Prozessor-Innenleben des Raspberry Pi 4 im Detail" [Raspi-kernel-show – The inner life of the Raspberry Pi 4 processor in detail]. C't (in German). 2019 (20): 164–169.
- ^ "22. Raspberry Pi 4 — Trusted Firmware-A documentation". trustedfirmware-a.readthedocs.io. Retrieved 4 May 2020.
- ^ "Playing with a Raspberry Pi 4 64-bit". CloudKernels. 10 July 2019. Retrieved 4 May 2020.
- ^ "Raspberry Pi 5 Product Brief" (PDF). Raspberry Pi. September 2023. Retrieved 2 October 2023.
- ^ "Pico Product Brief" (PDF). Raspberry Pi Datasheets. July 2022. Retrieved 22 July 2023.
- ^ "RP2040 Datasheet" (PDF). Raspberry Pi Datasheets. Retrieved 22 July 2023.
- ^ "RP2350 Datasheet" (PDF). Raspberry Pi Ltd. Retrieved 7 September 2024.
- ^ Pounder, Les (23 August 2024). "What's inside the Raspberry Pi Pico 2's RP2350?". Tom's Hardware. Retrieved 25 August 2024.
- ^ "Raspberry Pi Documentation – The config.txt file". www.raspberrypi.com. Retrieved 24 July 2023.
- ^ "Introducing turbo mode: up to 50% more performance for free". Raspberrypi.org. 19 September 2012. Archived from the original on 12 April 2015. Retrieved 20 September 2012.
- ^ "introducing new firmware for the 512 MB Pi". 30 October 2012. Archived from the original on 25 March 2014. Retrieved 16 September 2014.
- ^ "Buy a Raspberry Pi 5". Raspberrypi.com. Retrieved 9 January 2025.
- ^ Brodkin, Jon (16 January 2017). "Raspberry Pi upgrades Compute Module with 10 times the CPU performance". Ars Technica. Retrieved 16 June 2025.
- ^ "Verified USB Peripherals and SDHC Cards;". Elinux.org. Retrieved 6 May 2012.
- ^ "GPIO – Raspberry Pi Documentation". raspberrypi.org. Retrieved 2 June 2019.
- ^ a b "Raspberry Pi 4 Product Brief". Raspberry Pi. Retrieved 11 June 2025.
- ^ "Raspberry Pi 5 Product Brief". Raspberry Pi. Retrieved 11 June 2025.
- ^ "Raspberry Pi, supported video resolutions". eLinux.org. 30 November 2012. Retrieved 11 December 2012.
- ^ "Raspberry Pi and 4k @ 15 Hz". Retrieved 6 January 2016.
- ^ "Raspberry Pi hardware – Raspberry Pi Documentation". www.raspberrypi.com. Retrieved 4 June 2025.
- ^ "Raspberry Pi Rev 1.0 Model AB schematics" (PDF). Archived from the original (PDF) on 25 August 2014.
- ^ "Raspberry Pi Rev 2.0 Model AB schematics" (PDF). Archived from the original (PDF) on 25 August 2014.
- ^ "Raspberry Pi Rev 2.1 Model AB schematics" (PDF). Archived from the original (PDF) on 25 August 2014.
- ^ "USB Gadget mode on new 3 A+? – Raspberry Pi Forums". www.raspberrypi.org.
- ^ "Turning your Raspberry PI Zero into a USB Gadget". Adafruit Learning System.
- ^ "USB mass storage device boot – Raspberry Pi Documentation". raspberrypi.org.
- ^ Shovic, John (July 2014). "Keeping Time". Raspberry Pi Geek Magazine. Retrieved 30 July 2020.
- ^ Shovic, John (August 2014). "In Time". Raspberry Pi Geek Magazine. Retrieved 30 July 2020.
- ^ Piltch, Avram; Pounder, Les (23 October 2023). "Raspberry Pi 5 Review: A New Standard for Makers". Tom's Hardware. Retrieved 16 June 2025.
- ^ Geerling, Jeff (21 January 2021). "The Raspberry Pi Pico is a new $4 microcontroller". jeffgeerling.com. Retrieved 4 June 2025.
- ^ Upton, Eben (30 June 2022). "Raspberry Pi Pico W: your $6 IoT platform". Raspberry Pi. Retrieved 4 June 2025.
- ^ Gregory, Andrew (September 2024). "Pico 2" (PDF). The MagPi. No. 145. p. 41.
- ^ a b "Model A now for sale in Europe – buy one today!". Raspberry Pi Foundation. 4 February 2013. Retrieved 25 February 2017.
- ^ a b "RASPBERRY PI MODEL A+ ON SALE NOW AT $20". Raspberry Pi Foundation. 10 November 2014. Archived from the original on 10 November 2014. Retrieved 10 November 2014.
- ^ a b c "Introducing Raspberry Pi Model B+". Raspberry Pi Foundation. 14 July 2014. Archived from the original on 14 July 2014. Retrieved 14 July 2014.
- ^ Upton, Eben (2 February 2015). "Raspberry Pi 2 on sale now at $35". Raspberry Pi Foundation. Retrieved 5 August 2015.
- ^ "Raspberry Pi2 Model B v1.2" (PDF). Farnell.com. Retrieved 2 March 2022.
- ^ Upton, Eben (29 February 2016). "Raspberry Pi 3 on sale now at $35". Raspberry Pi. Retrieved 29 February 2016.
- ^ a b c d Upton, Eben (14 March 2018). "Raspberry Pi 3 Model B+ on Sale at $35". Raspberry Pi Blog. Raspberry Pi Foundation. Retrieved 4 May 2018.
- ^ a b c d e f Amadeo, Ron (24 June 2019). "The Raspberry Pi 4 brings faster CPU, up to 4 GB of RAM". Ars Technica. Retrieved 24 June 2019.
- ^ "Raspberry Pi gets more Arduino-y with new open source modular hardware". Ars Technica. Retrieved 19 June 2018.
- ^ Brodkin, Jon (16 January 2017). "Raspberry Pi upgrades Compute Module with 10 times the CPU performance". Ars Technica. Retrieved 16 January 2017.
- ^ Compute Module 3 Launch, Raspberry Pi Foundation, 16 January 2017
- ^ a b c "Raspberry Pi Zero: the $5 Computer". Raspberry Pi Foundation. 26 November 2015. Retrieved 26 November 2015.
- ^ Upton, Eben (28 October 2021). "New product: Raspberry Pi Zero 2 W on sale now at $15". Raspberry Pi Foundation.
- ^ a b "Raspberry Pi Pico 2 series product brief" (PDF). Raspberry Pi. November 2024. Retrieved 20 May 2025.
- ^ Bowater, Donna (29 February 2012). "Mini Raspberry Pi computer goes on sale for £22". The Daily Telegraph. London. Archived from the original on 11 January 2022.
- ^ Upton, Eben (14 May 2015). "Price Cut! Raspberry Pi Model B+ Now Only $25".
- ^ Halfacree, Gareth (March 2020). "Raspberry Pi 4 now comes with 2 GB RAM Minimum". The MagPi. No. 91. Raspberry Pi Press. p. 6. Retrieved 28 May 2020.
we say farewell to the 1 GB model
- ^ Lobo, Freia (17 January 2017). "Raspberry Pi has a fancy new toy for its most demanding fans". Retrieved 5 June 2025.
- ^ Adams, James (28 January 2019). "Compute Module 3+ on sale now from $25". Raspberry Pi. Retrieved 5 June 2025.
- ^ "Raspberry Pi Compute Module 4" (PDF). Raspberry Pi Holdings. May 2025. Retrieved 5 June 2025.
- ^ Upton, Eben (28 October 2021). "New product: Raspberry Pi Zero 2 W on sale now at $15". Raspberry Pi. Retrieved 5 June 2025.
- ^ Upton, Eben (2 November 2020). "Raspberry Pi 400: the $70 desktop PC". Raspberry Pi. Retrieved 5 June 2025.
- ^ "RP2350 Datasheet" (PDF). Raspberry Pi. 20 February 2025. p. 35.
- ^ "Cortex-A53". developer.arm.com. Retrieved 18 December 2024.
- ^ "Raspberry Pi Documentation - RP2040". www.raspberrypi.com. Retrieved 28 September 2023.
- ^ Francis, Nick (11 September 2024). "RP2350: the brains of Raspberry Pi Pico 2". Raspberry Pi. Retrieved 5 June 2025.
- ^ a b c d "Broadcom 2835 SoC - Raspberry Pi Forums". forums.raspberrypi.com. Retrieved 28 September 2023.
- ^ a b c "BCM2837 datasheet? - Raspberry Pi Forums". forums.raspberrypi.com. Retrieved 28 September 2023.
- ^ "Are the 2836 and the 2837 made in different nm? - Raspberry Pi Forums". forums.raspberrypi.com. Retrieved 28 September 2023.
- ^ a b c d e f g h Upton, Eben (28 September 2023). "Introducing: Raspberry Pi 5!". Raspberry Pi. Retrieved 28 September 2023.
- ^ a b c "BCM2835 Media Processor; Broadcom". Broadcom.com. 1 September 2011. Archived from the original on 13 May 2012. Retrieved 6 May 2012.
- ^ a b c ""Buy a Raspberry 5 - Specifications"". raspberrypi.com. Archived from the original on 4 September 2024.
- ^ a b "Raspberry Pi 4 specs and benchmarks". The MagPi Magazine. 24 June 2019. Retrieved 24 June 2019.
- ^ "Raspberry Pi revision codes". Raspberry Pi Documentation. 28 May 2020. Retrieved 4 June 2020.
- ^ "Raspberry Pi Modal A+ 512MB RAM". Adafruit. 10 August 2016. Retrieved 31 May 2020.
- ^ "Model B Now Ships with 512 MB of RAM". Raspberry Pi Blog. 15 October 2012. Retrieved 31 May 2020.
- ^ a b "Verified USB Peripherals and SDHC Cards;". Elinux.org. Retrieved 6 May 2012.
- ^ "SMSC LAN9512 Website;". Smsc.com. Archived from the original on 10 May 2013. Retrieved 6 May 2012.
- ^ "Microchip/SMSC LAN9514 data sheet;" (PDF). Microchip. Archived from the original (PDF) on 12 October 2014. Retrieved 15 July 2014.
- ^ "Raspberry Pi Compute Module 5" (PDF). Raspberry Pi Ltd. Retrieved 15 December 2025.
- ^ "Very simple OTG on pi4 – Raspberry Pi Forums". www.raspberrypi.org.
- ^ "diagram of Raspberry Pi with CSI camera connector". Elinux.org. 2 March 2012. Retrieved 22 June 2012.
- ^ "Raspberry Pi Documentation - Raspberry Pi 5". Raspberry Pi Foundation. Retrieved 3 February 2024.
- ^ a b c d "Raspberry Pi Compute Module: New Product!". Raspberry Pi Foundation. Archived from the original on 21 September 2014. Retrieved 22 September 2014.
- ^ a b Adams, James (3 April 2014). "Raspberry Pi Compute Module electrical schematic diagram" (PDF). Raspberry Pi Foundation. Archived from the original (PDF) on 30 May 2014. Retrieved 22 September 2014.
- ^ a b Adams, James (3 April 2014). "Raspberry Pi Compute Module IO Board electrical schematic diagram" (PDF). Raspberry Pi Foundation. Archived from the original (PDF) on 30 May 2014. Retrieved 22 September 2014.
- ^ a b Upton, Eben (16 May 2016). "zero grows camera connector". Raspberry Pi Foundation. Retrieved 17 May 2016.
- ^ Nick Heath (23 June 2019). "Raspberry Pi 4 Model B review: This board really can replace your PC". TechRepublic. Retrieved 24 June 2019.
- ^ Adams, James (7 April 2014). "Comment by James Adams on Compute Module announcement". Raspberry Pi Foundation. Archived from the original on 21 September 2014. Retrieved 22 September 2014.
- ^ "Raspberry Pi computer hardware Zero series". raspberrypi.com. Retrieved 15 November 2025.
- ^ "Raspberry Pi Documentation - Raspberry Pi 5 - Attaching cameras". Raspberry Pi Foundation. Retrieved 3 February 2024.
- ^ "Raspberry Pi Wiki, section screens". Elinux.org. Retrieved 6 May 2012.
- ^ "diagram of Raspberry Pi with DSI LCD connector". Elinux.org. Retrieved 6 May 2012.
- ^ "I2S driver development thread". Retrieved 16 September 2014.
- ^ "How to boot from a USB Mass Storage Device on a Raspberry Pi 3". Raspberry Pi Documentation.
- ^ "Raspberry Pi 3B+ Specs and Benchmarks – The MagPi Magazine". The MagPi Magazine. 14 March 2018. Retrieved 17 August 2018.
- ^ More GPIOs can be used if the low-level peripherals are unused
- ^ Since the release of the revision 2 model
- ^ a b "Q&A with our hardware team". Raspberry Pi Foundation. Archived from the original on 24 September 2011. Retrieved 20 September 2011.
- ^ "Raspberry Pi GPIO Connector;". Elinux.org. Retrieved 6 May 2012.
- ^ Allan, Alasdair (24 June 2019). "Meet the New Raspberry Pi 4, Model B". Hackster Blog. Retrieved 30 June 2019.
- ^ Adams, James (7 April 2014). "Comment by James Adams on Compute Module announcement". Raspberry Pi Foundation. Archived from the original on 21 September 2014. Retrieved 22 September 2014.
- ^ "Power supply confirmed as 5V micro USB". Raspberrypi.org. 20 October 2011. Archived from the original on 1 April 2014. Retrieved 25 July 2012.
- ^ raspi.today. "Features". Raspberry Pi Today. Archived from the original on 27 July 2015.
- ^ a b c d e "Raspberry Pi FAQs – Frequently Asked Questions". Raspberry Pi. Retrieved 30 June 2019.
- ^ "Power Draw". Archived from the original on 15 March 2018. Retrieved 14 March 2018.
- ^ Upton, Eben (24 June 2019). "Raspberry Pi 4 on sale now from $35". Raspberry Pi Foundation.
- ^ Aufranc, Jean-Luc (9 December 2021). "A deep dive into Raspberry Pi Zero 2 W's power consumption". CNX Software. Retrieved 22 December 2022.
- ^ a b "Raspberry Pi Pico 1 product brief" (PDF). Raspberry P. January 2021. Retrieved 20 May 2025.
- ^ "Raspberry Pi 3". SocialCompare.
- ^ Piltch, Avram; Halfacree, Gareth (14 November 2019). "Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing". Tom's Hardware. Retrieved 23 December 2019.
- ^ Adams, James (7 April 2014). "Comment by James Adams on Compute Module announcement". Raspberry Pi Foundation. Archived from the original on 21 September 2014. Retrieved 22 September 2014.
- ^ "MagPi, issue 40, Raspberry Pi Zero release article" (PDF). Raspberry Pi Foundation. 26 November 2015. Archived from the original (PDF) on 15 January 2017. Retrieved 26 November 2015.
- ^ "Raspberry Pi Pico 1 W product brief" (PDF). Raspberry Pi. April 2024. Retrieved 20 May 2025.
- ^ "Buy a Raspberry Pi 1 Model A+". Raspberry Pi Foundation. Retrieved 1 February 2026.
- ^ "Buy a Raspberry Pi 3 Model A+". Raspberry Pi Foundation. Retrieved 1 February 2026.
- ^ "Buy a Raspberry Pi 1 Model B+". Raspberry Pi Foundation. Retrieved 1 February 2026.
- ^ "Buy a Raspberry Pi 2 Model B". Raspberry Pi Foundation. Retrieved 1 February 2026.
- ^ "Buy a Raspberry Pi 3 Model B". Raspberry Pi Foundation. Retrieved 1 February 2026.
- ^ Ltd, Raspberry Pi. "Buy a Raspberry Pi 3 Model B+". Raspberry Pi. Retrieved 1 February 2026.
- ^ "Raspberry Pi 4 Model B". Retrieved 1 February 2026.
- ^ "Raspberry Pi 5 Model B". Retrieved 1 February 2026.
- ^ "Raspberry Pi Compute Module 1". Retrieved 1 February 2026.
- ^ "Raspberry Pi Compute Module 3". Retrieved 1 February 2026.
- ^ "Raspberry Pi Compute Module 3+". Retrieved 1 February 2026.
- ^ "Raspberry Pi Compute Module 4". Retrieved 1 February 2026.
- ^ "Raspberry Pi Compute Module 5". Retrieved 1 February 2026.
- ^ "Raspberry Pi Zero". Retrieved 1 February 2026.
- ^ "Raspberry Pi Zero W". Retrieved 1 February 2026.
- ^ "Raspberry Pi Zero 2 W". Retrieved 1 February 2026.
- ^ "Raspberry Pi400". Retrieved 1 February 2026.
- ^ Halfacree, Gareth. "Raspberry Pi review". bit-tech.net. Dennis Publishing Limited. Retrieved 10 June 2013.
The Model B
- ^ a b Bret (24 May 2025). "Raspberry Pi 5 Operating Systems: Complete Guide to All OS Options". bret.dk. Retrieved 16 June 2025.
- ^ Ltd, Raspberry Pi. "Buy a Raspberry Pi SD Cards". Raspberry Pi. Retrieved 11 June 2025.
- ^ Hollingworth, Gordon (5 March 2020). "Introducing Raspberry Pi Imager, our new imaging utility". Raspberry Pi. Retrieved 11 June 2025.
- ^ "Alpine Linux about". Alpinelinux.org. Retrieved 21 July 2021.
- ^ Musubi, Pander (9 January 2022). "Raspberry Pi". Armbian. Retrieved 9 June 2025.
- ^ "Free Android 13 OS now available in Raspberry Pi Imager". emteria.com. Retrieved 9 June 2025.
- ^ "FreedomBox now available in Raspberry Pi Imager". FreedomBox Forum. 15 April 2024. Retrieved 9 June 2025.
- ^ "Using the Raspberry Pi Imager software to write Kali Raspberry Pi Images". Kali Linux. Retrieved 9 June 2025.
- ^ "Create Media". LibreELEC. Archived from the original on 25 April 2025. Retrieved 9 June 2025.
- ^ "RetroPie". RetroPie. Retrieved 25 August 2020.
- ^ "RISC OS for the Raspberry Pi".
- ^ "Raspberry Pi". SatNOGS. Retrieved 9 June 2025.
- ^ "Hexxeh/rpi-firmware". GitHub. 28 October 2021.
- ^ "Compiling Haiku for Arm". haiku-os.org. Retrieved 30 April 2015.
- ^ "christinaa/rpi-open-firmware". GitHub. 3 November 2021.
- ^ djwm (13 September 2011). "Raspberry Pi warms up". The H. Archived from the original on 25 January 2012. Retrieved 12 March 2012.
- ^ "Libraries, codecs, OSS". raspberrypi.org. 31 January 2012. Archived from the original on 30 October 2013. Retrieved 12 February 2022.
- ^ Mott, Nathaniel (3 February 2020). "Raspberry Pi to Get Vulkan Graphics Driver (Eventually)". Tom's Hardware.
- ^ Liu, Zhiye (20 June 2020). "Nvidia Engineer's Vulkan Driver For Raspberry Pi Runs Quake III Over 100 FPS at 720p". Tom's Hardware.
- ^ "Vulkan update: we're conformant!". Raspberry Pi Foundation. 24 November 2020.
- ^ "Vulkan update: version 1.1 conformance for Raspberry Pi 4". Raspberry Pi. 26 October 2021. Retrieved 15 November 2021.
- ^ Upton, Eben (1 August 2022). "Vulkan update: version 1.2 conformance for Raspberry Pi 4". Raspberry Pi. Retrieved 4 August 2022.
- ^ "Camera". Raspberry Pi Documentation. Retrieved 28 June 2025.
- ^ "Elinux Wiki: Description of Raspberry Pi Camera Board". Retrieved 3 September 2013.
- ^ "Pi NoIR". Raspberry Pi Foundation. Retrieved 16 August 2014.
- ^ "Camera Documentation". Retrieved 7 December 2020.
- ^ "Raspberry Pi High Quality Camera". 30 April 2020. Retrieved 1 May 2020.
- ^ Upton, Eben (9 January 2023). "New autofocus camera modules!". Raspberry Pi. Retrieved 9 June 2025.
- ^ Upton, Eben (9 March 2023). "New Raspberry Pi Global Shutter Camera for machine vision and more". Raspberry Pi. Retrieved 9 June 2025.
- ^ Patuck, Naush (30 September 2024). "Raspberry Pi AI Camera on sale now at $70". Raspberry Pi. Retrieved 9 June 2025.
- ^ Hollingworth, Gordon (8 September 2015). "The eagerly awaited Raspberry Pi Display". Raspberry Pi. Retrieved 19 August 2025.
- ^ Upton, Eben (4 November 2024). "Raspberry Pi Touch Display 2 on sale now at $60". Raspberry Pi. Retrieved 9 June 2025.
- ^ Liszewski, Andrew (9 December 2024). "Raspberry Pi's new keyboard computer can power an optional $100 display". The Verge. Retrieved 19 August 2025.
- ^ Hollingworth, Gordon (18 August 2025). "A new 5" variant of Raspberry Pi Touch Display 2". Raspberry Pi. Retrieved 19 August 2025.
- ^ "HAT board EEPROM format". GitHub. Retrieved 16 September 2014.
- ^ "HAT board mechanical specification" (PDF). GitHub. November 2021.
- ^ "Introducing the Raspberry Pi AI HAT+ with up to 26 TOPS". 24 October 2024. Retrieved 9 June 2025.
- ^ "Raspberry Pi launches higher performance AI HAT+ — 13 and 26 TOPS variants". 24 October 2024. Retrieved 9 June 2025.
- ^ Patuck, Naush (15 January 2026). "Introducing the Raspberry Pi AI HAT+ 2: Generative AI on Raspberry Pi 5". Raspberry Pi. Retrieved 27 January 2026.
- ^ a b c d e f g h i j k l "Accessories". Raspberry Pi Documentation. Retrieved 9 June 2025.
- ^ "Buy the Sense HAT – as seen in space!". 26 August 2015. Retrieved 9 June 2025.
- ^ "Buy a Raspberry Pi TV HAT". Retrieved 9 June 2025.
- ^ "Build HAT Power Supply product brief" (PDF). Raspberry Pi. October 2021. Retrieved 7 July 2025.
- ^ Glyn, Moody (9 May 2011). "As British as Raspberry Pi?". Computerworld UK Open Enterprise blog. Archived from the original on 2 January 2013. Retrieved 2 February 2012.
- ^ Pritchard, Stephen (1 March 2012). "Raspberry Pi: A BBC Micro for today's generation". ITPRO. Retrieved 15 March 2012.
- ^ Stanford, Peter (3 December 2011). "Computing classes don't teach programming skills". The Daily Telegraph. London. Archived from the original on 11 January 2022. Retrieved 27 February 2012.
- ^ Vallance, Chris (10 January 2012). "Raspberry Pi bids for success with classroom coders". BBC News. Retrieved 29 February 2012.
- ^ "One of the First Raspberry Pi Computers Donated to Museum". The Centre for Computing History. 9 January 2012. Retrieved 28 February 2012.
- ^ Osborn, George (23 February 2012). "How Google can really help improve STEM teaching in the UK". Cabume. Archived from the original on 2 March 2012. Retrieved 28 February 2012.
- ^ Fairhead, Harry (2 December 2011). "Raspberry Pi or Programming – What shall we teach the children?". I Programmer. Retrieved 7 February 2012.
- ^ Rockman, Simon (21 February 2012). "Is Raspberry Pi a mid-life crisis?". ZDNet. Retrieved 24 February 2012.
Just because young teens led the way in computing in the 1980s doesn't mean it should, will or can happen again. Those outside the tech age bubble have better things to do.
- ^ "Raspberry Pi – Innovation of the Year". T3 Gadget Awards. Retrieved 9 October 2012.
- ^ "Showtime". Crowdfunding the Light. 5 October 2012. Archived from the original on 9 May 2013. Retrieved 17 April 2013.
- ^ "Latest Raspberry Pi has double the RAM". BCS website. BCS. 16 October 2012. Archived from the original on 14 April 2013. Retrieved 18 October 2012.
- ^ "Chips that changed the classroom" Archived 13 August 2018 at the Wayback Machine Ingenia, September 2017
- ^ "The coding revolution marches on: Raspberry Pi wins UK's top engineering innovation prize". Royal Academy of Engineering. Archived from the original on 10 March 2022. Retrieved 2 March 2022.
- ^ "750 Raspberry Pi Boards Used To Create Supercomputer Testbed". Digital Trends. 28 November 2017.
- ^ a b Bridgwater, Adrian (15 March 2012). "Community strength blossoms for Raspberry Pi". Computer Weekly. Retrieved 15 March 2012.
- ^ "The MagPi – Raspberry Pi online magazine launched". The Digital Lifestyle.com. 6 May 2012. Retrieved 16 September 2014.
- ^ "All change – meet the new MagPi". Raspberry Pi. 27 February 2015. Archived from the original on 12 March 2015. Retrieved 15 March 2015.
- ^ "Raspberry Jam". Raspberry Pi web. Retrieved 15 March 2015.[permanent dead link]
- ^ Moorhead, Joanna (9 January 2012). "Raspberry Pi device will 'reboot computing in schools'". The Guardian. London. Retrieved 20 January 2012.
- ^ Arthur, Charles (5 March 2012). "Raspberry Pi demand running at '700 per second'". The Guardian. London. Retrieved 12 March 2012.
- ^ "Raspberry Pi mini computer sells out after taking 700 orders per second". Digital Trends. Retrieved 9 June 2012.
- ^ Upton, Liz (2 April 2014). "Welcome to our new website". Cambridge: Raspberry Pi Foundation. Archived from the original on 7 April 2015. Retrieved 15 March 2015.
- ^ Philbin, Carrie Anne (17 March 2014). "Picademy – free CPD for teachers". Cambridge: Raspberry Pi Foundation. Retrieved 15 March 2015.
- ^ Junkins, Eric (13 December 2018). "Open Source Rover V1 - Legacy". GitHub. Archived from the original on 25 October 2020. Retrieved 2 July 2025.
- ^ "nasa-jpl/open-source-rover". GitHub. 3 November 2021.
- ^ "Automation controller taps Raspberry Pi Compute Module". LinuxGizmos.com. 25 June 2014. Retrieved 10 March 2017.
- ^ Kruemcke, Jay (26 March 2018). "A small server for big companies – New Raspberry Pi support in SLES for ARM". SUSE Communities. Archived from the original on 8 March 2021. Retrieved 2 March 2022.
- ^ "ClusBerry 9500-CM4 – A Raspberry Pi CM4 cluster, industrial style". www.cnx-software.com. 18 January 2021. Retrieved 27 January 2021.
- ^ O'Brien, Terrence (8 November 2019). "The Organelle is a music computer that can do almost anything". Engadget. Retrieved 12 December 2020.
- ^ "Meet OTTO – The Hackable GIF Camera". Kickstarter. 6 October 2015. Retrieved 10 November 2016.
- ^ "Slice : A media player and more by Five Ninjas". Kickstarter. 4 December 2015. Retrieved 10 November 2016.
- ^ "How good is the new Raspberry Pi 4 as a thin client?". Citrix Systems. 8 July 2019. Retrieved 27 March 2021.
- ^ "Raspberry Pi will power ventilators for COVID-19 patients". Engadget. 13 April 2020. Retrieved 22 April 2020.
- ^ Hughes, Owen (17 April 2020). "Raspberry Pi sales are rocketing in the middle of the coronavirus outbreak: Here's why". TechRepublic.
- ^ "Watch Tim Peake with the Astro Pi flight units in space!". Raspberry Pi Foundation. 7 March 2016.
- ^ "Proxima – AstroPi!". Raspberry Pi Foundation. Archived from the original on 1 March 2020. Retrieved 1 March 2020.
- ^ Xavier, John (3 January 2022). "Bridging the learning gap with a Pi". The Hindu. ISSN 0971-751X. Retrieved 6 January 2022.
Further reading
[edit]- Raspberry Pi For Dummies; Sean McManus and Mike Cook; 2013; ISBN 978-1118554210.
- Getting Started with Raspberry Pi; Matt Richardson and Shawn Wallace; 2013; ISBN 978-1449344214.
- Raspberry Pi User Guide; Eben Upton and Gareth Halfacree; 2014; ISBN 978-1118921661.
- Hello Raspberry Pi!; Ryan Heitz; 2016; ISBN 978-1617292453.
- The Official Raspberry Pi Beginner's Guide; Gareth Halfacree; 2023; ISBN 978-1912047260.
External links
[edit]- Official website

- Raspberry Pi, Department of Computer Science and Technology, University of Cambridge
- Raspberry Pi Wiki, supported by the RPF
- The MagPi Magazine
- "Raspberry Pi pinout" – board GPIO pinout
- "Raspberry Pi component map" Archived 7 June 2019 at the Wayback Machine
- "RaspberryPi Boards: Hardware versions/revisions"
- ARM1176JZF-S (ARM11 CPU Core) Technical Reference Manual Archived 19 June 2020 at the Wayback Machine, ARM Ltd.
Raspberry Pi
View on GrokipediaHistory
Origins and Development (2006–2011)
The Raspberry Pi project originated in 2006 at the University of Cambridge, where Eben Upton, then a researcher and Director of Studies in computer science at St John's College, observed a marked decline in programming proficiency and interest among incoming undergraduate students. Motivated by this trend, Upton began conceptualizing a low-cost, programmable computer to revive hands-on computing education in UK schools, drawing inspiration from earlier single-board computers such as the BBC Micro that had successfully engaged young learners in the 1980s. To formalize the effort, Upton co-founded the Raspberry Pi Foundation in 2008 alongside Rob Mullins, Jack Lang, and Alan Mycroft, all affiliated with Cambridge's Computer Laboratory; the charity was established to promote computer science education globally by developing affordable hardware that encouraged experimentation and creativity.[7][8][9] The foundation's vision centered on creating a credit-card-sized device priced under $35, emphasizing programmability, durability, and accessibility to counter the shift toward abstracted computing experiences in modern education. Upton's personal background played a key role; having taught himself to code on a BBC Micro as a child, he sought to replicate that direct interaction with hardware for a new generation, prioritizing fun and educational value over commercial features. Early development faced technical hurdles, including the need to integrate multimedia capabilities while keeping costs low, leading to a focus on essential peripherals like USB ports and video output.[7][10][9] Prototyping commenced in 2006 with the Alpha board, which utilized an Atmel ATmega644 microcontroller clocked at 22.1 MHz, 512 KB of SRAM, and generated a basic 320x240 video signal, all within a $25 budget to test core concepts like low-power operation and simple graphics. By 2008, the team advanced to the Beta board, shifting toward ARM architecture and incorporating Broadcom's VideoCore GPU for enhanced multimedia testing, though this introduced significant challenges due to Broadcom's restrictive non-disclosure agreements (NDAs) that limited documentation and support for the proprietary components. Upton's prior experience on Broadcom's architecture team facilitated initial access, but navigating the NDA constraints and adapting to ARM's ecosystem delayed progress and required iterative hardware revisions.[11][9][10] A pivotal milestone came in 2011 when the foundation secured the Broadcom BCM2835 system-on-chip (SoC), featuring an ARM11 CPU and VideoCore IV GPU, which became the heart of the first production model and enabled full Linux compatibility. Initial funding was sourced through the foundation's charitable structure, with contributions from individual donors and UK-based organizations supporting educational initiatives, allowing the team to bootstrap development without commercial pressures. These efforts laid the groundwork for transitioning to manufacturing by late 2011.[9][7][12]Launch and Early Production (2012–2013)
The Raspberry Pi officially launched on February 29, 2012, when the Model B became available for general sale through licensed distributors at an initial price of £22 (approximately $35), with the lower-spec Model A priced at £16 (approximately $25) and slated for release later in the year.[13] The launch generated immense interest aligned with the Raspberry Pi Foundation's educational mission to promote programming among youth, but demand far exceeded expectations, with initial stock selling out within hours and websites of distributors crashing under traffic.[14] This rapid uptake resulted in over 700,000 units sold in the first year alone, highlighting the device's appeal to hobbyists, educators, and developers.[15] Distribution was handled exclusively by Element 14 (part of Premier Farnell) and RS Components, who managed global sales and ensured compliance with the Foundation's licensing terms.[16] Initial production occurred in Taiwan and China, primarily through partner Egoman Technology for early batches, before shifting to Sony's facility in Pencoed, Wales, UK, starting in September 2012 to meet surging demand and support local manufacturing.[17] By late 2012, Sony's UK plant was producing tens of thousands of units monthly, marking a key step in scaling operations.[18] The first models featured the Broadcom BCM2835 system-on-chip (SoC), incorporating a single-core ARM11 processor at 700 MHz and a VideoCore IV graphics processing unit (GPU) capable of 1080p video decode.[19] Memory configurations started at 256 MB of RAM for the Model B (upgraded to 512 MB later in 2012), with the Model A using 256 MB; storage relied on removable SD cards, while video output supported HDMI for high-definition displays and composite via a 3.5 mm jack for legacy TVs.[20] These specifications enabled basic computing tasks like web browsing, media playback, and programming, all powered by a 5 V micro-USB supply. Post-launch challenges included persistent supply shortages, as production struggled to keep pace with demand peaking at around 700 orders per second in early 2012, leading to months-long waitlists for consumers.[21] While genuine counterfeit Raspberry Pi boards were rare due to the proprietary Broadcom SoC limiting replication, fake accessories such as power supplies emerged, prompting Foundation warnings about compatibility risks.[22] The community responded proactively, developing overclocking guides to boost the ARM11 core beyond 700 MHz—often to 800–900 MHz with minimal voltage adjustments—for improved performance in resource-intensive applications, shared via forums and early tutorials without voiding warranties if undervolted.[23]Corporate Evolution and Growth
The Raspberry Pi Foundation was established in 2009 as a UK-registered charity (number 1129409) with the mission to advance education in computer science and digital technologies, particularly for young people.[24] To separate its educational objectives from commercial operations and address growing demand for its products, the Foundation incorporated Raspberry Pi (Trading) Ltd in September 2012 as a wholly owned trading subsidiary responsible for design, manufacturing, and sales.[25][26] Leadership has been central to the organization's development, with Eben Upton serving as a founder and CEO of Raspberry Pi Holdings plc (the parent company post-IPO), guiding strategic expansions in staff and infrastructure.[27] The company grew its workforce to over 100 employees by 2020, reflecting sustained organizational scaling amid increasing global impact.[28] In parallel, it relocated its headquarters to 194 Cambridge Science Park, Milton Road, Cambridge, enhancing proximity to innovation hubs and supporting operational growth.[29] Funding for the Foundation has drawn from diverse sources, including early grants and support from technology partners such as ARM, which provided initial resources for development, alongside later investments like the $45 million raised in 2021 to bolster hardware innovation and marketing.[30][31] No formal crowdfunding campaigns were conducted for initial product development, with resources instead secured through founder contributions and partner backing. A pivotal financial structure emerged in 2017 through a profit-sharing model between Raspberry Pi Ltd and the Foundation, under which the subsidiary directs 100% of royalties from certain intellectual property licenses—such as those for Broadcom's VideoCore GPU technology, secured via a 2013 licensing agreement—to support charitable activities.[32][33] Key milestones underscore this evolution, including the 2013 Broadcom IP licensing deal that enabled broader hardware customization and the Foundation's response to the 2021 global supply chain crisis by pursuing vertical integration, such as in-house PCB assembly and closer supplier partnerships, to ensure production resilience.[33][34] These steps, amid early production challenges like component shortages, fortified the organization's sustainability and capacity to fulfill its educational mandate.[35]Product Line Expansion (2014–2025)
In 2014, the Raspberry Pi lineup expanded with the introduction of the Model A+, a slimmer, more compact variant of the original Model A designed for space-constrained projects, featuring a reduced footprint of 65mm x 30mm while retaining the BCM2835 processor and 256MB RAM.[36] This release marked the beginning of efforts to diversify form factors beyond the standard Model B series, targeting embedded applications and cost-sensitive designs.[37] The following year, 2015, saw the launch of the Raspberry Pi 2 Model B on February 2, equipped with a 900MHz quad-core ARM Cortex-A7 processor for significantly improved performance over the single-core Model B+.[38] Concurrently, the Zero series debuted with the Raspberry Pi Zero on November 26, a $5 ultra-compact board with a 1GHz single-core ARM11 processor and 512MB RAM, enabling broader accessibility for hobbyists and IoT prototypes.[39] These developments were supported by the Raspberry Pi Foundation's growing organizational infrastructure, which facilitated faster iteration and production scaling.[38] By 2016, the Raspberry Pi 3 Model B arrived on February 29, integrating Wi-Fi and Bluetooth connectivity via a Broadcom BCM43438 chip, alongside a 1.2GHz quad-core ARM Cortex-A53 processor, to enhance wireless capabilities for networked applications.[40] This model solidified the flagship series' evolution toward mainstream desktop and connectivity features. In 2019, the Raspberry Pi 4 Model B was released on June 24, introducing USB 3.0 ports for faster data transfer and support for dual 4K display output through two micro-HDMI ports, powered by a 1.5GHz quad-core ARM Cortex-A72 processor.[41] The Compute Module series advanced in 2020 with the Compute Module 4, launched on October 19, offering the Raspberry Pi 4's capabilities in a modular form factor starting at $25, with options for eMMC storage and enhanced I/O for industrial integration.[42] In 2021, the Pico series emerged on January 21 as the first microcontroller-focused product, built around the custom RP2040 chip with dual-core ARM Cortex-M0+ processors at 133MHz, priced at $4 to target embedded programming and maker projects.[43] The flagship line continued to progress with the Raspberry Pi 5, whose release was delayed due to global chip shortages, announced on September 28, 2023, and available from October 23, featuring a 2.4GHz quad-core ARM Cortex-A76 processor and PCIe interface for expanded peripherals, alongside the new RP1 southbridge chip to offload I/O processing from the main CPU.[44][45][46] This shift to the RP1 enabled more efficient handling of GPIO, USB, and display functions, improving overall system performance.[47] Recent expansions include the keyboard-integrated Raspberry Pi 500, released on December 9, 2024, which embeds an 8GB Raspberry Pi 5 into a compact keyboard chassis for an all-in-one desktop experience at $90.[5] In 2025, the Raspberry Pi 500+ followed on September 25, upgrading to 16GB RAM and adding an M.2 slot for NVMe SSD storage, priced at $200, to support demanding workloads like content creation.[48] As of November 2025, no Raspberry Pi 6 has been released, with the current lineup emphasizing refinements to existing series rather than a new flagship generation.[49]Sales and Production Milestones
The Raspberry Pi achieved its first major sales milestone with one million units sold by January 2013, just under a year after its initial launch in February 2012.[50] By February 2015, cumulative sales had reached over five million units, reflecting rapid adoption among hobbyists, educators, and developers.[51] Sales continued to accelerate, surpassing ten million units by September 2016 and approximately 20 million by late 2018, driven by expanded product availability and global distribution.[52] By the end of 2024, total units sold exceeded 68 million, underscoring the platform's enduring market penetration.[2][53] Production of the Raspberry Pi initially occurred in Taiwan before shifting to Sony's manufacturing facility in Pencoed, South Wales, UK, starting in August 2012, which enabled localized assembly and supported over 300,000 units in the first year.[17] This partnership with Sony UK has continued to the present, with the facility handling the majority of global production volumes.[54] In 2023, Raspberry Pi deepened its collaboration with Sony Semiconductor Solutions through a strategic investment, enhancing access to advanced components and supporting in-house chip design efforts like the RP1 I/O controller for the Raspberry Pi 5, though full vertical integration for chip assembly remained centered at the Sony UK site.[55] Key production and sales milestones include the February 2016 launch of the Raspberry Pi 3, which aligned closely with the ten-million-unit sales threshold reached later that year, boosting momentum through improved wireless connectivity.[52] The October 2023 debut of the Raspberry Pi 5 occurred amid ongoing global component shortages, yet it quickly became a top seller despite initial supply constraints.[45] In September 2025, the introduction of the Raspberry Pi 500+, a keyboard-integrated model with 16GB RAM and built-in SSD storage priced at $200, further enhanced accessibility for computing and educational applications.[56] The 2021–2022 global chip shortage severely impacted Raspberry Pi production, leading to allocation systems and delays, but by 2024, supply chains had stabilized through increased manufacturing capacity at Sony UK—reaching 90,000 units per week for the Pi 5—and diversified component sourcing, allowing sales to normalize at seven million units for the year.[57][58] As of November 2025, cumulative sales have exceeded 72 million units.Product Lines
Flagship Series
The flagship series of Raspberry Pi represents the core line of single-board computers optimized for general-purpose computing, education, and hobbyist projects, evolving from the original Model B launched in 2012 to the high-performance Raspberry Pi 5 introduced in 2023.[59] The series began with the Raspberry Pi 1 Model B, featuring a Broadcom BCM2835 system-on-chip (SoC) with a 700 MHz single-core ARM11 processor and 256 MB or 512 MB of RAM, establishing the foundational 26-pin GPIO header and Ethernet connectivity for networked applications.[60] Subsequent iterations, including the Raspberry Pi 2 Model B (2015) with a quad-core ARM Cortex-A7 at 900 MHz and 1 GB RAM, and the Raspberry Pi 3 Model B (2016) with a 1.2 GHz quad-core Cortex-A53 and integrated Wi-Fi/Bluetooth, expanded to a 40-pin GPIO header while maintaining backward compatibility for peripherals.[61] These early models prioritized affordability and accessibility, with production of the Pi 2 reaching end-of-life for certain revisions by 2020 due to SoC discontinuation.[61] The Raspberry Pi 4 Model B (2019) marked a significant leap in performance, incorporating a Broadcom BCM2711 SoC with a 1.5 GHz quad-core 64-bit ARM Cortex-A72 processor (upgradable to 1.8 GHz), RAM options from 1 GB to 8 GB of LPDDR4, Gigabit Ethernet, dual micro-HDMI ports supporting 4K resolution, and dual-band Wi-Fi 802.11ac with Bluetooth 5.0.[62] It retains the 40-pin GPIO header for hardware interfacing, enabling seamless integration with sensors, motors, and displays.[63] The Raspberry Pi 5 (2023) further advances the series with a Broadcom BCM2712 SoC featuring a 2.4 GHz quad-core 64-bit ARM Cortex-A76 processor, RAM configurations of 2 GB, 4 GB, 8 GB, or 16 GB of LPDDR4X, a PCIe 2.0 interface for high-speed storage expansion, and enhanced USB 3.0 bandwidth, while continuing support for the 40-pin GPIO.[64] Active cooling is recommended for the Pi 5 under sustained loads to manage thermal output, as its higher clock speeds generate more heat than predecessors.[64] These flagship models serve as versatile desktop replacements, media centers, and development platforms for running full Linux distributions like Raspberry Pi OS, supporting tasks from web browsing and office productivity to home automation and multimedia playback.[59] Pricing reflects their performance tiers, starting at $35 for the Raspberry Pi 4 Model B with 2 GB RAM and reaching $80 for the Raspberry Pi 5 with 8 GB RAM, making them accessible for educational and prototyping use.[63] While the Pi 3 Model B remains available for legacy projects with its 1 GB RAM and 100 Mb/s Ethernet, older variants like the Pi 1 and certain Pi 2 revisions have been phased out, with the focus shifting to the Pi 4 and Pi 5 for modern applications.[65]Zero and Compact Series
The Raspberry Pi Zero series comprises small-form-factor single-board computers designed for embedded systems, prototyping, and low-cost computing applications. Introduced in November 2015, the original Raspberry Pi Zero features a 1GHz single-core ARM11 processor based on the Broadcom BCM2835 SoC, 512MB of LPDDR2 SDRAM, and a compact 65mm × 30mm footprint at a price of $5, making it the most affordable entry in the Raspberry Pi lineup without built-in wireless connectivity or Ethernet.[39][66] In February 2017, the Raspberry Pi Zero W variant was released for $10, retaining the same processor and memory as the original Zero while adding 802.11 b/g/n Wi-Fi and Bluetooth 4.1 with Low Energy (BLE) support via a CYW43438 chip, enabling wireless networking for headless setups.[67][68] The series culminated with the Raspberry Pi Zero 2 W in October 2021, priced at $15 and featuring a quad-core 64-bit ARM Cortex-A53 CPU at 1GHz within the RP3A0 system-in-package (incorporating the BCM2710A1 SoC), delivering up to five times the performance of the original Zero while maintaining 512MB of SDRAM and the same wireless capabilities upgraded to Bluetooth 4.2.[69][70] Due to its 64-bit processor, the Raspberry Pi Zero 2 W supports the 64-bit version of Raspberry Pi OS (available in Desktop, Full, or Lite variants). Installation requires flashing a 64-bit image to a microSD card using Raspberry Pi Imager, necessitating a fresh installation as in-place upgrades from the 32-bit version are not supported; data should be backed up prior to the process. Although fully supported, some users prefer the 32-bit version due to the board's limited 512 MB RAM, as 64-bit operating systems typically incur greater memory overhead.[71][72][73] Common specifications across the Zero series include a mini HDMI port for 1080p video output, micro USB ports for power (5V) and On-The-Go (OTG) data connectivity, a microSD card slot for storage, and a CSI camera connector (v1.3 on original Zero, CSI-2 on Zero 2 W) for compatible modules like the Raspberry Pi Camera.[66][68][70] The boards support composite video output via solder points and include an unpopulated 40-pin GPIO header compatible with HATs and the broader Raspberry Pi ecosystem, though headers must be soldered separately on most models.[66][70] No DSI display port is present, limiting direct ribbon-cable display connections to HDMI adaptations.[66] All models run Raspberry Pi OS and are intended for production through at least January 2030.[66][68][70] These boards excel in ultra-low-power scenarios, typically consuming 1–2W under load, which supports battery-powered and headless operation in remote or portable deployments.[61] They are widely used in IoT prototypes, such as security cameras and Bluetooth audio devices, due to their minimal size, cost efficiency, and wireless options on W models.[70] However, the absence of onboard Ethernet requires USB adapters for wired networking, and the optional GPIO headers may necessitate additional assembly for expansion.[66][68]Keyboard-Integrated Series
The Keyboard-Integrated Series comprises compact personal computers where a Raspberry Pi single-board computer is embedded directly into a keyboard chassis, providing an all-in-one solution for computing without requiring separate assembly. The inaugural model, the Raspberry Pi 400, was released in November 2020 and is based on the Raspberry Pi 4 hardware platform. It features a quad-core 64-bit Arm Cortex-A72 processor clocked at 1.8 GHz, 4 GB of LPDDR4 RAM, dual-band Wi-Fi and Bluetooth 5.0 connectivity, and a full-sized USB keyboard with chiclet-style keys. Priced at $70 for the bare unit or $100 as a complete kit including power supply, microSD card, HDMI cable, and mouse, the Pi 400 supports dual 4K display output via micro HDMI ports and includes USB 3.0 and USB 2.0 ports for peripherals.[74] Succeeding the Pi 400, the Raspberry Pi 500 launched in December 2024, incorporating the more powerful Raspberry Pi 5's quad-core 64-bit Arm Cortex-A76 processor at 2.4 GHz and RP1 I/O controller for enhanced performance in a similar keyboard-integrated form factor. Equipped with 8 GB of LPDDR4X RAM, it maintains the series' focus on seamless integration while adding a built-in power switch and a one-piece aluminum heatsink for improved thermal management. The Pi 500 is available for $90 as a standalone unit or in a $120 desktop kit with 32 GB microSD card, power supply, and HDMI cable, supporting built-in Gigabit Ethernet and wireless networking.[75] In September 2025, the Raspberry Pi 500+ was introduced as an upgraded variant, featuring 16 GB of LPDDR4X RAM, an integrated M.2 slot for NVMe SSD storage (including a pre-installed 256 GB Raspberry Pi SSD option), and enhanced thermals through an advanced heatsink design. It employs a premium mechanical keyboard with low-profile Gateron Blue switches and an integrated trackpad for precise input, priced at $200 for the unit. The model retains compatibility with the 40-pin GPIO header for expansion while prioritizing faster boot times and data transfer via the SSD.[56] Common across the series, these devices integrate essential ports such as dual micro HDMI for video output, multiple USB ports (including USB 3.0 for high-speed data), a USB-C power input, and a 3.5 mm audio jack, alongside built-in wireless capabilities for immediate connectivity. They boot directly into Raspberry Pi OS, a Debian-based operating system optimized for the hardware, making them suitable for educational applications, home offices, and light productivity tasks like web browsing, document editing, and coding. The design emphasizes portability and ease of use, with the keyboard serving as the primary enclosure to minimize desk space.[76] Accessories for the Keyboard-Integrated Series include official Raspberry Pi cases for added protection and ventilation, as well as compatible monitors like the 15.6-inch Raspberry Pi Monitor with Full HD IPS display for a complete setup. These models support standard Raspberry Pi peripherals, such as HATs via the exposed GPIO pins, enhancing their versatility for hobbyist projects.[74]Pico Microcontroller Series
The Raspberry Pi Pico series consists of low-cost microcontroller boards designed for embedded projects, powered by custom Raspberry Pi silicon and distinct from the Linux-capable single-board computers in the broader product line. Launched in January 2021, the original Raspberry Pi Pico is priced at $4 and features the RP2040 microcontroller with a dual-core Arm Cortex-M0+ processor running at 133 MHz, 264 KB of on-chip SRAM, and 2 MB of QSPI flash memory. It includes 26 GPIO pins and the innovative Programmable I/O (PIO) subsystem, which enables the creation of custom peripherals through state machines for tasks like protocol emulation without burdening the main CPU. A USB bootloader simplifies firmware updates, allowing drag-and-drop programming directly from a host computer. In June 2022, Raspberry Pi introduced the Pico W for $6, adding wireless connectivity via a CYW43439 chip supporting 2.4 GHz 802.11n Wi-Fi, expanding applications to IoT without significantly increasing cost or size. The series evolved further with the Raspberry Pi Pico 2, released in August 2024 at $5, incorporating the RP2350 microcontroller with dual Arm Cortex-M33 cores (selectable as dual RISC-V Hazard3) clocked at 150 MHz, 520 KB SRAM, and 4 MB flash. The RP2350 enhances the PIO with a third block—providing 12 state machines total—for more complex custom hardware interfaces, alongside improved power efficiency and security features like Arm TrustZone. The Pico 2 W variant, launched in November 2024 for $7, integrates the original Pico W's wireless module with these upgrades. Programming the Pico series emphasizes real-time control without an operating system, using the official C/C++ SDK for low-level development or MicroPython for rapid prototyping. The C SDK supports integration with tools like CMake and provides libraries for hardware abstraction, while MicroPython offers an interactive REPL over USB or UART for immediate testing. Unlike full Raspberry Pi models that run Linux, the Pico boards focus on bare-metal execution for deterministic timing in embedded scenarios. Representative applications include interfacing with sensors via the built-in ADC for environmental monitoring and controlling motors or servos in robotics projects, as demonstrated in official examples like temperature sensing and PWM-driven actuators. By 2024, the series had contributed to millions of units shipped across Raspberry Pi's portfolio, underscoring its popularity in education and hobbyist prototyping.Compute Module Series
The Raspberry Pi Compute Module series consists of system-on-module (SoM) variants designed for integration into custom hardware, providing the core computing capabilities of Raspberry Pi single-board computers in a compact form factor suitable for industrial and embedded applications. The first model, Compute Module 1 (CM1), was released on April 7, 2014, featuring the Broadcom BCM2835 processor from the original Raspberry Pi Model B, 512 MB of LPDDR2 RAM, and 4 GB of eMMC flash storage.[77] It was priced at $30 for bulk orders and targeted original equipment manufacturers (OEMs) seeking to embed Pi-like functionality without the standard I/O peripherals. Subsequent releases built on this foundation: Compute Module 3 (CM3) launched on January 16, 2017, with the BCM2837 quad-core ARM Cortex-A53 processor at 1.2 GHz, 1 GB RAM, and optional eMMC storage of 0, 8, 16, or 32 GB, priced from $25.[78] Compute Module 3+ followed in 2019 with minor thermal and power improvements while retaining the same core specifications.[79] Compute Module 4 (CM4), introduced on October 19, 2020, marked a significant upgrade by adopting the BCM2711 SoC from Raspberry Pi 4, a 1.5 GHz quad-core 64-bit ARM Cortex-A72 processor, up to 8 GB LPDDR4-3200 RAM, and optional onboard eMMC storage (0, 8, 16, or 32 GB), with prices ranging from $25 for the 1 GB Lite variant to $90 for the 8 GB model with wireless connectivity and storage.[42] It introduced optional integrated Wi-Fi 802.11ac and Bluetooth 5.0, along with enhanced interfaces including dual HDMI outputs supporting up to 4K resolution, Gigabit Ethernet, and USB 2.0 ports via carrier board. The module measures 55 mm × 40 mm and uses a 200-pin high-density board-to-board connector for flexibility in custom designs, departing from the earlier SODIMM mechanical compatibility of CM1 and CM3.[80] High-speed MIPI CSI and DSI ports (up to two lanes each) enable camera and display integration, while the PCIe Gen 2.0 interface (one lane) supports high-bandwidth expansions like NVMe storage. Compute Module 5 (CM5), released on November 27, 2024, further advances the series with the BCM2712 SoC from Raspberry Pi 5, featuring a 2.4 GHz quad-core 64-bit ARM Cortex-A76 processor, 2, 4, or 8 GB LPDDR4X-4267 RAM, optional eMMC, and PCIe Gen 2.0 x1 for improved performance in demanding applications, starting at $45.[81][82] These modules require a custom carrier board to access GPIO pins (similar in pinout to flagship models for compatibility), power, and peripherals, enabling OEMs to tailor I/O for specific needs without excess components.[83] They are widely used in industrial automation, digital signage, point-of-sale systems, and server clustering, where the modular design facilitates scalable, long-lifecycle deployments.[84] For instance, CM4 has been integrated into blade servers for edge computing and thin clients in enterprise environments. Production emphasizes reliability for embedded markets, with over four million Compute Modules sold cumulatively by August 2023 and annual volumes exceeding one million units to meet industrial demand.[85] Extended temperature variants (-40°C to +85°C) ensure suitability for harsh conditions, and Raspberry Pi guarantees long-term availability, such as at least until 2036 for CM4.[86]Model Comparison
The Raspberry Pi lineup encompasses diverse series tailored for different applications, from high-performance computing to embedded microcontroller tasks. The following table provides a comparative overview of key specifications for representative models across the flagship, compact, keyboard-integrated, Pico microcontroller, and Compute Module series, highlighting evolutionary improvements such as increased RAM capacities and enhanced processing power in newer iterations.[87][61]| Model | Release Year | SoC/CPU | RAM Options | Connectivity (Ethernet/Wi-Fi/Bluetooth) | Ports (USB/HDMI/GPIO) | Price Range | Form Factor |
|---|---|---|---|---|---|---|---|
| Flagship Series | |||||||
| Raspberry Pi 5 | 2023 | Broadcom BCM2712, quad-core Arm Cortex-A76 @ 2.4 GHz | 2 GB, 4 GB, 8 GB, 16 GB | Gigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.0 | 2× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO | $50–$100 | Credit-card sized SBC |
| Raspberry Pi 4 Model B | 2019 | Broadcom BCM2711, quad-core Arm Cortex-A72 @ 1.5 GHz | 1 GB, 2 GB, 4 GB, 8 GB | Gigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.0 | 2× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO | $35–$75 | Credit-card sized SBC |
| Raspberry Pi 3 Model B+ | 2018 | Broadcom BCM2837B0, quad-core Arm Cortex-A53 @ 1.4 GHz | 1 GB | Gigabit Ethernet, 2.4 GHz Wi-Fi 802.11n, Bluetooth 4.2 | 4× USB 2.0, HDMI, 40-pin GPIO | $35 | Credit-card sized SBC (discontinued) |
| Zero and Compact Series | |||||||
| Raspberry Pi Zero 2 W | 2021 | Broadcom BCM2710A1, quad-core Arm Cortex-A53 @ 1 GHz | 512 MB | No Ethernet, 2.4 GHz Wi-Fi 802.11n, Bluetooth 4.2 | 1× USB 2.0 OTG (micro), mini HDMI, 40-pin GPIO | $15 | Ultra-compact SBC |
| Keyboard-Integrated Series | |||||||
| Raspberry Pi 500 | 2024 | Broadcom BCM2712, quad-core Arm Cortex-A76 @ 2.4 GHz | 8 GB | Gigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.0 | 2× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO | $90 | Keyboard-integrated SBC |
| Raspberry Pi 500+ | 2025 | Broadcom BCM2712, quad-core Arm Cortex-A76 @ 2.4 GHz | 16 GB | Gigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.0 | 2× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO | $200 (with SSD) | Keyboard-integrated SBC |
| Pico Microcontroller Series | |||||||
| Raspberry Pi Pico 2 | 2024 | Raspberry Pi RP2350, dual-core Arm Cortex-M33 or RISC-V Hazard3 @ 150 MHz | 520 KB SRAM | No Ethernet/Wi-Fi/Bluetooth (base) | Micro USB, 40-pin GPIO | $5 | Microcontroller board (21 × 51 mm) |
| Raspberry Pi Pico 2 W | 2024 | Raspberry Pi RP2350, dual-core Arm Cortex-M33 or RISC-V Hazard3 @ 150 MHz | 520 KB SRAM | No Ethernet, 2.4 GHz Wi-Fi 802.11n, Bluetooth 5.2 | Micro USB, 40-pin GPIO | $7 | Microcontroller board (21 × 51 mm) |
| Compute Module Series | |||||||
| Compute Module 4 | 2020 | Broadcom BCM2711, quad-core Arm Cortex-A72 @ 1.5 GHz | 1 GB, 2 GB, 4 GB, 8 GB | Optional Gigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.0 | Depends on carrier board (up to 2× HDMI, 2× USB 2.0, 40-pin GPIO) | $25–$100 (varies with eMMC) | 55 × 40 mm module (200-pin connector) |
| Compute Module 3+ | 2019 | Broadcom BCM2837B0, quad-core Arm Cortex-A53 @ 1.2 GHz | 1 GB | No built-in (Gigabit Ethernet optional via carrier) | Depends on carrier board (HDMI, USB 2.0, 40-pin GPIO) | $35 (discontinued October 2025) | SODIMM module (67.6 × 30 mm) |
Hardware
Processors and SoCs
The Raspberry Pi series has evolved through several Broadcom system-on-chip (SoC) designs, starting with the BCM2835 introduced in the original models. This early SoC features a single-core ARM1176JZF-S processor clocked at 700 MHz, integrated with a VideoCore IV GPU, and supports 32-bit ARM architecture.[60][89] It powers the Raspberry Pi 1 Models A, A+, B, B+, as well as the Zero and Zero W variants, providing foundational single-board computing capabilities for educational and hobbyist applications.[60] Subsequent mid-generation models transitioned to multi-core ARM Cortex architectures for improved performance. The BCM2836, used in early Raspberry Pi 2 Model B units, employs a quad-core ARM Cortex-A7 processor at 900 MHz, maintaining compatibility with the BCM2835's peripherals while enabling 64-bit addressing in software.[60] This was followed by the BCM2837 in the Raspberry Pi 3 Model B and some Pi 2 revisions, featuring a quad-core ARM Cortex-A53 processor at 1.2 GHz under Armv8 architecture, which supports both 32-bit and 64-bit modes.[60] Later variants like the BCM2837B0 in Pi 3 B+ and Compute Module 3+ boost the clock to 1.4 GHz, enhancing multitasking efficiency without altering the core design.[60] The BCM2711, debuting in the Raspberry Pi 4 Model B and Compute Module 4, upgrades to a quad-core ARM Cortex-A72 processor at 1.5 GHz, also Armv8-based, delivering significantly higher instruction throughput for demanding tasks.[60][90] Recent flagship models incorporate more advanced SoCs, with the BCM2712 powering the Raspberry Pi 5, 500, and Compute Module 5. This SoC includes a quad-core 64-bit ARM Cortex-A76 processor operating at 2.4 GHz, featuring 512 KB L2 cache per core and a 2 MB shared L3 cache, which provides substantial gains in single-threaded and parallel processing performance.[60] Complementing the BCM2712 is the in-house designed RP1 I/O controller, introduced in 2023 for the Raspberry Pi 5, which offloads peripheral management—including GPIO, USB, Ethernet, and MIPI interfaces—from the main CPU via a PCIe Gen 2 x4 link operating at 2 GB/s bandwidth, thereby improving overall system efficiency.[91][92] In contrast, the original Raspberry Pi Pico microcontroller series utilizes the custom RP2040 SoC, a dual-core Arm Cortex-M0+ processor capable of clock speeds up to 133 MHz, designed for embedded applications without an integrated GPU.[93] The RP2040 emphasizes low-power operation and programmable I/O, supporting up to 264 KB SRAM. The Raspberry Pi Pico 2 family uses the RP2350 SoC, featuring dual Arm Cortex-M33 processors at up to 150 MHz with 520 KB SRAM, also supporting flexible clocking for real-time tasks. Overclocking is supported across Raspberry Pi models through modifications in the config.txt boot configuration file, allowing users to exceed factory clock speeds for enhanced performance, though stability requires adequate cooling to avoid thermal throttling at 85°C.[94] For instance, the Raspberry Pi 5's BCM2712 can be overclocked to 3 GHz on all cores using settings like arm_freq=3000, achieving up to 25% performance uplift in benchmarks when paired with active cooling, but users must monitor for instability via stress testing.[94][95]Memory and Storage Options
The Raspberry Pi employs soldered LPDDR4X RAM in its modern models, which is non-upgradable due to direct integration with the system-on-chip (SoC).[64][61] Capacities range from 1 GB to 16 GB across variants, with the Raspberry Pi 5 offering options of 2 GB, 4 GB, 8 GB, or 16 GB to suit different workloads such as lightweight IoT applications or more demanding desktop use.[64] This RAM interacts with the CPU via a high-bandwidth interface to support efficient multitasking and data processing.[61] For persistent storage, the Raspberry Pi primarily relies on microSD cards for booting the operating system and storing data, with support for capacities up to 1 TB in SDXC format.[96] USB SSDs provide an alternative for expanded storage and faster access, enabled through boot modes that allow direct OS installation on USB mass storage devices.[97] In the Compute Module series, embedded MultiMediaCard (eMMC) options offer on-board flash storage ranging from 16 GB to 64 GB, depending on the model like the Compute Module 5, for compact embedded applications.[98] The Raspberry Pi 500+ integrates M.2 NVMe support via its PCIe interface, including a pre-installed 256 GB SSD for high-speed storage in keyboard-embedded configurations.[56] Boot order prioritization defaults to microSD card first, followed by USB and then network boot, configurable via the EEPROM settings for flexibility in deployment.[99] With NVMe on the Raspberry Pi 5, sequential read performance can reach up to 900 MB/s, significantly enhancing data-intensive tasks compared to microSD.[100] Boot times with NVMe are similar to or marginally faster than microSD (typically a 1–5 second gain), but NVMe provides significant runtime performance improvements for tasks such as package installations and file operations, along with greater reliability and longevity due to lower wear rates compared to microSD cards.[101]Video and Display Outputs
The Raspberry Pi's graphics processing is handled by Broadcom's VideoCore GPU integrated into the system-on-chip (SoC). Earlier models, such as the Raspberry Pi 4, feature the VideoCore VI GPU, which supports OpenGL ES 3.1 for 3D graphics rendering and provides hardware acceleration for video decoding, including H.264 up to 1080p60 and HEVC up to 4K60.[102][103] The Raspberry Pi 5 upgrades to the VideoCore VII GPU, clocked at 800 MHz, offering enhanced performance with support for OpenGL ES 3.1 and Vulkan 1.2, enabling more efficient handling of complex graphical workloads.[64][47] Display outputs on Raspberry Pi boards primarily utilize HDMI interfaces for high-resolution video. The Raspberry Pi 4 and 5 include dual micro-HDMI ports, allowing connection to monitors or TVs; the Pi 4 supports up to 4K resolution at 60 Hz on one display or dual 4K at 30 Hz, while the Pi 5 extends this to dual 4K at 60 Hz with HDR support.[103][64] Additionally, a DSI (Display Serial Interface) port is available on models from the Pi 3 onward, designed for direct connection to official Raspberry Pi touch displays, such as the 7-inch 800x480 capacitive touchscreen, which integrates touch input via the same interface.[104] For legacy compatibility, composite video output is provided through the 3.5 mm audio/video jack on Pi 4 and 5, supporting NTSC or PAL standards at lower resolutions like 480i, configurable via the boot settings file.[94] Resolution capabilities and hardware acceleration are tailored to the GPU's decoding prowess. The Pi 5's VideoCore VII enables 4K@60 Hz playback on dual displays and hardware-accelerated decoding of HEVC (H.265) video up to 4K@60 Hz, facilitating smooth media playback in applications like Kodi and VLC, where the GPU offloads decoding to reduce CPU load.[64][47] On the Pi 4, the VideoCore VI supports similar acceleration for H.264 content up to 1080p60 and HEVC up to 4K60, ensuring efficient video rendering in software players without native DisplayPort output, which requires HDMI-to-DisplayPort adapters.[102][103] These features, while robust for embedded applications, necessitate adapters for non-HDMI standards like VGA or DVI, as no native support exists for those interfaces.[94]Connectivity and Networking
The Raspberry Pi series provides a range of connectivity options for wired and wireless networking, evolving across models to support higher speeds and more ports. Early models, such as the original Raspberry Pi Model B, feature two USB 2.0 ports operating at up to 480 Mbps, while later iterations like the Raspberry Pi 4 Model B and Raspberry Pi 5 introduce two USB 3.0 ports each capable of 5 Gbps simultaneous operation alongside two USB 2.0 ports, enabling faster data transfer for peripherals and storage.[61][47] The Raspberry Pi Zero series includes a single micro-USB port that supports On-The-Go (OTG) functionality, allowing the board to act as either a USB host or device, which facilitates compact setups for networking gadgets like USB Ethernet adapters.[66] Up to four USB ports are available on flagship models through the combination of onboard ports and expansion via hubs.[61] Ethernet connectivity begins with 10/100 Mbps support on models like the Raspberry Pi 3 Model B, using an integrated controller for basic wired networking.[61] The Raspberry Pi 3 Model B+ upgrades this to a 300 Mbps Ethernet interface with Power over Ethernet (PoE) compatibility via an optional HAT. Subsequent models, including the Raspberry Pi 4 Model B and Raspberry Pi 5, incorporate a native Gigabit Ethernet port (1 Gbps) with a dedicated controller in the SoC paired with a Broadcom PHY, supporting PoE+ for powered networking without additional cables when using the appropriate HAT.[61][47] This enables reliable, high-speed local area network connections for applications such as home servers or industrial automation. Wireless capabilities are integrated starting from the Raspberry Pi 3 Model B, which includes 2.4 GHz 802.11n Wi-Fi at up to 35 Mbps and Bluetooth 4.1 with Low Energy (BLE) support for short-range communication.[61] Enhanced dual-band (2.4/5 GHz) 802.11ac Wi-Fi, offering speeds up to 120 Mbps on the Pi 4 and 300 Mbps on the Pi 5, pairs with Bluetooth 5.0/BLE for improved range and data rates in modern models.[61][47] PoE HATs extend wired power options to wireless setups, allowing Ethernet-like reliability over Wi-Fi networks. The Raspberry Pi Zero W adds similar wireless features in a compact form, while the Zero series lacks built-in Ethernet but supports it via USB adapters.[61] Additional networking interfaces include serial protocols such as UART, I2C, and SPI, accessible through the standard 40-pin GPIO header on all models, enabling communication with sensors, modules, and custom networks.[61] The Raspberry Pi 5 introduces a single-lane PCIe 2.0 x1 interface via an FFC connector, which supports high-speed network interface cards (NICs) for expanded connectivity options like 10 Gbps Ethernet or advanced wireless adapters when paired with compatible HATs.[47] Add-on WiFi adapters such as the Intel AX210 can be used via M.2 PCIe HATs or adapters, but a common issue occurs where only the onboard Broadcom WiFi (brcmfmac driver, phy#0, wlan0) is detected and active, while the Intel AX210 fails to initialize with no related dmesg logs for the iwlwifi driver. This typically results from missing firmware or the PCIe link operating at Gen2 speed rather than the required Gen3 for reliable AX210 operation. To resolve this, install the firmware-iwlwifi package (sudo apt update && sudo apt install firmware-iwlwifi), add dtparam=pciex1_gen=3 to /boot/config.txt to enable PCIe Gen3, reboot, and verify detection using lspci | grep -i network (should show the Intel AX210) and dmesg | grep iwlwifi (should show firmware loading and phy#1 wlan1). Optionally, disable the onboard WiFi by adding dtoverlay=disable-wifi to /boot/config.txt to prevent conflicts. Persistent detection issues may require checking hardware connections, antennas, and dmesg for PCIe errors.[94] Power delivery on the Raspberry Pi 5 occurs over its USB-C port, supporting up to 5V/5A with negotiation for efficient powering during intensive networking tasks.[47]
GPIO and Expansion Interfaces
The Raspberry Pi incorporates a 40-pin GPIO header, first introduced on the Raspberry Pi 1 Model B+ in July 2014, which serves as the primary interface for digital input and output operations.[105] This header exposes 26 general-purpose input/output (GPIO) pins, alongside dedicated pins for 3.3 V and 5 V power supplies, as well as multiple ground connections, enabling direct interfacing with external circuits, sensors, and actuators.[61] The GPIO pins operate at 3.3 V logic levels, with each pin capable of sourcing or sinking a maximum of 16 mA, though the aggregate current draw from the 3.3 V rail is limited to 50 mA to prevent overload.[103] This design supports a wide range of hobbyist and educational projects, such as connecting buttons, LEDs, and simple displays, while emphasizing the need for external level shifting when interfacing with 5 V devices.[106] The GPIO pins multiplex multiple functions, including support for standard communication protocols essential for peripheral integration. The I²C bus, available on pins 3 (SDA) and 5 (SCL), operates at speeds up to 1 MHz, facilitating connections to multiple low-speed devices like sensors and EEPROMs over a two-wire interface.[61] SPI communication is provided through two channels—primary (pins 19, 21, 23, 24) and secondary (configurable on other GPIOs)—enabling full-duplex, high-speed data transfer for applications such as SD card interfaces or display controllers.[61] UART functionality, typically on pins 14 (TX) and 15 (RX), supports serial communication for debugging or modem-like connections, with additional instances allocatable via device tree overlays.[61] Hardware PWM is available on pins like 12, 13, 18, and 19, allowing precise pulse-width modulation for controlling servo motors, DC motors via drivers, or variable-intensity LEDs without software timing overhead.[61] To standardize expansion, the Raspberry Pi adheres to the Hardware Attached on Top (HAT) specification, launched in 2014 alongside the 40-pin header to promote compatible add-on boards.[107] HATs stack directly onto the GPIO header using standoffs for mechanical stability and incorporate a dedicated I²C EEPROM on pins 3 and 5 to enable plug-and-play detection, automatic GPIO configuration, and loading of device tree overlays at boot.[108] This EEPROM stores board-specific details, such as vendor identification and pin usage mappings, ensuring seamless integration without manual setup.[108] The Sense HAT exemplifies this standard, stacking sensors for environmental monitoring (temperature, humidity, pressure) and a 64-LED matrix for visual output, all auto-detected upon connection.[109] Stacking multiple HATs is possible with addressable EEPROMs, though power and pin conflicts must be managed.[107] In the Raspberry Pi Pico microcontroller series, the Programmable I/O (PIO) subsystem extends GPIO capabilities with 12 state machines in RP2350-based models like the Pico 2, allowing programmable hardware for custom serial protocols.[110] These state machines execute user-defined instruction sequences independently of the main CPU, emulating interfaces such as parallel buses or unusual timing protocols (e.g., WS2812 LED control or VGA output) by shifting data across GPIO pins at high speeds.[111] This feature enhances the Pico's utility in embedded applications requiring precise, low-latency I/O without dedicated peripherals.[110]Power Supply and Form Factors
The Raspberry Pi requires a stable 5V DC power input to operate reliably, with connector types evolving across models to support higher power demands. Earlier models, including the Raspberry Pi 1, 2, 3, and Zero series, use a micro-USB port and recommend a 2.5A supply to accommodate the board and basic peripherals.[112] Starting with the Raspberry Pi 4 Model B, the connector switched to USB-C, requiring a 3A supply for optimal performance, while the Raspberry Pi 5 demands a 5A USB-C power supply—though a 3A unit can suffice for lighter workloads, limiting available peripheral power to 600mA.[112] Insufficient power delivery triggers an undervoltage warning, indicated by a persistent lightning bolt icon on the display when the input voltage falls below approximately 4.63V, potentially causing instability or throttling.[113] For timekeeping, most Raspberry Pi models depend on network time synchronization protocols like NTP over internet connectivity to maintain accurate system clocks after power cycles. The Raspberry Pi 5 introduces an optional battery-backed real-time clock (RTC) via a dedicated two-pin header, powered by a rechargeable manganese lithium cell that enables standalone time retention without network access.[114] Raspberry Pi boards employ compact form factors suited to embedded and educational applications, with the flagship Model B series (from Pi 1 to Pi 5) standardizing on a credit-card-sized layout of 85.6 mm × 56.5 mm to facilitate integration into cases and projects. Smaller variants include the Raspberry Pi Zero and Zero 2 W at 65 mm × 30 mm, ideal for space-constrained designs. The Raspberry Pi Pico microcontroller series adopts a distinct 51 mm × 21 mm footprint with mounting holes for secure fixation. Generational differences in layout appear in features like the Pi 5's integrated mounting points for an active cooler to manage thermal output during intensive tasks.[103][70][115] Power efficiency remains a key attribute, enabling battery-powered and low-energy deployments. The Raspberry Pi Zero series idles at 2–3 W under typical conditions with minimal peripherals, emphasizing its suitability for always-on, low-power scenarios. In contrast, the more capable Raspberry Pi 5 typically consumes 3–10 W (idle approximately 3–5 W, under load up to 9–12 W), reflecting its enhanced performance at the cost of higher draw. Power can alternatively be supplied through GPIO pins 2 (5V) and 4 (5V) for custom integrations, though this method bypasses onboard protection and requires careful voltage regulation.[113][116]Software
Operating Systems
Raspberry Pi devices primarily run Linux-based operating systems, with Raspberry Pi OS serving as the official distribution optimized for the hardware. Raspberry Pi OS, formerly known as Raspbian, is a free operating system derived from Debian, available in both 32-bit and 64-bit variants to accommodate different models and performance needs. Notably, the Raspberry Pi Zero 2 W supports the 64-bit variant of Raspberry Pi OS due to its quad-core 64-bit ARM Cortex-A53 processor, despite having only 512 MB of RAM; however, some users prefer the 32-bit variant for this model due to the lower memory overhead of 32-bit systems.[117][72][70] It supports over 35,000 packages from the Debian repositories, enabling a wide range of applications from desktop environments to server setups.[117] The distribution is regularly updated by the Raspberry Pi Foundation's engineering team, ensuring compatibility across all models while incorporating hardware-specific optimizations like efficient GPU acceleration.[118] The 2023 release, based on Debian Bookworm, introduced significant enhancements including Wayland as the default display server protocol for improved graphics performance and PipeWire for audio handling, which better manages Bluetooth devices by auto-reconnecting them on boot.[119][120] Subsequent updates, such as the 2025 version based on Debian Trixie (released October 1, 2025), added features like an updated desktop theme and a new Control Centre for easier customization.[121] These versions provide variants like the full desktop edition with PIXEL interface or the lightweight "Lite" version for headless operation, making it suitable for educational, hobbyist, and embedded projects.[72] Several alternative operating systems are compatible with Raspberry Pi hardware, offering users options for specialized use cases. Ubuntu, maintained by Canonical, provides official ARM builds with long-term support, including desktop and server editions tailored for Raspberry Pi 4 and 5 models. Manjaro ARM delivers an Arch Linux-based experience with rolling releases and user-friendly tools for package management on ARM architectures. Kali Linux, from Offensive Security, supports penetration testing and security tools on Raspberry Pi devices through dedicated ARM images. Experimentally, Android distributions like LineageOS can run on select models, though they require custom kernels; performance is adequate for basic tasks such as media playback and light applications, but hardware acceleration for video and GPU features often relies on proprietary components, potentially leading to bugs in camera support or advanced graphics. For optimal results, a fast microSD card (32 GB or larger) and models with at least 4 GB of RAM are recommended.[122] Operating systems are typically installed using the Raspberry Pi Imager, a free tool available for Windows, macOS, and Linux that simplifies writing images to microSD cards.[118] The Imager supports selecting from official and third-party OSes, configuring settings like hostname and SSH access during the process, and verifying the write integrity. For SD cards, recent Raspberry Pi OS images employ a partition scheme without a separate, visible boot partition in some host operating systems, streamlining the structure to a single ext4 root filesystem with embedded boot files for easier management.[112][123] The Raspberry Pi Pico series, being microcontrollers rather than full computers, does not support a traditional operating system and instead runs lightweight firmware. Official support includes MicroPython, a lean implementation of Python 3 designed for embedded systems, which allows direct scripting on the RP2040 microcontroller.[124] CircuitPython, a fork by Adafruit, provides similar Python-based programming with additional libraries for hardware interfacing, installable via UF2 files for rapid prototyping without compilation.[125]Firmware and Bootloader
The boot process of the Raspberry Pi begins with the VideoCore GPU firmware, which initializes the hardware and loads subsequent bootloader stages before transferring control to the ARM CPU for operating system execution. This firmware, developed by Broadcom, consists primarily of proprietary binary blobs such as start.elf and fixup.dat, responsible for early hardware configuration including memory setup and peripheral detection. These blobs are essential for the multi-stage boot sequence, where the GPU acts as the initial processor, reading configuration from the boot medium.[126] Introduced with the Raspberry Pi 4, the EEPROM bootloader replaces the earlier SD card-based bootcode.bin approach, storing the first-stage bootloader directly on the board's 128 KB EEPROM for faster and more reliable initialization. This bootloader is configurable via the bootcode.bin file, loaded by the GPU from the boot partition, which defines boot order, delays, and memory allocations through settings in config.txt, such as bootcode_delay or gpu_mem. Support for network boot was added in subsequent updates, allowing Pi 4 and Pi 5 models to boot over Ethernet or USB using BOOT_ORDER=0xf21 in the EEPROM configuration, enabling scenarios like diskless deployments without local storage.[83][94] Firmware updates, including bootloader revisions, are managed via the rpi-eeprom package for Pi 4 and Pi 5, which provides scripts and binaries to flash new EEPROM images, often using the Raspberry Pi Imager for safe application from an SD card. For the Pi 5, specific EEPROM updates enable PCIe interface functionality, such as NVMe SSD booting via the external PCIe port, by setting parameters like PCIE_PROBE=1 and updating to versions supporting Gen 2/3 speeds. To support PCIe Gen 3 operation for add-on devices such as Intel AX210 WiFi cards installed via M.2 PCIe HATs or adapters, adddtparam=pciex1_gen=3 to /boot/config.txt. Optionally, dtoverlay=disable-wifi can be added to disable the onboard Broadcom WiFi to prevent conflicts with the add-on card. The rpi-update tool facilitates broader firmware upgrades, pulling pre-release VideoCore blobs, kernel modules, and device trees from the official repository, though it is recommended only for testing due to potential instability; stable updates occur via apt. To revert to stable firmware following use of rpi-update, reinstall the relevant packages with commands such as sudo apt update followed by sudo apt install --reinstall raspi-firmware, then reboot. For bootloader issues on Pi 4 and Pi 5, rpi-eeprom-update or reinstallation of rpi-eeprom may be employed; as a last resort, reflash the SD card with a fresh Raspberry Pi OS image.[127][117]
Security features enhance boot integrity through one-time programmable (OTP) fuses in the BCM2711 SoC (Pi 4) and BCM2712 (Pi 5), which store a SHA-256 hash of a customer public key to enforce signed bootloader verification, preventing unauthorized modifications. Available since 2023, optional secure boot requires boot.img files to be RSA-2048 signed with a private key, verified against ROM-level keys before loading; this chain of trust revokes development modes and supports atomic updates up to 180 MB. Once OTP fuses are burned to enable secure boot, it is irreversible, ensuring only validated firmware executes.[128][129]