Table of Contents

Seeeduino XIAO


The Seeeduino XIAO is an Arduino like board based on the SAMD21G18 chip (ARM Cortex-M0+, 32bit, 48MHz), similar to the Arduino MKR ZERO.

Seeeduino XIAO Wiki

All I/O Pins are 3.3V

To use the DAC and the PWM follow the manual of the Arduino MKR Zero.

A great description and general information about the SAMD21 one could find here: SpartkFun SAMD21 Overview


Installation

To add Seeeduino XIAO to Arduino IDE add in file/preference the following URL to the Additional Boards Manager URLs:

https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json

Than search and install in tools/boardmanager these boards:

Seeed SAMD Boards

On Arch Linux it needs always two attempts to upload the code, the /dev/ttyACM0 can't be opened: No device found on ttyACM0!


Pinout


TX  - pin 06
RX  - pin 07
DAC - pin 00
Build In LED - 13


pinout diagram by Seeed Studio


Reset & Bootloader Mode


To reset the board one should connect the reset pins briefly to ground.
And to enter the bootloader mode one should do so twice.


Serial Wire Debug (SWD)



Miscellaneous

How to unbrick a dead XIAO using Raspberry Pi

XIAO-M0 Bootloader


License

This manuals is made by Wolfgang Spahn 2020.
Except where otherwise noted, content on this wiki is licensed under the following license: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Creative Commons License