Microchip logo
Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

ATSAMD21G17L

Status: In Production

Features:

  • ARM CortexM0+ CPU running at up to 48MHz
  • 128KB in-system self-programmable Flash
  • 16KB SRAM Memory
  • One 12bit, 350ksps Analog-to-Digital Converter (ADC) with up to 18 channels
  • 10-bit, 350ksps Digital-to-Analog Converter (DAC)
  • Four Analog Comparators (AC) with window compare function
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

A low-power, high-performance ARM® Cortex®-M0+ based Flash microcontroller (MCU) optimized for control applications, the Microchip's ATSAMD21E15L is ideal for a wide range of lighting, motor control and industrial applications. It features:

  • 128KB of Flash and 16KB of SRAM
  • 4KB RWW support
  • Up to 48MHz operating frequency
  • Five serial communication (SERCOM) modules configurable as UART/USART, SPI or I2C, six 16-bit timer/counters, two 24-bit timer/counters, 32-bit Real-Time Clock and calendar, one 18-channel 12-bit ADC, one 10-bit DAC and four analog comparators
  • 1.62V to 3.63V power supply
  • 48-pin package with up to 38 GPIO pins
  • Supported by Atmel Studio, ASF and the STK600 development platform

Additional Features
  • Processor
    • ARM CortexM0+ CPU running at up to 48MHz
    • Single-cycle hardware multiplier
    • Micro Trace Buffer (MTB)
  • Memories
    • 128KB in-system self-programmable Flash
    • 4KB RWW support
    • 16KB SRAM Memory
  • System
    • Power-on reset (POR) and brownout detection (BOD)
    • Internal and external clock options with 48MHz Digital Frequency Locked Loop (DFLL48M)
    • and 48MHz to 96MHz Fractional Digital Phase Locked Loop (FDPLL96M)
    • External Interrupt Controller (EIC)
    • 16 external interrupts
    • One non-maskable interrupt
    • Two-pin Serial Wire Debug (SWD) programming, test and debugging interface
  • Low Power
    • Idle and standby sleep modes
    • SleepWalking peripherals
  • Peripherals
    • 12channel Direct Memory Access Controller (DMAC)
    • 12channel Event System
    • Five 16bit Timer/Counters (TC), configurable as either:
    • One 16bit TC with two compare/capture channels
    • One 8bit TC with two compare/capture channels
    • One 32bit TC with two compare/capture channels, by using two TCs
    • Four 24bit Timer/Counters for Control (TCC), with extended functions:
    • Up to four compare channels with optional complementary output
    • Generation of synchronized pulse width modulation (PWM) pattern across port pins
    • Deterministic fault protection, fast decay and configurable dead-time between complementary output
    • Dithering that increase resolution with up to 5 bit and reduce quantization error
    • 32bit Real Time Counter (RTC) with clock/calendar function
    • Watchdog Timer (WDT)
    • CRC32 generator
    • Six Serial Communication Interfaces (SERCOM), each configurable to operate as either:
    • USART with full-duplex and single-wire half-duplex configuration
    • I2C up to 3.4MHz
    • SPI
    • LIN slave
    • One 12bit, 350ksps Analog-to-Digital Converter (ADC) with up to 18 channels
    • Differential and single-ended input
    • 1/2x to 16x programmable gain stage
    • Automatic offset and gain error compensation
    • Oversampling and decimation in hardware to support 13, 14, 15or 16bit resolution
    • 10-bit, 350ksps Digital-to-Analog Converter (DAC)
    • Four Analog Comparators (AC) with window compare function
  • I/O
    • 38 GPIO pins
  • Packages
    • 48pin TQFP, QFN
  • Operating Voltage
    • 1.62V 3.63V
Parametrics
Name
Value
Part Family
SAM D21
Max CPU Speed MHz
48
Program Memory Size (KB)
128
SRAM (KB)
16
Auxiliary Flash (KB)
0.064
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
1.62 to 3.63
Direct Memory Access Channels
12
SPI
5
I2C
5
Peripheral Pin Select / Pin Muxing
Yes
ADC Input
18
Max ADC Resolution (Bits)
12
Max ADC Sampling Rate (ksps)
350
Input Capture
13
Standalone Output Compare/Standard PWM
10
Motor Control PWM Channels
22
Max 16-bit Digital Timers
5
Parallel Port
GPIO
Number of Comparators
4
Internal Oscillator
32khz, 32Khz ULP, 8Mhz
Hardware RTCC/RTC
Yes
Max I/O Pins
38
Pincount
48

Documents

Jump to:

Data Sheet

10/01/2018
10359KB

Application Notes

Download All

Product Document

12/10/2016
1237KB

Schematics

06/01/2013
16KB
03/01/2014
16KB
05/01/2015
17KB
03/01/2014
17KB
06/01/2013
17KB
01/01/2014
18KB

White Papers

05/01/2013
443KB

Development Environment

  • Demo & Evaluation Boards
  • Application Examples
Demo & Evaluation Boards
Routingcard (STK600-RC048SAM-88) for 48-pin SAM D21 series in TQFP and QFN socke
Routingcard (STK600-RC048SAM-88) for 48-pin SAM D21 series in TQFP and QFN socke ( ATSTK600-RC88 )

Routing card for SAM D21 in 48-pin TQFP and QFN socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
Routingcard (STK600-RC032SAM-89) for 32-pin SAM D21 series in TQFP and QFN socke
Routingcard (STK600-RC032SAM-89) for 32-pin SAM D21 series in TQFP and QFN socke ( ATSTK600-RC89 )

Routing card for SAM D21 in 32-pin TQFP and QFN socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
Routingcard (STK600-RC024SAM-90) for 24-pin SAM D10 series in QFN socket
Routingcard (STK600-RC024SAM-90) for 24-pin SAM D10 series in QFN socket ( ATSTK600-RC90 )

Routing card for SAM D10/11 in 24-pin QFN socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
Routingcard (STK600-RC032SAM-95) for 32-pin ATSAMD21L in TQFP and QFN socket
Routingcard (STK600-RC032SAM-95) for 32-pin ATSAMD21L in TQFP and QFN socket ( ATSTK600-RC95 )

Routing card for SAM D21L in 32-pin QFN or TQFP socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
ATSTK600-SC12
ATSTK600-SC12 ( ATSTK600-SC12 )

Socket card for 32-pins QFN 0.5 mm pitch devices. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
ATSTK600-SC62
ATSTK600-SC62 ( ATSTK600-SC62 )

Generic socket card for 24-pins QFN 0.5 mm pitch devices. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
SAM-ICE
SAM-ICE ( AT91SAM-ICE )

SAM-ICE is a JTAG emulator designed for SAMA5, SAM3, SAM4, SAM7 and SAM9 ARM® core-based MCUs and MPUs, including Thumb mode. It supports download speeds up to 720K Bytes per second and maximum JTAG speeds up to 12 MHZ. It also supports Serial Wire Debug (SWD) and Serial Wire Viewer (SWV) from SAM-ICE hardware V6.

Learn More
Add To Cart
BNO055 Xplained Pro extension kit
BNO055 Xplained Pro extension kit ( ATBNO055-XPRO )

BNO055 Xplained Pro is an extension with the Bosch BNO055 Intelligent 9-axis absolute orientation sensor and a RGB LED. It connects to the extension headers of any Xplained Pro evaluation kit.

The ATBNO055-XPRO extension kit does not include a Xplained Pro evaluation kit.

Getting started user guide from Bosch is available

...

Learn More
Add To Cart
BTLC1000-XPRO-ADPT
BTLC1000-XPRO-ADPT ( ATBTLC1000-XPRO-ADPT )

The ATBTLC1000-XPRO-ADPT is an adapter board for the ATBTLC1000-XPRO expansion board. It is required for the UART hardware flow control functionality to operate correctly when the ATBTLC1000-XPRO expansion board is connected to certain Xplained MCU base boards.

The BTLC1000XPRO-ADP adapter board supports the SMART SAM L21 Xplained Pro, SAM D21 Xplained Pro, SAM 4S Xplained Pro and

...

Learn More
Add To Cart
Ethernet1 XPRO
Ethernet1 XPRO ( ATETHERNET1-XPRO )

Ethernet1 Xplained Pro is an extension board in the Xplained Pro evaluation platform. The board enables the user to experiment with Ethernet network connectivity applications.

Learn More
Add To Cart
I/O1 Xplained Pro extension kit
I/O1 Xplained Pro extension kit ( ATIO1-XPRO )

I/O1 Xplained Pro provides a light sensor, temperature sensor, and microSD card. It connects to the extension headers of any Xplained Pro Evaluation Kit.

Learn More
Add To Cart
OLED1 Xplained Pro extension kit
OLED1 Xplained Pro extension kit ( ATOLED1-XPRO )

OLED1 Xplained Pro is an extension kit with a 128x32 OLED display, 3 LEDs and 3 push buttons. It connects to the extension headers of any Xplained Pro evaluation kit.

Learn More
Add To Cart
Power Debugger kit
Power Debugger kit ( ATPOWERDEBUGGER )

Power Debugger is a powerful development tool for debugging and programming AVR microcontrollers using UPDI, JTAG, PDI, debugWIRE, aWire, TPI or SPI target interfaces and ARM® Cortex®-M based SAM microcontrollers using JTAG or SWD target interfaces.

In addition the Power Debugger has two independent current sensing channels for measuring and optimizing the power consumption of

...

Learn More
Add To Cart
PROTO1 Xplained Pro extension kit
PROTO1 Xplained Pro extension kit ( ATPROTO1-XPRO )

PROTO1 Xplained Pro provides easy prototyping on the Xplained Pro platform. It connects to the extension headers of any Xplained Pro evaluation kit and can be used as a gateway to other Xplained Pro extension boards with its own Xplained Pro extension header.

Learn More
Add To Cart
QT1 Xplained Pro extension kit
QT1 Xplained Pro extension kit ( ATQT1-XPRO )

QT1 Xplained Pro kit is an extension kit that enables evaluation of self- and mutual capacitance mode using the Peripheral Touch Controller(PTC). The kit shows how easy it is to design a capacitive touch board solution using the PTC without the need for any external components. The kit includes two boards, one using self-capacitance and one using mutual capacitance.

If you want to

...

Learn More
Add To Cart
QT3 Xplained Pro extension kit
QT3 Xplained Pro extension kit ( ATQT3-XPRO )

QT3 Xplained Pro is a QTouch keypad extension board demonstrating an ultra-low power keypad design using the Peripheral Touch Controller (PTC). Utilizing the PTCs low power capabilities it enables markets lowest power wake-up on touch.

Note: QT3 Xplained Pro requires a compatible Xplained Pro evaluation kit. See the Related Tools tab for supported models.

Learn More
Add To Cart
ATQT4-XPRO
ATQT4-XPRO ( ATQT4-XPRO )

The QT4 Xplained Pro kit is an extension board that enables evaluation of self-capacitance Touch and Proximity sensors using the Peripheral Touch Controller (PTC). The kit shows how easy it is to design a capacitive touch board solution using the PTC without the need for any external components.

Learn More
Add To Cart
SAM D20 Xplained Pro evaluation kit
SAM D20 Xplained Pro evaluation kit ( ATSAMD20-XPRO )

The SAM D20 Xplained Pro evaluation kit is ideal for evaluation and prototyping with the SAM D20 Cortex®-M0+ processor-based microcontrollers. Xplained Pro Extension kits compatible with the SAM D20 Xplained Pro kit can be purchased individually.

The ATSAMD20-XPRO evaluation kit does not include extension boards.

SAM D20 Xplained Pro supports many Xplained Pro extension

...

Learn More
Add To Cart
ATSAMD21E16LMOTOR
ATSAMD21E16LMOTOR ( ATSAMD21E16LMOTOR )

The ATSAMD21E16LMOTOR is an MCU card for Motor control starter kit - ATSAMxxxBDLCxxx-STK. The hardware has the SMART ARM based MCU, ATSAMD21E16L, with integrated on-board debug support. The MCU card can be directly used with the currently available ATSAMD21BLDC24V-STK, a low voltage BLDC, PMSM motor control starter kit.

Learn More
Add To Cart
SAM D21 Xplained Pro evaluation kit
SAM D21 Xplained Pro evaluation kit ( ATSAMD21-XPRO )

The SAM D21 Xplained Pro evaluation kit is ideal for evaluating and prototyping with the SAM D21 ARM® Cortex®-M0+ based microcontrollers. Xplained Pro Extension kits compatible with SAM D21 Xplained Pro can be purchased individually.

The ATSAMD21-XPRO evaluation kit does not include extension boards.

SAM D21 Xplained Pro supports many Xplained Pro extension kits,

...

Learn More
Add To Cart
SAM DA1 Xplained Pro
SAM DA1 Xplained Pro ( ATSAMDA1-XPRO )

The SAM DA1 Xplained Pro evaluation kit is ideal for evaluating and prototyping with the SAM DA1 ARM® Cortex®-M0+ based microcontrollers. Extension boards to the SAM DA1 Xplained Pro can be purchased individually.

The ATSAMDA1-XPRO evaluation kit does not include extension boards.

The SAM DA1 Xplained Pro supports the I/O1 Xplained Pro, OLED1 Xplained Pro, QT1 and QT4

...

Learn More
Add To Cart
SLCD1 Xplained Pro extension kit
SLCD1 Xplained Pro extension kit ( ATSLCD1-XPRO )

SLCD1 Xplained Pro is an extension kit with a 96-segment LCD display. It connects to Xplained Pro evaluation kits with segment LCD extension headers. For supported kits, see the related tools tab.

Learn More
Add To Cart
ATSTK600 Kit
ATSTK600 Kit ( ATSTK600 )

A complete starter kit and development system for the 8-bit and 32-bit AVR microcontrollers that gives designers a quick start to develop code on the AVR, with advanced features for prototyping and testing new designs.

The AVR device connects to the STK600 using an innovative routing and socketcard sandwich system, which routes the signals from the device to the appropriate...

Learn More
Add To Cart
Routingcard (STK600-RC064SAM-72) for 64-pin SAM D20 series in TQFP socket
Routingcard (STK600-RC064SAM-72) for 64-pin SAM D20 series in TQFP socket ( ATSTK600-RC72 )

Routing card for SAM D20 in 64-pin TQFP and QFN socket supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
Routingcard (STK600-RC048SAM-78) for 48-pin SAM D20 series in TQFP and QFN socke
Routingcard (STK600-RC048SAM-78) for 48-pin SAM D20 series in TQFP and QFN socke ( ATSTK600-RC78 )

Routing card for SAM D20 in 48-pin TQFP and QFN socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
Routingcard (STK600-RC032SAM-79) for 32-pin SAM D20 series in TQFP and QFN socke
Routingcard (STK600-RC032SAM-79) for 32-pin SAM D20 series in TQFP and QFN socke ( ATSTK600-RC79 )

Routing card for SAM D20 in 32-pin TQFP and QFN socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart
Routingcard (STK600-RC064SAM-87) for 64-pin SAM D21 series in TQFP and QFN socke
Routingcard (STK600-RC064SAM-87) for 64-pin SAM D21 series in TQFP and QFN socke ( ATSTK600-RC87 )

Routing card for SAM D21 in 64-pin TQFP and QFN socket. Supplements the STK600 Starter Kit.

For an overview of card combinations and supported devices see Device Support Table

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
32
32
4,096
$1.18
 
32
32
4,096
$1.29
 
32
64
8,192
$1.37
 
32
64
8,192
$1.49
 
32
128
16,384
$1.49
 
32
128
16,384
$1.66
 
32
256
32,768
$2.06
 
48
32
4,096
$1.24
 
48
64
8,192
$1.44
 
48
64
8,192
$1.49
 
48
128
16,384
$1.57
 
48
128
16,384
$1.58
 
48
256
32,768
$2.16
 
64
32
4,096
$1.31
 
64
64
8,192
$1.52
 
64
128
16,384
$1.65
 
64
256
32,768
$2.28
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
ATSAMD21G17L-MNT
0.131400
0.129000
48
VQFN
7x7x1mm
Matte Tin
e3
ATSAMD21G17L-MUT
0.131400
0.129000
48
VQFN
7x7x1mm
Matte Tin
e3
ATSAMD21G17L-MN
0.131400
0.713942
48
VQFN
7x7x1mm
Matte Tin
e3
ATSAMD21G17L-MU
0.131400
0.713942
48
VQFN
7x7x1mm
Matte Tin
e3
ATSAMD21G17L-MF
0.131400
0.713942
48
VQFN
7x7x1mm
Matte Tin
e3
ATSAMD21G17L-MFT
0.131400
0.129000
48
VQFN
7x7x1mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy

Grid
View
Table
View
Filter:
Apply
Clear
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy