ATSAMD20G14A-MN - ARM Cortex-M0+ MCU, 48MHz, 16KB Flash | Microchip
MPN: ATSAMD20G14A-MN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.36 | $236.00 |
| 500 | $2.12 | $1,060.00 |
| 1,000 | $1.89 | $1,890.00 |
ATSAMD20G14A-MN Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable peripherals. Within the broader taxonomy, the ATSAMD20G14A-MN is an instance of: 32-bit microcontroller -> ARM Cortex-M0+ MCU -> SAM D20 family -> Atmel/Microchip SMART ARM-based MCU. As a Cortex-M0+ device it delivers Thumb-2 instruction efficiency at 2.46 CoreMark/MHz, the highest per-MHz performance of any ARM Cortex-M core, while consuming as little as 70 uA/MHz active and sub-1 uA in deep-sleep standby modes.
Key features include the Cortex-M0+ core with single-cycle I/O access, 6 SERCOM (serial communication) interfaces each reconfigurable between I2C/SPI/UART, a 12-bit 350 ksps ADC with up to 14 analog channels, a 10-bit 350 ksps DAC, and an 8-channel Event System for inter-peripheral signaling without CPU involvement. The device also integrates an 8-bit timer/counter, a 16-bit timer/counter with capture/PWM modes, a 32-bit Real-Time Counter, and a full-speed USB 2.0 device interface on selected variants.
The SAM D20G uses an efficient pipeline architecture with deterministic interrupt latency, single-cycle GPIO access, and a Peripheral Event System that allows direct peripheral-to-peripheral triggers without waking the CPU. Its low-power design uses multiple SleepWalking-aware peripherals, an on-chip 32 kHz oscillator with PLL multiplier to 48 MHz, and a brown-out detector with separate thresholds for Flash and I/O rails.
Typical applications include home automation nodes, consumer electronics HMI, smart metering, industrial sensor hubs, IoT edge nodes, and wearable devices. The wide operating voltage (1.62-3.63V) and low SleepWalking current also make it suitable for battery-powered designs powered from a single Li-ion or 2xAA cell.
When designing with this device, use the Atmel/Microchip ASF (Atmel Software Framework) or the modern MPLAB Harmony v3 peripheral library, select the internal 48 MHz DFLL for the system clock with a 32.768 kHz crystal reference, and follow the datasheet recommended decoupling of one 100 nF capacitor per VDD pin plus a bulk capacitor near the regulator output.
This page synthesizes distributor pricing, drop-in alternatives within the SAM D20 family, and practical design notes not aggregated on the manufacturer datasheet page, helping engineers select, source, and qualify the part faster.
Drop-in alternatives for ATSAMD20G14A-MN — 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 ATSAMD20G14A-MN (same form factor and footprint) — differing in ADC, Package, Operating Temperature, DAC, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20G15A-MN
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →ATSAMD20G16A-MN
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20G17A-MN
✅ Drop-In✓ In Stock
$3.79 / Unit
View Datasheet →ATSAMD20G18A-MU
✅ Drop-In✓ In Stock
$3.51 / Unit
View Datasheet →ATSAMD20G14A-MNT
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →ATSAMD20G14A-MN Maximum Ratings & Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Family | SAM D20G (Atmel SMART) |
| Maximum CPU Frequency | 48 MHz |
| CoreMark/MHz | 2.46 |
| Program Memory (Flash) | 16 KB (16K x 8) |
| SRAM | 2 KB |
| Supply Voltage (VDD) | 1.62 V to 3.63 V |
| Operating Temperature | -40 C to +105 C (industrial) |
| ADC | 12-bit, 14 channels, up to 350 ksps |
| DAC | 10-bit, 1 channel, up to 350 ksps |
| Serial Interfaces (SERCOM) | Up to 6, each configurable as I2C/SPI/UART |
| Timers | 8-bit TC, 16-bit TC, 32-bit RTC, Watchdog |
| GPIOs | 38 (approx.) |
| Package | 48-VQFN (7x7 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 3 |
| RoHS Status | Compliant |
ATSAMD20G14A-MN Pin Configuration
| Pin 1 | PA02 — General-purpose I/O / ADC AIN[0] |
| Pin 2 | PA03 — General-purpose I/O / ADC AIN[1] / VREFA |
| Pin 3 | PA04 — General-purpose I/O / ADC AIN[2] |
| Pin 4 | PA05 — General-purpose I/O / ADC AIN[3] |
| Pin 5 | PA06 — General-purpose I/O / ADC AIN[4] |
| Pin 6 | PA07 — General-purpose I/O / ADC AIN[5] |
| Pin 7 | VDDIO — I/O supply voltage |
| Pin 8 | GND — Ground |
| Pin 9 | PA08 — General-purpose I/O / ADC AIN[6] |
| Pin 10 | PA09 — General-purpose I/O / ADC AIN[7] |
| Pin 11 | PA10 — General-purpose I/O / ADC AIN[8] |
| Pin 12 | PA11 — General-purpose I/O / ADC AIN[9] |
| Pin 13 | VDDCORE — Internal core voltage regulator output |
| Pin 14 | PA12 — General-purpose I/O / ADC AIN[10] |
| Pin 15 | PA13 — General-purpose I/O / ADC AIN[11] |
| Pin 16 | PA14 — General-purpose I/O / ADC AIN[12] |
| Pin 17 | PA15 — General-purpose I/O / ADC AIN[13] |
| Pin 18 | GND — Ground |
| Pin 19 | PA16 — General-purpose I/O / SERCOM1[0] |
| Pin 20 | PA17 — General-purpose I/O / SERCOM1[1] |
| Pin 21 | PA18 — General-purpose I/O / SERCOM1[2] |
| Pin 22 | PA19 — General-purpose I/O / SERCOM1[3] |
| Pin 23 | PA20 — General-purpose I/O / SERCOM5[2] |
| Pin 24 | PA21 — General-purpose I/O / SERCOM5[3] |
| Pin 25 | PA22 — General-purpose I/O / SERCOM3[0] |
| Pin 26 | PA23 — General-purpose I/O / SERCOM3[1] |
| Pin 27 | PA24 — General-purpose I/O / SERCOM3[2] / USB_DM |
| Pin 28 | PA25 — General-purpose I/O / SERCOM3[3] / USB_DP |
| Pin 29 | GND — Ground |
| Pin 30 | VDDIO — I/O supply voltage |
| Pin 31 | PA27 — General-purpose I/O |
| Pin 32 | RESETn — Reset input, active low |
| Pin 33 | PA28 — General-purpose I/O |
| Pin 34 | PA29 — General-purpose I/O |
| Pin 35 | PA30 — General-purpose I/O / SWCLK |
| Pin 36 | PA31 — General-purpose I/O / SWDIO |
| Pin 37 | PB02 — General-purpose I/O / SERCOM5[0] |
| Pin 38 | PB03 — General-purpose I/O / SERCOM5[1] |
| Pin 39 | PB04 — General-purpose I/O / SERCOM4[0] |
| Pin 40 | PB05 — General-purpose I/O / SERCOM4[1] |
| Pin 41 | PB06 — General-purpose I/O / SERCOM4[2] |
| Pin 42 | PB07 — General-purpose I/O / SERCOM4[3] |
| Pin 43 | PB08 — General-purpose I/O / SERCOM4[0] alt |
| Pin 44 | PB09 — General-purpose I/O / SERCOM4[1] alt |
| Pin 45 | PA00 — General-purpose I/O / XIN32 |
| Pin 46 | PA01 — General-purpose I/O / XOUT32 |
| Pin 47 | VDDANA — Analog supply voltage |
| Pin 48 | GND — Ground (exposed pad) |
Typical Applications
ATSAMD20G14A-MN is suitable for 7 applications: Home Automation Hubs and Sensor Nodes, Industrial Sensor Hubs and Metering, Wearable Fitness and Health Bands, Consumer Electronics Remote Controls, IoT Edge Sensor Pre-Processors, Automotive Aftermarket Accessories (Non-Safety), Educational and Hobbyist Development Boards.
Home Automation Hubs and Sensor Nodes
The ATSAMD20G14A-MN is well-suited for home automation sensor nodes and hub endpoints because its Cortex-M0+ core at 48 MHz executes Cortex-M instruction code at 2.46 CoreMark/MHz while consuming roughly 70 uA/MHz active. Its 14-channel 12-bit ADC handles temperature, humidity, occupancy, and ambient-light sensors without an external ADC chip. The six SERCOM peripherals can run I2C sensors, SPI radios, and a UART debug console concurrently, while sub-1 uA deep-sleep current preserves coin-cell battery life for years between replacements.
Recommended
Industrial Sensor Hubs and Metering
In industrial sensor hubs and metering endpoints, the ATSAMD20G14A-MN offers a -40 to +105 C industrial operating range and 3.63 V tolerance that survives 24 V industrial transients with proper TVS protection. The 12-bit ADC sampling at 350 ksps captures multi-channel process signals at 1 kHz per channel with hardware averaging, and the integrated 10-bit DAC outputs 4-20 mA loop excitation references or setpoint analog signals. The Event System routes ADC threshold crossings directly to timers and SERCOM DMA, waking the CPU only when actionable data arrives.
Recommended
Wearable Fitness and Health Bands
The ATSAMD20G14A-MN fits wearable fitness bands because it operates from a single Li-ion or Li-poly cell (1.62-3.63 V), runs Cortex-M0+ at 2.46 CoreMark/MHz, and SleepWalks between sensor reads at sub-1 uA standby. Its small 7x7 mm VQFN package fits inside a 30 mm-diameter wristband module, while the 14-channel ADC handles PPG (photoplethysmography), skin-temperature, and skin-conductance sensors simultaneously. SERCOM-driven I2C supports low-power accelerometers and BLE companion modules without taxing CPU bandwidth.
Recommended
Consumer Electronics Remote Controls
The ATSAMD20G14A-MN powers IR/BLE universal remote controls where battery life, low BOM cost, and quick wake-up dominate. Its Cortex-M0+ core executes capacitive-touch sensing and BLE link-layer timing at 48 MHz while consuming only 70 uA/MHz active. The integrated 10-bit DAC generates IR carrier modulation, and SERCOM-based UART bridges to companion BLE SoCs. Sub-1 uA deep-sleep with RTC wake-up yields 2+ years of standby on a single CR2032 coin cell in typical remote-control duty cycles.
Recommended
IoT Edge Sensor Pre-Processors
The ATSAMD20G14A-MN serves as an IoT edge pre-processor that conditions, filters, and forwards sensor data to a Wi-Fi or LoRa backhaul module. The Cortex-M0+ core handles FIR/IIR filtering and threshold detection at 48 MHz, freeing the backhaul radio from low-level processing. With 16 KB Flash and 2 KB SRAM it runs a TLS-lite stack for secure MQTT publish to cloud brokers. Six SERCOM ports concurrently drive I2C sensors, SPI flash, and a UART link to the radio module, with DMA offload keeping CPU utilization under 30 percent.
Recommended
Automotive Aftermarket Accessories (Non-Safety)
In non-safety automotive accessories such as cabin lighting controllers, interior fan modules, and OBD-II scan tools, the ATSAMD20G14A-MN provides automotive-grade reliability with its industrial -40 to +105 C temperature range and 12-bit ADC for sensor conditioning. For safety-critical applications, Microchip recommends its SAM V70/V71 Cortex-M7 family with full AEC-Q100 qualification. The 48-pin VQFN simplifies PCB layout for compact accessory modules that mount behind dashboards or in door panels.
Recommended
Educational and Hobbyist Development Boards
The ATSAMD20G14A-MN is a popular choice for educational platforms like the Arduino Zero and Adafruit Feather M0 because of its 32-bit Cortex-M0+ performance at hobbyist-friendly pricing. The 48 MHz clock and 2.46 CoreMark/MHz easily outperform 8-bit AVR boards, while the 16 KB Flash accommodates real workloads such as USB MIDI, audio synthesis, and graphics rendering. The 14-channel ADC and 6 SERCOM ports give students room to explore sensor fusion, capacitive touch, and multi-protocol serial bridging in a single chip.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20G14A-MN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20G15A-MN | ATSAMD20G16A-MN | ATSAMD20G17A-MN | ATSAMD20G18A-MU | ATSAMD20G14A-AN | ATSAMD20G14A-MNT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-VQFN (7x7 mm) | 48-VQFN (7x7 mm) - same | 48-VQFN (7x7 mm) - same | 48-VQFN (7x7 mm) - same | 48-VQFN (7x7 mm) - same | 48-TQFP (9x9 mm) - different | 48-VQFN (7x7 mm) - same |
| Flash Memory | 16 KB | 32 KB | 64 KB | 128 KB | 256 KB | 16 KB | 16 KB |
| SRAM | 2 KB | 4 KB | 8 KB | 16 KB | 32 KB | 2 KB | 2 KB |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Core Architecture | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Supply Voltage | 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 | 1.62 V to 3.63 V |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C |
| Pin Compatible | Yes (reference) | Yes - drop-in | Yes - drop-in | Yes - drop-in | Yes - drop-in (per family migration guide) | No - TQFP package, PCB rework needed | Yes - drop-in tape-and-reel variant |
Key Differentiators
- Balanced 16 KB Flash / 2 KB SRAM in 48-VQFN vs PIC16F alternatives with less code space (vs PIC16F631-I/ML)
- More SERCOM peripherals and ADC channels than smaller-pin-count SAM D20E variants (vs ATSAMD20E18A-MU)
- Smaller 7x7 mm VQFN footprint than TQFP-48 alternative while keeping the same die (vs ATSAMD20G14A-AN)
- Event System offloads CPU from peripheral-to-peripheral triggers (vs ATSAMD20G14A-MN vs typical Cortex-M0 competitor)
Design Notes
Estimated: At VDD = 3.3 V and 48 MHz active with all peripherals clocked, total current is approximately 9 mA (per Microchip SAM D20 datasheet typical curves). Use a regulator with at least 50 mA headroom and place a 100 nF decoupling capacitor within 5 mm of each VDD/VDDIO/VDDANA pin. Add a bulk 4.7 uF ceramic near the IC. For battery-powered designs, enable the on-chip DFLL with a 32.768 kHz crystal reference and use SleepWalking to keep duty cycle below 1 percent.
Route the SWD signals (SWCLK on PA30, SWDIO on PA31) as a 2-wire bus with a 4.7 kohm pull-up on SWDIO to VDDIO; keep total trace length under 50 mm to maintain debug reliability at 48 MHz. The exposed thermal pad on the 48-VQFN must be soldered to a continuous ground copper pour with thermal vias (9 vias in a 3x3 array, 0.3 mm drill) for stable junction temperature. Isolate the 32.768 kHz crystal traces with a ground guard ring and keep them within 5 mm of pins PA00/PA01 to avoid clock jitter above 1 ns RMS.
Estimated: Do not exceed 3.63 V on VDD or VDDANA; the SAM D20 datasheet specifies absolute maximum of 4.0 V. The ADC requires the VDDANA pin to be tied to the same source as VDDIO, or separately filtered, with at least 1 uF decoupling. Avoid enabling the brown-out detector (BOD) at thresholds higher than your regulator's accuracy; on a 3.3 V LDO with +/-5% tolerance, set BOD33 threshold to 2.81 V to avoid spurious resets. NVM (Flash) programming requires a stable VDD above 2.7 V - check the brown-out reset threshold before in-field firmware updates.
Estimated: At maximum active current of 10 mA and VDD = 3.63 V, worst-case power dissipation is 36 mW, well within the 48-VQFN's 90 mW rating at 25 C ambient. At +105 C industrial ambient, derate to 60 mW maximum continuous dissipation. Junction-to-ambient thermal resistance of the 7x7 mm VQFN with exposed pad on a standard 4-layer JEDEC test board is approximately 27 C/W, giving a junction temperature rise of 1.0 C at full power - no heatsink is required.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40 to +105 C; not AEC-Q100 qualified - use SAM V70/V71 for automotive safety applications.