Atmel SAM D20

The Atmel SAM D20 family—based on the ARM® Cortex®- M0+ core—builds on decades of innovation and experience in embedded Flash microcontroller (MCU) technology. It not only sets a new benchmark for flexibility and ease-of-use but also combines the performance and energy efficiency of the ARM® Cortex®-M0+ core with an optimized architecture and peripheral set. This truly differentiated general-purpose MCU family is ideal for many low-power, cost-sensitive industrial and consumer applications.

Key Features

  • Low Power - Market-leading power-saving techniques include an event system that allows peripherals to communicate directly with each other without involving the CPU. Atmel SleepWalking™ peripherals also wake up the CPU only upon a pre-qualified event, reducing overall power consumption.
  • Peripheral Flexibility - An innovative serial communication module (SERCOM) is fully software-configurable to handle I2C, USART/UART and SPI communications. With multiple SERCOM modules on a device, you can tailor the peripheral mix precisely to your application.
  • Atmel QTouch® Peripheral Touch Controller - Offers built-in hardware support for buttons, sliders, wheels and proximity, and supports both mutual and self-capacitive touch without the need for external components. It offers superb sensitivity and noise tolerance, as well as self-calibration, making any user tuning superfluous.
  • Scalability - Flash memory densities range from 16KB to 256KB and devices are available in 32-, 48- and 64-pin QFP and QFN package options, with BGA and WLCSP package options to be added.
Atmel SAM D20

Getting Started with the SAM D20 Family

The Atmel SAM D20 Xplained Pro board is the ideal platform for evaluation and prototyping with the SAM D20 microcontroller (MCU). The board gives access to all IO pins as well as some buttons and LEDs and offers expansion possibilities with its multiple extension ports. Code can easily be moved from the SAM D20 Xplained Pro to your target device, as the SAM D20 devices are binary-compatible.

Evaluation Kits

Devices Description   Buy Now
ATSAMD20-XPRO EVAL KIT XPLAINED PRO CORTEX-M0+ Datasheet Icon Buy ATSAMD20-XPRO Now

Extension Boards

Devices Description Buy Now
ATIO1-XPRO XPLAINED PRO I/O EVAL ADD-ON Buy ATIO1-XPRO Now
ATOLED1-XPRO XPLAINED PRO 128X32 OLED ADD-ON Buy ATOLED1-XPRO Now
ATPROTO1-XPRO XPLAINED PRO PROTOTYPING ADD-ON Buy ATPROTO1-XPRO Now

Three Device Families for a Broad Range of Design Needs

The Atmel® SAM D20 series is designed for easy migration within the Atmel MCU portfolio. Devices are compatible across pinouts for drop-in replacement and are code-compatible with upcoming series that introduce additional features. If you need more performance or larger Flash memory, the Atmel SAM4L based on the ARM® Cortex®-M4 core is upwards compatible with the Atmel SAM D20.

  SAM D20E SAM D20G SAM D20J
  14 15 16 17 14 15 16 17 18 14 15 16 17 18
Flash (KB) 16 32 64 128 16 32 64 128 256 16 32 64 128 256
SRAM (KB) 2 4 8 16 2 4 8 16 32 2 4 8 16 32
SERCOM (I2C, USART, SPI) 4 6 6
Timer/Counter 6 6 8
PWM channels 10 12 16
12-bit 350 ksps ADC 10 ch 16 ch 12 ch
10-bit 350 ksps DAC 1 ch 1 ch 1 ch
GPIO 26 38 52
Capactive touch channels Up to 60 Up to 120 Up to 256
Pin count 32 48 64

Atmel SAM D20 Devices

