HomeRaspberry PiWiFi-enabled Raspberry Pi Pico W

WiFi-enabled Raspberry Pi Pico W

ESP8266 - killer... for sure!

I woke up to rather lovely news about the Raspberry Pi Pico board. The last Pico microcontroller was released by Raspberry Pi a couple of months ago and just got treated to a wireless upgrade! That’s right, Raspberry Pi Pico W brings WiFi to a familiar RP2040 platform.

Meet Raspberry Pi Pico W

Raspberry Pi Pico W

The new board retains the same form factor and it’s trading the Raspberry Pi logo space for a WiFi and Bluetooth-enabled CYW43439 wireless chip. It brings the 802.11 b/g/n wireless (2.4GHz) LAN and Bluetooth 5.2. It’s still RP2040 based – the same chip used in the original Raspberry Pi Pico, featuring two ARM Cortex-M0+ cores clocked at 133MHz; 256KB RAM and offering 30 GPIO pins.

This will make a lot of makers happy, especially those who argued that ESP32/8266 platforms were offering much more features at a similar price point. Raspberry Pi Pico W costs $6 and right now is limited to one board per customer.

As the Raspberry Pi has an excellent track record when it comes to supporting for its hardware, a WiFi-enabled microcontroller like this finally gives a great reason to leave ESP8266 projects behind and take advantage of all Pico features including excellent I/O choice and PIO.

Pi Pico W specification

  • RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
  • Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz
  • 264kB of SRAM, and 2MB of onboard Flash memory
  • Infineon CYW43439 wireless chip
    • IEEE 802.11n wireless LAN
    • Bluetooth 5.2 (not software supported at launch)
    • WPA3
    • SoftAP (up to 4 clients)
    • Onboard antenna licenced from ABRACON (connected via SPI to the RP2040)
  • The castellated module allows soldering directly to carrier boards
  • USB 1.1 Host and Device support
  • Low-power sleep and dormant modes
  • Drag & drop programming using mass storage over USB
  • 26 multi-function GPIO pins
  • 2×SPI, 2×I2C, 2×UART, 3×12-bit ADC, 16×controllable PWM channels
  • Real-time clock (RTC)
  • Temperature sensor
  • Accelerated floating-point libraries on-chip
  • 8×Programmable IO (PIO) state machines for custom peripheral support
  • Dimensions (WxLxH)
    • Pico W: 21mm x 51.3mm x 3.9mm

Not everything at once

While Raspberry Pi Pico W brings WiFi and Bluetooth 5.2, not everything will be supported at launch. Micropython takes precedence over C++ and anyone who wants to tinker with the latest WiFi on a Raspberry Pi Pico W will have to wait until supported libraries for C++ are released.

At the time of writing, there are no estimated timelines for further software and library support but I have confidence we will see these coming to the new Pico board soon.

RP2040 & its future

My Raspberry Pi Pico W is already on its way and should arrive tomorrow or the day after. I will definitely have a short overview or a live stream, soo keep your eyes peeled on my social media.

I’m pleased to see Raspberry Pi supporting the platform well and continuing its development. As Raspberry Pi Pico W is a straight-up drop-in replacement, if you want to bring WiFI capabilities to your project, the upgrade is as simple as replacing the board and adding software functionality.

You can read more about Raspberry Pi Pico W in the official Raspberry Pi blog post. Let me know if you have any questions in this Reddit thread.

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

M5Paper

Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs

client-image
client-image

Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on

client-image
client-image

Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

0
While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Slow Internet Warning

0
From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

How fast Raspberry Pi NAS is?

0
Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

0
Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification

HOW TO...

How to boot Raspberry Pi 5 from NVMe M.2 SSD

0
This is how you can boot your Raspberry PI 5 from NVMe in 10 min! Check out these easy instructions

It took me 2 months to boot CM4 from NVMe

0
Complete beginners guide to Compute Module 4 boot from NVMe.

Raspberry Pi Zero 2 W vs other Zero boards

0
It's time to test the Raspberry Pi Zero 2 W against other Raspberry Pi boards from Zero series: power, WiFi, temperature and core performance

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

0
A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

0
How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation