In diesem Beitrag möchte ich dir den kleinen Mikrocontroller Seeed Studio XIAO RP2040 vorstellen.
Diesen kleinen Mikrocontroller habe ich von der Firma Seeed Studio kostenfrei für dieses Review zur Verfügung gestellt bekommen.
Da ich mir diesen sowieso bestellen wollte, war es für mich eine günstige Möglichkeit an diesen zu kommen.
Bezug eines Seeed Studio XIAO RP2040
Du bekommst diesen Mikrocontroller für derzeit 5,4 $ zzgl. Versandkosten (Weltweit). Das war auch eines der Gründe, warum ich mir diesen “gönnen” wollte.
Der Raspberry Pi Pico mit demselben Chip kostet derzeit etwas mehr als 10 € zzgl. Versandkosten und ist somit deutlich teurer.
Technische Daten
Wie bereits erwähnt ist auf dem kleinen XIAO RP2040 der Chip vom Raspberry Pi Pico verbaut, daher werden dich nachfolgende technische Daten nicht überraschen. Jedoch hat dieser Mikrocontroller ein deutlich kleineres Baumaß und somit für besonders kleine Schaltungen interessant, aber dazu später mehr.
Parameter | Beschreibung |
---|---|
CPU | Dual-Core ARM Cortex M0+ Prozessor mit bis zu 133 MHz |
Speicher | 264 KB SRAM, 2 MB Flash Speicher |
GPIOs | 11 digitale Pins, 11 PWM Pins, 4 analoge Pin |
Anschlüsse | I²C, UART, SPI, auf der Rückseite Lötpunkte für “SWD Bonding pad interface” |
USB-Anschluss | USB-Typ-C |
LEDs | 1x Power LED, 2x LEDs für die serielle Verbindung (RX & TX), 1x SMD 3farb LED (rot, grün, blau), sowie 1x RGB LED zur freien Programmierung |
Taster | 1x BOOT Taster, 1x RESET Taster |
Zusätzlich | Lötpunkte für externe Stromversorgung, Abdeckung zum Schutz der Schaltung |
Abmaße (L x B) | 21 mm x 17,5 mm |
Aufbau und Pinout des XIAO RP2040
Der kleine Mikrocontroller verfügt über denselben Chip (RP2040) wie der große Raspberry Pi Pico, aber hat weniger Kontakte nach außen geführt.
Auf dem Mikrocontroller findest du die zwei Tasten BOOT & RESET sowie zwei frei programmierbare LEDs.
Die eine LED kann die drei Farben Rot, Grün & Blau wiedergeben und liegt rechts neben der USB Schnittstelle, die andere ist eine RGB LED und kann befindet sich im unteren Bereich zwischen den beiden Tastern BOOT & RESET.
Einsatzbereich
Durch seine extrem kleinen Abmaße kann dieser Mikrocontroller besonders in den Bereichen
- Wearable,
- DIY Tastatur,
Sowie für Projekte, wo du einen kleinen Arduino (aber auch Leistung) benötigst.
Programmieren des XIAO RP2040
Den Mikrocontroller kannst du in der Arduino IDE mit C/C++ programmieren. Mit speziellen Flash-Files kannst du diesen aber auch mit Micropython oder Ciruitpython programmieren.
Zum Programmieren in Micropython & Circuitpython verwende ich den MU-Editor welchen ich dir in einem weiteren Beitrag zu diesem Mikrocontroller genauer vorstellen möchte.
1 thought on “Seeed Studio XIAO RP2040 – ein Zwerg mit großer Leistung”