Pinagem
Pinagem Raspberry Pi Pico W (RP2040 + CYW43439)

Pinos
- 1: GP0 — TX0
- 2: GP1 — RX0
- 3: GND
- 4: GP2
- 5: GP3
- 6: GP4 — SDA
- 7: GP5 — SCL
- 8: GND
- 9: GP6
- 10: GP7
- 11: GP8
- 12: GP9
- 13: GND
- 14: GP10
- 15: GP11
- 16: GP12
- 17: GP13
- 18: GND
- 19: GP14
- 20: GP15
- 40: VBUS
- 39: VSYS
- 38: GND
- 37: 3V3_EN
- 36: 3V3
- 35: ADC_VREF
- 34: GP28 — A2
- 33: AGND
- 32: GP27 — A1
- 31: GP26 — A0
- 30: RUN
- 29: GP22
- 28: GND
- 27: GP21
- 26: GP20
- 25: GP19
- 24: GP18
- 23: GND
- 22: GP17
- 21: GP16
Especificações
| Microcontrolador | RP2040, dual-core Arm Cortex-M0+ |
|---|---|
| Velocidade do clock | 133 MHz |
| SRAM | 264 KB |
| Memória flash | 2 MB (QSPI externa) |
| Chip sem fio | Infineon CYW43439 |
| Wi-Fi | 802.11n, 2.4 GHz |
| Bluetooth | 5.2 (Classic + LE) |
| Alimentação (VSYS) | 1.8–5.5 V |
| Nível lógico | 3.3 V (não tolera 5 V) |
| GPIO no conector | 26 multifunção (igual ao Pico) |
| ADC | 12 bits, 500 ksps, 3 entradas externas |
| LED embutido | Acionado pelo CYW43439 (não pelo GP25) |
| USB | Micro-USB, USB 1.1 nativo |
| Tamanho | 51 × 21 mm |
Notas
- O mesmo conector de 40 pinos do Pico comum acima — o módulo sem fio não muda nada na pinagem física. GP23, GP24, GP25 e GP29 (já só internos, sem pino no conector, também no Pico comum) ficam agora dedicados ao barramento tipo SPI do chip sem fio CYW43439 da placa: GP23 = habilitação do chip, GP24 = uma linha compartilhada de dados/IRQ, GP25 = chip select, GP29 = clock — ainda compartilhado no tempo com o monitor de VSYS ÷ 3, exatamente como no Pico comum.
- O LED da placa acompanha o GP25: no Pico comum esse pino aciona o LED diretamente, mas no W ele é tomado pela linha de chip select do chip sem fio, então o LED precisa ser acionado pelo driver do próprio CYW43439 (`cyw43_arch` no Pico SDK, ou `machine.Pin("LED")` em MicroPython/CircuitPython). Um código copiado de um tutorial do Pico comum que pisca o GP25/`Pin(25)` diretamente não faz nada em um Pico W — esta é a reclamação "por que meu LED não pisca" mais comum para esta placa.
- Uma chamada de conexão ou varredura Wi-Fi bloqueia por tempo real (até alguns segundos) na primeira conexão — o RP2040 não tem sistema operacional para escalonar em volta disso, então um loop principal ingênuo que consulta um botão ou um sensor vai travar visivelmente exatamente quando o rádio estiver mais ocupado. Estruture as chamadas Wi-Fi demoradas levando isso em conta desde o início.
- Os mesmos pinos de alimentação VSYS/VBUS/3V3(OUT) do Pico comum, com o mesmo limite recomendado de ~300mA no 3V3(OUT) — e agora o consumo do próprio chip sem fio divide esse mesmo trilho de 3.3V, então planejar as cargas externas em relação a esse limite importa ainda mais aqui do que na placa comum.







