ATSAMD20G14A-AN - 48MHz Cortex-M0+ 16KB Flash MCU | Microchip
MPN: ATSAMD20G14A-AN β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.18 | $3.18 |
| 10 | $2.86 | $28.60 |
| 100 | $2.54 | $254.00 |
| 500 | $2.27 | $1,135.00 |
| 1,000 | $2.03 | $2,030.00 |
ATSAMD20G14A-AN Overview
What is a Cortex-M0+ microcontroller? An ARM Cortex-M0+ microcontroller (MCU) is a low-power 32-bit processor core designed for embedded applications requiring deterministic real-time response and minimal energy consumption. MCUs integrate CPU, Flash, SRAM, and peripherals (ADC, timers, communication interfaces) onto a single die, sitting below microprocessors in the system hierarchy: CPU -> MCU -> SoC -> semiconductor. The Cortex-M0+ is the smallest, most energy-efficient ARM core, targeting battery-powered IoT, sensor hubs, and consumer devices where 8/16-bit MCUs previously dominated.
Key features of the ATSAMD20G14A-AN include the SERCOM (Serial Communication Interface) peripheral that can be configured as UART, SPI, or I2C, a 12-bit ADC with up to 14 channels, multiple 16/32-bit timers, and the Event System for hardware-triggered inter-peripheral signalling without CPU overhead. The device includes a full-speed USB 2.0 Device interface on select family members and operates from a single 1.6V to 3.6V supply with on-chip voltage regulation.
The SAM D20 architecture pairs the Cortex-M0+ core with a single-cycle hardware multiplier, single-cycle I/O port access, and Microchip's SleepWalking peripherals that wake the CPU only when meaningful events occur. The 48MHz clock source can be derived from the internal 8MHz oscillator or an external crystal, providing flexibility for cost-sensitive or precision-timing applications.
Typical applications include home automation controllers, industrial sensor nodes, low-power wireless sensor hubs, consumer appliances, smart metering, and battery-powered IoT edge devices. Its low active current and deep-sleep modes make it well-suited for energy-harvesting designs.
When designing with this MCU, ensure the supply decoupling network follows the 100nF+bulk capacitor recommendation and that unused pins are configured as outputs or inputs with internal pull-up enabled to minimize power leakage in sleep modes.
This page synthesizes live distributor pricing, drop-in SAM D20 family alternatives, and practical design notes not consolidated on the manufacturer datasheet page.
Drop-in alternatives for ATSAMD20G14A-AN β 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-AN (same form factor and footprint) β differing in Operating Temperature, ADC, Package, Mounting Type, RoHS Status.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
ATSAMD20G15A-AN
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
ATSAMD20G16A-AN
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$2.02 / Unit
View Datasheet βATSAMD20G13A-AN
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
ATSAMC20G16A-AN
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
ATSAMC20G15A-AN
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
ATSAM3N0BA-AU
β Drop-Inπ Reference alternative (not in catalog)
ATSAMD20G14A-AN Maximum Ratings & Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ |
| Core Bit Width | 32-bit |
| Maximum Clock Frequency | 48 MHz |
| CoreMark Score | 2.14 CoreMark/MHz |
| Flash Memory | 16 KB |
| SRAM | 2 KB |
| Supply Voltage Range | 1.6 V to 3.6 V |
| Package Type | 48-pin TQFP (7x7 mm) |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Mounting Type | Surface Mount |
| Terminal Form | Gull Wing |
| Package Code | TFQFP |
| Number of Terminals | 48 |
| RoHS Status | Compliant |
| Lead-Free | Yes |
ATSAMD20G14A-AN Pin Configuration
| Pin 1 | PA00 β GPIO / XIN32 (external 32.768 kHz crystal input) |
| Pin 2 | PA01 β GPIO / XOUT32 (external 32.768 kHz crystal output) |
| Pin 3 | PA02 β GPIO / AIN0 (ADC input channel 0) |
| Pin 4 | PA03 β GPIO / AIN1 (ADC input channel 1) |
| Pin 5 | GND β Common ground |
| Pin 6 | VDD β Supply voltage 1.6-3.6 V |
| Pin 7 | PA04 β GPIO / AIN2 (ADC input channel 2) |
| Pin 8 | PA05 β GPIO / AIN3 (ADC input channel 3) |
| Pin 9 | PA06 β GPIO / AIN4 (ADC input channel 4) |
| Pin 10 | PA07 β GPIO / AIN5 (ADC input channel 5) |
| Pin 11 | PA08 β GPIO / AIN6 / SERCOM2 PAD0 |
| Pin 12 | PA09 β GPIO / AIN7 / SERCOM2 PAD1 |
| Pin 13 | PA10 β GPIO / AIN8 / SERCOM0 PAD2 |
| Pin 14 | PA11 β GPIO / AIN9 / SERCOM0 PAD3 |
| Pin 15 | PA12 β GPIO / SERCOM4 PAD0 |
| Pin 16 | PA13 β GPIO / SERCOM4 PAD1 |
| Pin 17 | PA14 β GPIO / SERCOM2 PAD2 |
| Pin 18 | PA15 β GPIO / SERCOM2 PAD3 |
| Pin 19 | GND β Common ground |
| Pin 20 | VDD β Supply voltage 1.6-3.6 V |
| Pin 21 | PA16 β GPIO / SERCOM3 PAD0 |
| Pin 22 | PA17 β GPIO / SERCOM3 PAD1 |
| Pin 23 | PA18 β GPIO / SERCOM3 PAD2 |
| Pin 24 | PA19 β GPIO / SERCOM3 PAD3 |
| Pin 25 | PA20 β GPIO / SERCOM5 PAD2 |
| Pin 26 | PA21 β GPIO / SERCOM5 PAD3 |
| Pin 27 | PA22 β GPIO / SERCOM3 PAD0 alt |
| Pin 28 | PA23 β GPIO / SERCOM3 PAD1 alt |
| Pin 29 | PA24 β GPIO / USB_DM |
| Pin 30 | PA25 β GPIO / USB_DP |
| Pin 31 | GND β Common ground |
| Pin 32 | VDD β Supply voltage 1.6-3.6 V |
| Pin 33 | PA27 β GPIO |
| Pin 34 | PA28 β GPIO / AIN10 (Reset input) |
| Pin 35 | PA29 β GPIO / AIN11 |
| Pin 36 | PA30 β GPIO / SWCLK (programming) |
| Pin 37 | PA31 β GPIO / SWDIO (programming) |
| Pin 38 | RESET β Active-low reset input |
| Pin 39 | GND β Common ground |
| Pin 40 | VDDCORE β Internal 1.2V core supply decoupling |
| Pin 41 | PB00 β GPIO / AIN12 |
| Pin 42 | PB01 β GPIO / AIN13 |
| Pin 43 | PB02 β GPIO / AIN14 / SERCOM5 PAD0 |
| Pin 44 | PB03 β GPIO / AIN15 / SERCOM5 PAD1 |
| Pin 45 | PB04 β GPIO / SERCOM4 PAD2 |
| Pin 46 | PB05 β GPIO / SERCOM4 PAD3 |
| Pin 47 | PB06 β GPIO / SERCOM4 PAD0 alt |
| Pin 48 | PB07 β GPIO / SERCOM4 PAD1 alt |
Typical Applications
ATSAMD20G14A-AN is suitable for 6 applications: Home Automation Controller, Industrial Sensor Node, Battery-Powered IoT Edge Device, Smart Metering Endpoint, Consumer Appliance Control Board, Wearable Health Patch.
Home Automation Controller
The ATSAMD20G14A-AN fits home automation controllers because its 48MHz Cortex-M0+ core runs Zigbee/Wi-Fi/BLE stack bridging tasks while multiple SERCOM peripherals drive UART/SPI/I2C sensors, switches, and relay boards. The 12-bit ADC handles analog light/temperature sensors, and the industrial -40C to +85C temperature grade ensures reliability in attic or basement-mounted hub enclosures. The 16KB Flash stores the application plus a small RTOS or scheduler; deep-sleep current of ~2uA keeps idle power under 50mW. Compared with ATSAMD20E14A-AN, the G14 variant gives extra GPIO for keypad or multi-button wall panels without expanding the BOM cost.
Recommended
Industrial Sensor Node
For industrial sensor nodes the ATSAMD20G14A-AN delivers industrial-grade operation (-40C to +85C) with a 12-bit ADC that digitizes 4-20mA or 0-10V transducer signals through an external op-amp front end. The SAM D20 SleepWalking peripherals scan the ADC in standby and wake the Cortex-M0+ core only when readings cross user-defined thresholds, reducing system power by 70-80% versus continuous polling. UART/SPI/I2C SERCOMs connect to external pressure, flow, or temperature sensors, while the Event System triggers DMA transfers between peripherals without CPU intervention. Engineers typically pair this MCU with the ATSAM3N0BA-AU upgrade for higher computation or stay with G14 for cost-constrained nodes.
Recommended
Battery-Powered IoT Edge Device
Battery-powered IoT edge devices benefit from the ATSAMD20G14A-AN's SleepWalking peripherals and sub-2uA deep-sleep current, which lets coin-cell or Li-ion powered nodes run for years. The Cortex-M0+ at 48MHz executes edge analytics on sensor data before transmitting, reducing wireless duty cycle by up to 90% versus raw-data streaming. The 16KB Flash supports TinyML inference for simple anomaly detection or keyword spotting models, while the 2KB SRAM serves as runtime scratch. Compared to 8-bit AVR MCUs, the G14 delivers roughly 10x the compute at similar sleep current, making it ideal for retrofit BLE beacons, asset trackers, and smart agriculture soil sensors.
Recommended
Smart Metering Endpoint
Smart metering endpoints use the ATSAMD20G14A-AN to measure electricity, water, or gas consumption with the 12-bit ADC sampling current shunts or pulse counters. The Cortex-M0+ core handles tamper detection algorithms and tamper-resistant storage routines in firmware, while the Event System routes ADC ready flags to DMA, freeing the CPU for billing calculations. The industrial temperature range survives outdoor meter enclosures, and the wide 1.6-3.6V supply tolerates battery droop during cold-weather discharge. Compared with discrete 8-bit designs, the G14 integrates RTC, watchdog, and ADC in one package, reducing BOM cost by 30%.
Recommended
Consumer Appliance Control Board
Consumer appliances such as washing machines, dishwashers, and coffee makers use the ATSAMD20G14A-AN as the main control MCU, driving H-bridges, solenoids, and LCD/LED displays through GPIO and SERCOM peripherals. The 48MHz Cortex-M0+ executes user-interface state machines and motor-control loops with sub-millisecond latency. The 16KB Flash stores firmware plus default cycle profiles; the 2KB SRAM is sufficient for menu and buffer handling. Compared with PIC16F series predecessors in the same white-goods segment, the G14 offers 32-bit performance and modern peripherals while staying within industrial cost targets.
Recommended
Wearable Health Patch
Wearable health patches leverage the ATSAMD20G14A-AN's small 48-TQFP package and low active current to monitor heart rate, SpO2, or body temperature with an external analog front-end. The 12-bit ADC samples PPG or ECG signals at hundreds of Hz, while the Cortex-M0+ runs basic heart-rate detection or step-counter algorithms in real time. SERCOM peripherals drive a BLE radio module for smartphone telemetry, and SleepWalking reduces average current below 50uA so a coin-cell can last 2-4 weeks. The G14 footprint matches the ATSAMD20E14A-AN pinout when designs need to shrink to the smaller 32-pin QFN.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20G14A-AN β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20G15A-AN | ATSAMD20G16A-AN | ATSAMD20G13A-AN | ATSAMC20G16A-AN | ATSAMC20G15A-AN | ATSAM3N0BA-AU |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-TQFP (7x7 mm) | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same footprint |
| Flash Memory | 16 KB | 16 KB | 64 KB | 8 KB | 64 KB | 32 KB | 16 KB |
| SRAM | 2 KB | 4 KB | 8 KB | 4 KB | 8 KB | 4 KB | 4 KB |
| Core | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M3 |
| Max Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Supply Voltage Range | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 1.6 V to 3.6 V |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| RoHS / Lead-Free | Compliant / Yes | Compliant / Yes | Compliant / Yes | Compliant / Yes | Compliant / Yes | Compliant / Yes | Compliant / Yes |
Key Differentiators
- Highest compute per milliwatt in the SAM D20 G-family at the lowest unit cost (vs ATSAMD20G16A-AN)
- Industrial temperature grade in 48-TQFP (vs ATSAMD20E14A-AN)
- True Cortex-M0+ pin-compatibility across SAM D20 and SAM C20 product lines (vs ATSAM3N0BA-AU)
Design Notes
Place a 1uF ceramic decoupling capacitor as close as possible to each VDD pin (pins 6, 20, 32), and add a 10uF bulk capacitor near the supply entry point. The ATSAMD20G14A-AN has on-chip voltage regulation producing a 1.2V internal rail; decouple the VDDCORE pin (pin 40) with a 100nF ceramic capacitor. This decoupling network is critical for the ADC to meet its 12-bit linearity specification. Estimated: typical reference design consumes 7mA active at 48MHz, so the 100nF + 1uF combination provides ~14us of hold-up at peak CPU bursts.
Route the SWD signals (SWDIO on PA31, SWCLK on PA30) as short, impedance-matched traces to the programming header - keep total length below 50mm and avoid running parallel to noisy switching signals for more than 10mm. Place the 32.768 kHz crystal on PA00/PA01 within 5mm of the MCU with a guard ring connected to GND. Use a 4-layer PCB with continuous GND plane beneath the MCU for best ADC and EMI performance.
Do not configure PA28 as a push-pull output - it is the external reset pin on most SAM D20 packages and forcing it low will hold the device in reset. Always leave PA30 (SWCLK) and PA31 (SWDIO) accessible via test points or a header; bricking the device without SWD requires a full erase with Atmel-ICE or similar programmer. Note that the ATSAMD20G14A-AN differs from the -MN (48-QFN) only by package; pin assignments within the die are identical but the physical pin numbering differs.
Estimated: at 48MHz with all peripherals active, the ATSAMD20G14A-AN TQFP package dissipates roughly 50mW worst case. The 48-TQFP (7x7mm) package has theta_JA of approximately 70 C/W on a 2-layer JEDEC test board, so worst-case junction temperature rise is ~3.5C above ambient. In enclosed industrial housings without airflow, derate ambient to 70C to keep Tj below 85C. No heatsink is required for typical IoT workloads.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified - for automotive designs use ATSAMx20 family variants with Q100 marking.