Pi RP2040


El Pi RP2040 es un Microcontrolador ARM de 32 bits que ha sido diseñado y construido por los ingenieros de Raspberry Pi. El RP2040 dispone de dos núcleos ARM Cortex M0+ con una velocidad de 133Mhz y cuenta con memorias Flas QSPI de 2Mb y RAM de 264Kb.

Es capaz de trabajar en modo unidad de almacenamiento por lo que aparecerá en tu PC como un disco duro en formato UF2 permitiendo volcar la programación de forma muy sencilla.

Puede programarse mediante Arduino IDE, MicroPython y C/C++ SDK.

Características del Microcontrolador ARM de 32 bits Pi RP2040

Dos núcleos Cortex M0 a una velocidad de 133 MHz

RAM de 264 KB incluida en el chip

Soporte para 16 MB de Flash fuera del chip

Controlador DMA (acceso directo a memoria)

30 pines de GPIO, de los cuales cuatro pueden ser entradas analógicas

Conversor A/D de 12 bits

Timer con 4 alarmas

Reloj de tiempo real (RTC)

Variedad de periféricos de comunicaciones:

2 UART

2 SPI

2 I2C

Controlador USB 1.1

Sensor interno de temperatura

Puerto SWD para programación y debug

Modo de bajo consumo

Rutinas optimizadas para aritmética de punto flotante almacenadas en ROM

Programable I/O (PIO) bloques para manejar eficientemente las entradas/salidas a gran velocidad sin sobrecargar la CPU.