After the very popular Raspberry Pi Pico, the new Raspberry Pi Pico W is a wireless version of the RP2040-based board that adds 2.4GHz 802.11n WiFi connectivity!
The addition of wireless connectivity opens up a number of new projects for the Pico W, such as: remote sensor readings, remote control, home automation, mini web server, wireless GPIO pin control, and more!
At the heart of the Pico W is the RP2040, the same chip used in the original Raspberry Pi Pico, featuring two ARM Cortex-M0+ cores clocked at 133 MHz, 256 KB RAM, 30 GPIO pins, and a broad range of interfacing options. This is paired with built-in 2MB of onboard QSPI Flash memory for storing codes and data.
WiFi is enabled using an Infineon CYW43439 wireless chip. The CYW43439 supports IEEE 802.11 b/g/n wireless LAN and Bluetooth 5.2; however, only wireless LAN will be supported by the software at launch.
Featuring the same footprint and RP2040 chip, this WiFi Pico is an instant replacement for upgrading existing Raspberry Pi Pico projects to WiFi. Grab a micro USB cable (or the handy Pico Essential kit with USB cables, connectors and more!), install the latest MicroPython Pico W specific U2F files and start programming!
Pico W can be programmed quickly and easily using MicroPython and C/C++ as well as popular editors like Thonny. Learning how to use Pico and MicroPython is also easy thanks to dedicated projects and getting started guides. We also have a guide on connecting to the internet using the Raspberry Pi Pico W.
*Initially, only MicroPython supports Wi-Fi connections. C/C++ support is in progress (timeline unknown).
Raspberry Pi Pico W Pinout
A few RP2040 GPIO pins are used for internal board functions:
- GPIO29 OP/IP wireless SPI CLK/ADC mode (ADC3) to measure VSYS/3
- GPIO25 OP wireless SPI CS - when high also enables GPIO29 ADC pin to read VSYS
- GPIO24 OP/IP wireless SPI data/IRQ
- GPIO23 OP wireless power on signal
- WL_GPIO2 IP VBUS sense - high if VBUS is present, else low
- WL_GPIO1 OP controls the on-board SMPS power save pin (Section 3.4)
- WL_GPIO0 OP connected to user LED
Apart from GPIO and ground pins, there are seven other pins on the main 40-pin interface:
- PIN40 VBUS
- PIN39 VSYS
- PIN37 3V3_EN
- PIN36 3V3
- PIN35 ADC_VREF
- PIN33 AGND
- PIN30 RUN
- The Raspberry Pi Pico W, also with pre-soldered headers, allows users to easily add wireless connections to projects. This makes it perfect for wireless controlled buildings and IoT projects.
- Integrated single-band 2.4GHz (802.11n) wireless interfaces via Infineon CYW43439 wireless chip. With WPA3 and Soft Access Point it supports up to 4 clients.
- The Raspberry Pi Pico board is a new state-of-the-art microcontroller that features the ARM-based RP2040 dual-core chip developed by Pi.
- The RP2040 is a dual ARM Cortex-M0+ @ 133MHz chip.
- 256KB on-chip SRAM.
- Support up to 16MB of off-chip flash memory.
- Pre-soldered header pins, eliminating the need for user soldering.
- Micro USB connector, power and data (USB 1.1 with device and host support).
- Drag & drop programming via USB.
- Energy saving mode and sleep mode.
- Accurate clock and timer on the chip.
- Thermometer sensor.
- Accelerated on-chip floating point libraries.
- Flexible IO, including; 26 multi-function GPIO pins, 2× SPI, 2× I2C, 2× UART, 3× 12-bit ADC, 16× PWM controllable channels.
- 8 × programmable I/O (PIO) state machines for custom peripheral support.
- Code it with the C/C++ SDK or with MicroPython.
- The Pico W comes with pre-soldered header pins that are breadboard compatible and standard jumper wires.
- 1 x Raspberry Pi Pico W - Wireless with Header.
- Length: 51.3mm.
- Width: 21mm.
- Max Height: 11.12mm.
- Weight: 6g.
Raspberry Pi Pico W Accessories
We have a great range of Raspberry Pi Pico accessories and add-ons available in our shop! You can also read about our favourite Pico add-ons and accessories here!
Raspberry Pi Pico W Resources