×

We are still shipping! When you place an order, we will ship as quickly as possible. We are actively monitoring the COVID-19 situation; please see all updates here. Thank you for your continued support.

SparkFun Qwiic Micro - SAMD21 Development Board

Looking for a super small microcontroller to use with the Qwiic eco-system? The SparkFun Qwiic Micro is molded to fit our standard 1"x1" Qwiic standard size which makes it one of our smallest micro-controller offerings to date. At it's core is the powerful and versatile ATSAMD21E18, which is an ARM Cortex M0+, 32-bit microcontroller, with 256KB of flash memory that can run at up to 48MHz! It has 12 digital pins which include 5 analog pins, SPI, I²C, and an additional UART data bus as well as a Qwiic connector for easy integration into the Qwiic ecosystem and I²C prototyping.

On the underside of the Qwiic Micro, we've left open pads for a LiPo Battery connector that you can add yourself, if you wish you can make the micro-controller portable. We've also provided pads on the underside for a flash memory chip to maximize the board's memory capacity. The SparkFun Qwiic Micro comes programmed with a UF2 Bootloader making it easy to program with easy driver installation! If you need a tiny but mighty micro-controller for you next project check out the SparkFun Qwiic Micro.


The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.


  • Dimensions: 1in x 1in
  • Optional LiPo Charging Port
  • Expandable Flash Memory
  • Qwiic Connector

ATSAMD21E

  • 48 MHz
  • 256KB
  • 32K SRAM
  • UF2 Bootloader

SparkFun Qwiic Micro - SAMD21 Development Board Product Help and Resources

SparkFun Qwiic Micro (SAMD21E) Hookup Guide

October 24, 2019

An introduction to the Qwiic Micro SAMD21E. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!

ARM Programming

May 23, 2019

How to program SAMD21 or SAMD51 boards (or other ARM processors).

Adding More SERCOM Ports for SAMD Boards

February 4, 2019

How to setup extra SPI, UART, and I2C serial ports on a SAMD-based boards.

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

4 out of 5

Based on 2 ratings:

Currently viewing all customer reviews.

1 of 1 found this helpful:

Huge power in a tiny format

Super powerful 24 bit processing at 48MHz in a square inch - brilliant for space restricted projects with demanding time constraints.

Great little board that could use some improvements

I've really enjoyed using the Qwiic Micro over the past couple of months. I love how small the form factor is and the ON/OFF switch definitely comes in super handy for projects.

That being said, there have been some negatives for me using this board. I never expected not having VBAT broken out would bother me as much, but gosh is it an inconvenience! Measuring the battery voltage is virtually impossible if you solder on the JST battery connector. I realize there's not a lot of real-estate available, but IMHO one of the mounting holes could be sacrificed to make way for VBAT pin.

Measuring the battery voltage through an onboard voltage divider (e.g. 1MΩ/1MΩ + 0.1 uF capacitor) would be a dream come true!