Volver al Blog
Electrónica24 de julio de 2026

Guía Completa: Placa Pico RP2040 de Raspberry Pi

Guía Completa para la Placa Pico RP2040

A

Administrador

Equipo de Pixelnova

Guía Completa: Placa Pico RP2040 de Raspberry Pi

Introducción

La Raspberry Pi Pico es una placa de desarrollo de microcontrolador basada en el chip RP2040, diseñado por Raspberry Pi en el Reino Unido. Es una placa pequeña, rápida y versátil que representa una nueva categoría de dispositivos Raspberry Pi: microcontroladores programables que no ejecutan Linux, sino que se programan mediante la carga de binarios en la memoria flash integrada.

Con un precio accesible desde $4 USD, la Pico ha revolucionado el mundo de la electrónica y los proyectos DIY, ofreciendo características avanzadas en un formato compacto de 21 mm × 51 mm.


Características Principales

Especificaciones del RP2040

EspecificaciónDetalle
ProcesadorDual-core Arm Cortex-M0+
FrecuenciaHasta 133 MHz (ajustable)
RAM264 kB SRAM interna
Flash2 MB QSPI integrada
Soporte Flash ExternaHasta 16 MB

Periféricos y Interfaces

  • 26 pines GPIO multifunción (incluyendo 3 entradas analógicas)
  • 2 controladores UART
  • 2 controladores SPI
  • 2 controladores I2C
  • 16 canales PWM
  • 1 controlador USB 1.1 (soporte host y dispositivo)
  • 8 máquinas de estado PIO (Programmable I/O)

Características de la Placa

  • Tamaño: 21 mm × 51 mm
  • Tensión de entrada: 1.8–5.5 V CC
  • Temperatura de operación: -20°C a +85°C
  • LED integrado: Conectado a GP25
  • Botón BOOTSEL: Para modo de programación
  • Puerto USB Micro-B: Para alimentación y datos
  • Modos de bajo consumo: Sleep y dormant

Variantes de la Placa Pico

La Raspberry Pi Pico está disponible en cuatro variantes principales:

1. Raspberry Pi Pico (Original)

  • Sin conectividad inalámbrica
  • Sin cabezales presoldados
  • Pads castellados para SWD en el borde inferior

2. Raspberry Pi Pico H

  • Sin conectividad inalámbrica
  • Cabezales presoldados incluidos
  • Conector JST para SWD

3. Raspberry Pi Pico W

  • Wi-Fi 2.4GHz (802.11n) integrado
  • Bluetooth 5.2 integrado
  • Sin cabezales presoldados
  • Chip wireless Infineon CYW43439

4. Raspberry Pi Pico WH

  • Wi-Fi 2.4GHz (802.11n) integrado
  • Bluetooth 5.2 integrado
  • Cabezales presoldados incluidos
  • Conector JST para SWD

Conectividad Inalámbrica (Modelos W)

Los modelos con sufijo "W" incluyen conectividad inalámbrica integrada:

Wi-Fi (802.11n)

  • Banda única: 2.4 GHz
  • Seguridad WPA3
  • Modo Soft Access Point (hasta 4 clientes)

Bluetooth 5.2

  • Bluetooth Low Energy (BLE)
  • Roles Central y Peripheral
  • Bluetooth Classic compatible

Chip Wireless

  • Infineon CYW43439
  • Conexión SPI a 33 MHz
  • Antena integrada licenciada de ABRACON

Programación y Desarrollo

Lenguajes Soportados

La Raspberry Pi Pico puede programarse en:

  1. MicroPython - Ideal para principiantes y prototipado rápido
  2. C/C++ - Para máximo rendimiento y control
  3. CircuitPython - Variante de Adafruit basada en MicroPython

Programación Drag-and-Drop

Una de las características más destacadas es la programación sencilla:

  1. Mantén presionado el botón BOOTSEL
  2. Conecta la placa USB
  3. Aparece como unidad de almacenamiento masivo "RPI-RP2"
  4. Copia el archivo .uf2 a la unidad
  5. La placa se reinicia automáticamente con el nuevo programa

Entorno de Desarrollo

Para MicroPython:

  • Thonny IDE - Editor recomendado con soporte MicroPython integrado
  • MicroPython REPL - Consola interactiva vía USB serial
  • Pico-REPL - Alternativa ligera

Para C/C++:

  • Pico SDK - Kit de desarrollo oficial de Raspberry Pi
  • CMake - Sistema de construcción
  • VS Code con extensión Pico
  • PlatformIO - Alternativa popular

Pines y Layout

Distribución de Pines (40 pines totales)

Pines de Alimentación

PinFunción
363V3(OUT) - Salida regulada 3.3 V
39VSYS - Entrada sistema 2 V - 5 V
40VBUS - Entrada 5 V desde USB
33AGND - Tierra analógica

Pines Especiales

PinFunción
373V3_EN - Habilita/deshabilita placa
35ADC_VREF - Tensión de referencia del ADC
30RUN - Reset del microcontrolador

Entradas Analógicas

  • 3 canales ADC de 12 bits
  • Pines GP26, GP27, GP28
  • Sensor de temperatura integrado

Funciones Multiplexadas

Cada pin GPIO puede configurar para múltiples funciones:

  • GPIO genérico
  • SPI (MISO, MOSI, SCK, CS)
  • I2C (SDA, SCL)
  • UART (TX, RX)
  • PWM
  • ADC
  • Sync (timer)

Programmable I/O (PIO)

Una característica única del RP2040 son las 8 máquinas de estado PIO:

¿Qué es PIO?

  • Unidades programables independientes
  • Permiten crear interfaces personalizadas
  • Ejecutan secuencias de instrucciones a alta velocidad

