Key Features
- ATSAMD21G18 32-bit/48MHz ARM Cortex-M0+
- 256KB Flash Memory
- Arduino R3 Layout
- Integrated USB Controller
The SparkFun SAMD21 Dev Breakout is an Arduino-sized breakout for the Atmel ATSAMD21G18, a 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz. This dev breakout provides you with an Arduino hardware option that solves the problems of low storage limits and dynamic memory stack overflows that have plagued the previous iterations of the Arduino family. Yes, the SparkFun SAMD21 Dev Breakout is even fully supported in the Arduino IDE and libraries for the Arduino Zero!
It is equipped with a USB interface for programming and power, surrounded with an RTC crystal, and a 600mA 3.3V regulator. By utilizing the Pro R3’s extra PCB real-estate there's room for a few extra GPIO pins and an integrated LiPo charger. To power the board, just plug it into a USB port on your computer via the micro-B port on the breakout. It's also equipped with a LiPo Battery connector (for a single-cell 3.7-4.2V litium-polymer battery) and unpopluated supply input to solder on your own PTH Barrel Jack. The layout meets the Arduino 1.0 footprint standard, including a separate SPI header and additional I2C header.
One of the most unique features – a set of six configurable serial interfaces that can be turned into either a UART, I2C master, I2C slave, SPI master, or SPI slave. Each SERCOM provides for a lot of flexibility: the ports can be multiplexed, giving you a choice of which task each pin is assigned.
Item Specific
32KB SRAM
32KB of EEPROM (emulated in Flash)
30 GPIO Count
14 ADC Channels at 12-bit Resolution
Analog-to-Digital and Digital-to-Analog Converters (ADC & DAC)
Vin: 4.2V-6.0V for charger - otherwise 3.5V-6.0V
VBATT: 3.7V Lipo
VCC: 600mA @3.3V
Arduino R3 Layout
Integrated USB Controller