Si a las funcionalidades típicas de la Raspberry Pi Pico le añadimos todas las funcionalidades típicas de las placas Feather nos encontramos con el Adafruit Feather RP2040. Esta maravillosa placa se basa por supuesto en el microcontrolador RP2040. Y por supuesto igual que la gama Feather tenemos conector para baterías LiPo, conectores para sensores adicionales, programación en C, etc. Además el formato Feather dispone de una gran variedad de expansiones que puedes añadir
RP2040 Cortex M0+ de 32 bits de doble núcleo funcionando a ~125 MHz a 3,3 V de lógica y potencia
264 KB RAM
Chip SPI FLASH de 8 MB para almacenar archivos y almacenar código CircuitPython/MicroPython. Sin EEPROM
21 pines GPIO con las siguientes capacidades:
Cuatro ADC de 12 bits (uno más que Pico)
Dos periféricos I2C, dos SPI y dos UART, etiquetamos uno para la interfaz 'principal' en las ubicaciones estándar de Feather
16 x salidas PWM - para servos, LED, etc.
Los 8 GPIO digitales 'no ADC/no periféricos' son consecutivos para lograr la máxima compatibilidad con PIO
Cargador lipoly de 200mA+ incorporado con LED indicador de estado de carga
Pin n.º 13 LED rojo para uso general parpadeando
RGB NeoPixel para indicación a todo color.
Conectores de sensores
Tanto el botón Restablecer como el botón de selección del cargador de arranque para reinicios rápidos (sin desenchufar y volver a enchufar para reiniciar el código)
Clavija de encendido/habilitación de 3,3 V
El conector USB tipo C le permite acceder al cargador de arranque USB ROM incorporado y la depuración del puerto serie
Características del chip RP2040:
Doble ARM Cortex-M0+ @ 133MHz
SRAM en chip de 264kB en seis bancos independientes
Admite hasta 16 MB de memoria Flash fuera del chip a través del bus QSPI dedicado
Controlador DMA
Travesaño AHB completamente conectado
Periféricos interpolador y divisor de enteros
LDO programable en chip para generar voltaje de núcleo
2 PLL en chip para generar relojes de núcleo y USB
30 pines GPIO, 4 de los cuales se pueden usar como entradas analógicas
Periféricos:
2 UART
2 controladores SPI
2 controladores I2C
16 canales PWM
Controlador USB 1.1 y PHY, con soporte para host y dispositivo
8 máquinas de estado PIO