Aplicaciones PIO

  • Emulación de protocolos (WS2812, DHT11, etc.)
  • Generación de señales VGA
  • Comunicación SD card personalizada
  • Interfaces de pantalla
  • Cualquier protocolo digital personalizado

Ventajas PIO

  • No consume ciclos del CPU principal
  • Precisión temporal exacta
  • Flexibilidad total en diseño de interfaces

Conector de Debug (SWD)

Todos los modelos incluyen un conector Serial Wire Debug (SWD) de 3 pines:

Pines SWD

  • SWDIO - Datos Serial Wire Debug
  • GND - Tierra
  • SWCLK - Reloj Serial Wire Debug

Ubicación según variante

VarianteUbicaciónTipo
Pico / Pico 2Borde inferiorPads castellados
Pico H / Pico 2 con headersBorde inferiorConector JST
Pico W / Pico 2 WCentral, bajo chipPads through-hole
Pico WH / Pico 2 W con headersCentral, bajo chipConector JST

Raspberry Pi Debug Probe

Disponible como accesorio oficial para facilitar la depuración sin soldadura.


Aplicaciones y Casos de Uso

Proyectos Comunes

1. IoT y Conectividad

  • Sensores ambientales conectados
  • Control remoto vía web
  • Integración con plataformas cloud
  • Estaciones meteorológicas

2. Automatización Doméstica

  • Control de luces LED
  • Sistemas de riego automático
  • Monitoreo de consumo
  • Control de temperatura

3. Robótica

  • Control de motores y servos
  • Lectura de sensores
  • Navegación autónoma
  • Interfaz con pantallas

4. Instrumentación

  • Adquisición de datos
  • Generadores de señales
  • Analizadores lógicos
  • Medidores precisos

5. Entretenimiento

  • Consolas retro
  • Displays LED matrices
  • Control de animaciones
  • Interfaces MIDI

Comparativa con Otras Placas

Pico vs Arduino

CaracterísticaRaspberry Pi PicoArduino Uno
ProcesadorDual-core 133 MHzATmega328P 16 MHz
RAM264 kB2 kB
Flash2 MB32 kB
Precio~$4 USD~$25 USD
USB NativoSí (via ATmega16U2)
Wi-Fi/BluetoothOpcional (Pico W)No nativo
LenguajesMicroPython, C/C++C/C++

Pico vs ESP32

CaracterísticaRaspberry Pi PicoESP32
ProcesadorDual-core ARM M0+ 133 MHzDual-core Xtensa 160-240 MHz
RAM264 kB520 kB
Flash2 MB4 MB+
Wi-Fi/BluetoothPico W integradoSiempre integrado
PIO8 máquinasNo disponible
Precio~$4-6 USD~$5-8 USD

Recursos y Documentación

Documentación Oficial

Repositorios Oficiales

Herramientas de Diseño

  • Fritzing parts: Disponibles para esquemáticos
  • STEP files: Modelos 3D para diseño de carcasas
  • Design files: Archivos Cadence Allegro disponibles

Consejos para Principiantes

Primeros Pasos

  1. Obtén la placa: Comienza con Pico H si no tienes experiencia soldando
  2. Descarga Thonny: IDE gratuito con soporte MicroPython
  3. Sigue el tutorial oficial: "Get Started with MicroPython on Raspberry Pi Pico"
  4. Experimenta con ejemplos: Comienza con LED, sensores básicos
  5. Únete a la comunidad: Foros oficiales y Discord

Mejores Prácticas

  • Alimentación: Usa una fuente estable de 3.3 V - 5 V
  • Desacoplamiento: Coloca condensadores cerca del chip
  • Protección: Considera resistencias en series para pines
  • Debugging: Aprovecha el conector SWD para desarrollo avanzado
  • Backup: Guarda siempre tus programas en versión controlada

Errores Comunes a Evitar

  • Sobrecargar los pines GPIO (máximo 12mA por pin)
  • Conectar directamente 5 V a pines sin protección
  • Olvidar el desacoplamiento de alimentación
  • No considerar la temperatura en aplicaciones críticas

Accesorios Recomendados

Imprescindibles

  • Cable USB Micro-B de calidad
  • Conjunto de jumpers para prototipado
  • Protoboard para pruebas
  • Fuente de alimentación estable

Útiles

  • Raspberry Pi Debug Probe para debugging
  • Display OLED para interfaz visual
  • Módulos sensor variados
  • Carcasa protectora

Para Pico W

  • Antena externa (si necesitas mayor alcance)
  • Módulos IoT compatibles

Precio y Disponibilidad

ModeloPrecio Aproximado
Raspberry Pi Pico$4 USD
Raspberry Pi Pico H$5 USD
Raspberry Pi Pico W$6 USD
Raspberry Pi Pico WH$7 USD

Disponibilidad: Ampliamente disponible en distribuidores oficiales y resellers aprobados.

Garantía de producción: La serie Pico 1 estará disponible hasta al menos enero de 2036.


Conclusión

La Raspberry Pi Pico con el chip RP2040 representa una excelente opción para proyectos de microcontroladores, ofreciendo:

Rendimiento excepcional para su categoría
Precio extremadamente competitivo
Flexibilidad de programación (MicroPython y C/C++)
Características únicas como las máquinas PIO
Comunidad activa y documentación completa
Escalabilidad para proyectos simples y complejos

Ya sea que seas principiante en electrónica, hobbyista experimentado o desarrollador profesional, la Pico ofrece las herramientas necesarias para materializar tus ideas de manera eficiente y económica.


Referencias


Documento creado para el Blog de Artículos de Electrónica - Última actualización: 2026