Raspberry Pi Pico / Pico W / Pico 2
Microcontrolador barato programable en MicroPython o C/C++.
Características clave
- Pico (1): Microcontrolador RP2040 con 2 MB de flash
- Pico 2: RP2350: doble Arm Cortex-M33 o doble RISC-V Hazard3 a 150 MHz, 520 KB de SRAM, 4 MB de flash QSPI
- GPIO: 26 pines multifunción de 3,3 V (3 con ADC)
- Periféricos (Pico 2): 2 × UART, 2 × SPI, 2 × I2C, 16 canales PWM, USB 1.1 host/dispositivo, 12 máquinas PIO
- Inalámbrico: Solo versiones W (Pico 2 W: Wi-Fi 802.11n 2,4 GHz y Bluetooth 5.2)
- Tamaño (Pico 2): 21 × 51 mm
Primeros pasos
- Mantén pulsado BOOTSEL al conectarla por USB: aparece como unidad USB.
- Arrastra el archivo .uf2 (p. ej. MicroPython) a esa unidad; se reinicia sola con el nuevo firmware.
- Programa con MicroPython o con el SDK de C/C++ oficial.
Conexiones y pines
- 26 GPIO de 3,3 V: no conectes señales de 5 V directamente.
- 3 de los GPIO pueden usarse como entradas analógicas (ADC).
Alimentación
- Por USB (micro-USB en Pico 1) o por VSYS, que admite de 1,8 V a 5,5 V.
Problemas típicos
Fuentes oficiales
- Datasheet de Raspberry Pi Pico (PDF) (en inglés)
- Product brief de Raspberry Pi Pico 2 (PDF) (en inglés)
- Documentación serie Pico (en inglés)
- Datasheet Pico W (PDF) (en inglés)
- MicroPython (UF2) (en inglés)
- Pinout (PDF) (en inglés)
- pico-sdk (en inglés)
Más guías de Raspberry Pi.