Raspberry Pi launches next-gen Pico W microcontroller with networking support
Raspberry Pi has launched the Pico W – its first microcontroller to use Raspberry Pi-built silicon and the first to support wireless connectivity.
The RP2040 chip is designed to power the next generation of Pico boards, according to the Cambridge-based firm, offering 2.4GHz 802.11n wireless connectivity, delivered through Infineon’s CYW43439 wireless chip.
The CYW43439 chip supports Wi-Fi, Bluetooth Classic, and Bluetooth Low-Energy. Raspberry Pi said it has not enabled Bluetooth on the Pico W, “but may do so in the future”.
The 802.11n Wi-Fi standard is relatively old for today’s networking technology – it can be seen as ‘Wi-Fi 4’ while the world is now moving to Wi-Fi 6 and Wi-Fi 6E – but Raspberry Pi markets the Pico series as an internet of things (IoT) platform, suitable for a number of different projects.
The company said the fast cores, large memory, and flexible interfacing make its RP2040 chip ideal for IoT applications like a balloon tracker, robotics, and machine learning with gesture-recognising devices, for example.
The company also regards it as an ‘experimental’ alternative for design engineers looking for functional hardware amid the global semiconductor shortage – a shortage which has “vastly accelerated [RP2040] adoption,” it said.
The new Raspberry Pi Pico W is out now and costs $6, which is about one dollar more than its predecessor. It retains complete pin compatibility with the original Raspberry Pi Pico and delivers wireless connectivity for the first time.
Raspberry Pi has also released The Pico H and Pico WH for $5 and $7 respectively. These two are almost exactly the same as the original Pico and Pico W, but will appeal to those wanting to start working immediately. Both come with pre-populated pin headers, eliminating the need for at-home soldering, and a new three-pin debug connector.
The Raspberry Pi Pico H and Pico W are both available today, while the Pico WH is expected to release in August.
The Pico platform is developed for in the C and MicroPython languages and both have new tools starting today to help them begin working on Raspberry Pi projects with network support.
The latest version of the Pico SDK is available for C developers and the updated UF2 image is available for MicroPython developers too.
The network stack is built around IwIP and uses libcyw43 to communicate with the wireless chip. Use of libcyw43 is usually free for non-commercial use but Raspberry Pi said that developers can enjoy a free commercial use license when building for Pico, or any product based on RP2040 ir CYW43439.
© Dennis Publishing