<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.sketching-with-hardware.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Team7_-_Seeeduino_XIAO</id>
	<title>Team7 - Seeeduino XIAO - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.sketching-with-hardware.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Team7_-_Seeeduino_XIAO"/>
	<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=Team7_-_Seeeduino_XIAO&amp;action=history"/>
	<updated>2026-05-02T21:34:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://www.sketching-with-hardware.org/wiki/index.php?title=Team7_-_Seeeduino_XIAO&amp;diff=1189&amp;oldid=prev</id>
		<title>84.61.174.15: Created page with &quot;== Seeeduino XIAO ==  The &#039;&#039;Seeeduino XIAO&#039;&#039; is a microcontroller with an AT-SAMD21G18-A microcontroller unit (MCU). The microcontroller contains an ARM Cortex CPU which allow...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.sketching-with-hardware.org/wiki/index.php?title=Team7_-_Seeeduino_XIAO&amp;diff=1189&amp;oldid=prev"/>
		<updated>2022-10-11T13:18:42Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Seeeduino XIAO ==  The &amp;#039;&amp;#039;Seeeduino XIAO&amp;#039;&amp;#039; is a microcontroller with an AT-SAMD21G18-A microcontroller unit (MCU). The microcontroller contains an ARM Cortex CPU which allow...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Seeeduino XIAO ==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;Seeeduino XIAO&amp;#039;&amp;#039; is a microcontroller with an AT-SAMD21G18-A microcontroller unit (MCU).&lt;br /&gt;
The microcontroller contains an ARM Cortex CPU which allows operating on low power. &lt;br /&gt;
It further has a 32-Bit single core processor with a 48Hz clock frequency.&lt;br /&gt;
Its small size makes it optimal for using as MCU in compact wearable devices. The low power mode is ideal for integrating standby-mode in your DIY project and its rich specifications provide great capability for computational tasks. The variety in interface communication allows integrating different hardware components for adding various features to your project. However when aiming for network-oriented DIY projects the &amp;#039;&amp;#039;Seeeduino XIAO&amp;#039;&amp;#039; lacks WiFi connectivity.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;Seeeduino XIAO&amp;#039;&amp;#039; is compatible with C/C++ or Circuit-Python and Arduino IDE (when using C) or Visual Studio Code (when using Python). &lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Storage&amp;#039;&amp;#039;&amp;#039;: 256KB Flash, 32KB SRAM&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Interface&amp;#039;&amp;#039;&amp;#039;: I2C, SPI, UART, QTouch &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input/Output PINs&amp;#039;&amp;#039;&amp;#039;: 14 GPIO PINs, 11 digital/analog PINs, 10 PWM Pins (&amp;#039;&amp;#039;A1/D1 - A10/D10&amp;#039;&amp;#039;), 1 DAC output (&amp;#039;&amp;#039;A0/D0&amp;#039;&amp;#039;), 1 SWD pad interface&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dimension&amp;#039;&amp;#039;&amp;#039;: 20x17.5x3.5mm&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Power&amp;#039;&amp;#039;&amp;#039;: 3.3V/5V DC&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Connection&amp;#039;&amp;#039;&amp;#039;: USB Type-C&lt;br /&gt;
&lt;br /&gt;
Detailed [https://files.seeedstudio.com/wiki/Seeeduino-XIAO/img/Seeeduino-XIAO-pinout-1.jpg &amp;#039;&amp;#039;&amp;#039;pin layout&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
== Setup with Circuit-Python ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Required hardware&amp;lt;/u&amp;gt;: USB Type-C, Male-to-Male (&amp;#039;&amp;#039;M2M&amp;#039;&amp;#039;) Jumper, Seeedunio XIAO&lt;br /&gt;
&lt;br /&gt;
=== Installing Circuit-Python ===&lt;br /&gt;
&lt;br /&gt;
# Download the Circuit-Python [https://circuitpython.org/board/seeeduino_xiao/ &amp;#039;&amp;#039;&amp;#039;bootloader&amp;#039;&amp;#039;&amp;#039;] for the &amp;#039;&amp;#039;Seeeduino&amp;#039;&amp;#039;&lt;br /&gt;
# Plug-in your &amp;#039;&amp;#039;Seeeduino&amp;#039;&amp;#039; to your PC/laptop&lt;br /&gt;
# Enter the firmware bootloader by using the M2M jumper.&lt;br /&gt;
#* Hold one end of the jumper to one of the RST PINs &lt;br /&gt;
#* Quickly connect the other end of the jumper twice to the remaining empty [https://files.seeedstudio.com/wiki/Seeeduino-XIAO/img/XIAO-reset.gif RST PIN]&lt;br /&gt;
# A new external drive should appear on your PC/laptop call &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Arduino&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Drag the downloaded file from &amp;#039;&amp;#039;&amp;#039;step 1&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Arduino&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039; drive&lt;br /&gt;
#* Once the file has been successfully copied to the drive, unplug the &amp;#039;&amp;#039;Seeeduino&amp;#039;&amp;#039;&lt;br /&gt;
# Reconnect the &amp;#039;&amp;#039;Seeeduino&amp;#039;&amp;#039; and a new external drive &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;CIRCUITPY&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039; should appear&lt;br /&gt;
#* Congrats you have successfully installed Circuit-Python on your device&lt;br /&gt;
# To run a python programm simply name your main python programm-file &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;code.py&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039; and drag it onto the &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;CIRCUITPY&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Setup Tutorial ===&lt;br /&gt;
This video follows the steps mentioned above one-by-one, in case you had trouble understanding the process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;pQ1W1UKxGnI&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Code Example ===&lt;br /&gt;
&lt;br /&gt;
This code example was shown as demonstration in the tutorial video above. This simple code lets the installed LED on your &amp;#039;&amp;#039;Seeeduino&amp;#039;&amp;#039; blink. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;#039;line&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import time&lt;br /&gt;
import board&lt;br /&gt;
from digitalio import DigitalInOut, Direction&lt;br /&gt;
 &lt;br /&gt;
led = DigitalInOut(board.LED_INVERTED)&lt;br /&gt;
led.direction = Direction.OUTPUT&lt;br /&gt;
 &lt;br /&gt;
while True:&lt;br /&gt;
    led.value = True&lt;br /&gt;
    time.sleep(1)&lt;br /&gt;
    led.value = False&lt;br /&gt;
    time.sleep(1)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.61.174.15</name></author>
	</entry>
</feed>