ATSAMD20G14A-AN - 48MHz Cortex-M0+ 16KB Flash MCU | Microchip
Артикул: ATSAMD20G14A-AN ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для ATSAMD20G14A-AN — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20G14A-AN (тот же форм-фактор и посадочное место) — отличается по ADC, Operating Temperature, Package, SRAM, Mounting Type.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20G15A-AN
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
ATSAMD20G16A-AN
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.02 / шт.
Открыть даташит →ATSAMD20G13A-AN
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
ATSAMC20G16A-AN
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
ATSAMC20G15A-AN
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
ATSAM3N0BA-AU
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20G14A-AN Максимальные параметры и электрические характеристики
| Core Architecture | ARM Cortex-M0+ |
| Core Bit Width | 32-bit |
| Максимальная тактовая частота | 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) |
| Диапазон рабочих температур | -40 C to +85 C (Industrial) |
| Тип монтажа | Surface Mount |
| Terminal Form | Gull Wing |
| Package Code | TFQFP |
| Number of Terminals | 48 |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов ATSAMD20G14A-AN
| Контакт 1 | PA00 — GPIO / XIN32 (external 32.768 kHz crystal input) |
| Контакт 2 | PA01 — GPIO / XOUT32 (external 32.768 kHz crystal output) |
| Контакт 3 | PA02 — GPIO / AIN0 (ADC input channel 0) |
| Контакт 4 | PA03 — GPIO / AIN1 (ADC input channel 1) |
| Контакт 5 | GND — Common ground |
| Контакт 6 | VDD — Supply voltage 1.6-3.6 V |
| Контакт 7 | PA04 — GPIO / AIN2 (ADC input channel 2) |
| Контакт 8 | PA05 — GPIO / AIN3 (ADC input channel 3) |
| Контакт 9 | PA06 — GPIO / AIN4 (ADC input channel 4) |
| Контакт 10 | PA07 — GPIO / AIN5 (ADC input channel 5) |
| Контакт 11 | PA08 — GPIO / AIN6 / SERCOM2 PAD0 |
| Контакт 12 | PA09 — GPIO / AIN7 / SERCOM2 PAD1 |
| Контакт 13 | PA10 — GPIO / AIN8 / SERCOM0 PAD2 |
| Контакт 14 | PA11 — GPIO / AIN9 / SERCOM0 PAD3 |
| Контакт 15 | PA12 — GPIO / SERCOM4 PAD0 |
| Контакт 16 | PA13 — GPIO / SERCOM4 PAD1 |
| Контакт 17 | PA14 — GPIO / SERCOM2 PAD2 |
| Контакт 18 | PA15 — GPIO / SERCOM2 PAD3 |
| Контакт 19 | GND — Common ground |
| Контакт 20 | VDD — Supply voltage 1.6-3.6 V |
| Контакт 21 | PA16 — GPIO / SERCOM3 PAD0 |
| Контакт 22 | PA17 — GPIO / SERCOM3 PAD1 |
| Контакт 23 | PA18 — GPIO / SERCOM3 PAD2 |
| Контакт 24 | PA19 — GPIO / SERCOM3 PAD3 |
| Контакт 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Контакт 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Контакт 27 | PA22 — GPIO / SERCOM3 PAD0 alt |
| Контакт 28 | PA23 — GPIO / SERCOM3 PAD1 alt |
| Контакт 29 | PA24 — GPIO / USB_DM |
| Контакт 30 | PA25 — GPIO / USB_DP |
| Контакт 31 | GND — Common ground |
| Контакт 32 | VDD — Supply voltage 1.6-3.6 V |
| Контакт 33 | PA27 — GPIO |
| Контакт 34 | PA28 — GPIO / AIN10 (Reset input) |
| Контакт 35 | PA29 — GPIO / AIN11 |
| Контакт 36 | PA30 — GPIO / SWCLK (programming) |
| Контакт 37 | PA31 — GPIO / SWDIO (programming) |
| Контакт 38 | RESET — Active-low reset input |
| Контакт 39 | GND — Common ground |
| Контакт 40 | VDDCORE — Internal 1.2V core supply decoupling |
| Контакт 41 | PB00 — GPIO / AIN12 |
| Контакт 42 | PB01 — GPIO / AIN13 |
| Контакт 43 | PB02 — GPIO / AIN14 / SERCOM5 PAD0 |
| Контакт 44 | PB03 — GPIO / AIN15 / SERCOM5 PAD1 |
| Контакт 45 | PB04 — GPIO / SERCOM4 PAD2 |
| Контакт 46 | PB05 — GPIO / SERCOM4 PAD3 |
| Контакт 47 | PB06 — GPIO / SERCOM4 PAD0 alt |
| Контакт 48 | PB07 — GPIO / SERCOM4 PAD1 alt |
Типичное применение
ATSAMD20G14A-AN подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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%.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20G14A-AN — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Highest compute per milliwatt in the SAM D20 G-family at the lowest unit cost (против ATSAMD20G16A-AN)
- Industrial temperature grade in 48-TQFP (против ATSAMD20E14A-AN)
- True Cortex-M0+ pin-compatibility across SAM D20 and SAM C20 product lines (против ATSAM3N0BA-AU)
Заметки по проектированию
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.
Информация о соответствии
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.