Skip to content

Board: SparkFun SAMD21 Mini

Jose Alamos edited this page Aug 9, 2018 · 2 revisions

WARNING: This entry will be deprecated. All content has been moved to doc.riot-os.org

Overview

The SparkFun SAMD21 Mini Breakout is a board by SparkFun featuring a ATSAMD21G18A. The SAMD21 is a ARM Cortex-M0+ micro-controller. It has 256Kb of flash memory and 32Kb of RAM.

This board is available here.

Hardware

SparkFun_SAMD21_Mini

MCU

MCU ATSAMD21G18A
Family ARM Cortex-M0+
Vendor Atmel
RAM 32Kb
Flash 256Kb
Frequency up to 48MHz
FPU no
Timers 6 (1x 16-bit, 2x 24-bit, 3x 32-bit)
ADCs 6x 12-bit channels)
UARTs 2
SPIs max 6 (see UART)
I2Cs max 6 (see UART)
Vcc 1.8V - 3.6V
Datasheet Datasheet

User Interface

1 LED:

Device PIN
LED0 PA17

Implementation Status

Note that the initial support for the SparkFun SAMD21 Mini was based on Arduino Zero. Progress is being tracked in this issue.

Device ID Supported Comments
MCU samd21 TBD
Low-level driver GPIO TBD
PWM TBD
UART TBD
I2C TBD
SPI TBD
ADC TBD
USB TBD
RTT TBD
RTC TBD
RNG TBD
Timer TBD

Flashing the device

The standard method for flashing RIOT to the SparkFun SAMD21 is using OpenOCD as per Arduino Zero.

Supported Toolchains

To build software for the Arduino Zero board we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.

Known Issues / Problems

As per Arduino Zero.

Clone this wiki locally
You can’t perform that action at this time.