Important Note

This entire repo was AI created - including all of the data within. The intent was to A) help me with my personal electronics inventory; and B) see how I could use AI to make that process a bit easier. DO NOT TRUST!

Adafruit QT Py - SAMD21 Dev Board with STEMMA QT

Details

  • Location: Cabinet-1, Bin 26
  • Category: Microcontroller Boards
  • Type: ARM Development Board with STEMMA QT
  • Microcontroller: ATSAMD21E18
  • Brand: Adafruit
  • Part Number: 4600
  • Quantity: 5
  • Product URL: https://www.adafruit.com/product/4600

Description

What a cutie pie! Or is it… a QT Py? This diminutive dev board comes with the SAMD21 (as made famous in GEMMA M0 and Trinket M0 boards) and features the innovative chainable STEMMA QT connector for plug-and-play I2C sensor connectivity. Compatible with Seeed Xiao form factor with castellated pads.

Specifications

  • Part Number: 4600
  • Microcontroller: ATSAMD21E18 ARM Cortex-M0+
  • Architecture: 32-bit ARM Cortex-M0+
  • Clock Speed: 48MHz
  • Operating Voltage: 3.3V
  • Flash Memory: 256KB
  • RAM: 32KB
  • Dimensions: 22.0mm x 17.9mm x 5.9mm
  • Weight: 2.3g

Image

Adafruit QT Py SAMD21 Dev Board

Features

  • ARM Cortex-M0+: Powerful 32-bit processor at 48MHz
  • Native USB: Built-in USB support - can act as keyboard/mouse, MIDI device, disk drive
  • STEMMA QT Connector: Plug-and-play I2C sensor connectivity
  • USB-C Connector: Modern connector for programming and power
  • RGB NeoPixel: Built-in addressable LED with power control
  • Xiao Compatible: Same pinout and form factor as Seeed Xiao
  • Castellated Pads: Can be soldered directly to PCB
  • Reset Button: Easy programming and debugging
  • Optional SPI Flash: Footprint for SOIC-8 SPI Flash chip

Pin Configuration

  • Digital I/O: 11 GPIO pins
  • Analog Inputs: 9 pins (12-bit ADC, SDA/SCL do not have analog inputs)
  • Analog Output: 1 pin (true analog output, 10-bit quality audio)
  • PWM: 9 pins (A0 is analog out, A1 is not PWM capable)
  • I2C: Hardware I2C port with STEMMA QT connector
  • SPI: Hardware SPI
  • UART: Hardware UART
  • I2S: Hardware I2S
  • Capacitive Touch: 6 pins with no additional components

Power Specifications

  • Operating Voltage: 3.3V
  • Input Voltage: 5V (USB-C) or 3.3V (VCC pin)
  • Regulator: 3.3V with 600mA peak output
  • Current Consumption:
    • Active: ~25mA (typical operation)
    • Sleep: Low power modes available
  • Battery Support: Can be powered from external battery

Applications

  • STEMMA QT sensor networks
  • USB HID devices (keyboard, mouse, MIDI)
  • Wearable electronics projects
  • Arduino projects requiring small form factor
  • CircuitPython learning projects
  • Portable data loggers
  • Interactive art installations
  • Educational microcontroller projects

Programming

  • Arduino IDE: Full support with SAMD board package
  • CircuitPython: Native support with USB drive functionality
  • USB Programming: No external programmer needed
  • Libraries: Extensive Arduino and CircuitPython libraries
  • Audio: Can play 10-bit quality audio clips in Arduino

STEMMA QT Ecosystem

  • Plug-and-Play: No soldering required for I2C sensors
  • Chainable: Multiple sensors can be daisy-chained
  • Compatible: Works with SparkFun Qwiic and Seeed Grove I2C
  • Extensive: Large ecosystem of compatible sensors and displays

Advantages

  • Native USB: Advanced USB functionality built-in
  • Compact Size: Tiny form factor for space-constrained projects
  • Easy Connectivity: STEMMA QT eliminates wiring complexity
  • Dual Programming: Arduino IDE and CircuitPython support
  • Rich I/O: True analog output and extensive GPIO options
  • Educational: Perfect for learning ARM microcontrollers

Hardware Features

  • RGB NeoPixel: Built-in with controllable power pin for ultra-low power
  • Reset Button: Convenient for restarting programs or entering bootloader
  • USB-C: Modern connector, more durable than micro USB
  • Castellated Pads: Professional PCB mounting capability
  • Optional Flash: Footprint for additional SPI flash storage

Comparison with Other Boards

  • vs Arduino Uno: 32-bit ARM vs 8-bit AVR, native USB, smaller size
  • vs ESP32 variants: No wireless but native USB, simpler for beginners
  • vs XIAO SAMD21: Similar specs but different manufacturer and STEMMA QT

Notes

  • Perfect introduction to ARM Cortex-M0+ microcontrollers
  • Native USB support enables advanced interfacing capabilities
  • STEMMA QT connector makes sensor integration effortless
  • Compatible with Xiao ecosystem accessories
  • Excellent for educational projects and learning
  • CircuitPython support makes it beginner-friendly
  • Can be expanded with optional SPI flash for more storage

Tags

microcontroller, arm, cortex-m0+, samd21, qt-py, stemma-qt, usb-c, adafruit, arduino, circuitpython