La SparkFun Pro Micro RP2040 es una placa de bajo coste y alto rendimiento con interfaces digitales flexibles que incorpora el microcontrolador RP2040 de la Fundación Raspberry Pi. Además de la huella de Pro Micro, la placa también incluye un LED direccionable WS2812B, un botón de arranque, un botón de reinicio, un conector Qwiic, un USB-C, un fusible PTC reiniciable y almohadillas almenadas.
El RP2040 utiliza procesadores duales ARM Cortex-M0+ (hasta 133MHz) y cuenta con:
264kB de SRAM embebida en seis bancos
6 IO dedicadas para SPI Flash (soportando XIP)
30 GPIO multifunción
Hardware dedicado para periféricos de uso común
IO programable para soporte extendido de periféricos
ADC de cuatro canales con sensor de temperatura interno, 0.5 MSa/s, conversión de 12 bits
USB 1.1 Host/Device
El RP2040 es soportado con entornos de desarrollo multiplataforma C/C++ y MicroPython, incluyendo fácil acceso a la depuración en tiempo de ejecución. Tiene rutinas de arranque UF2 y de punto flotante integradas en el chip. El USB incorporado puede actuar como dispositivo y como anfitrión. Tiene dos núcleos simétricos y un gran ancho de banda interno, lo que lo hace útil para el procesamiento de señales y el vídeo. Aunque el chip tiene una gran cantidad de RAM interna, la placa incluye un chip flash QSPI externo adicional de 16 MB para almacenar el código de programa.
El sistema Qwiic Connect de SparkFun es un ecosistema de sensores, actuadores, escudos y cables I2C que agilizan la creación de prototipos y reducen la probabilidad de errores. Todas las placas compatibles con Qwiic utilizan un conector JST común de 1 mm de paso y 4 pines. Esto reduce la cantidad de espacio necesario en la placa de circuito impreso, y las conexiones polarizadas significan que no puedes conectarlo mal.
Guía de inicio con el SparkFun Pro Micro RP2040