Waveshare RP2350-PiZero Development Board está basada en el microcontrolador Raspberry Pi RP2350B, diseñado en el Reino Unido, y se destaca por ofrecer un rendimiento elevado en un formato compacto y económico. Incorpora un diseño único de doble núcleo y doble arquitectura que permite elegir entre procesadores ARM Cortex-M33 o Hazard3 RISC-V, con una frecuencia flexible de hasta 150 MHz, ofreciendo gran versatilidad tanto en entornos estándar como en experimentación con RISC-V.
La placa incluye 520KB de memoria SRAM y 16MB de memoria Flash integrada, además de pads reservados para la expansión con chips PSRAM, lo que le otorga mayor flexibilidad en aplicaciones que requieran memoria adicional. Cuenta con un conector USB Type-C para programación y comunicación, con soporte para USB 1.1 tanto en modo dispositivo como en modo host. También dispone de un puerto PIO-USB que permite ampliar las posibilidades de conexión.
En cuanto a video, incorpora una interfaz DVI con conector mini HDMI que permite manejar pantallas compatibles. Para almacenamiento externo dispone de una ranura para tarjeta TF con soporte en modo SPI y SDIO. La placa mantiene compatibilidad con el header GPIO de 40 pines de Raspberry Pi, lo que asegura la integración con una amplia variedad de HATs y accesorios ya existentes.
El RP2350-PiZero integra múltiples periféricos internos: 12 máquinas de estado PIO programables, dos interfaces SPI, dos interfaces I2C, dos UART, dos ADC de 12 bits y hasta 16 canales PWM controlables. Además, incluye reloj interno de alta precisión, temporizadores, sensor de temperatura integrado y librerías de coma flotante aceleradas por hardware para cálculos matemáticos más exigentes.
La placa incorpora un header PH2.0 para conectar una batería de litio de 3.7V, permitiendo carga y descarga directamente en el módulo, ideal para proyectos móviles o portátiles. Se incluyen pads de depuración y botones de control como reset, boot y run, que facilitan la programación y pruebas de firmware.
El diseño está pensado para ser flexible, incluyendo pines dedicados que permiten su uso en conjunto con cualquier otro microcontrolador. De esta forma, el RP2350-PiZero no solo puede utilizarse como unidad principal de procesamiento, sino también como coprocesador especializado dentro de un sistema más amplio.
La programación puede realizarse mediante C, C++, MicroPython o Arduino IDE, contando con un SDK oficial completo, recursos de desarrollo y tutoriales para facilitar el inicio de proyectos. Esto convierte al RP2350-PiZero en una solución ideal tanto para desarrolladores avanzados como para quienes se inician en el uso de microcontroladores.
En resumen, Waveshare RP2350-PiZero Development Board combina un procesador dual-core con arquitectura híbrida, memoria expandible, múltiples interfaces de comunicación, soporte de video y almacenamiento, compatibilidad con accesorios de Raspberry Pi y la posibilidad de alimentación con batería de litio, ofreciendo así una plataforma muy completa para proyectos embebidos, industriales, educativos y experimentales.