It is fair to say that the Raspberry Pi Pico disrupted the maker community in 2021. The $4 microcontroller was Raspberry Pi’s first foray into making its own chips (ok, the Raspberry Pi 5’s RP1 is technically the first, but it was released after the Pico) and it saw the Raspberry Pi Pico and its RP2040 become a hot property. The Raspberry Pi Pico W, released in 2022, brought Wi-Fi to the form factor, but it wasn’t until 2024 that we saw the successor to the Raspberry Pi Pico, the $5 Raspberry Pi Pico 2.
The Raspberry Pi Pico 2 brings a more powerful CPU, more RAM and flash storage. It also brings security features via Arm TrustZone and Secure Boot. But, there is no Wi-Fi, until now.
The Raspberry Pi Pico 2 W is essentially a Raspberry Pi Pico 2, with the same Wi-Fi package as the original Raspberry Pi Pico W, and the same RM2 package as used in Pimroni’s Pico Plus 2 W. So what does $7 (£6.80 in the UK) buy you? Let’s find out!
Raspberry Pi Pico 2 W Technical Specifications
Feature | Raspberry Pi Pico 2 W | Raspberry Pi Pico |
---|---|---|
SoC | RP2350A, Dual Core Arm Cortex M33 or Dual Core RISC-V Hazard3 running at up to 150 Mhz | RP2040, Dual Core Arm Cortex M0+ running at up to 133 MHz |
SRAM | 520 KB | 264 KB |
Flash Storage | 4MB QSPI | 2MB QSPI |
Security | Arm TrustZone, 8KB OTP, Secure Boot | None |
Wi-Fi / Bluetooth | Wi-Fi b/g/n and Bluetooth via CYW43439 | None (Pico W has this) |
Language Support | MicroPython, CircuitPython, C, C++ | MicroPython, CircuitPython, C, C++ |
USB Interface | USB 1.1 Device and Host | USB 1.1 Device and Host |
GPIO Logic Level | 3.3V | 3.3V |
GPIO | 26 x Digital IO | 26 x Digital IO |
4 x 12-bit ADC (Analog pins) | 3 x 12-bit ADC (Analog pins) | |
2 x UART, 2 x I2C, 2 x SPI, 24 x PWM | 2 x UART, 2 x I2C, 2 x SPI, 16 x PWM | |
Programmable IO | 12 PIO State Machines | 8 PIO State Machines |
Onboard LED | GPIO 25 | GPIO 25 |
Power | 1.8 to 5.5V via Micro USB or VSYS | 1.8 to 5.5V via Micro USB or VSYS |
MCU Sleep Mode | <10uA | 100uA |
Dimensions | 21 x 51mm | 21 x 51mm |
Price | $7 | $4 |
Design of the Raspberry Pi Pico 2 W
You can’t help but notice that the Raspberry Pi Pico 2 W looks just like the original Raspberry Pi Pico W. The key differences are branding text, surface mount component placement and FCC / ID reference numbers. Other than that they are identical. Including just the BOOTSEL button. Please Raspberry Pi, can we have a reset button on the Pico?
The silver square on the bottom of the Pico 2 W is the same CYW43439 wireless package as found on the Raspberry Pi Pico W, and that means it can be used just like the Pico W, more on that later. Power and data connectivity comes from the micro USB connector, and yes, we do prefer the USB type C connector on the Pimoroni Pico Plus 2 W, but we can live with it given the $10 price difference!
We still get the wonderful castellated edges, enabling the Raspberry Pi Pico 2 W to be surface mount soldered into a project without the need to modify the receiving PCB. Soldering GPIO pins remains the same as the previous Raspberry Pi Pico. The solder will flow nicely between the pins and the GPIO of the Pico.
Programming the Raspberry Pi Pico 2 W
It’s a Raspberry Pi Pico, so you know that this can be programmed via MicroPython, CicruitPython, Arduino and many other languages. The short story is that the Raspberry Pi Pico 2 W can be programmed using the same languages and software as you are already using. They just need an update from their maintainers in order to get Wi-Fi functionality to work.
Raspberry Pi supplied a bleeding-edge MicroPython release for our review, and it worked out of the box with our review Pico 2 W. I tested with a script that downloads a JSON feed of all the crew who are currently on the International Space Station. I then parse the data to produce a list, which is then printed to the Python shell.
For the CircuitPython fans out there (I count myself as one), we tested a pre-release firmware and all was good! Wi-Fi connected with ease, and we were able to download JSON data directly to our Pico 2 W.
We used the third-party Arduino-Pico board library from Earle F. Philhower, III and soon had serial communication working. Wi-Fi will soon come to the Arduino board library, we’re sure of that. Why? Because the Pico 2 W uses the same wireless package as the Pico W.
Using add-ons with the Raspberry Pi Pico 2 W
Yes we can use the best Raspberry Pi Pico accessories and add-ons with the Raspberry Pi Pico 2 W! In general, if it works on the older Raspberry Pi Pico boards, then it will work on the Pico 2 W. Of course you will encounter an add-on that doesn’t work, but it will work once the developers get their hands on a Pico 2 W for testing.
We tested the Pimoroni Pico Display 2.0 and Display 2.8 with a pre-release version of Pimoroni’s MicroPython and we can confirm that they both worked and we soon had a series of animated balls bouncing around the screen like a DVD screensaver.
Who is the Raspberry Pi Pico 2 W for?
The RP2350 is a much more powerful chip when compared to the RP2040. While you don’t need huge amounts of processing power for most microcontroller projects, there are some where the added oomph will provide a benefit. Emulation, AI / Machine Learning / Computer Vision for example.
The Pico 2 W builds on that, by offering a solid Wi-Fi connection. Now our data is not limited to just the immediate world. We can pull data from remote sources, and send our data, raw or processed to a remote location. This makes the Raspberry Pi Pico 2 W great for low power data science applications, robotics and basic machine learning.
Bottom Line
The Raspberry Pi Pico 2 W brings wireless connectivity with the power of the RP2350 in the same Raspberry Pi Pico form factor that forms the heart of many projects. If you don’t need Wi-Fi, get the Raspberry Pi Pico 2, but for those of us that want more power in our microcontroller and Wi-Fi, then the Pico 2 W is the sweet spot. We get the same great quality Raspberry Pi board, backed up by a community of projects and knowledge that are transferable to the Pico 2 W.