RP2040 es el controlador debut de Raspberry Pi, que ofrece los valores de la marca de gran rendimiento, bajo coste y facilidad en el uso.
Con una gran memoria en el chip, procesadores simétricos dual core y un subsistema Programable I/O (PIO), el RP2040 ofrece a los usuarios avanzados una gran potencia y flexibilidad. Con una amplia y detallada documentación, un puerto MicroPython y un bootloader UF2 en la ROM, tiene la menor dificultad para el usuario principiante.
Especificaciones
CPU: Dual ARM Cortex-M0+ @ 133 MHz
Memoria:
- 264kB on-chip SRAM in six independent banks
- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
Arquitectura:
- DMA controller
- Fully connected AHB crossbar
- Interpolator and integer divider peripherals
- On-chip programmable LDO to generate core voltage
- Two on-chip PLLs to generate USB and core clocks
Interfacing: 30 GPIO pins, four of which can be used as analogue inputs
Periféricos:
- 2 × UARTs
- 2 × SPI controllers
- 2 × I2C controllers
- 16 × PWM channels
- 1 × USB 1.1 controller and PHY, with host and device support
- 8 × PIO state machines
Package: 7 × 7 mm QFN-56 package
Production lifetime: RP2040 will remain in production until at least January 2030
Compliance:
- RP2040 is compliant to Moisture Sensitivity Level 1.
- RP2040 is compliant to the requirement of REACH Substances of Very High Concern (SVHC) that ECHA announced on 25 June 2020.
- RP2040 is compliant to the requirement and standard of Controlled Environment-related Substance of RoHS directive (EU) 2011/65/EU and directive (EU) 2015/863.