Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • About me
  • Contact
  • Deutsch
  • English
Menu

Seeed Studio XIAO RP2040 – a dwarf with great performance

Posted on 26. September 202229. April 2023 by Stefan Draeger

In this article I would like to introduce you to the small microcontroller Seeed Studio XIAO RP2040.

Seeed Studio XIAO RP2040 - a dwarf with great performance
Seeed Studio XIAO RP2040 – a dwarf with great performance

I received this small microcontroller from Seeed Studio free of charge for this review.
Since I wanted to order it anyway, it was a cheap way for me to get it.

XIAO RP2040 - Front side
XIAO RP2040 – Front side
XIAO RP2040 - Back side
XIAO RP2040 – Back side

  • Purchase of a Seeed Studio XIAO RP2040
  • Technical data
  • Design and pinout of the XIAO RP2040
  • Range of application
  • Programming the XIAO RP2040

Purchase of a Seeed Studio XIAO RP2040

You can get this microcontroller for currently $5.4 plus shipping (worldwide). That was also one of the reasons why I wanted to “treat” myself to this one.

The Raspberry Pi Pico with the same chip currently costs a little more than €10 plus shipping costs and is thus significantly more expensive.

Campain for XIAO RP2040
Campaign for XIAO RP2040

Technical data

As already mentioned, the chip from the Raspberry Pi Pico is built into the small XIAO RP2040, so the following technical data will not surprise you. However, this microcontroller has a much smaller size and is therefore interesting for particularly small circuits, but more about that later.

ParameterDescription
CPUDual-Core ARM Cortex M0+ processor up to 133 MHz
Storage264 KB SRAM,
2 MB Flash Memory
GPIOs11 digital Pins,
11 PWM Pins,
4 analog Pin
InterfacesI²C, UART, SPI,
at the back side some solder pins for “SWD Bonding pad interface”
USB interfaceUSB-Typ-C
LEDs1x Power LED,
2x LEDs for serial connection (RX & TX),
1x SMD three color LED (red, green, blue),
1x RGB LED
Buttons1x BOOT Taster,
1x RESET Taster
additionalSolder pins for external power supply
Size (L x B)21 mm x 17.5 mm

Design and pinout of the XIAO RP2040

The small microcontroller has the same chip (RP2040) as the large Raspberry Pi Pico, but has fewer contacts led to the outside.

Pinout of Seeed Studio XIAO RP2040
Pinout of Seeed Studio XIAO RP2040

On the microcontroller you will find the two buttons BOOT & RESET as well as two freely programmable LEDs.

One LED can display the three colors red, green & blue and is located to the right of the USB interface, the other is an RGB LED and can be found in the lower area between the two buttons BOOT & RESET.

Design of the XIAO RP2040 microcontroller
Design of the XIAO RP2040 microcontroller

Range of application

Due to its minimal dimensions, this microcontroller can be used especially in the fields of

  • wearable,
  • DIY keyboard,

As well as for projects where you need a small Arduino (but also power).

Programming the XIAO RP2040

You can program the microcontroller in the Arduino IDE with C/C++. With special flash files, you can also program it with Micropython or Ciruitpython.

For programming in Micropython & Circuitpython I use the MU-Editor which I would like to introduce to you in more detail in another article on this microcontroller.

MU Editor - select controller and target language
MU Editor – select controller and target language

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Categories

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
Funktional Always active
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Einstellungen anzeigen
{title} {title} {title}