Raspberry Pi Pico W is a microcontroller board based on the Raspberry Pi RP2040 microcontroller chip.
Figure 1. The
Raspberry Pi Pico W
Rev3 board.
Raspberry Pi Pico W has been designed to be a low cost yet flexible development platform for RP2040, with a 2.4GHz
wireless interface and the following key features:
RP2040 microcontroller with 2MB of flash memory
On-board single-band 2.4GHz wireless interfaces (802.11n, Bluetooth 5.2)
Support for Bluetooth LE Central and Peripheral roles
Support for Bluetooth Classic
Micro USB B port for power and data (and for reprogramming the flash)
40-pin 21mm × 51mm 'DIP' style 1mm thick PCB with 0.1" through-hole pins also with edge castellations
Exposes 26 multi-function 3.3V general purpose I/O (GPIO)
23 GPIO are digital-only, with three also being ADC capable
Can be surface-mounted as a module
3-pin Arm serial wire debug (SWD) port
Simple yet highly flexible power supply architecture
Various options for easily powering the unit from micro USB, external supplies or batteries
High quality, low cost, high availability
Comprehensive SDK, software examples and documentation
For full details of the RP2040 microcontroller please see the RP2040 Datasheet book. Key features include:
Dual-core cortex M0+ at up to 133MHz
On-chip PLL allows variable core frequency
264kB multi-bank high performance SRAM
External Quad-SPI flash with eXecute In Place (XIP) and 16kB on-chip cache
High performance full-crossbar bus fabric
On-board USB1.1 (device or host)
30 multi-function general purpose I/O (four can be used for ADC)
1.8-3.3V I/O voltage
12-bit 500ksps analogue to digital converter (ADC)
Various digital peripherals
2 × UART, 2 × I2C, 2 × SPI, 16 × PWM channels
1 × timer with 4 alarms, 1 × real time clock
2 × programmable I/O (PIO) blocks, 8 state machines in total
Flexible, user-programmable high-speed I/O
Can emulate interfaces such as SD card and VGA
NOTE
Raspberry Pi Pico W I/O voltage is fixed at 3.3V
Raspberry Pi Pico W provides a minimal yet flexible external circuitry to support the RP2040 chip: flash memory
(Winbond W25Q16JV), a crystal, power supplies and decoupling, and USB connector. The majority of the RP2040
microcontroller pins are brought to the user I/O pins on the left and right edge of the board. Four RP2040 I/O are used
for internal functions: driving an LED, on-board switch mode power supply (SMPS) power control, and sensing the
system voltages.
Pico W has an on-board 2.4GHz wireless interface using an Infineon CYW43439. The antenna is an onboard antenna
licensed from ABRACON (formerly ProAnt). The wireless interface is connected via SPI to the RP2040.
Pico W has been designed to use either soldered 0.1-inch pin-headers (it is one 0.1-inch pitch wider than a standard 40-
pin DIP package), or to be positioned as a surface-mountable 'module', as the user I/O pins are also castellated. There
are SMT pads underneath the USB connector and BOOTSEL button, which allow these signals to be accessed if used as
a reflow-soldered SMT module.
 

1.1. Raspberry Pi Pico W design files
The source design files, including the schematic and PCB layout, are made available openly except for the antenna. The
Niche™ antenna is an Abracon/Proant patented antenna technology. Please contact niche@abracon.com for
information on licensing.
Schematic
The schematic is reproduced in Appendix B . The schematic is also distributed alongside the
layout files .
Layout
The CAD files, including PCB layout, can be found here . Note that Pico W was designed in
Cadence Allegro PCB Editor, and opening in other PCB CAD packages will require an import script
or plugin
 
2.1. Pico W pinout
The Pico W pinout has been designed to directly bring out as much of the RP2040 GPIO and internal circuitry function
as possible, while also providing a suitable number of ground pins to reduce electro-magnetic interference (EMI) and
signal crosstalk. RP2040 is built on a modern 40nm silicon process, so its digital I/O edge rates are very fast.

DataCaciques