ATSAMD20G16A-MUT - 48MHz Cortex-M0+ MCU, 64KB Flash | Microchip
MPN: ATSAMD20G16A-MUT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.28 | $4.28 |
| 10 | $3.81 | $38.10 |
| 100 | $3.12 | $312.00 |
| 500 | $2.74 | $1,370.00 |
| 1,000 | $2.41 | $2,410.00 |
ATSAMD20G16A-MUT Overview
A Cortex-M0+ microcontroller (MCU) is a 32-bit ARM-based processor core designed for low-power, cost-sensitive embedded applications. The Cortex-M0+ sits at the entry level of the ARM Cortex-M family and is followed up the hierarchy by Cortex-M0, M3, M4, M7, M33, and M85. Inside Microchip's portfolio, this part belongs to the SAM D20 family of low-power Cortex-M0+ MCUs, which target home automation, consumer, metering, and industrial end-products. Compared with 8-bit PIC MCUs, a Cortex-M0+ brings a 32-bit instruction set, deterministic interrupt handling (NVIC), and Thumb-2 code density that lets engineers run richer protocol stacks (BLE provisioning, LoRa, sub-GHz proprietary) on a single die.
Key features of the ATSAMD20G16A-MUT include: 64 KB Flash, 8 KB SRAM, a 12-bit ADC with up to 256-channel Peripheral Touch Controller (PTC), a 10-bit DAC, a 32 kHz RTC, and up to six SERCOM serial-communication modules that can each be configured as USART, I2C, or SPI. The device integrates an internal 32.768 kHz oscillator, a fractional PLL, and an 8-channel Event System for inter-peripheral signaling without CPU load, which is unusual for an entry-level Cortex-M0+ part.
Architecturally, the SAM D20 uses a single-cycle hardware multiplier, single-cycle 32-bit multiply-accumulate, and a 2.14 CoreMark/MHz rating (per Atmel datasheet family spec). The 256-channel PTC enables capacitive touch sensing for buttons, sliders, and proximity electrodes without an external touch IC, and the integrated 10-bit DAC can drive audio reference rails or setpoints for closed-loop control.
Typical applications include home automation sensor hubs, smart metering (gas/water/electric), industrial HMI panels with capacitive touch, consumer appliances with brushless-DC control, and low-cost IoT end nodes. The wide 1.62V-3.63V supply tolerance and low-power sleep modes (<1 µA typical) make it well-suited to battery-powered deployments such as electronic shelf labels, remote controls, and wearable patches.
When designing with the ATSAMD20G16A-MUT, choose the QFN-48 (7x7) land pattern with a continuous EP ground plane and follow Microchip AN2466 layout guidance for the analog supply (VDDANA) decoupling. The PTC touch channels share pins with the ADC, so firmware must decide at build time whether the board uses capacitive touch or analog sampling on each pin.
This page synthesizes distributor pricing, drop-in SAM D20 alternatives, and practical design notes that go beyond the manufacturer datasheet, giving engineers a single source for sourcing and second-sourcing decisions.
Drop-in alternatives for ATSAMD20G16A-MUT — 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 ATSAMD20G16A-MUT (same form factor and footprint) — differing in ADC, Package, DAC, Operating Temperature, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20G16A-MNT
✅ Drop-In✓ In Stock
$2.05 / Unit
View Datasheet →ATSAMD20G15A-MU
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →ATSAMD20G15A-MN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.1 / Unit
View Datasheet →ATSAMD20G14B-MUT
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →ATSAMD20G14A-MNT
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.38 / Unit
View Datasheet →ATSAMD20G16A-AN
✅ Drop-In✓ In Stock
$2.02 / Unit
View Datasheet →ATSAMD20G16A-MUT Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ |
| Core Size | 32-bit |
| Maximum Clock Frequency | 48 MHz |
| CoreMark/MHz | 2.14 |
| Program Memory (Flash) | 64 KB |
| SRAM | 8 KB |
| Supply Voltage Range | 1.62 V to 3.63 V |
| Operating Temperature Range | -40 C to +85 C (industrial) |
| Package | 48-pin QFN (7x7 mm) with exposed pad |
| Mounting Type | Surface Mount |
| ADC | 12-bit |
| DAC | 10-bit |
| Touch Channels (PTC) | 256 (mutually exclusive with ADC on shared pins) |
| SERCOM Modules | Up to 6 (configurable USART/I2C/SPI) |
| RTC | 32 kHz, with calendar and alarm |
| Event System Channels | 8 |
| RoHS Status | Compliant |
| MSL Level | 3 (per JEDEC J-STD-020) |
ATSAMD20G16A-MUT Pin Configuration
| Pin 1 | PA00 — PORT A pin 0 (XIN / SERCOM / ADC / PTC) |
| Pin 2 | PA01 — PORT A pin 1 (XOUT / SERCOM / ADC / PTC) |
| Pin 3 | PA02 — PORT A pin 2 (SERCOM / ADC / PTC) |
| Pin 4 | PA03 — PORT A pin 3 (SERCOM / ADC / PTC / VOUT) |
| Pin 5 | GND — Ground |
| Pin 6 | VDD — Digital supply |
| Pin 7 | PA04 — PORT A pin 4 (SERCOM / ADC / PTC) |
| Pin 8 | PA05 — PORT A pin 5 (SERCOM / ADC / PTC) |
| Pin 9 | PA06 — PORT A pin 6 (SERCOM / ADC / PTC) |
| Pin 10 | PA07 — PORT A pin 7 (SERCOM / ADC / PTC) |
| Pin 11 | PA08 — PORT A pin 8 (SERCOM / PTC / NMI) |
| Pin 12 | PA09 — PORT A pin 9 (SERCOM / PTC) |
| Pin 13 | PA10 — PORT A pin 10 (SERCOM / PTC) |
| Pin 14 | PA11 — PORT A pin 11 (SERCOM / PTC) |
| Pin 15 | VDD — Digital supply |
| Pin 16 | GND — Ground |
| Pin 17 | PA12 — PORT A pin 12 (SERCOM / PTC) |
| Pin 18 | PA13 — PORT A pin 13 (SERCOM / PTC) |
| Pin 19 | PA14 — PORT A pin 14 (SERCOM / PTC) |
| Pin 20 | PA15 — PORT A pin 15 (SERCOM / PTC) |
| Pin 21 | PA16 — PORT A pin 16 (SERCOM / PTC) |
| Pin 22 | PA17 — PORT A pin 17 (SERCOM / PTC) |
| Pin 23 | PA18 — PORT A pin 18 (SERCOM / PTC) |
| Pin 24 | PA19 — PORT A pin 19 (SERCOM / PTC) |
| Pin 25 | PA20 — PORT A pin 20 (SERCOM / PTC) |
| Pin 26 | PA21 — PORT A pin 21 (SERCOM / PTC) |
| Pin 27 | PA22 — PORT A pin 22 (SERCOM / PTC) |
| Pin 28 | PA23 — PORT A pin 23 (SERCOM / PTC) |
| Pin 29 | PA24 — PORT A pin 24 (SERCOM / PTC) |
| Pin 30 | PA25 — PORT A pin 25 (SERCOM / PTC) |
| Pin 31 | GND — Ground |
| Pin 32 | VDD — Digital supply |
| Pin 33 | PA26 — PORT A pin 26 (SERCOM / PTC) |
| Pin 34 | PA27 — PORT A pin 27 (SERCOM / PTC) |
| Pin 35 | PA28 — PORT A pin 28 (SERCOM / PTC / Reset) |
| Pin 36 | PA29 — PORT A pin 29 (SERCOM / PTC) |
| Pin 37 | PA30 — PORT A pin 30 (SERCOM / PTC / SWCLK) |
| Pin 38 | PA31 — PORT A pin 31 (SERCOM / PTC / SWDIO) |
| Pin 39 | PB00 — PORT B pin 0 (SERCOM / ADC / PTC) |
| Pin 40 | PB01 — PORT B pin 1 (SERCOM / ADC / PTC) |
| Pin 41 | PB02 — PORT B pin 2 (SERCOM / ADC / PTC) |
| Pin 42 | PB03 — PORT B pin 3 (SERCOM / ADC / PTC) |
| Pin 43 | PB04 — PORT B pin 4 (SERCOM / ADC / PTC) |
| Pin 44 | PB05 — PORT B pin 5 (SERCOM / ADC / PTC) |
| Pin 45 | PB06 — PORT B pin 6 (SERCOM / ADC / PTC / DAC) |
| Pin 46 | PB07 — PORT B pin 7 (SERCOM / ADC / PTC) |
| Pin 47 | PB08 — PORT B pin 8 (SERCOM / ADC / PTC) |
| Pin 48 | PB09 — PORT B pin 9 (SERCOM / ADC / PTC) |
| Pin 49 | EP — Exposed Pad (must be soldered to ground for thermal dissipation) |
Typical Applications
ATSAMD20G16A-MUT is suitable for 6 applications: Home Automation Sensor Hub, Smart Metering (Electric/Water/Gas), Industrial HMI with Capacitive Touch, Low-Cost IoT End Node / Wearable, Consumer Appliance Control (BLDC, Pumps, Valves), Electronic Shelf Label / Remote Control.
Home Automation Sensor Hub
The ATSAMD20G16A-MUT's 48 MHz Cortex-M0+ core, 64 KB Flash, and 8 KB SRAM are well-sized for home automation sensor hubs that aggregate temperature, humidity, motion, and ambient-light data over a single SPI/I2C sensor cluster. Its 6 configurable SERCOM ports handle concurrent interfaces (e.g., SPI for an external LoRa or Zigbee transceiver, I2C for environmental sensors, UART for a debug header) without software bit-banging. The integrated 12-bit ADC supports up to 16 analog channels for direct thermistor or PIR-sensor reads, and the 256-channel PTC enables capacitive touch buttons without an external touch IC. Power budget benefits from standby currents below 1 µA typical, suitable for always-on wall-powered or battery-backed nodes.
Recommended
Smart Metering (Electric/Water/Gas)
The ATSAMD20G16A-MUT suits smart metering thanks to its 12-bit ADC for current/voltage or pulse counting, 32 kHz RTC for time-of-use billing logs, and 64 KB Flash for storing hourly profiles locally. Its Cortex-M0+ at 48 MHz executes metering math at 2.14 CoreMark/MHz, which is sufficient for RMS calculations and tamper detection firmware while leaving cycles for OTA updates. Low-power sleep modes (<1 µA typical) are critical for battery-backed gas and water meters, and the 256-channel PTC allows solid-state front panels with capacitive buttons that survive harsh utility environments. The 1.62-3.63 V supply tolerance accepts a wide range of battery chemistries and rectifier-fed rails common in metering.
Recommended
Industrial HMI with Capacitive Touch
Industrial HMI panels need a low-cost MCU with on-chip capacitive touch sensing, and the ATSAMD20G16A-MUT's 256-channel Peripheral Touch Controller eliminates the need for a separate touch IC, reducing BOM by 1-2 USD. The 12-bit ADC drives display brightness feedback or 4-20 mA loop monitoring, while the 10-bit DAC generates analog setpoints for process variables. The QFN-48 (7x7) layout is small enough for compact panel designs yet still allows routing for SPI displays, I2C EEPROM, and a UART diagnostics port. Its -40 C to +85 C industrial temperature range and RoHS compliance meet typical factory-automation environmental specs.
Recommended
Low-Cost IoT End Node / Wearable
For battery-powered IoT end nodes and wearable patches, the ATSAMD20G16A-MUT's sub-microamp sleep currents and Event System allow peripherals to wake the CPU only when sensor thresholds are crossed, preserving coin-cell life. The 6 SERCOM channels let a single MCU run a BLE provisioning link over UART, an I2C environmental sensor, and an SPI accelerometer simultaneously, eliminating a separate sensor hub. The 48 MHz Cortex-M0+ supports BLE/LoRa protocol stacks or proprietary sub-GHz stacks at low-power rates, and the 64 KB Flash holds bootloaders plus application code for field updates. Its 1.62-3.63 V supply range accepts CR2032, Li-ion, or energy-harvested outputs.
Recommended
Consumer Appliance Control (BLDC, Pumps, Valves)
Consumer appliances such as dishwasher pumps, refrigerator compressors, and washing-machine valves need a Cortex-M0+ MCU with PWM peripherals and ADC for sensor feedback. The ATSAMD20G16A-MUT exposes multiple 16-bit timer/counter channels with complementary PWM outputs suitable for small BLDC drivers up to a few hundred watts. Its 10-bit DAC can drive reference voltages for closed-loop current control, and the 256-channel PTC enables solid-state buttons that survive kitchen steam and cleaning chemicals. With 64 KB Flash, firmware can host a real-time control loop plus UI logic without external memory, and the wide supply range accepts rectified mains rails with simple LDOs.
Recommended
Electronic Shelf Label / Remote Control
The ATSAMD20G16A-MUT fits electronic shelf labels (ESL) and remote controls because of its sub-1 µA sleep current that allows coin cells to last 5-10 years on a single CR2032. The integrated RTC handles wake-up scheduling for display refresh events, while the 12-bit ADC reads battery voltage to send low-battery alerts over the ESL's 2.4 GHz link. The Cortex-M0+ at 48 MHz drives small e-paper displays through SPI fast enough to refresh a 2-inch panel in under 1 second, and 64 KB Flash stores multi-language strings and product codes. Its 1.62-3.63 V supply range lets the same firmware run on 1.5 V alkaline or 3.0 V lithium primaries.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20G16A-MUT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20G16A-MNT | ATSAMD20G15A-MU | ATSAMD20G15A-MN | ATSAMD20G14B-MUT | ATSAMD20G14A-MNT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | QFN-48 (7x7 mm) with EP | QFN-48 (7x7 mm) with EP - same | QFN-48 (7x7 mm) with EP - same | QFN-48 (7x7 mm) with EP - same | QFN-48 (7x7 mm) with EP - same | QFN-48 (7x7 mm) with EP - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Maximum Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 64 KB | 64 KB | 32 KB (-50%) | 32 KB (-50%) | 16 KB (-75%) | 16 KB (-75%) |
| SRAM | 8 KB | 8 KB | 4 KB (-50%) | 4 KB (-50%) | 2 KB (-75%) | 2 KB (-75%) |
| Supply Voltage Range | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
| Packaging Form | Tape & Reel (T&R) | Tray | Tray | Tray | Tape & Reel | Tray |
Key Differentiators
- Highest Flash in the G-series QFN-48 tier (vs ATSAMD20G15A-MU)
- Packaging form factor optimized for high-volume assembly (vs ATSAMD20G16A-MNT)
- Industrial temperature range with automotive feature set (vs ATSAMD20E16A-MUT)
Design Notes
Solder the exposed pad (EP) of the QFN-48 package directly to a continuous ground plane with multiple thermal vias (recommended pattern: 5x5 array of 0.3 mm vias on a 1.0 mm pitch). Skipping the EP soldering creates a 30-40% rise in junction-to-ambient thermal resistance and degrades ADC accuracy because the analog supply is referenced to the same ground plane. Microchip AN2466 provides the recommended land pattern.
Decouple VDDANA separately from VDDIO with a ferrite bead or 10 ohm resistor, and place a 100 nF X7R ceramic capacitor within 2 mm of each pin pair. The ADC draws transient current from VDDANA during conversion; shared decoupling with VDDIO couples digital switching noise into analog measurements and can increase ADC noise by 2-3 LSBs.
The 256-channel PTC and the ADC share physical pins on the SAM D20. Firmware must choose at build time whether each pin is configured for capacitive touch or analog sampling; switching dynamically in firmware corrupts both subsystems. Plan pin usage in the schematic stage rather than after PCB layout to avoid costly rework.
Keep the SWD header (SWCLK on PA30, SWDIO on PA31) accessible on the board edge or under a test pad. The Cortex-M0+ debug logic is locked unless the fuse bits are configured, so a rework-friendly SWD connection saves hours if firmware bricks during field updates. Add a 100 kohm pull-up on RESET (PA28) to prevent spurious resets during power ramp.
Compliance Information
RoHS and REACH compliance declared by Microchip on the product page. Industrial temperature grade -40C to +85C. For AEC-Q100 automotive grade, contact Microchip for the auto-qualified SAM D20 variant; the -MUT suffix indicates Tape & Reel packaging, not automotive qualification.