raspberry_pi_pico_hardware
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| raspberry_pi_pico_hardware [2026/06/14 20:29] – [Key Features] walkeradmin | raspberry_pi_pico_hardware [2026/06/15 21:54] (current) – [Key Features] walkeradmin | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| \\ | \\ | ||
| + | Most of this information comes from the following [[https:// | ||
| ==== Pico microcontroller boards ==== | ==== Pico microcontroller boards ==== | ||
| Line 175: | Line 176: | ||
| ---- | ---- | ||
| + | ===== Raspberry Pi Pico 2 ===== | ||
| + | \\ | ||
| + | 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, ' | ||
| + | \\ | ||
| + | \\ | ||
| + | {{ : | ||
| + | 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: | ||
| + | * The presence or absence of a wireless component. | ||
| + | * The presence or absence of presoldered header pins. | ||
| + | |||
| + | * The location and type of Serial Wire Debug (SWD) interface. | ||
| + | |||
| + | === Pico 2 Hardware === | ||
| + | \\ | ||
| + | {{ : | ||
| + | \\ | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ==== Wireless Raspberry Pi Pico 2 boards ==== | ||
| + | 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, | ||
| + | \\ | ||
| + | \\ | ||
| + | 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 | ||
| + | \\ | ||
| + | ==== Key Features ==== | ||
| + | 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, | ||
| + | |||
| + | === RP2350 microcontroller chip === | ||
| + | Including: | ||
| + | \\ | ||
| + | * A choice of CPU architectures that can run tasks in parallel. For more information, | ||
| + | |||
| + | * Dual-core Arm Cortex-M33. | ||
| + | |||
| + | * Dual-core Hazard3 RISC-V processor. | ||
| + | |||
| + | * Flexible clock running up to 150 MHz. | ||
| + | |||
| + | * 520 kB of SRAM. | ||
| + | |||
| + | * USB 1.1 controller and PHY with device and host support. | ||
| + | |||
| + | * Low-power sleep and dormant modes. | ||
| + | |||
| + | * Accurate clock and timer. | ||
| + | |||
| + | * Temperature sensor. | ||
| + | |||
| + | * Twelve Programmable I/O (PIO) state machines for custom peripheral support. | ||
| + | |||
| + | * Flexible, user-programmable high-speed I/O. | ||
| + | |||
| + | * Can emulate interfaces such as SD card and VGA. | ||
| + | \\ | ||
| + | === Board Features === | ||
| + | |||
| + | * rag-and-drop programming using mass storage over USB. | ||
| + | |||
| + | * 4 MB of on-board flash memory. | ||
| + | |||
| + | * 26 multi-function GPIO pins. For more information, | ||
| + | |||
| + | * Hardware and software compatibility with Raspberry Pi Pico 1. | ||
| + | |||
| + | * Two timers with 4 alarms, and an AON timer. | ||
| + | |||
| + | * Debug connector | ||
| + | \\ | ||
| + | === Peripheral interfaces === | ||
| + | |||
| + | * Two SPI | ||
| + | |||
| + | * Two I2C | ||
| + | |||
| + | * Two UART | ||
| + | |||
| + | * Three 12-bit ADC | ||
| + | |||
| + | * 16 PWM channels | ||
| + | \\ | ||
| + | === Wireless connectivity === | ||
| + | |||
| + | * Wi-Fi (802.11n): | ||
| + | |||
| + | * Single-band (2.4 GHz). | ||
| + | |||
| + | * WPA3, a modern security protocol for wireless connectivity. | ||
| + | |||
| + | * Soft access point for broadcasting a Wi-Fi network, supporting up to four clients. | ||
| + | |||
| + | * Bluetooth 5.2: | ||
| + | |||
| + | * Support for Bluetooth Low Energy (BLE) Central and Peripheral roles. | ||
| + | |||
| + | * Support for Bluetooth Classic. | ||
| + | \\ | ||
| + | ---- | ||
| + | ==== Wireless Details ==== | ||
| + | |||
| + | 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, | ||
| + | \\ | ||
| + | === Wireless hardware and antenna === | ||
| + | |||
| + | 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. | ||
| + | \\ | ||
| + | * The SPI clock line (CLK) is shared with the VSYS voltage monitor, and so the ADC can only read VSYS when no SPI transaction is in progress. | ||
| + | |||
| + | * The Infineon CYW43439 DIN/OUT and IRQ signals share a pin, so you can only check for interrupt requests (IRQ) when no SPI transaction is in progress. | ||
| + | |||
| + | For optimal wireless performance, | ||
| + | |||
| + | === Wireless software licensing === | ||
| + | |||
| + | 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: | ||
| + | |||
| + | * Wireless Raspberry Pi Pico boards (Raspberry Pi Pico W, Pico WH, Pico 2 W, and Pico 2 W with headers). | ||
| + | |||
| + | * A combination of RP2040 and CYW43439, or RP2350 and CYW43439. | ||
| + | |||
| + | ---- | ||
raspberry_pi_pico_hardware.1781468961.txt.gz · Last modified: by walkeradmin
