Shop Minecraft
Add Prime to get Fast, Free delivery
Amazon prime logo
$24.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery May 11 - 26 on orders shipped by Amazon over $35
Or fastest delivery May 10 - 23
$$24.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$24.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more

Seeed Studio XIAO SAMD21 The Smallest Arduino Microcontroller Based on SAMD21nwith Rich Interfaces for Wearable Devices, 100% Arduino IDE Compatible, Desiged for Projects Need Arduino Micro, 3pcs.

4.4 out of 5 stars 709 ratings

$24.99 with 7 percent savings
Typical price: $26.99
Get Fast, Free Shipping with Amazon Prime
FREE Returns
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.
Size: 3pcs
{"desktop_buybox_group_1":[{"displayPrice":"$24.99","priceAmount":24.99,"currencySymbol":"$","integerValue":"24","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"SWigptTZR49GJOh1vNBKKlLIk0fEZALvnx5f3tJYh3AcuoHHZSFu9aF6QgxR1m9i1%2FreaXZ1fpP3UNBrSc%2Bc%2FR6HbdKpKD4M0KvozVFSoCODSNg4SulW9vbrrLUU%2FwdO7QFqSvq3bbXx6ThA9YEQ4A5XFQpZM3%2FRfpxfEN1O9JIuw%2BfeeJHbW4z1R8KJJRev","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Brand seeed studio
Model Name Seeeduino XIAO
Ram Memory Installed Size 32 KB
Memory Storage Capacity 256 KB
CPU Model None

About this item

  • 🌱【Powerful CPU】 The Seeeduino XIAO is equipped with an ARM Cortex-M0+ 32bit 48MHz microcontroller, which is three times faster than Arduino Uno and Arduino Nano. Furthermore, this Arduino IDE compatible board XIAO has 256KB flash memory and 32KB SRAM.
  • 🌱【Rich Interfaces in a Tiny Size】 The device has 14 GPIO pins, each of which has 11 analog channels, 11 digital channels, I2C*1, UART*1, and SPI*1, USB Type-C interface*1 in a tiny space, just 20mm*17.5mm (about the size of your thumb). Seeeduino XIAO is the smallest Arduino compatible board in the Seeeduino series.
  • 🌱【Fully compatible with Arduino IDE】 Seeeduino XIAO development board is perfectly compatible with Arduino IDE and you can easily create small projects using the extensive and comprehensive Arduino library. It has a 2.54mm pin pitch and can be used even when inserted into a breadboard because it is an Arduino microcontroller.It has a 2.54mm pin pitch and can be used even when inserted into a breadboard because it is an Arduino microcontroller.
  • 🌱【Applications】 Seeeduino XIAO is suitable for Wearable devices, Rapid prototyping, DIY keyboard, USB to multi-channel TTL/USB host mode, etc.
  • 🌱【Perfect for Wearable and Tiny Arduino Projects】 This microcontroller has good performance in processing but needs less power. As a matter of fact, it is designed in a tiny size and can be used for Arduino wearable devices and small projects.

Frequently bought together

This item: Seeed Studio XIAO SAMD21 The Smallest Arduino Microcontroller Based on SAMD21nwith Rich Interfaces for Wearable Devices, 100% Arduino IDE Compatible, Desiged for Projects Need Arduino Micro, 3pcs.
$24.99
Get it as soon as Sunday, May 11
Sold by Seeed Studio Official and ships from Amazon Fulfillment.
+
$11.00
Get it as soon as Monday, Apr 28
In Stock
Sold by DFRobot and ships from Amazon Fulfillment.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Compare with similar items

This Item
Seeed Studio XIAO SAMD21 The Smallest Arduino Microcontroller Based on SAMD21nwith Rich Interfaces for Wearable Devices, 100% Arduino IDE Compatible, Desiged for Projects Need Arduino Micro, 3pcs.
Seeed Studio XIAO SAMD21 The Smallest Arduino Microcontroller Based on SAMD21nwith Rich Interfaces for Wearable Devices, 100% Arduino IDE Compatible, Desiged for Projects Need Arduino Micro, 3pcs.
Recommendations
Gelek UNO R3 Microcontroller Board Compatible with Arduino Uno R3, ATmega328P and ATmega16U2 with USB Cable, Prototyping Board
 
Hosyond 5 Pcs 0.96 Inch OLED I2C IIC Display Module 12864 128x64 Pixel SSD1306 Mini Self-Luminous OLED Screen Board Compatible with Arduino Raspberry Pi(Blue and Yellow)
 
Seeed Studio XIAO RP2040 Microcontroller, with Dual-Core ARM Cortex M0+ Processor, Supports Arduino, MicroPython and CircuitPython with Rich Interfaces.
 
Seeed Studio XIAO ESP32C3 - Tiny MCU Board with Wi-Fi and BLE for IoT Controlling Scenarios. Microcontroller with Battery Charge, Power Efficient, and Rich Interface for Tiny Machine Learning. …
 
Grove - Vision AI Module V2 - Arm Cortex-M55 & Ethos-U55, TensorFlow and PyTorch Supported, Arduino, Raspberry Pi, Seeed Studio XIAO, ESP-Based dev Board Compatible
Details
Added to Cart
spCSRF_Treatment
Details
Added to Cart
spCSRF_Treatment
Details
Added to Cart
spCSRF_Treatment
Details
Added to Cart
spCSRF_Treatment
Details
Added to Cart
spCSRF_Treatment
Details
Added to Cart
spCSRF_Treatment
Price-7% $24.99
Typical:$26.99
-8% $14.65
List:$15.99
-13% $12.99
Typical:$14.98
$9.99$9.90$24.99
Delivery
Get it as soon as Sunday, May 11
Get it as soon as Monday, Apr 28
Get it as soon as Monday, Apr 28
Get it as soon as Monday, Apr 28
Get it as soon as Monday, Apr 28
Get it as soon as Sunday, May 11
Customer Ratings
Sold By
operating system
hardware interface
cpu manufacturer
RAM tech
connectivity tech
wireless standard
core count

From the brand

What's in the box

  • /
  • Product information

    Technical Details

    Collapse all
    Processor ‎48 MHz none
    RAM ‎SRAM
    Wireless Type ‎802.11b
    Brand ‎seeed studio
    Series ‎Seeeduino XIAO
    Item model number ‎110010004
    Operating System ‎Windows, macOS, Linux
    Item Weight ‎0.317 ounces
    Package Dimensions ‎3.58 x 2.24 x 0.51 inches
    Color ‎3PCS
    Processor Brand ‎ARM
    Number of Processors ‎1
    Manufacturer ‎seeed studio
    ASIN ‎B08745JBRP
    Country of Origin ‎China
    Date First Available ‎April 15, 2020

    Additional Information

    Customer Reviews
    4.4 out of 5 stars 709 ratings

    4.4 out of 5 stars
    Best Sellers Rank #1,777 in Single Board Computers (Computers & Accessories)

    Warranty & Support

    Amazon.com Return Policy:You may return any new computer purchased from Amazon.com that is "dead on arrival," arrives in damaged condition, or is still in unopened boxes, for a full refund within 30 days of purchase. Amazon.com reserves the right to test "dead on arrival" returns and impose a customer fee equal to 15 percent of the product sales price if the customer misrepresents the condition of the product. Any returned computer that is damaged through customer misuse, is missing parts, or is in unsellable condition due to customer tampering will result in the customer being charged a higher restocking fee based on the condition of the product. Amazon.com will not accept returns of any desktop or notebook computer more than 30 days after you receive the shipment. New, used, and refurbished products purchased from Marketplace vendors are subject to the returns policy of the individual vendor.
    Product Warranty: For warranty information about this product, please click here

    Feedback

    Seeed Studio XIAO SAMD21 The Smallest Arduino Microcontroller Based on SAMD21nwith Rich Interfaces for Wearable Devices, 100% Arduino IDE Compatible, Desiged for Projects Need Arduino Micro, 3pcs.


    Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.

    Where did you see a lower price?

    Price Availability
    /
    /
    /
    /
    Please sign in to provide feedback.

    Product Description

    1

    Apart from the strong CPU, Seeed Sudio XIAO SADM21 is excellent in many other functions. Despite being this small size, it has 14 GPIO PINs, which can be used for 11 analog PINs, 11 digital PINs, 1*I2C interface, 1*UART interface, and 1*SPI interface. Some PINs have various functions, A1/D1 to A10/D10 Pins have PWM functions and Pin A0/D0 has a function of DAC which means you can get true analog signals not PWM signals when you define it as an analog pin, that’s why 14 GPIO PINs can realize more I/O PINs and interfaces.

    The board is also breadboard compatible which is very rare for a small board like this!

    11

    Typical Application

    • Wearable devices
    • Rapid prototyping (directly attached to the expanded PCB as a minimal system)
    • Perfect for all the projects need mini arduino
    • DIY keyboard
    • USB development (USB to multi-channel TTL/USB host mode, etc.)
    • A scenario where you need to read multiple mock values The DAC output

    Part List

    • 3x Seeed Studio XIAO SAMD21- Arduino Microcontroller - SAMD21 Cortex M0+
    • 6 x 7pins header
    • 12 x pasters
    XIAO
    XIAO RP2040
    XIAO nRF52840
    XIAO nRF52840 Sense
    XIAO ESP32C3
    Customer Reviews
    4.4 out of 5 stars 709
    4.4 out of 5 stars 709
    4.4 out of 5 stars 130
    4.4 out of 5 stars 130
    4.5 out of 5 stars 470
    Price $9.50 $24.99 $16.99 $24.99 $9.90
    Processor SAMD21 RP2040 nRF52840 nRF52840 ESP32-C3
    RAM 32 KB SRAM 264 KB SRAM 256 KB RAM 256 KB RAM 400 KB SRAM
    Flash(chip) 256KB / 1MB 1MB 4MB
    Interface I2C/UART/SPI I2C/UART/SPI I2C/UART/SPI I2C/UART/SPI I2C/UART/SPI
    PWM/Analog Pin 11/11 11/4 11/6 11/6 11/4
    Onboard Button / Reset/Boot Button Reset Button Reset Button Reset/Boot Button
    Bluetooth / /
    WIFI / / / /
    Programming Languages Arduino, CircuitPython Arduino, MicroPython, CircuitPython Arduino, CircuitPython Arduino, CircuitPython Arduino
    Baterry Charge IC / /

    Customer reviews

    4.4 out of 5 stars
    709 global ratings

    Review this product

    Share your thoughts with other customers

    Customers say

    Customers appreciate the microcontroller's postage stamp size and find it easy to work with, with one mentioning it can be controlled through Python. The device is fast and compatible with Arduino Library, and customers consider it worth the price. Functionality and microcontroller performance receive mixed reviews, with some saying it works great while others report it never worked. USB connectivity is also mixed, with multiple customers reporting Windows USB malfunction issues.

    AI-generated from the text of customer reviews

    46 customers mention "Size"37 positive9 negative

    Customers appreciate the size of the microcontroller, describing it as postage stamp-sized and perfect for small spaces, with one customer noting it's easy to fit into almost any project.

    "Very good Stamp sized controller. Best in the series, the ESP32S3 chip is one of the best performers...." Read more

    "...Though they aren't perfect. Pros: Size. They're tiny. Even 2 years on, most microcontrollers are *at least* 2 to 4 times the size...." Read more

    "...This is so tiny, so inexpensive, and so easy to use. I power it with an old cellphone charger block and USB C cable...." Read more

    "...Just a heads up. The product idea and the size/format is great!..." Read more

    36 customers mention "Ease of use"29 positive7 negative

    Customers find the single board computer easy to work with, with one customer noting that it can be controlled through Python and another mentioning that the connection pins are user-friendly.

    "This tiny microcontroller is great for small projects. Actually, it's quite powerful for what it is and has plenty of I/O pins...." Read more

    "...This is so tiny, so inexpensive, and so easy to use. I power it with an old cellphone charger block and USB C cable...." Read more

    "...Overall this thing is finicky still, but manageable...." Read more

    "...analog sharing almost the entirety of the I/O interface circuit integration is simple, along with I2C, UART, SPI, And a Built in 3.3v DAC, it..." Read more

    26 customers mention "Value for money"26 positive0 negative

    Customers find the single board computer to be worth its price.

    "...It's a design choice on their part. Darn good board. Five stars." Read more

    "...This is so tiny, so inexpensive, and so easy to use. I power it with an old cellphone charger block and USB C cable...." Read more

    "Absolutely a great value. Not a shill here, but I'm happy to say these are by far some of the best value micro controllers you can be get...." Read more

    "...Overall, a great buy for anyone on a budget or with limited funds thats looking for some bang out of their buck!" Read more

    14 customers mention "Speed"14 positive0 negative

    Customers find the single board computer fast, with one customer noting its higher than average 48Mhz processing speed.

    "...Speed...." Read more

    "...A Bit Deeper: Pros: Fast, With its higher than average 48Mhz over the common 16Mhz I don't see nearly as many micro timing issues..." Read more

    "...Being smaller than Nanos, and faster, they looked appealing...." Read more

    "...I was quite disapointed because in it's tiny package it is faster and has more memory...." Read more

    12 customers mention "Compatibility"9 positive3 negative

    Customers appreciate the compatibility of the board with Arduino libraries, and one customer notes it works as a standard Arduino, while another mentions it supports ARM Cortex-M0+ Assembly and can run Circuit Python.

    "...They're also Arduino compatible. You will have to download a new library, but it's not that hard...." Read more

    "...The product arrived on time - It is compatible with Arduino Library - It is compatible with ARM Cortex-M0+ Assembly -..." Read more

    "Windows Desktop PC would not recognize it...." Read more

    "...The modules are a nice idea, very poorly executed." Read more

    32 customers mention "Functionality"19 positive13 negative

    Customers have mixed experiences with the functionality of the board computer, with some finding it really functional while others report that it fails to work and is totally unreliable.

    "...and not from the MCU power terminals, I was able to get the interrupts to work reliably...." Read more

    "...I will look for a driver for it, but for now, it's not working. I will come back and update this review when I get it to work. It it cute." Read more

    "It is perfect in all the ways: analog pins, uart, pwm n all but it has slow bootlader...." Read more

    "...Set it up in Windows and it worked perfectly fine, every time...." Read more

    18 customers mention "Microcontroller"12 positive6 negative

    Customers have mixed opinions about the microcontroller, with some finding it awesome while others report it being totally unreliable.

    "Fantastic micro-controller. Easily replaces every Arduino nano or Uno I've ever used." Read more

    "...This is such a cool microcontroller, so I'm praying to the maker gods that my first go around was the exception and not the rule for the Seeed..." Read more

    "...might be ok for fairly simple projects, but it is just too hard to work around its defects to use it in anything that has an important function." Read more

    "...AND THEY'RE USBC. phenomenal for any project, and a 3 pack is great to reduce shipping costs for several of them...." Read more

    15 customers mention "Usb connectivity"9 positive6 negative

    Customers have mixed experiences with the USB connectivity of the board computer, with some appreciating the USB-C connector while others report issues with Windows reporting USB malfunctions.

    "...I really like that it has USB Type-C connector because then I can use the same cable as my Mobile Phones...." Read more

    "...I am having issues with them being unreliable in establishing a USB connection when using the Arduino IDE to upload a sketch to them...." Read more

    "...The big one for me, though, is HID support through the USB type C port. That's a much less common feature than you'd think...." Read more

    "...I suspect there is something messed up with the USB drivers...." Read more

    My go to for sooo many reasons
    5 out of 5 stars
    My go to for sooo many reasons
    I bought 3 of these a couple years ago to play around with. At the time, it was just because they were cheap and quick to get on Amazon. I quickly fell in love. Though they aren't perfect. Pros: Size. They're tiny. Even 2 years on, most microcontrollers are *at least* 2 to 4 times the size. The small size makes them easy to fit into almost any project. They're literally the size of a postage stamp. I can cover one with my finger. Which brings me to the next pro: I/O. Even at this tiny size, you still have tons of I/O, with support for hardware interrupts, UART, I2C, SPI, and true analog pins with DAC. The big one for me, though, is HID support through the USB type C port. That's a much less common feature than you'd think. If you want to make devices that can talk to other devices as an input device, you need this. Speed. You don't really think that a simple Arduino device needs to be fast, but having a 48mhz processor and 32mb of SRAM to work with open up a LOT of possibilities. Take, for example, my most recent project. I wanted to make a vintage laptop keyboard work with a modern laptop motherboard. But I wanted to do so without damaging the original keyboard. So to interface the two, I needed the Xiao to be able to read the PS/2 protocol that the keyboard was talking in, and give USB HID protocol commands to the computer. Reading the PS/2 protocol takes very precise timing. Your code has to execute within a certain number of microseconds, otherwise the command will fail. Because of the speed of the processor, I could have more code executing in the interrupts while still staying under the threshold. Cons: Storage. While I've never run up against the limit, the Xiao has 256 kB of flash memory. That's not the smallest, but it's certainly not the biggest I've seen on a microcontroller. So I do get a little nervous when I start importing a bunch of libraries. So far, my most involved project, the keyboard that I talked about earlier, only uses about 25% of that storage. And that's importing two different libraries plus my custom code. But if you have a large project that takes many libraries or a whole lot of code, you might run into problems with storage. Bootloader Corruption. I've only had it happen once and it was after hundreds upon hundreds of code uploads. These guys saying they're bricking after 50 uploads have to be doing something wrong. Or maybe it's because they're on Mac hardware, I don't know. But I've had to upload 50 times pretty much everyday I've worked on this project and so far it's not been a problem. But like I said, I did have one of my original three stop responding to USB. So the problem does exist. The device itself still does what the last upload of code told it to do, but I can no longer get it to talk with the Arduino software. And resetting the unit didn't resolve it. So you're mileage may vary.
    Thank you for your feedback
    Sorry, there was an error
    Sorry we couldn't load the review

    Top reviews from the United States

    • Reviewed in the United States on March 13, 2025
      Very good Stamp sized controller. Best in the series, the ESP32S3 chip is one of the best performers. My application involved an I2S interface to a microphone and four RMT interface outputs to SM2812B leds. Issue #1: The 3.3v regulator on this board has fluctuating output and I need to run my microphone on a separate regulator or I can 'hear' the CPU processing as noise in the microphone. Other arduino boards do not have this issue. The oscilloscope revealed that this chip makes it's power rails rather noisy! Issue #2: Pin 7 (GPIO43) has a part on it that makes the bandwidth poor. This pin isn't usable for high bandwidth control. It's a design choice on their part.

      Darn good board. Five stars.
    • Reviewed in the United States on November 13, 2022
      This tiny microcontroller is great for small projects. Actually, it's quite powerful for what it is and has plenty of I/O pins. My son uses it for Star Wars props and Cosplay. It's great for wearables, controlling LEDs, and just about anything an Arduino can do but just more.

      The setup can be a little confusing at first, but the documentation on the SeedStudio site is really good. It will walk you through with setting up the Arduino IDE or setting up Circuit Python, since the setup is very different from each other. I've programmed this little microcontroller with both the Arduino IDE and with Circuit Python. Circuit Python might be more beginner friendly.

      I really like that it has USB Type-C connector because then I can use the same cable as my Mobile Phones. It's annoying to have so many different cables around. One thing to make note is that these microcontrollers are not 5v tolerant. Yes, you can power it with 5 volts, but the inputs and outputs are 3.3 volts.

      The one thing I wish it had was a reset button, but it's so small I'm sure it would be impossible to fit. You can add a reset button because there are soldering pads for it, but it doesn't have one on the board it self.

      So, if you are making wearables this would be great. Actually, you can use it to control servos, led light strips, and a ton more. It even has a DAC so you can technically make it produce sound too!
      13 people found this helpful
      Report
    • Reviewed in the United States on May 10, 2021
      The media could not be loaded.
      I bought 3 of these a couple years ago to play around with. At the time, it was just because they were cheap and quick to get on Amazon. I quickly fell in love. Though they aren't perfect.

      Pros:
      Size. They're tiny. Even 2 years on, most microcontrollers are *at least* 2 to 4 times the size. The small size makes them easy to fit into almost any project. They're literally the size of a postage stamp. I can cover one with my finger. Which brings me to the next pro:

      I/O. Even at this tiny size, you still have tons of I/O, with support for hardware interrupts, UART, I2C, SPI, and true analog pins with DAC. The big one for me, though, is HID support through the USB type C port. That's a much less common feature than you'd think. If you want to make devices that can talk to other devices as an input device, you need this.

      Speed. You don't really think that a simple Arduino device needs to be fast, but having a 48mhz processor and 32mb of SRAM to work with open up a LOT of possibilities. Take, for example, my most recent project. I wanted to make a vintage laptop keyboard work with a modern laptop motherboard. But I wanted to do so without damaging the original keyboard. So to interface the two, I needed the Xiao to be able to read the PS/2 protocol that the keyboard was talking in, and give USB HID protocol commands to the computer. Reading the PS/2 protocol takes very precise timing. Your code has to execute within a certain number of microseconds, otherwise the command will fail. Because of the speed of the processor, I could have more code executing in the interrupts while still staying under the threshold.

      Cons:
      Storage. While I've never run up against the limit, the Xiao has 256 kB of flash memory. That's not the smallest, but it's certainly not the biggest I've seen on a microcontroller. So I do get a little nervous when I start importing a bunch of libraries. So far, my most involved project, the keyboard that I talked about earlier, only uses about 25% of that storage. And that's importing two different libraries plus my custom code. But if you have a large project that takes many libraries or a whole lot of code, you might run into problems with storage.

      Bootloader Corruption. I've only had it happen once and it was after hundreds upon hundreds of code uploads. These guys saying they're bricking after 50 uploads have to be doing something wrong. Or maybe it's because they're on Mac hardware, I don't know. But I've had to upload 50 times pretty much everyday I've worked on this project and so far it's not been a problem. But like I said, I did have one of my original three stop responding to USB. So the problem does exist. The device itself still does what the last upload of code told it to do, but I can no longer get it to talk with the Arduino software. And resetting the unit didn't resolve it. So you're mileage may vary.
      Customer image
      5.0 out of 5 stars
      My go to for sooo many reasons

      Reviewed in the United States on May 10, 2021
      I bought 3 of these a couple years ago to play around with. At the time, it was just because they were cheap and quick to get on Amazon. I quickly fell in love. Though they aren't perfect.

      Pros:
      Size. They're tiny. Even 2 years on, most microcontrollers are *at least* 2 to 4 times the size. The small size makes them easy to fit into almost any project. They're literally the size of a postage stamp. I can cover one with my finger. Which brings me to the next pro:

      I/O. Even at this tiny size, you still have tons of I/O, with support for hardware interrupts, UART, I2C, SPI, and true analog pins with DAC. The big one for me, though, is HID support through the USB type C port. That's a much less common feature than you'd think. If you want to make devices that can talk to other devices as an input device, you need this.

      Speed. You don't really think that a simple Arduino device needs to be fast, but having a 48mhz processor and 32mb of SRAM to work with open up a LOT of possibilities. Take, for example, my most recent project. I wanted to make a vintage laptop keyboard work with a modern laptop motherboard. But I wanted to do so without damaging the original keyboard. So to interface the two, I needed the Xiao to be able to read the PS/2 protocol that the keyboard was talking in, and give USB HID protocol commands to the computer. Reading the PS/2 protocol takes very precise timing. Your code has to execute within a certain number of microseconds, otherwise the command will fail. Because of the speed of the processor, I could have more code executing in the interrupts while still staying under the threshold.

      Cons:
      Storage. While I've never run up against the limit, the Xiao has 256 kB of flash memory. That's not the smallest, but it's certainly not the biggest I've seen on a microcontroller. So I do get a little nervous when I start importing a bunch of libraries. So far, my most involved project, the keyboard that I talked about earlier, only uses about 25% of that storage. And that's importing two different libraries plus my custom code. But if you have a large project that takes many libraries or a whole lot of code, you might run into problems with storage.

      Bootloader Corruption. I've only had it happen once and it was after hundreds upon hundreds of code uploads. These guys saying they're bricking after 50 uploads have to be doing something wrong. Or maybe it's because they're on Mac hardware, I don't know. But I've had to upload 50 times pretty much everyday I've worked on this project and so far it's not been a problem. But like I said, I did have one of my original three stop responding to USB. So the problem does exist. The device itself still does what the last upload of code told it to do, but I can no longer get it to talk with the Arduino software. And resetting the unit didn't resolve it. So you're mileage may vary.
      Images in this review
      Customer imageCustomer image
      22 people found this helpful
      Report
    • Reviewed in the United States on January 30, 2024
      I am using this in my model train layout to operate a pair of crossing signals. This is so tiny, so inexpensive, and so easy to use. I power it with an old cellphone charger block and USB C cable. The microcontroller has a built-in 5 V to 3.3 V converter that allows me to power the sensors that detect the passing train and the DFplayer that play the mp3 crossing bell sound.
    • Reviewed in the United States on November 8, 2024
      I bought the quantity 1 version without the pre soldered pins, and though the pictures show the header pins,it does not come with the header pins at all. Something to be aware of.
    • Reviewed in the United States on March 6, 2025
      I use these mainly for small projects with a few buttons and ws2812 pixels. I use them with RTC and TM1637 7-Segment LED module to create clocks though having 2 more inputs would be nice since I like up/down hour&minute, photocell for dimming, speaker, etc. I use them for costume blinky light control. I like that the inputs can be digital,analog,capacitive touch

    Top reviews from other countries

    Translate all reviews to English
    • Nelson
      5.0 out of 5 stars All 3 tested and working good
      Reviewed in Singapore on May 11, 2024
      Very satisfied with the purchase, all 3 SAMD21 board tested and confirmed working. I will be able to prototype easily with these spare boards
      Customer image
      Nelson
      5.0 out of 5 stars
      All 3 tested and working good

      Reviewed in Singapore on May 11, 2024
      Very satisfied with the purchase, all 3 SAMD21 board tested and confirmed working. I will be able to prototype easily with these spare boards
      Images in this review
      Customer image
    • Simon
      5.0 out of 5 stars Très petit, super content !
      Reviewed in Canada on September 27, 2023
      Size: Pre-SolderedVerified Purchase
      Super petit très content : ) !
      Report
    • 海神
      1.0 out of 5 stars ピンが付いていない。
      Reviewed in Japan on October 10, 2024
      商品説明の写真にははんだ付けされたピンが付いているが
      届いた物にはピンが付いていなかった。付属すらしていない。
      返品するにも時間がもったいないからピンは自分で付ける。

      SeeeduinoXIAOは悪くないけどSHOPがダメ。
      Customer image
      海神
      1.0 out of 5 stars
      ピンが付いていない。

      Reviewed in Japan on October 10, 2024
      商品説明の写真にははんだ付けされたピンが付いているが
      届いた物にはピンが付いていなかった。付属すらしていない。
      返品するにも時間がもったいないからピンは自分で付ける。

      SeeeduinoXIAOは悪くないけどSHOPがダメ。
      Images in this review
      Customer image
    • Christopher Brown
      4.0 out of 5 stars Awesome TINY but powerful board
      Reviewed in Canada on February 19, 2023
      Size: Pre-SolderedVerified Purchase
      I really like this tiny board for its quick processor and large memory. It’s awesome for small projects or wearables. I did have some trouble getting started with it because I am still a Windows 7 user. Minimum system requirements is W10. After some searching I did find an unsigned driver for W7/8 that worked, but you have to manually install it. Once past that hurdle I got the board working on the Arduino IDE (1.8.8). The next challenge because of the Samd21 architecture was finding out which Arduino libraries were compatible. I managed to make work: FastLED, RC-Switch, Adafruit RTC, and u8g2 to drive a SSD1306 0.96” OLED display. I tried to make the Adafruit SSD1306 and Adafruit GFX libraries to work for the OLED but had compiling errors, so you might have to find alternatives for certain libraries. Next thing is something I have seen several here complain about: bricking the board. I ran into this situation where it locked up and became a unrecognized USB device. The solution I found was very simple… double short out the reset solder points until the orange LED on the board fades in and out, which puts the board into bootloader mode. Now it will show up as a USB storage device in windows, then in the Arduino IDE check the port shows XIAO and it checked off and hit “upload” again. This will unbrick the board and make it function normally again, provided you have fixed your program error that made it freeze up in the first place. Other then that amazing board that I have been able to upload to over and over and over again without any failure. Hope this information helps others.O