PLACA DE DESARROLLO WAVESHARE RP2350-USB-A
Basada en Microcontrolador Raspberry Pi RP2350A | Doble Puerto USB (Tipo C + Tipo A) | Doble Núcleo y Doble Arquitectura ARM / RISC-V | 2MB Flash | LED RGB
DESCRIPCIÓN DEL PRODUCTO
La Waveshare RP2350-USB-A es una placa de desarrollo ultra compacta basada en la nueva generación de microcontroladores oficiales de Raspberry Pi: el potente RP2350A.
Su gran diferencial frente a otras placas del mercado es su diseño con doble conectividad USB: incorpora un conector USB Tipo C para alimentación y programación, sumado a un puerto hembra USB 2.0 Tipo A gestionado mediante los bloques de Entrada/Salida Programable (PIO). Esto le permite funcionar tanto como dispositivo USB (Device) como anfitrión USB (Host), siendo ideal para conectar periféricos como teclados, ratones, memorias o gamepads. Además, cuenta con bordes almenados (castellated holes) que permiten soldarla directamente sobre placas base personalizadas o usarla en protoboards.
CARACTERÍSTICAS DESTACADAS
- Nueva generación RP2350A: Mayor rendimiento, seguridad por hardware y compatibilidad total con el ecosistema de Raspberry Pi.
- Doble Arquitectura Flexible: Permite elegir entre dos núcleos ARM Cortex-M33 a 150 MHz o dos núcleos Hazard3 RISC-V a 150 MHz.
- Puerto USB Tipo A integrado: Funciona como USB Host o USB Device mediante hardware PIO (Pico-PIO-USB), permitiendo conectar dispositivos USB estándar directamente a la placa.
- Puerto USB Tipo C: Facilita la carga de programas mediante arrastrar y soltar (Mass Storage / UF2) y la alimentación del circuito.
- Botones de control físico: Dispone de pulsadores dedicados de RESET y BOOT para facilitar la reprogramación sin necesidad de desconectar cables.
- LED RGB integrado: Incluye un LED direccionable WS2812 para señalización de estados, efectos lumínicos o depuración visual.
- Factor de forma mini con bordes almenados: Puede montarse como módulo de superficie (SMD) sobre otra PCB o usarse con tiras de pines estándar de 2.54 mm.
ESPECIFICACIONES TÉCNICAS
- Marca: Waveshare
- Modelo: RP2350-USB-A (SKU: 30274)
- Microcontrolador: Raspberry Pi RP2350A
- Procesador: Doble núcleo Arm Cortex-M33 o doble núcleo Hazard3 RISC-V con reloj flexible de hasta 150 MHz
- Memoria SRAM interna: 520 KB
- Memoria Flash integrada: 2 MB NOR-Flash (W25Q16JVUXIQ)
- Conectores USB:
1x USB Tipo C (para alimentación, programación y depuración)
1x USB 2.0 Tipo A hembra (con soporte para Host o Device vía PIO)
- Pines GPIO: 15 pines multifunción distribuidos en los bordes
- Periféricos de hardware:
2x SPI
2x I2C
2x UART
4x Entradas ADC de 12 bits
14x Canales PWM controlables
12x Máquinas de estado programables (PIO)
- Sensores y actuadores en placa: Sensor de temperatura interno y LED direccionable WS2812 RGB
- Regulador de voltaje: RT9013-33GB (500 mA LDO, bajo ruido y respuesta ultra rápida)
- Modos de bajo consumo: Modos de suspensión (sleep) e hibernación (dormant)
- Entornos de programación compatibles: MicroPython, C/C++ SDK oficial y Arduino IDE
CAPACIDADES Y APLICACIONES EN PROYECTOS
- Pasarelas e interfaces USB Host: Lectura de teclados, mouses, lectores de código de barras o pendrives para enviar sus datos por UART, SPI o procesarlos internamente.
- Emulación y convertidores HID: Creación de adaptadores de control para consolas, mappers de macros, teclados mecánicos personalizados o dongles de accesibilidad.
- Herramientas de ciberseguridad y auditoría: Desarrollo de dispositivos portátiles tipo BadUSB, registradores de eventos (keystroke injection/logging) y pruebas de penetración.
- Dispositivos IoT y wearables en miniatura: Su tamaño diminuto permite alojarlo en espacios reducidos con carcasas impresas en 3D.
- Integración en proyectos industriales o comerciales: Gracias a sus orificios laterales semicortados (half-hole), se puede soldar de manera económica como módulo procesador directamente en la placa de tu propio producto final..