Das SparkFun Pro Micro RP2040 ist ein kostengünstiges, leistungsstarkes Board mit flexiblen digitalen Schnittstellen, das mit dem RP2040 Mikrocontroller der Raspberry Pi Foundation ausgestattet ist. Neben dem guten alten Pro-Micro-Footprint verfügt das Board auch über eine adressierbare WS2812B-LED, einen Boot-Button, einen Reset-Button, einen Qwiic-Anschluss, USB-C, eine rücksetzbare PTC-Sicherung und Wabenpads.
Der RP2040 nutzt zwei ARM Cortex-M0+ Prozessoren (bis zu 133MHz) und verfügt über:
264kB eingebettetes SRAM in sechs Bänken
Sechs dedizierte IO für SPI Flash (mit XIP-Unterstützung)
30 Multifunktions-GPIO
Dedizierte Hardware für häufig verwendete Peripheriegeräte
Programmierbare IO für erweiterte Peripherieunterstützung
Vierkanal-ADC mit internem Temperatursensor, 0,5 MSa/s, 12-Bit-Wandlung
USB 1.1 Host/Device
Der RP2040 wird mit plattformübergreifenden C/C++- und MicroPython-Entwicklungsumgebungen unterstützt, einschließlich einfachem Zugang zum Laufzeit-Debugging. Er verfügt über UF2-Boot- und Gleitkommaroutinen, die in den Chip integriert sind. Der integrierte USB-Anschluss kann sowohl als Gerät als auch als Host fungieren. Er verfügt über zwei symmetrische Kerne und eine hohe interne Bandbreite, was ihn für die Signalverarbeitung und für Video nützlich macht. Der Chip verfügt zwar über eine große Menge an internem RAM, aber das Board enthält zusätzlich einen 16 MB großen externen QSPI-Flash-Chip zum Speichern von Programmcode.
Das SparkFun Qwiic Connect System ist ein Ökosystem aus I2C-Sensoren, Aktoren, Abschirmungen und Kabeln, die das Prototyping schneller und weniger fehleranfällig machen. Alle Qwiic-fähigen Boards verwenden einen gemeinsamen 4-poligen JST-Stecker mit 1 mm Abstand. Dadurch wird weniger Platz auf der Leiterplatte benötigt, und dank der polarisierten Anschlüsse können Sie nichts falsch anschließen.
Erste Schritte mit der SparkFun Pro Micro RP2040 Anleitung