Platform atmelsam

Atmel | SMART offers Flash- based ARM products based on the ARM Cortex-M0+, Cortex-M3 and Cortex-M4 architectures, ranging from 8KB to 2MB of Flash including a rich peripheral and feature mix.

For more detailed information please visit vendor site.

Packages

Name

Contents

framework-arduinosam

Arduino Wiring-based Framework (SAM Core, 1.6)

framework-mbed

mbed Framework

framework-simba

Simba Framework

tool-avrdude

AVRDUDE

tool-bossac

BOSSA CLI

tool-openocd

OpenOCD

toolchain-gccarmnoneeabi

gcc-arm-embedded, GDB

Warning

Linux Users:

  • Ubuntu/Debian users may need to add own “username” to the “dialout” group if they are not “root”, doing this issuing a sudo usermod -a -G dialout yourusername.

  • Install “udev” rules file 99-platformio-udev.rules (an instruction is located in the file).

  • Raspberry Pi users, please read this article Enable serial port on Raspberry Pi.

Windows Users: Please check that you have correctly installed USB driver from board manufacturer

Frameworks

Name

Description

Framework arduino

Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.

Framework mbed

The mbed framework The mbed SDK has been designed to provide enough hardware abstraction to be intuitive and concise, yet powerful enough to build complex projects. It is built on the low-level ARM CMSIS APIs, allowing you to code down to the metal if needed. In addition to RTOS, USB and Networking libraries, a cookbook of hundreds of reusable peripheral and module libraries have been built on top of the SDK by the mbed Developer Community.

Framework simba

Simba is an RTOS and build framework. It aims to make embedded programming easy and portable.

Boards

Note

Adafruit

ID

Name

Microcontroller

Frequency

Flash

RAM

adafruit_feather_m0_usb

Adafruit Feather M0

SAMD21G18A

48 MHz

256 Kb

32 Kb

Arduino

ID

Name

Microcontroller

Frequency

Flash

RAM

due

Arduino Due (Programming Port)

SAM3X8E

84 MHz

512 Kb

32 Kb

dueUSB

Arduino Due (USB Native Port)

SAM3X8E

84 MHz

512 Kb

32 Kb

mkr1000USB

Arduino MKR1000

SAMD21G18A

48 MHz

256 Kb

32 Kb

mzeroUSB

Arduino M0

SAMD21G18A

48 MHz

256 Kb

32 Kb

mzeropro

Arduino M0 Pro (Programming Port)

SAMD21G18A

48 MHz

256 Kb

32 Kb

mzeroproUSB

Arduino M0 Pro (Native USB Port)

SAMD21G18A

48 MHz

256 Kb

32 Kb

tian

Arduino Tian

SAMD21G18A

48 MHz

256 Kb

32 Kb

zero

Arduino Zero (Programming Port)

SAMD21G18A

48 MHz

256 Kb

32 Kb

zeroUSB

Arduino Zero (USB Native Port)

SAMD21G18A

48 MHz

256 Kb

32 Kb

Atmel

ID

Name

Microcontroller

Frequency

Flash

RAM

samd21_xpro

Atmel SAMD21-XPRO

ATSAMD21J18A

48 MHz

256 Kb

32 Kb

saml21_xpro_b

Atmel SAML21-XPRO-B

ATSAML21J18B

48 MHz

256 Kb

32 Kb

samr21_xpro

Atmel ATSAMR21-XPRO

ATSAMR21G18A

48 MHz

256 Kb

32 Kb

Digistump

ID

Name

Microcontroller

Frequency

Flash

RAM

digix

Digistump DigiX

AT91SAM3X8E

84 MHz

512 Kb

28 Kb

SODAQ

ID

Name

Microcontroller

Frequency

Flash

RAM

sodaq_autonomo

SODAQ Autonomo

SAMD21J18A

48 MHz

256 Kb

32 Kb

sodaq_explorer

SODAQ ExpLoRer

SAMD21J18A

48 MHz

256 Kb

32 Kb

sodaq_one

SODAQ ONE

SAMD21G18A

48 MHz

256 Kb

32 Kb

sodaq_wdt

SODAQ WDT

SAMD21J18A

48 MHz

256 Kb

32 Kb

SainSmart

ID

Name

Microcontroller

Frequency

Flash

RAM

sainSmartDue

SainSmart Due (Programming Port)

AT91SAM3X8E

84 MHz

512 Kb

32 Kb

sainSmartDueUSB

SainSmart Due (USB Native Port)

AT91SAM3X8E

84 MHz

512 Kb

32 Kb

SparkFun

ID

Name

Microcontroller

Frequency

Flash

RAM

sparkfun_samd21_dev_usb

SparkFun SAMD21 Dev Breakout

SAMD21G18A

48 MHz

256 Kb

32 Kb

sparkfun_samd21_mini_usb

SparkFun SAMD21 Mini Breakout

SAMD21G18A

48 MHz

256 Kb

32 Kb