Raspberry Pi Pico W is the latest addition to the Pico 2 family, now featuring wireless capability! It is built on the second-generation microcontroller IC, the RP2350A, designed and produced by the Raspberry Pi engineering team.
Enhanced Microcontroller Development Board
2nd generation of Raspberry Pi Pico W board comes with the following enhancements:
- CPU: Two Dual-Core CPU:
- Dual ARM Cortex-M33 Cores
- Dual RISC-V Hazard3 Cores
- System clock up to 150MHz
- SRAM: 520KByte
- 4MByte QSPI Flash Memory
- Comprehensive Security: ARM TrustZone, 8KB on-chip OTP Storage, Secure boot
- XIP v2 for better flash memory interface
- 12 PIO state machines (3 blocks)
We probably have lots of microcontrollers in our house already. For example, a washing machine is controlled by a microcontroller; most likely our watch is too; there is also one in a microwave. Of course, all these microcontrollers already have their application programs. This Raspberry Pi Pico 2W is a microcontroller board that can perform physical computing and can be easily reprogrammed over a USB connection.
Gary from the Gary Explains channel helps to highlight the boost of Pico 2 or RP2350:
Pin-to-Pin Compatible with 1st Generation of Pico W
The Raspberry Pi Pico 2W maintains complete pin-to-pin compatibility with its predecessor, the Raspberry Pi Pico W. This ensures a seamless transition for existing projects and carrier boards, allowing users to leverage their existing investments and expertise. Developers can effortlessly migrate their code and hardware designs to the new Pico 2W, benefiting from enhanced performance and expanded capabilities without the need for extensive modifications.
You can always connect the Raspberry Pi Pico 2W to any preferred computer with Windows, macOS, and Linux that supports Python 3.0, yet connecting it with the Raspberry Pi Single Board Computer will be perfect as the same team designs it. The official Operating System, Raspberry Pi OS comes pre-installed with Thonny Python IDE which is ready for you to get started writing MicroPython code for Pico. If you are using another OS (Windows, macOS, or other Linux distribution), please visit https://thonny.org/ to download the IDE and install it.
A More Powerful MCU Dev Board (Dual-Core ARM Cortex-M33)
Raspberry Pi Pico W comes with dual ARM Cortex-M0+, while the new Pico 2W comes with a Dual-Core ARM Cortex-M33 and a Dual-Core RISC-V Hazard3. Flexible clocking system, with configurable up to a maximum speed of 150MHz! This tiny MCU comes with a whopping 520 Kbyte of SRAM, an external QSPI Flash with a capacity of 4 MByte, and enhanced eXecute In Place (XIP v2). Larger RAM and Flash size enable you to write high-level programming languages like MicroPython and CircuitPython for Raspberry Pi Pico 2W.
New Pico 2 Series with Wireless by Raspberry Pi
Compact and Ready to be Mounted into the Product
Raspberry Pi Pico 2W preserves the good of its presuccesor, it is ready to be embedded in any product out of the box. If you choose the version without pre-soldered headers, it is ready for SMT (Surface Mount Technology). Raspberry Pi Pico 2W is extended out to a 40-pin 21×51 DIP (Dual Inline Package) style, 1mm thick PCB with 0.1″ (100mil) through-hole pins. The pins are further extended to the PCB edge with a castellated circuit board. This enables it to be soldered to another PCB board without the need for extra header pins, making it a smaller and more compact finished product.
The version with pre-soldered headers is breadboard-friendly, so students, makers, and engineers can use the Raspberry Pi Pico 2W on a breadboard or any standard PCB board for development or prototyping. If the Raspberry Pi Pico 2W is inserted onto a breadboard, there are two rows of jumper holes on both sides of the PCB for prototyping.
Note: The Raspberry Pi Pico 2W GPIO runs at 3.3VDC. The maximum voltage that the I/O pins can tolerate is 3.3V. Applying voltages higher than 3.3V to any I/O pin could damage the board.
FEATURES
- Enhanced version of Raspberry Pi Pico W, officially from Raspberry Pi
- RP2350A MCU designed from the ground up by engineers of the Raspberry Pi Team
- CPU: (either)
- Dual ARM Cortex-M33 Cores
- Dual RISC-V Hazard3 Cores
- Wireless Capability, CYW43439:
- 2.4GHz 802.11n WiFi
- Bluetooth 5.2
- PCB Antenna
- System clock up to 150MHz
- SRAM: 520KByte
- 4MByte QSPI Flash Memory
- Comprehensive Security:
- ARM TrustZone
- Optional boot signing, enforced by on-chip mask ROM, with key fingerprint in OTP
- Protected OTP storage for optional boot decryption key
- Global bus filtering based on ARM or RISC-V security/privilege levels
- Peripherals, GPIOs, and DMA channels individually assignable to security domains
- Hardware mitigations for fault injection attacks
- Hardware SHA-256 accelerator
- XIP v2 for better flash memory interface
- Ready with USB Micro B receptor for Power and Data
- Support USB 1.1 Host and Device
- Connected to the USB port and it will appear as USB Mass Storage by default, no driver is needed
- Supports CircuitPython, MicroPython, C and C++, Arduino IDE Programming Language
- Drag and Drop Program loading method, just like moving files in Windows Explorer
- Comes in 40-pin 21×51 ‘DIP’ style 1mm thick PCB with 0.1″ through-hole pins, breadboard-friendly
- With the edge castellations PCB, it is ready to be mounted on another PCB without an additional header pin, SMD-friendly
- Two options:
- Comes with PRE-SOLDERED header pins (by Cytron Technologies), breadboard-friendly
- Comes without header, SMD-friendly
- Peripheral rich:
- Extended out 26 multifunction 3.3V General Purpose I/O (GPIO)
- 23 GPIO are digital-only
- 3 x 12-bit ADC capable of 500Ksps, Analog to Digital Converter
- 2 x UART (Universal Asynchronous Receiver/Transmitter)
- 2 x SPI (Serial Peripheral Interface)
- 2 x I2C (Inter IC)
- 16 x PWM (Pulse Width Modulation)
- 3 x Programmable IO (PIO) blocks, 12 PIO pins that can emulate high-speed interfaces such as SD card or VGA
- Built-in 12-bit ADC temperature sensor
- 3-pin ARM Serial Wire Debug (SWD) port
- Onboard Programmable LED, GP25
- Simple yet highly flexible power supply architecture
- Support USB power, external supply (2 – 5VDC), or battery power.
- Comprehensive SDK, software examples, and documentation
- Officially from Raspberry Pi
- Operating Temperature: -20ºC to +85ºC
- Compatible with any computer with a USB port, Windows, macOS, Linux
- Work seamlessly with Raspberry Pi 5, Raspberry Pi 4 Model B, or Raspberry Pi 400 and Raspberry Pi OS
- Dimensions: 51mm x 21mm x 1mm
GPIO, ADC, UART, SPI, I2C of Raspberry Pi Pico
Note: The photo shown is Raspberry Pi Pico W, and Pico 2W is similar.
DOCUMENT
- Raspberry Pi Pico 2W Product Brief (pdf), will be updated to 2W soon, by Raspberry Pi
- Pico 2W MicroPython SDK (pdf), A MicroPython Environment for the RP2350 Microcontroller
- Pico 2W C/C++ SDK (pdf), Libraries and Tools for C/C++ Development on the RP2350 Microcontroller
- RP2350 Datasheet (pdf), A microcontroller by Raspberry Pi
- Documentation Raspberry Pi Pico 2W, by Raspberry Pi
- MicroPython, the official site
- CircitPython, the official site
SHIPPING LIST
- 1 x Raspberry Pi Pico 2W