ATSAMD20G14A-AN - 48MHz Cortex-M0+ 16KB Flash MCU | Microchip
N.º da peça: ATSAMD20G14A-AN ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para ATSAMD20G14A-AN — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com ATSAMD20G14A-AN (mesmo formato e footprint) — diferindo em ADC, Operating Temperature, Package, SRAM, Mounting Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMD20G15A-AN
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
ATSAMD20G16A-AN
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.02 / unidade
Ver ficha técnica →ATSAMD20G13A-AN
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
ATSAMC20G16A-AN
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
ATSAMC20G15A-AN
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
ATSAM3N0BA-AU
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMD20G14A-AN Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M0+ |
| Core Bit Width | 32-bit |
| Frequência máxima de clock | 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) |
| Faixa de temperatura de operação | -40 C to +85 C (Industrial) |
| Tipo de montagem | Surface Mount |
| Terminal Form | Gull Wing |
| Package Code | TFQFP |
| Number of Terminals | 48 |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do ATSAMD20G14A-AN
| Pino 1 | PA00 — GPIO / XIN32 (external 32.768 kHz crystal input) |
| Pino 2 | PA01 — GPIO / XOUT32 (external 32.768 kHz crystal output) |
| Pino 3 | PA02 — GPIO / AIN0 (ADC input channel 0) |
| Pino 4 | PA03 — GPIO / AIN1 (ADC input channel 1) |
| Pino 5 | GND — Common ground |
| Pino 6 | VDD — Supply voltage 1.6-3.6 V |
| Pino 7 | PA04 — GPIO / AIN2 (ADC input channel 2) |
| Pino 8 | PA05 — GPIO / AIN3 (ADC input channel 3) |
| Pino 9 | PA06 — GPIO / AIN4 (ADC input channel 4) |
| Pino 10 | PA07 — GPIO / AIN5 (ADC input channel 5) |
| Pino 11 | PA08 — GPIO / AIN6 / SERCOM2 PAD0 |
| Pino 12 | PA09 — GPIO / AIN7 / SERCOM2 PAD1 |
| Pino 13 | PA10 — GPIO / AIN8 / SERCOM0 PAD2 |
| Pino 14 | PA11 — GPIO / AIN9 / SERCOM0 PAD3 |
| Pino 15 | PA12 — GPIO / SERCOM4 PAD0 |
| Pino 16 | PA13 — GPIO / SERCOM4 PAD1 |
| Pino 17 | PA14 — GPIO / SERCOM2 PAD2 |
| Pino 18 | PA15 — GPIO / SERCOM2 PAD3 |
| Pino 19 | GND — Common ground |
| Pino 20 | VDD — Supply voltage 1.6-3.6 V |
| Pino 21 | PA16 — GPIO / SERCOM3 PAD0 |
| Pino 22 | PA17 — GPIO / SERCOM3 PAD1 |
| Pino 23 | PA18 — GPIO / SERCOM3 PAD2 |
| Pino 24 | PA19 — GPIO / SERCOM3 PAD3 |
| Pino 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Pino 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Pino 27 | PA22 — GPIO / SERCOM3 PAD0 alt |
| Pino 28 | PA23 — GPIO / SERCOM3 PAD1 alt |
| Pino 29 | PA24 — GPIO / USB_DM |
| Pino 30 | PA25 — GPIO / USB_DP |
| Pino 31 | GND — Common ground |
| Pino 32 | VDD — Supply voltage 1.6-3.6 V |
| Pino 33 | PA27 — GPIO |
| Pino 34 | PA28 — GPIO / AIN10 (Reset input) |
| Pino 35 | PA29 — GPIO / AIN11 |
| Pino 36 | PA30 — GPIO / SWCLK (programming) |
| Pino 37 | PA31 — GPIO / SWDIO (programming) |
| Pino 38 | RESET — Active-low reset input |
| Pino 39 | GND — Common ground |
| Pino 40 | VDDCORE — Internal 1.2V core supply decoupling |
| Pino 41 | PB00 — GPIO / AIN12 |
| Pino 42 | PB01 — GPIO / AIN13 |
| Pino 43 | PB02 — GPIO / AIN14 / SERCOM5 PAD0 |
| Pino 44 | PB03 — GPIO / AIN15 / SERCOM5 PAD1 |
| Pino 45 | PB04 — GPIO / SERCOM4 PAD2 |
| Pino 46 | PB05 — GPIO / SERCOM4 PAD3 |
| Pino 47 | PB06 — GPIO / SERCOM4 PAD0 alt |
| Pino 48 | PB07 — GPIO / SERCOM4 PAD1 alt |
Aplicações típicas
ATSAMD20G14A-AN é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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%.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD20G14A-AN — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.