Most of this information comes from the following page. I have replicated some of it here because sometimes webpages move, are edited or just disappear.
Raspberry Pi Pico is a development board that uses Raspberry Pi microcontrollers (RP2040 or RP2350). A Raspberry Pi Pico is programmed using MicroPython, C, or C++ and, unlike other Raspberry Pi devices, doesn’t run Linux or support removable storage. Instead, Raspberry Pi Pico is programmed by flashing binaries to the on-board flash memory.
There are two generations of the Raspberry Pi Pico series:
Each generation is available in four variants, which differ based on:
The first generation of Raspberry Pi Pico is based on the RP2040 microcontroller chip. It comes in four variants, listed below. For more detail about the variants, see Non-wireless Raspberry Pi Pico boards (Raspberry Pi Pico and Pico H) and Wireless Raspberry Pi Pico boards (Raspberry Pi Pico W and Pico WH).
Figure 1 provides a visual reference for the four Raspberry Pi Pico variants as seen from the top. Visually, these variants differ most obviously based on:
For more information about these differences, see Non-wireless Raspberry Pi Pico boards and Wireless Raspberry Pi Pico boards.
Raspberry Pi Pico and Pico H are first-generation, non-wireless microcontroller boards based on the RP2040 chip. Both boards offer identical hardware capabilities, with the only physical differences being the presence of presoldered header pins on Raspberry Pi Pico H, and the style of the debug connector at the bottom of the boards. For more information, see Debug connector (SWD).
The pinout and board layout for Raspberry Pi Pico and Pico H is the same as for Raspberry Pi Pico 2 and Pico 2 with headers. For more information, see Non-wireless board layout.
Raspberry Pi Pico and Pico H offer the following key features:
Raspberry Pi Pico W and Pico WH are first-generation, wireless microcontroller boards based on the RP2040 chip. Both boards offer identical hardware capabilities, with the only physical differences being the presence of presoldered header pins on Raspberry Pi Pico WH, and the style of the debug connector below the microcontroller.
The pinout and board layout for Raspberry Pi Pico W and Pico WH is the same as for Raspberry Pi Pico 2 W and Pico 2 W with headers.
Raspberry Pi Pico W and Pico WH offer the same key features as Raspberry Pi Pico and Pico H, but with added wireless functionality. Specifically, Raspberry Pi Pico W and Pico WH offer the following key features:
Including:
Raspberry Pi Pico 2 is based on the RP2350 microcontroller chip. It comes in four variants, listed in Table 2. Unlike Raspberry Pi Pico H and Pico WH, 'headers' isn’t shortened to 'H'.
The table above provides a visual reference for the four Raspberry Pi Pico 2 variants as seen from the top. Visually, these variants differ most obviously based on:
Raspberry Pi Pico 2 W and Pico 2 W with headers are wireless microcontroller boards based on the RP2350 chip. Both boards offer identical hardware capabilities, with the only physical differences being the presence of presoldered header pins on Raspberry Pi Pico 2 with headers, and the style of the debug connector below the microcontroller.
The pinout and board layout for Raspberry Pi Pico 2 W and Pico 2 W with headers is the same as for Raspberry Pi Pico W and Pico WH
Raspberry Pi Pico 2 W and Pico 2 W with headers offer the same key features as Raspberry Pi Pico 2 and Pico 2 with headers, but with added wireless functionality. Specifically, Raspberry Pi Pico 2 W and Pico 2 W with headers offer the following key features:
Including:
Wireless Raspberry Pi Pico models (Raspberry Pi Pico W, Pico WH, Pico 2 W, and Pico 2 W with headers) integrate Wi-Fi and Bluetooth connectivity directly into the board, making them suitable for connected and IoT applications, without requiring external radio modules.
Wireless Raspberry Pi Pico models use the Infineon CYW43439 wireless chip, connected to the on-board microcontroller through an SPI interface operating at up to 33 MHz. Wireless Raspberry Pi Pico models also feature an on-board antenna licensed from ABRACON (formerly ProAnt).
Because this wireless subsystem shares some of the pins, some interface signals are multiplexed with other board functions.
For optimal wireless performance, keep the antenna space free. Placing metal near or under the antenna can significantly reduce signal gain and bandwidth; grounded metal placed along the sides of the antenna can improve the antenna’s bandwidth.
The software libraries, libcyw43 and BTstack, are free to use for non-commercial projects. However, Raspberry Pi has negotiated special commercial rights for Raspberry Pi Pico and microcontroller users. This means that users are granted a free licence for commercial use for projects built with: