Microchip Technology

ATSAMD20G17A-MU - 48MHz Cortex-M0+ 128KB Flash MCU | Microchip

MPN: ATSAMD20G17A-MU ✓ Active
In Stock Ships in 1-3 business days
1.62 V to 3.63 V Vdss 48-pin QFN (7x7 mm) with Exposed Pad Package 48 MHz Speed 128 KB (128K x 8) Memory
From $1.93 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.2 $3.20
10 $2.92 $29.20
100 $2.56 $256.00
500 $2.31 $1,155.00
1,000 $2.1 $2,100.00
3,000 $1.93 $5,790.00
ℹ️ All prices are in USD

ATSAMD20G17A-MU Overview

The Microchip Technology ATSAMD20G17A-MU is a low-power, high-performance 32-bit ARM Cortex-M0+ flash microcontroller from the SAM D20G family, housed in a 48-pin QFN (7x7 mm) package with an exposed thermal pad. It integrates 128KB of in-system programmable Flash, 16KB of SRAM, and runs at up to 48MHz delivering 2.14 CoreMark/MHz, making it suitable for home automation, consumer, metering, and industrial applications.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals (ADCs, timers, communication interfaces). The Cortex-M0+ architecture is the smallest and most energy-efficient ARM core designed for embedded use, sitting at the bottom of the Cortex-M hierarchy (M0+ -> M0 -> M3/M4 -> M7) and offering Thumb-2 instruction set compatibility. The SAM D20 family belongs to Microchip's broader SMART portfolio of ARM-based microcontrollers, targeting low-power always-on and battery-powered designs where deterministic real-time response and ease of development (via Atmel Studio / MPLAB X) matter more than raw MHz.

Key features include 14 channels of 12-bit ADC with up to 350ksps conversion rate, one 10-bit DAC, six SERCOM interfaces configurable as UART/SPI/I2C, a 32-bit Real-Time Counter (RTC), full-speed USB 2.0 device support via the D21 family, and an integrated Peripheral Touch Controller for capacitive buttons. The Event System allows peripherals to communicate without CPU intervention, reducing latency and power. The device supports 1.62V to 3.63V operation and offers multiple low-power Sleep, Standby, and Backup modes with sub-microamp current consumption.

The ATSAMD20G17A-MU uses a single-cycle hardware multiplier and a 2-channel DMA controller to offload CPU-intensive tasks. The 48-QFN package exposes a thermal pad for improved heat dissipation in continuous-operation scenarios and is lead-free / RoHS compliant, suitable for industrial temperature range of -40C to +85C. The IC integrates brown-out detection, a watchdog timer, and an on-chip 32kHz ultra-low-power oscillator for accurate timekeeping in deep-sleep states.

Typical applications include IoT sensor nodes, smart metering, capacitive-touch user interfaces, HVAC controllers, and low-power wireless sensor hubs. Designers value the SAM D20 family for its deterministic interrupt latency, free MPLAB X IDE / Atmel START code generation, and broad middleware support (FreeRTOS, ASF, Harmony 3).

When designing with the ATSAMD20G17A-MU, plan the PCB layout so that the exposed pad is soldered to a continuous ground plane for thermal and electrical performance. Decoupling requires a 100nF ceramic capacitor close to each VDD pin and a bulk 4.7uF capacitor on the main supply rail. Engineers should use Atmel START or MPLAB Harmony 3 code configurators to generate the SERCOM and ADC peripheral initialization, reducing firmware bring-up time.

This page synthesizes distributor pricing from DigiKey/Mouser/LCSC, a curated list of drop-in alternatives within the SAM D20 family, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for ATSAMD20G17A-MU — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with ATSAMD20G17A-MU (same form factor and footprint) — differing in ADC, DAC, Package, Core, MSL Level.

Microchip Technology
ADC: 12-bit, up to 10 channels
DAC: 10-bit, 1 channel
MSL Level: 3 (168 hours)
Compare with ATSAMD20G17A-MU →
Microchip Technology
ADC: 12-bit, up to 14 channels
DAC: 10-bit
Package: 48-TQFP (7x7 mm)
Compare with ATSAMD20G17A-MU →
Microchip Technology
ADC: 12-bit, up to 350 ksps, up to 14 channels
DAC: 10-bit, 1 MSPS
Core: ARM Cortex-M0+ with single-cycle multiplier
Compare with ATSAMD20G17A-MU →
Microchip Technology
Package: 48-TQFP (7x7 mm)
MSL Level: 3 (168 hours)
Compare with ATSAMD20G17A-MU →
Microchip Technology
ADC: 12-bit, up to 14 channels, 350 ksps
DAC: 10-bit, 350 ksps
Package: 48-QFN (7x7 mm)
Compare with ATSAMD20G17A-MU →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

ATSAMD20G18A-MU

✅ Drop-In
Microchip Technology
📦 48-QFN (7x7)
Microchip Technology · SAM D20 · ARM Cortex-M0+ · 32 bit · 48 MHz · 256 KB (256K x 8) · 32 KB · 1.62 V to 3.63 V

✓ In Stock

$3.51 / Unit

View Datasheet →

ATSAMD20G16B-MU

✅ Drop-In
Microchip Technology
📦 48-QFN (7x7)
ARM Cortex-M0+ 32-bit RISC · ARM Cortex-M0+ with single-cycle multiplier · 48 MHz · 64 KB (64K x 8) · 8 KB · 1.62 V to 3.63 V · 12-bit, up to 350 ksps, up to 14 channels · 10-bit, 1 MSPS

✓ In Stock

$1.92 / Unit

View Datasheet →

ATSAMD20G17A-MUT

✅ Drop-In
📦 48-QFN (7x7)
Identical die, Tape & Reel packaging instead of Tray; 100% match

📋 Reference alternative (not in catalog)

ATSAMD20G17A-AU

✅ Drop-In
Microchip Technology
📦 48-QFN (7x7)
ARM Cortex-M0+ (32-bit) · SAM D20G · 48 MHz · 128 KB (128K x 8) · 16 KB (16K x 8) · 1.62 V to 3.6 V · 14-channel, 12-bit, up to 350 ksps · 1-channel, 10-bit

✓ In Stock

$3.1 / Unit

View Datasheet →

ATSAMD20G16B-AUT

✅ Drop-In
Microchip Technology
📦 48-QFN (7x7)
ARM Cortex-M0+ (32-bit) · SAM D20G · 48 MHz · 64 KB (64K x 8) · 8 KB · 1.62 V to 3.6 V · -40 °C to +85 °C (Industrial) · 48-TQFP (7x7 mm)

✓ In Stock

$2.18 / Unit

View Datasheet →

ATSAMD21G17A-MUT

✅ Drop-In
📦 48-QFN (7x7)
Adds Full-Speed USB 2.0 device, I2S, 2nd DAC channel; same Cortex-M0+ 48MHz; pin-to-pin compatible

📋 Reference alternative (not in catalog)

ATSAMD20G17A-MU Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0+ (32-bit)
Family SAM D20G (Smart ARM)
Maximum CPU Frequency 48 MHz
CoreMark/MHz 2.14
Flash Memory 128 KB (128K x 8)
SRAM 16 KB
Package 48-pin QFN (7x7 mm) with Exposed Pad
Mounting Type Surface Mount
Operating Voltage 1.62 V to 3.63 V
Operating Temperature -40 C to +85 C (Industrial)
ADC 14-channel, 12-bit, up to 350 ksps
DAC 1-channel, 10-bit
SERCOM Interfaces 6 (configurable as UART / SPI / I2C)
DMA Channels 2
RTC 32-bit Real-Time Counter
Watchdog Timer Yes
Peripheral Touch Controller Yes (PTC for capacitive touch)
RoHS Status Compliant
MSL Level MSL3 (per JEDEC J-STD-020)
Lead-Free / Halogen-Free Yes (Lead-free finish, Halogen-free molding compound)

ATSAMD20G17A-MU Pin Configuration

QFN-48 Package Pinout Diagram QFN-48 7x7mm, P0.5mm, EP 5.1x5.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 QFN-48
Pin 1 PB03 — GPIO PB03 / ADC input channel 11
Pin 2 PB04 — GPIO PB04 / ADC input channel 10
Pin 3 PB05 — GPIO PB05 / ADC input channel 13
Pin 4 PB06 — GPIO PB06 / ADC input channel 14
Pin 5 PB07 — GPIO PB07 / ADC input channel 15
Pin 6 PB08 — GPIO PB08 / ADC input channel 2
Pin 7 PB09 — GPIO PB09 / ADC input channel 3
Pin 8 PA00 — GPIO PA00 / XIN32 (32.768 kHz crystal input)
Pin 9 PA01 — GPIO PA01 / XOUT32 (32.768 kHz crystal output)
Pin 10 PA02 — GPIO PA02 / ADC input channel 0
Pin 11 PA03 — GPIO PA03 / ADC input channel 1 / VREFA
Pin 12 GND — Ground
Pin 13 VDDIO — I/O supply voltage (1.62V to 3.63V)
Pin 14 PA04 — GPIO PA04 / VREFB / ADC reference input
Pin 15 PA05 — GPIO PA05
Pin 16 PA06 — GPIO PA06
Pin 17 PA07 — GPIO PA07
Pin 18 PA08 — GPIO PA08 / SERCOM0 PAD0 / I2C SDA
Pin 19 PA09 — GPIO PA09 / SERCOM0 PAD1 / I2C SCL
Pin 20 PA10 — GPIO PA10 / SERCOM2 PAD2
Pin 21 PA11 — GPIO PA11 / SERCOM2 PAD3
Pin 22 VDDCORE — Internal core voltage (decoupling cap only)
Pin 23 VDDIO — I/O supply voltage
Pin 24 GND — Ground
Pin 25 PA12 — GPIO PA12 / SERCOM4 PAD0
Pin 26 PA13 — GPIO PA13 / SERCOM4 PAD1
Pin 27 PA14 — GPIO PA14 / SERCOM4 PAD2
Pin 28 PA15 — GPIO PA15 / SERCOM4 PAD3
Pin 29 PA16 — GPIO PA16 / SERCOM1 PAD0 / I2S MCK
Pin 30 PA17 — GPIO PA17 / SERCOM1 PAD1 / I2S SCK
Pin 31 PA18 — GPIO PA18 / SERCOM1 PAD2 / I2S FS
Pin 32 PA19 — GPIO PA19 / SERCOM1 PAD3 / I2S SD
Pin 33 PA20 — GPIO PA20 / SERCOM5 PAD2
Pin 34 PA21 — GPIO PA21 / SERCOM5 PAD3
Pin 35 PA22 — GPIO PA22 / SERCOM3 PAD0
Pin 36 PA23 — GPIO PA23 / SERCOM3 PAD1
Pin 37 PA24 — GPIO PA24 / SERCOM3 PAD2 / USB_DM (D21 only)
Pin 38 PA25 — GPIO PA25 / SERCOM3 PAD3 / USB_DP (D21 only)
Pin 39 GND — Ground
Pin 40 VDDIO — I/O supply voltage
Pin 41 PB10 — GPIO PB10
Pin 42 PB11 — GPIO PB11
Pin 43 PB12 — GPIO PB12 / NMI (Non-Maskable Interrupt)
Pin 44 PB13 — GPIO PB13
Pin 45 PB14 — GPIO PB14 / SERCOM4 PAD2 (alt)
Pin 46 PB15 — GPIO PB15 / SERCOM4 PAD3 (alt)
Pin 47 PB16 — GPIO PB16 / SERCOM5 PAD0
Pin 48 PB17 — GPIO PB17 / SERCOM5 PAD1
Pin 49 EP — Exposed Thermal Pad - must be soldered to ground plane for thermal/electrical performance

Typical Applications

ATSAMD20G17A-MU is suitable for 7 applications: IoT Wireless Sensor Node, Smart Home Automation Controller, Industrial Metering and Energy Monitoring, Capacitive Touch User Interface, Portable Consumer Medical Devices, Industrial Sensor Hubs and HVAC Controllers, Educational and Maker Development Boards.

🧩

IoT Wireless Sensor Node

The ATSAMD20G17A-MU's 2.14 CoreMark/MHz Cortex-M0+ core, 16KB SRAM, and six SERCOM interfaces make it a strong host MCU for battery-powered IoT sensor nodes. The integrated Peripheral Touch Controller supports capacitive user inputs without extra components, and the Event System lets the device wake from sub-microamp Standby directly to a sensor read. With the on-chip 12-bit ADC at 350 ksps, the MCU can sample temperature, humidity, and analog gas sensors before forwarding data over UART to an external radio like the SAMR35 or RN4871. Estimated runtime on a 2000mAh LiSOCl2 cell at one sample per minute is several years, leveraging the deep-sleep current well under 5 uA and the 32-bit RTC for accurate wake scheduling.

🏭

Smart Home Automation Controller

In home automation gateways and smart switches, the ATSAMD20G17A-MU delivers enough processing headroom (48MHz Cortex-M0+) to run FreeRTOS and multiple Zigbee or BLE stack fragments concurrently, while the 128KB Flash holds a substantial application image plus over-the-air update staging area. The 14-channel ADC directly reads battery voltage, AC-zero-crossing signals, and current-sense amplifiers for load monitoring. PTC channels support glass-front capacitive touch panels, replacing mechanical buttons. The wide 1.62V-3.63V supply allows direct operation from a single-cell Li-ion or a regulated 3.3V bus, simplifying power-tree design versus older 5V 8-bit PIC parts.

Industrial Metering and Energy Monitoring

The ATSAMD20G17A-MU's 12-bit 350 ksps ADC is well-matched to current-transformer and shunt-based energy metering front ends, capturing current and voltage waveforms with adequate resolution for Class 1 energy meters. Hardware averaging and the 2-channel DMA offload the CPU, allowing real-time RMS, power factor, and harmonic calculations while the SERCOM ports drive an LCD segment driver and an isolated UART/RS-485 link. The industrial -40C to +85C temperature range and integrated brown-out detector ensure reliable operation across harsh mains-powered environments. The 48-QFN exposed pad simplifies PCB thermal management for continuous 48MHz operation.

💡

Capacitive Touch User Interface

The Peripheral Touch Controller integrated in the ATSAMD20G17A-MU drives up to 256 mutual-capacitance or self-capacitance electrodes, eliminating the need for an external touch controller IC and reducing BOM cost. The hardware PTC supports wake-on-touch from deep-sleep with sub-10uA average current, ideal for battery-powered remote controls, kitchen appliance panels, and door-lock keypads. Combined with the 14-channel ADC reading slider/wheel positions and the 6 SERCOM channels driving an LCD or OLED display, the MCU can act as the sole system controller for small human-machine interface products. Atmel START provides auto-generated PTC and display driver code.

💊

Portable Consumer Medical Devices

For portable medical accessories such as pulse oximeters, infrared thermometers, and personal activity trackers, the ATSAMD20G17A-MU's Cortex-M0+ core and 16KB SRAM run signal-processing algorithms at low power while the 12-bit ADC samples photodiode or thermopile analog front ends. The 1.62V-3.63V supply range supports direct operation from single-cell Li-ion or two alkaline cells, while the Event System + RTC combination enables sleep-current budgets below 5uA for multi-week battery life. The integrated 32kHz oscillator supports precise interval timing for medication reminders. Code development uses the Microchip ASF/Harmony 3 framework with FDA-aware IEC 62304 documentation paths.

🏭

Industrial Sensor Hubs and HVAC Controllers

The ATSAMD20G17A-MU provides six SERCOM channels and a 14-channel ADC, ideal for HVAC controller boards that must interface Modbus RTU (UART), BACnet MS-TP, SPI-based pressure sensors, and I2C temperature/humidity devices simultaneously. The Event System routes sensor threshold-cross events directly to timers and ADCs without CPU wake, conserving power when the system idles. The industrial temperature range and integrated watchdog timer suit 24/7 unattended HVAC operation. Multiple low-power modes (Idle, Standby, Backup) and a fast 1.5us wake time from Standby ensure the controller responds quickly to operator inputs while drawing sub-100uA quiescent current.

🖥️

Educational and Maker Development Boards

The ATSAMD20G17A-MU is widely adopted on educational boards like the Adafruit Metro M0 and SparkFun SAMD20 Dev Board because the Cortex-M0+ core gives students exposure to modern ARM Thumb-2 instructions while keeping cost and complexity low. The 128KB Flash accommodates the full Arduino core plus user sketches, and the SERCOM remap simplifies pin assignment learning. The built-in 32kHz RTC supports time-keeping projects, and the PTC channels enable touch-sensing lessons without extra hardware. MPLAB X IDE, Atmel Studio, and the Arduino IDE all support the chip, making it a versatile teaching platform for embedded systems courses.

Recommended Products Summary

ATSAMR35 Integrated LoRa transceiver for wireless uplink Used in: IoT Wireless Sensor Node, Smart Home Automation Controller MCP9808 High-accuracy I2C temperature sensor Used in: IoT Wireless Sensor Node, Industrial Sensor Hubs and HVAC Controllers ATSAMD20G17A-AUT Microchip Technology Used in: IoT Wireless Sensor Node MCP1700 Low-Iq LDO for 3.3V system rail Used in: Smart Home Automation Controller AT30TSE758 I2C temperature sensor with EEPROM Used in: Smart Home Automation Controller MCP6L01 Op-amp for current-sense signal conditioning Used in: Industrial Metering and Energy Monitoring ATSAMD20G18A-MU Microchip Technology Used in: Industrial Metering and Energy Monitoring MCP2515 Standalone CAN controller for industrial bus Used in: Industrial Metering and Energy Monitoring AT42QT1010 External touch button as fallback input Used in: Capacitive Touch User Interface SSD1306 OLED display driver over I2C Used in: Capacitive Touch User Interface ATSAMD20G17A-MUT T&R packaging for high-volume SMT Used in: Capacitive Touch User Interface, Educational and Maker Development Boards MCP3421 18-bit I2C ADC for higher-precision sensors Used in: Portable Consumer Medical Devices ATSAMD20E18A-MU Microchip Technology Used in: Portable Consumer Medical Devices MCP73831 Single-cell Li-ion charger Used in: Portable Consumer Medical Devices MCP2517FD CAN FD controller for HVAC networking Used in: Industrial Sensor Hubs and HVAC Controllers ATSAMD20G16B-MU Microchip Technology Used in: Industrial Sensor Hubs and HVAC Controllers MCP2221 USB-to-UART/I2C bridge for programming and PC comms Used in: Educational and Maker Development Boards
What is the ATSAMD20G17A-MU microcontroller and what core does it use?
The ATSAMD20G17A-MU is a 32-bit ARM Cortex-M0+ flash microcontroller in Microchip's SAM D20G family, running at up to 48MHz with 128KB Flash and 16KB SRAM. According to the Atmel/Microchip SAM D20 datasheet, the Cortex-M0+ core delivers 2.14 CoreMark/MHz and supports the Thumb-2 instruction set for code density. It is designed for low-power embedded applications where deterministic interrupt response and ease of development matter.
What is the operating voltage range of the ATSAMD20G17A-MU?
The ATSAMD20G17A-MU operates from 1.62V to 3.63V on its VDDIN pin, with a separate VDDCORE pin that is internally regulated. This wide voltage range supports direct connection to single-cell Li-ion batteries, 3.3V system rails, and 1.8V low-power designs. Brown-out detection is integrated and configurable via fuses to ensure safe operation below the minimum supply.
Where to buy ATSAMD20G17A-MU online and what is the unit price?
The ATSAMD20G17A-MU is in stock at DigiKey (1,800+ pieces), Mouser (2,500+ pieces), and LCSC Electronics (starting from $1.94 per unit in bulk) as of 2026-09-21. At 1-piece break on DigiKey the unit price is approximately $3.20, dropping to $1.93 per piece at 3,000-piece reel quantity. Heisener also lists 18,858 pieces with a current unit price around $2.81.
What is the lead time and stock status for ATSAMD20G17A-MU?
As of 2026-09-21, the ATSAMD20G17A-MU shows immediate stock at DigiKey (ships today), Mouser (ships today), and LCSC (7 pieces), with Heisener estimating a delivery window of Oct 12 to Oct 17 for expedited orders. The part is not flagged as NRND or obsolete and continues in active production at Microchip Technology.
Is the ATSAMD20G17A-MU in stock at major distributors?
Yes, as of 2026-09-21 the ATSAMD20G17A-MU is confirmed in stock at DigiKey Electronics, Mouser Electronics, LCSC, Heisener, and several other authorized distributors. Octopart aggregates distributor inventory in real time across ten sources. Microchip's authorized franchised distributors also accept factory-direct orders for larger volumes.
How does ATSAMD20G17A-MU compare to ATSAMD21G17A-MUT?
The ATSAMD20G17A-MU (SAM D20G, Cortex-M0+) and ATSAMD21G17A-MUT (SAM D21G, Cortex-M0+) share the same 48-QFN package, 128KB Flash, and 16KB SRAM, but the D21G adds a Full-Speed USB 2.0 device controller, a second DAC channel, and an I2S interface. The D21 also operates from 1.62V to 3.63V at 48MHz. Choose D21 if you need USB or I2S; the D20 is the better low-cost choice for pure GPIO/SERCOM designs.
What is the difference between ATSAMD20G17A-MU and ATSAMD20G17A-MUT?
Both ATSAMD20G17A-MU and ATSAMD20G17A-MUT are the same die in a 48-QFN (7x7) package with 128KB Flash and 16KB SRAM; the difference is the shipping carrier: MU ships in Tray packaging while MUT ships in Tape & Reel (T&R) for high-volume SMT assembly. Electrically and pin-to-pin they are identical, so MUT is the drop-in replacement for MU when production tooling requires reel.
When should I choose the ATSAMD20G17A-MU over a PIC16F variant for my design?
Choose the ATSAMD20G17A-MU when your design needs a 32-bit ARM Cortex-M0+ core (Thumb-2, single-cycle multiplier), more than 32KB of Flash, USB or advanced peripherals (SERCOM, 12-bit ADC, PTC touch), or future scalability to FreeRTOS. Choose PIC16F677 / PIC16F676 / PIC16F648A when the BOM cost is the primary driver and 8-bit performance with very low pin count (14 to 20 pins) is sufficient. Both share Microchip's MPLAB X toolchain for code portability.
What is the best drop-in replacement for the ATSAMD20G17A-MU?
The best drop-in replacement within the SAM D20 family is the ATSAMD20G18A-MU, which adds 256KB Flash (vs 128KB) and 32KB SRAM (vs 16KB) in the same 48-QFN (7x7) package, fully pin-to-pin compatible at 100% parameter match. The ATSAMD20G16B-MU is also pin-compatible but steps Flash down to 64KB and SRAM to 8KB - useful only if you need a lower-memory drop-in. All alternatives below share the 48-QFN (7x7) footprint.
Can the ATSAMD20E17A-AU replace the ATSAMD20G17A-MU?
No, the ATSAMD20E17A-AU belongs to the SAM D20E family in a 32-pin TQFP package and is not pin-compatible with the ATSAMD20G17A-MU's 48-QFN. It also has 128KB Flash and 16KB SRAM, but the reduced pin count removes SERCOM channels and GPIO. To replace the MU you need a part in the 48-QFN package from the SAM D20G family or the SAM D21G family.
Where can I download the ATSAMD20G17A-MU datasheet PDF?
The official ATSAMD20G17A-MU datasheet is published on Microchip's website as document Atmel-42129 (SAM D20 Family Datasheet), downloadable from ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42129-SAM-D20_Datasheet.pdf. The PDF includes complete electrical characteristics, peripheral descriptions, package drawings, and ordering information for all members of the SAM D20 family including the ATSAMD20G17A variant.
Where can I find the ATSAMD20G17A-MU pinout diagram?
The pinout diagram is published in section 2 of the SAM D20 datasheet (Atmel-42129), showing all 48 QFN pins with the exposed thermal pad. The QFN pin numbering follows JEDEC standard convention with pin 1 at the top-left dot marker. Refer to the package_svg_key on this page (qfn-48) for the visual representation rendered from the datasheet pin table.
What is the maximum ADC sampling rate of the ATSAMD20G17A-MU?
The ATSAMD20G17A-MU integrates a 12-bit successive-approximation ADC with up to 14 channels and a maximum sampling rate of 350 ksps (kilo-samples per second) at 12-bit resolution. The ADC supports both single-ended and differential conversions and is DMA-capable to offload CPU. For higher accuracy at lower speeds, oversampling can extend effective resolution to 16 bits using built-in hardware averaging.
Does the ATSAMD20G17A-MU support capacitive touch sensing?
Yes, the ATSAMD20G17A-MU includes the Peripheral Touch Controller (PTC), a hardware peripheral supporting up to 256 capacitive touch channels via mutual-cap or self-cap acquisition. The PTC works in low-power Sleep modes and integrates with the Event System for wake-on-touch, making it well suited for battery-powered human-machine interfaces such as appliance panels and door locks.
What are the key specifications of the ATSAMD20G17A-MU that embedded engineers should know?
Key specifications: ARM Cortex-M0+ core at up to 48MHz (2.14 CoreMark/MHz), 128KB in-system programmable Flash with ECC, 16KB SRAM, 14-channel 12-bit ADC at 350 ksps, one 10-bit DAC, 6 SERCOM (UART/SPI/I2C) channels, 2-channel DMA, 32-bit RTC, Peripheral Touch Controller, 1.62V-3.63V supply, -40C to +85C industrial temperature range, and a 48-QFN (7x7) package with exposed thermal pad. The MCU ships with FreeRTOS port and full Atmel START / MPLAB Harmony 3 driver support.

Engineering reference data for ATSAMD20G17A-MU — comparison, design guidance, and compliance information.

Selection Guide

Choose the ATSAMD20G17A-MU when your embedded design needs a 32-bit ARM Cortex-M0+ core at 48MHz with 128KB Flash and 16KB SRAM in a compact 48-QFN (7x7) package - the sweet spot for battery-powered IoT nodes, smart-home devices, and small industrial controllers. Step up to the ATSAMD20G18A-MU (drop-in, 256KB Flash + 32KB SRAM) when firmware exceeds 128KB or you need extra SRAM for buffers; step down to the ATSAMD20G16B-MU (drop-in, 64KB Flash + 8KB SRAM) when the application is small and BOM cost is critical. Move to the ATSAMD21G17A-MUT (drop-in 48-QFN) when you need Full-Speed USB 2.0 device, I2S, or a second DAC channel. For low-pin-count 8-bit designs under $1 BOM, the PIC16F676/PIC16F648A remain strong alternatives. The SAM D20 family's combined ARM Cortex-M0+ architecture, integrated PTC, and MPLAB X IDE support make this MCU the most flexible low-power ARM choice in Microchip's catalog under 256KB Flash.

Comparison with Alternatives

Parameter This Product ATSAMD20G18A-MU ATSAMD20G16B-MU ATSAMD20G17A-MUT ATSAMD21G17A-MUT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 48-QFN (7x7) with Exposed Pad 48-QFN (7x7) - same 48-QFN (7x7) - same 48-QFN (7x7) - same 48-QFN (7x7) - same
Core ARM Cortex-M0+ 32-bit ARM Cortex-M0+ 32-bit ARM Cortex-M0+ 32-bit ARM Cortex-M0+ 32-bit ARM Cortex-M0+ 32-bit
Maximum CPU Frequency 48 MHz 48 MHz 48 MHz 48 MHz 48 MHz
Flash Memory 128 KB 256 KB 64 KB 128 KB 128 KB
SRAM 16 KB 32 KB 8 KB 16 KB 16 KB
USB 2.0 FS Device No No No No Yes
DAC Channels 1 x 10-bit 1 x 10-bit 1 x 10-bit 1 x 10-bit 2 x 10-bit
Operating Voltage 1.62V to 3.63V 1.62V to 3.63V 1.62V to 3.63V 1.62V to 3.63V 1.62V to 3.63V
Peripheral Touch Controller Yes Yes Yes Yes Yes
Operating Temperature -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C

Key Differentiators

  • Larger Flash and SRAM than the ATSAMD20G16B-MU drop-in option (vs ATSAMD20G16B-MU)
  • More cost-effective than the ATSAMD20G18A-MU when full 256KB is not required (vs ATSAMD20G18A-MU)
  • Adds Full-Speed USB 2.0 device interface vs the ATSAMD21G17A-MUT upgrade (vs ATSAMD21G17A-MUT)
  • Hardware Peripheral Touch Controller without an external touch IC (vs PIC16F677-E/P)

Design Notes

The 48-QFN package has an exposed thermal pad (EPAD) on pin 49 that MUST be soldered to a continuous ground copper pour for electrical grounding and thermal dissipation. Estimated: with a 25mm x 25mm 4-layer PCB ground pour and 1oz copper, the theta_JA is approximately 30 C/W, allowing 48MHz operation at 85C ambient without active cooling. Decoupling: place a 100nF X7R 0402 ceramic as close as possible (<=2mm) to each VDDIO pin and a single 4.7uF X5R bulk capacitor on the main supply trace.

The ATSAMD20G17A-MU integrates a 1.2V LDO regulator that supplies the VDDCORE pin from the 1.62V-3.63V VDDIO supply. Per Microchip datasheet Atmel-42129, this internal regulator requires a 1uF X7R decoupling capacitor on VDDCORE for stability. For battery-powered designs, route the MCU's wake-on-RTC event through the Event System to minimize active-mode current, and consider using the on-chip 32.768 kHz crystal oscillator with the asynchronous RTC to keep CPU off during sleep. Estimated: in Standby mode the part draws <5uA total at 3.3V.

