User Tools

Site Tools


raspberry_pi_pico_hardware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
raspberry_pi_pico_hardware [2026/06/14 20:32] – [Key Features] walkeradminraspberry_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://www.raspberrypi.com/documentation/microcontrollers/pico-series.html|page]]. I have replicated some of it here because sometimes webpages move, are edited or just disappear.
 ==== 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, 'headers' isn’t shortened to 'H'.
 +\\ 
 +\\ 
 +{{ :pi-pico-table-002.png?600 |}}
 +
 +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 ===
 +\\ 
 +{{ :pico2-variants.png?600 |}}
 +\\ 
 +----
 +
 +
 ==== Wireless Raspberry Pi Pico 2 boards ==== ==== 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, 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.  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. 
Line 188: Line 211:
 \\  \\ 
   * A choice of CPU architectures that can run tasks in parallel. For more information, see Architecture switching:   * A choice of CPU architectures that can run tasks in parallel. For more information, see Architecture switching:
-  * +
   * Dual-core Arm Cortex-M33.   * Dual-core Arm Cortex-M33.
-  * +
   * Dual-core Hazard3 RISC-V processor.   * Dual-core Hazard3 RISC-V processor.
-  * +
   * Flexible clock running up to 150 MHz.   * Flexible clock running up to 150 MHz.
-  * +
   * 520 kB of SRAM.   * 520 kB of SRAM.
-  * +
   * USB 1.1 controller and PHY with device and host support.   * USB 1.1 controller and PHY with device and host support.
-  * +
   * Low-power sleep and dormant modes.   * Low-power sleep and dormant modes.
-  * +
   * Accurate clock and timer.   * Accurate clock and timer.
-  * +
   * Temperature sensor.   * Temperature sensor.
-  * +
   * Twelve Programmable I/O (PIO) state machines for custom peripheral support.   * Twelve Programmable I/O (PIO) state machines for custom peripheral support.
-  * +
   * Flexible, user-programmable high-speed I/O.   * Flexible, user-programmable high-speed I/O.
-  * +
   * Can emulate interfaces such as SD card and VGA.   * 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, see Non-wireless board layout.
 +
 +  * 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, without requiring external radio modules.
 +\\ 
 +=== 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, 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.
 +
 +=== 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.1781469124.txt.gz · Last modified: by walkeradmin