La SparkFun Thing Plus - 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 Thing Plus o Feather (con 18 pines GPIO), la placa también incluye una ranura para tarjetas SD, una memoria flash de 16MB (128Mbit), un conector JST para baterías de una sola célula (con un circuito de carga y un sensor de indicador de combustible), un LED RGB WS2812 direccionable, pines JTAG PTH, cuatro agujeros de montaje (con tornillos 4-40) y nuestro característico conector Qwiic.
El RP2040 contiene dos procesadores 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 los periféricos más utilizados
IO programable para soporte de periféricos ampliado
Cuatro canales ADC de 12 bits con sensor de temperatura interno (hasta 0,5 MSa/s)
Funcionalidad USB 1.1 Host/Device
El RP2040 es compatible con los entornos de desarrollo multiplataforma C/C++ y MicroPython, incluyendo un 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. Aunque el chip tiene una gran cantidad de RAM interna, la placa incluye 16 MB adicionales de memoria flash QSPI externa 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 conexión de Thing Plus RP2040