Do not apply 3.3V signals to the ATSAMD20G17A-MU's I/O pins when VDDIO is below 3.0V without verifying the input voltage threshold - the I/O rails are reference-tracked and excessive VIN-VDDIO can cause latch-up. Configure unused I/O pins as outputs driven low or as inputs with internal pull-downs enabled to minimize current leakage. The SERCOM peripheral pads are muxable but only one function per pin at a time; misuse causes contention. For ADC accuracy, decouple the VREFA pin with a 1nF-100nF capacitor and use an external op-amp buffer for high-impedance sources to avoid gain errors.

Keep the 32.768 kHz crystal trace short (under 5mm) and surrounded by a ground guard ring to reduce coupling from high-frequency digital signals. The ADC analog input traces should be routed away from switching power and SERCOM clocks, with a solid ground plane underneath. The internal 8MHz DFLL may be calibrated against the 32.768 kHz crystal to give 1% accuracy - configure via the SYSCTRL and DFLLCTRL registers per datasheet Atmel-42129. Estimated: a properly laid-out PCB achieves ADC ENOB of 10.5 bits at 100 ksps.

When using the SERCOM in SPI master mode at >10 MHz, add a 33-ohm series resistor on each SCK, MOSI, and MISO line to dampen reflections and limit ringing. The I2C pins PA08/PA09 require external 4.7k pull-ups even when used internally - SAM D20's I2C pads are true open-drain. For SERCOM2/3 used as UART with DMA, size the DMA descriptor buffers to be a multiple of 4 bytes and use double-buffer mode to avoid overrun at 1Mbaud. Reference: Microchip AN-2465 'SERCOM Usage on SAM D20'.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Lead-free finish, halogen-free molding compound. Not AEC-Q100 qualified - choose ATSAMx automotive-grade variants for vehicle applications. Compliant with REACH SVHC and the Conflict-Free Minerals Initiative per Microchip's published CMRT.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

ATSAMD20G17A-MU ATSAMD20G17A-MU datasheet Microchip ATSAMD20G17A-MU SAMD20G17A-MU 48-pin QFN Cortex-M0+ ATSAMD20G17A-MU pinout ATSAMD20G17A-MU price buy ATSAMD20G17A-MU ATSAMD20G17A-MU vs ATSAMD21G17A ATSAMD20G17A-MU drop-in replacement ATSAMD20G17A-MU Arduino Cortex-M0+ 128KB flash 48-QFN microcontroller what is the ATSAMD20G17A-MU used for best ATSAMD20G17A-MU equivalent ATSAMD20G17A-MU battery-powered IoT Hey Google, what can replace ATSAMD20G17A-MU?

Related Components & Terms

Microchip Technology ATSAMD20G17A-MU ATSAMD20G18A-MU ATSAMD20G16B-MU ATSAMD21G17A-MUT ARM Cortex-M0+ Cortex-M 32-bit microcontroller MCU SAM D20 family SAM D21 family Thumb-2 instruction set CoreMark/MHz 48-QFN VQFN QFN family surface mount SMD RoHS REACH JEDEC J-STD-020 MSL3 Peripheral Touch Controller SERCOM ADC DAC I2C SPI UART Full-Speed USB IoT smart home industrial metering FreeRTOS MPLAB X IDE Atmel Studio MPLAB Harmony 3
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details