Der RP2040 ist ein von der Raspberry Pi Foundation entwickelter Mikrocontroller. Er besitzt zwei ARM Cortex M0+ Kerne, 264kB RAM, sowie diverse Controller für Schnittstellen wie z.B. UART, SPI, I2C. Außerdem hat der RP2040 acht PIO Einheiten und unterstützt Echtzeitanwendungen.
Als Programmiersprachen für den RP2040 werden offiziell MicroPython, C / C++ sowie ARM Assembler genannt.
Der RP2040 als Chip ist relativ günstig (Preis ~ 1 Euro) und es gibt auch diverse Mikrocontroller Boards anderer Hersteller, die den RP2040 verwenden.
Links:
- weiterführende Informationen und Datenblätter zum RP2040 bei der Raspberry Pi Foundation