Raspberry Pi Pico 2 W con chip RP2350
¿Qué es?
La Raspberry Pi Pico 2 W es la segunda generación de la popular placa de microcontrolador con conectividad inalámbrica de Raspberry Pi. A diferencia de un computador completo, es una placa de desarrollo de bajo costo y alto rendimiento diseñada para interactuar con el mundo físico a través de componentes electrónicos, y ahora, para comunicarse de forma nativa a través de redes Wi-Fi y Bluetooth.
¿Qué chip/microcontrolador usa?
El núcleo de la Pico 2 W es el RP2350, un avanzado microcontrolador de Raspberry Pi que presenta una arquitectura de procesador dual. Los desarrolladores pueden elegir al arrancar entre:
- Dual-core Arm Cortex-M33: Procesadores de 32 bits a 150 MHz con extensiones de punto flotante (FPU) y DSP, perfectos para machine learning, procesamiento de audio y tareas complejas.
- Dual-core Hazard3 RISC-V: Una alternativa de código abierto para explorar la arquitectura emergente.
La conectividad inalámbrica (Wi-Fi 2.4GHz y Bluetooth 5.2) es gestionada por un chip Infineon CYW43439, el mismo y confiable componente usado en la Pico W de primera generación.
¿Cuándo fue lanzada?
La Raspberry Pi Pico 2 W fue anunciada y lanzada al mercado a finales de noviembre de 2024, posicionándose como la sucesora directa de la exitosa Pico W.
¿Para qué sirve?
Su combinación de potencia de cómputo y conectividad la hace perfecta para:
- Internet de las Cosas (IoT): Creación de sensores inteligentes que envían datos a la nube, controladores domóticos para luces y electrodomésticos, y gateways de comunicación.
- Automatización y Control Remoto: Monitoreo y control de maquinaria, sistemas de riego o robots a través de una red local o internet.
- Educación: Es una plataforma ideal para enseñar no solo electrónica, sino también conceptos de redes, APIs y ciberseguridad en dispositivos embebidos.
- Dispositivos Portátiles (Wearables): Gracias a su bajo consumo y conectividad Bluetooth, es excelente para prototipos de wearables que se sincronizan con un smartphone.
¿Qué mejoras tiene frente a versiones anteriores ?
La Pico 2 W es una actualización sustancial sobre la Pico W original (con chip RP2040):
- Procesador Superior: El salto del Arm Cortex-M0+ al Arm Cortex-M33 (150 MHz) proporciona más potencia de cálculo, FPU para operaciones matemáticas rápidas y DSP para señales.
- Doble de Memoria RAM: La SRAM se ha duplicado, pasando de 264 KB a 520 KB, lo que permite manejar aplicaciones más robustas, buffers de red más grandes y algoritmos de IA más complejos.
- Doble de Memoria Flash: Incorpora 4 MB de memoria Flash QSPI (frente a 2 MB), dando más espacio para código, páginas web, certificados y datos.
- Seguridad Profesional: Introduce Arm TrustZone®, arranque seguro (secure boot) y almacenamiento de claves, características cruciales para proteger dispositivos IoT de ataques.
¿Por qué elegir esta placa y no otra?
La Pico 2 W es la Pico W con el chip RP2350, que le da más memoria y seguridad por hardware (TrustZone y arranque seguro). Mantiene la distribución de pines de la Pico. Raspberry Pi publica su documentación oficial, con un SDK para C y C++ y soporte para MicroPython.
¿Cuándo es mejor usar esta placa en lugar de otras?
Úsala cuando tu proyecto IoT necesite más que solo conectividad. Es ideal para aplicaciones que procesan datos localmente antes de enviarlos (edge computing), como análisis de audio o visión por computador simple. Si tu dispositivo necesita arranque seguro o TrustZone, como un control de acceso, la Pico 2 W los trae y la Pico W de primera generación no.
Tabla de Características Técnicas
Pinout de la Raspberry Pi Pico 2 W
La Raspberry Pi Pico 2 W mantiene la misma distribución de 40 pines que su predecesora, así que sirve con los accesorios hechos para la Raspberry Pi Pico. Los HAT de la Raspberry Pi 4, 5 o Zero no calzan en ella. Los pines GPIO operan a 3.3V.
Librerías Recomendadas
La Pico 2 W hereda el excelente soporte de software de la familia Pico y lo expande con librerías optimizadas para conectividad.
Arduino IDE:
Usando el gestor de placas de Earle F. Philhower, puedes acceder a un sinfín de librerías. Para la Pico 2 W, las más relevantes son:
- WiFi.h: La librería estándar del core de Arduino para gestionar conexiones Wi-Fi, crear servidores web y clientes.
- ArduinoMqttClient: Para comunicación con brokers MQTT, el protocolo estándar para IoT.
- HTTPClient: Para realizar peticiones HTTP/HTTPS a APIs y servicios web.
- BTstack: Pila Bluetooth incluida en el core, para crear dispositivos Bluetooth LE y Classic.
MicroPython:
MicroPython es la forma más rápida y sencilla de empezar con la Pico 2 W. El firmware oficial para la Pico 2 W ya trae los módulos de esta lista, salvo umqtt.
- network: Módulo nativo para configurar y gestionar la conexión Wi-Fi.
- asyncio: Para atender varias tareas de red a la vez, como un servidor web, dentro del mismo programa. Los tutoriales antiguos lo importan como uasyncio, y ese nombre todavía carga.
- umqtt.simple / umqtt.robust: Librerías para conectarse a servidores MQTT. No vienen en el firmware: se instalan aparte con
mip.install("umqtt.simple")omip.install("umqtt.robust"), con la placa conectada a WiFi. - requests: Módulo para hacer peticiones HTTP. El nombre antiguo urequests también carga.
- bluetooth: Módulo integrado para el control de las funciones de Bluetooth.
- machine: Módulo nativo para manejar los pines. El LED de la placa va conectado al chip inalámbrico CYW43439, así que se enciende con
Pin("LED", Pin.OUT)y no conPin(25)como en la Pico 2 sin W.
PlatformIO / C++:
Para desarrollo profesional, PlatformIO junto con el SDK oficial de C/C++ desbloquea todo el potencial del RP2350.
- Pico SDK (C/C++ SDK): Es el framework base. Incluye las librerías
pico_cyw43_archpara un control de bajo nivel del chip Wi-Fi/BT, ylwip(Lightweight IP) para la pila de red TCP/IP. - FreeRTOS: El SDK permite integrar fácilmente el sistema operativo en tiempo real FreeRTOS para gestionar tareas complejas de red y procesamiento en paralelo en sus dos núcleos.
- Arduino Framework: PlatformIO también puede usar el core de Arduino, permitiendo el acceso a todas las librerías mencionadas en esa sección dentro de un entorno de desarrollo más avanzado.
Preguntas frecuentes
¿Qué diferencia hay entre la Pico 2 y la Pico 2 W?
La Pico 2 W suma un chip Infineon CYW43439 con WiFi 802.11n a 2,4 GHz y Bluetooth 5.2. Ambas usan el RP2350 a 150 MHz con 520 KB de SRAM y 4 MB de flash, en una placa de 40 pines. En la W, los GPIO23, 24, 25 y 29 quedan por dentro para la radio y la medición de VSYS, y el LED de la placa se maneja desde el CYW43439. No se conecta a redes WiFi de 5 GHz. Si tu proyecto no se conecta a una red ni a un teléfono, la Pico 2 te alcanza.
¿Qué trae el chip RP2350 de esta placa?
La placa lleva el RP2350A. Al arrancar eliges entre 2 núcleos Arm Cortex M33 o 2 núcleos Hazard3 RISC V, ambos a 150 MHz. El chip tiene 520 KB de SRAM y la placa le suma 4 MB de flash QSPI. En los pines quedan 26 GPIO de 3,3 V, y 3 de ellos también son entradas ADC de 12 bits. Hay 16 canales PWM, 2 UART, 2 I2C, 2 SPI y 3 bloques PIO. En seguridad trae TrustZone, arranque seguro y SHA 256 por hardware.
¿En qué cambia frente a la Pico W de primera generación?
Cambia el chip, del RP2040 al RP2350. La SRAM sube de 264 KB a 520 KB y la flash de 2 MB a 4 MB. Mantiene la radio CYW43439 y los 40 pines en el mismo orden, y Raspberry Pi la declara compatible en software y hardware con la Pico 1. Tu código fuente sirve, pero el archivo ya compilado para la Pico W no, porque el chip es otro. Compílalo de nuevo o carga el firmware MicroPython hecho para la Pico 2 W.
¿Es un computador como la Raspberry Pi Zero 2 W?
No. Es una placa de microcontrolador. No corre Linux ni tiene salida HDMI o ranura para tarjeta SD. Ejecuta un solo programa, escrito en C o C++ con el SDK oficial o en MicroPython, que cargas por su puerto Micro USB. Lee sensores y controla motores o relés, y puede mandar esos datos por WiFi o Bluetooth. Si necesitas un escritorio o un sistema operativo, lo que buscas es una Raspberry Pi Zero 2 W, 4 o 5.