A rich set of peripherals, flexibility and ease-of-use combined with low power consumption make the Atmel SAM D20J ARM Cortex-M0+ based microcontroller series ideal for a wide range of home automation, consumer, metering and industrial applications. The SAM D20J series is designed for simple and intuitive migration between SAM D20 devices with identical peripheral modules, hex compatible code and a linear address map.

  • ARM Cortex-M0+ based MCU running up to 48 MHz
  • Up to 256 KB embedded Flash and 32 KB SRAM
  • Low power consumption at <150 µA/MHz
  • Six flexible serial communication modules (SERCOM)
  • 20-channel 12-bit ADC; 10-bit DAC
  • Hardware touch support
  • 64-pin QFP and QFN package options
Devices Description  
ATSAMD20J18 ARM Cortex-M0+ based microcontroller with 256 KB Flash, 32 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 64 pins Datasheet Icon
ATSAMD20J17 ARM Cortex-M0+ based microcontroller with 128 KB Flash, 16 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 64 pins Datasheet Icon
ATSAMD20J16 ARM Cortex-M0+ based microcontroller with 64 KB Flash, 8 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 64 pins Datasheet Icon
ATSAMD20J15 ARM Cortex-M0+ based microcontroller with 32 KB Flash, 4 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 64 pins Datasheet Icon
ATSAMD20J14 ARM Cortex-M0+ based microcontroller with 16 KB Flash, 2 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 64 pins Datasheet Icon

A rich set of peripherals, flexibility and ease-of-use combined with low power consumption make the Atmel SAM D20G ARM Cortex-M0+ based microcontroller series ideal for a wide range of home automation, consumer, metering and industrial applications. The SAM D20G series is designed for simple and intuitive migration between SAM D20 devices with identical peripheral modules, hex compatible code and a linear address map.

  • ARM Cortex-M0+ based MCU running up to 48 MHz
  • Up to 256 KB embedded Flash and 32 KB SRAM
  • Low power consumption at <150 µA/MHz
  • Six flexible serial communication modules (SERCOM)
  • 14-channel 12-bit ADC; 10-bit DAC
  • Hardware touch support
  • 48-pin QFP and QFN package options
Devices Description  
ATSAMD20G18 ARM Cortex-M0+ based microcontroller with 256 KB Flash, 32 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 48 pins Datasheet Icon
ATSAMD20G17 ARM Cortex-M0+ based microcontroller with 128 KB Flash, 16 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 48 pins Datasheet Icon
ATSAMD20G16 ARM Cortex-M0+ based microcontroller with 64 KB Flash, 8 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 48 pins Datasheet Icon
ATSAMD20G15 ARM Cortex-M0+ based microcontroller with 32 KB Flash, 4 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 48 pins Datasheet Icon
ATSAMD20G14 ARM Cortex-M0+ based microcontroller with 16 KB Flash, 2 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 48 pins Datasheet Icon

A rich set of peripherals, flexibility and ease-of-use combined with low power consumption make the Atmel SAM D20E ARM Cortex-M0+ based microcontroller series ideal for a wide range of home automation, consumer, metering and industrial applications. The SAM D20E series is designed for simple and intuitive migration between SAM D20 devices with identical peripheral modules, hex compatible code and a linear address map.

  • ARM Cortex-M0+ based MCU running up to 48 MHz
  • Up to 128 KB embedded Flash and 16 KB SRAM
  • Low power consumption at <150 µA/MHz
  • Four flexible serial communication modules (SERCOM)
  • 10-channel 12-bit ADC; 10-bit DAC
  • Hardware touch support
  • 32-pin QFP and QFN package options
Devices Description  
ATSAMD20E17 ARM Cortex-M0+ based microcontroller with 128 KB Flash, 16 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 32 pins Datasheet Icon
ATSAMD20E16 ARM Cortex-M0+ based microcontroller with 64 KB Flash, 8 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 32 pins Datasheet Icon
ATSAMD20E15 ARM Cortex-M0+ based microcontroller with 32 KB Flash, 4 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 32 pins Datasheet Icon
ATSAMD20E14 ARM Cortex-M0+ based microcontroller with 16 KB Flash, 2 KB SRAM, 48 MHz, serial communication modules, ADC/DAC, 32 pins Datasheet Icon