ATSAMD20G16A-AUT - 48MHz Cortex-M0+ MCU 64KB Flash | Microchip
Артикул: ATSAMD20G16A-AUT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.1 | $3,10 |
| 10 | $2.78 | $27,80 |
| 100 | $2.45 | $245,00 |
| 500 | $2.18 | $1.090,00 |
| 1.000 | $1.92 | $1.920,00 |
ATSAMD20G16A-AUT Обзор
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (SRAM), and a rich set of peripherals such as timers, ADC, communication interfaces, and GPIO. The Cortex-M0+ family is the smallest and most energy-efficient member of the ARM Cortex-M processor lineup, designed for deterministic embedded control in cost- and power-sensitive applications. Microcontrollers sit within the broader taxonomy of: MCU -> embedded processor -> semiconductor -> integrated circuit.
Key features of the ATSAMD20G16A-AUT include 64 KB Flash, 8 KB SRAM, 6 SERCOM channels, a 12-bit 350 ksps ADC with up to 20 channels, two 16-bit Timer/Counters (TC), a 32-bit Real-Time Timer (RTC) with calendar mode, and a full-speed USB 2.0 device controller. The device operates from 1.62 V to 3.63 V and supports sleepwalking peripherals that wake the CPU only when a peripheral event requires service, minimizing average current draw in battery-powered designs.
Architecturally, the ATSAMD20G16A-AUT uses an advanced 65 nm process and Microchip's proprietary peripheral event system that allows peripherals to trigger one another without CPU intervention. The integrated 48 MHz digital frequency-locked loop (DFLL48M) provides a stable clock source that can be referenced to a 32.768 kHz crystal, enabling USB Full-Speed operation without an external high-frequency oscillator.
Typical applications include home automation nodes, smart metering endpoints, consumer electronics with USB device interfaces, industrial sensor hubs, low-cost IoT edge devices, and human-machine interface (HMI) controllers. The combination of Cortex-M0+ efficiency and full-speed USB makes it especially attractive for HID-class peripherals, USB-to-UART bridges, and small graphics terminals.
When designing with this part, choose decoupling capacitors per the datasheet (typically 100 nF on each VDD pin) and ensure SWD signals (SWDIO, SWCLK) are routed away from high-frequency switching nodes. The IDCODE-based Cortex-M0+ debug interface allows programming and debug via Atmel-ICE, MPLAB ICD 4, or compatible third-party tools such as PEmicro.
This page synthesizes distributor pricing for the ATSAMD20G16A-AUT, drop-in same-package alternatives from both Microchip's own SAM D family and competing Cortex-M0+ vendors, and practical PCB layout notes not found in the standalone manufacturer datasheet PDF.
Аналоги без доработки для ATSAMD20G16A-AUT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20G16A-AUT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Program Memory (Flash), Series, RoHS Status.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20G17A-AUT
✅ Прямая замена✓ В наличии
$1.42 / шт.
Открыть даташит →ATSAMD20G15A-AU
✅ Прямая замена✓ В наличии
$2.49 / шт.
Открыть даташит →ATSAMD21G18A-AU
✅ Прямая замена✓ В наличии
$2.78 / шт.
Открыть даташит →ATSAMC20G16A-AUT
✅ Прямая замена✓ В наличии
$2.65 / шт.
Открыть даташит →ATSAMC20G15A-MUT
✅ Прямая замена✓ В наличии
$1.55 / шт.
Открыть даташит →ATSAMD20E16A-AUT
✅ Прямая замена✓ В наличии
$1.44 / шт.
Открыть даташит →STM32F072C8T6
✅ Прямая замена✓ В наличии
$5.4354 / шт.
Открыть даташит →ATSAMD20G16A-AUT Максимальные параметры и электрические характеристики
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Максимальная тактовая частота | 48 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| Корпус | 48-pin TQFP (7x7 mm) |
| Число выводов | 48 |
| Temperature Grade | Industrial (-40 C to +85 C) |
| ADC | 12-bit, up to 350 ksps |
| SERCOM Channels | 6 (configurable as UART/SPI/I2C) |
| USB | USB 2.0 Full-Speed Device |
| Timer/Counters | 2 x 16-bit TC, 1 x 32-bit RTC |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов ATSAMD20G16A-AUT
| Контакт 1 | PA00 — GPIO / XIN32 (32.768 kHz crystal input) |
| Контакт 2 | PA01 — GPIO / XOUT32 (32.768 kHz crystal output) |
| Контакт 3 | PA02 — GPIO / AIN0 (ADC input channel 0) |
| Контакт 4 | PA03 — GPIO / AIN1 / VREFA (ADC reference) |
| Контакт 5 | GND — Ground |
| Контакт 6 | VDDIO — I/O supply voltage |
| Контакт 7 | PA04 — GPIO / AIN2 / VREFB (ADC reference) |
| Контакт 8 | PA05 — GPIO / AIN3 |
| Контакт 9 | PA06 — GPIO / AIN4 |
| Контакт 10 | PA07 — GPIO / AIN5 |
| Контакт 11 | PA08 — GPIO / AIN6 / SERCOM0 PAD0 |
| Контакт 12 | PA09 — GPIO / AIN7 / SERCOM0 PAD1 |
| Контакт 13 | PA10 — GPIO / AIN8 / SERCOM0 PAD2 |
| Контакт 14 | PA11 — GPIO / AIN9 / SERCOM0 PAD3 |
| Контакт 15 | PA12 — GPIO / SERCOM2 PAD0 |
| Контакт 16 | PA13 — GPIO / SERCOM2 PAD1 |
| Контакт 17 | PA14 — GPIO / SERCOM2 PAD2 |
| Контакт 18 | PA15 — GPIO / SERCOM2 PAD3 |
| Контакт 19 | GND — Ground |
| Контакт 20 | VDDIO — I/O supply voltage |
| Контакт 21 | PA16 — GPIO / SERCOM1 PAD0 / I2S FS |
| Контакт 22 | PA17 — GPIO / SERCOM1 PAD1 / I2S SCK |
| Контакт 23 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK |
| Контакт 24 | PA19 — GPIO / SERCOM1 PAD3 / I2S SD |
| Контакт 25 | PA20 — GPIO / SERCOM3 PAD0 |
| Контакт 26 | PA21 — GPIO / SERCOM3 PAD1 |
| Контакт 27 | PA22 — GPIO / SERCOM3 PAD2 |
| Контакт 28 | PA23 — GPIO / SERCOM3 PAD3 |
| Контакт 29 | PA24 — GPIO / USB_DM (USB Full-Speed D-) |
| Контакт 30 | PA25 — GPIO / USB_DP (USB Full-Speed D+) |
| Контакт 31 | GND — Ground |
| Контакт 32 | VDDIO — I/O supply voltage |
| Контакт 33 | PA26 — GPIO |
| Контакт 34 | PA27 — GPIO |
| Контакт 35 | PA28 — GPIO / SWDIO (debug data) |
| Контакт 36 | PA29 — GPIO / SWCLK (debug clock) |
| Контакт 37 | PA30 — GPIO / SWO (trace output) / RESET# (alternate) |
| Контакт 38 | PA31 — GPIO / BOOTPROG (boot from Flash) |
| Контакт 39 | PB00 — GPIO |
| Контакт 40 | PB01 — GPIO |
| Контакт 41 | PB02 — GPIO |
| Контакт 42 | PB03 — GPIO |
| Контакт 43 | PB04 — GPIO |
| Контакт 44 | PB05 — GPIO |
| Контакт 45 | PB06 — GPIO |
| Контакт 46 | PB07 — GPIO |
| Контакт 47 | VDDIN — Voltage regulator input (3.3 V typical) |
| Контакт 48 | VDDIO — I/O supply voltage |
Типичное применение
ATSAMD20G16A-AUT подходит для 7 применениеs: Home Automation Sensor Node, USB HID Peripheral Device, Industrial Sensor Hub, Smart Electricity Meter Endpoint, Consumer Wearable Fitness Tracker, Human-Machine Interface (HMI) Controller, Battery-Powered IoT Edge Node.
Home Automation Sensor Node
The ATSAMD20G16A-AUT suits home automation sensor hubs because it combines a 48 MHz Cortex-M0+ core with 6 flexible SERCOM channels (any mix of UART/SPI/I2C), allowing it to communicate with multiple sensors concurrently without external bus expanders. The 12-bit ADC at up to 350 ksps digitizes temperature, humidity, and occupancy sensor outputs, while the 32-bit RTC with calendar mode handles wake-on-time schedules at less than 4 uA standby current. Power is drawn from 2x AA batteries thanks to the 1.62-3.63 V supply range, and the integrated DFLL48M referenced to a 32.768 kHz watch crystal eliminates an external HF oscillator for BOM cost reduction. Compared to 8-bit MCU alternatives, the Cortex-M0+ delivers predictable interrupt latency for sensor-fusion routines and reduces firmware complexity for wireless stack integrations like Zigbee or Thread daughter cards.
Рекомендуется
USB HID Peripheral Device
The ATSAMD20G16A-AUT is ideal for USB Human Interface Device (HID) peripherals such as custom keyboards, mice, presentation controllers, and barcode scanners. The integrated USB 2.0 Full-Speed device controller plus on-chip 3.3 V regulator provides a complete USB interface without external components, while the 48 MHz DFLL48M referenced to a 32.768 kHz crystal delivers the 48 MHz USB clock required for Full-Speed operation with sub-ppm jitter. The 64 KB Flash comfortably holds USB stacks such as LUFA or Microchip's ASF, leaving room for application code and HID report tables. Sleepwalking peripherals and event system allow the device to wake on USB resume within microseconds, minimizing idle power consumption to approximately 5 uA while still attached - a critical spec for bus-powered devices.
Рекомендуется
Industrial Sensor Hub
The ATSAMD20G16A-AUT serves as a low-cost industrial sensor hub thanks to its industrial -40 C to +85 C temperature grade, robust peripheral set, and dual 16-bit Timer/Counters for precise PWM-driven actuator control. The 6 SERCOM channels enable simultaneous RS-485, SPI sensor, and I2C EEPROM interfaces through pin-mux flexibility, while the 12-bit ADC captures 4-20 mA loop signals via external shunt resistors. Integrated features such as the 32-bit RTC, windowed watchdog timer, and CRC-32 hardware block meet industrial reliability requirements without external circuitry. Compared to discrete 8-bit designs, this single-chip solution reduces BOM by 30-40% while delivering deterministic interrupt response required for IEC 61131-3 compliant PLC peripheral modules.
Рекомендуется
Smart Electricity Meter Endpoint
The ATSAMD20G16A-AUT is well-suited to smart electricity meter endpoints where its Cortex-M0+ core computes metrology algorithms while its 12-bit ADC samples current and voltage transducers. The 64 KB Flash accommodates DLMS/COSEM or IEC 62056-21 protocol stacks plus metering firmware, while 8 KB SRAM holds rolling consumption windows. Integrated event system and SERCOM peripherals enable concurrent communication over UART (for optical port IEC 62056-21), SPI (for metrology AFE), and I2C (for RTC and EEPROM backup). Low-power standby with RTC retention at less than 4 uA enables multi-year battery life for wireless M-Bus or LoRaWAN meter add-ons, meeting EN 50470-3 accuracy class requirements.
Рекомендуется
Consumer Wearable Fitness Tracker
The ATSAMD20G16A-AUT fits consumer wearable fitness trackers because of its compact 48-TQFP (7x7) package, 1.62-3.63 V supply range compatible with rechargeable Li-ion chemistries, and Cortex-M0+ energy efficiency. The 12-bit ADC reads optical heart-rate sensors and battery voltage, while two 16-bit Timer/Counters drive PWM haptic feedback and LED indicators. Sleepwalking SERCOM channels poll I2C sensors like accelerometers without waking the CPU, reducing idle current to single-digit uA. Compared to higher-end Cortex-M4F wearables, the SAMD20G16 cuts BOM cost and silicon area while still supporting Bluetooth Low Energy through a paired ATBLC1000 or ATSAMB11 module for under $5 BOM at moderate volumes.
Рекомендуется
Human-Machine Interface (HMI) Controller
The ATSAMD20G16A-AUT serves as a low-cost HMI controller for small appliances, vending machines, and instrumentation front panels thanks to its 12-bit ADC for analog knob and slider inputs, 6 SERCOM channels for TFT displays and capacitive touch controllers, and 32-bit RTC for time-stamped event logging. The 48 MHz Cortex-M0+ executes lightweight LVGL or emWin graphics stacks in 64 KB Flash, while remaining 8 KB SRAM supports frame buffers for small QVGA TFTs. Industrial temperature grade and integrated USB device enable field-upgradable firmware and PC-based configuration utilities without external interface chips, reducing total BOM and improving mean time between failures for unattended equipment.
Рекомендуется
Battery-Powered IoT Edge Node
The ATSAMD20G16A-AUT is a strong fit for battery-powered IoT edge nodes that need to run sensor-fusion or anomaly-detection algorithms locally before transmitting summarized data over wireless links. The Cortex-M0+ core at 48 MHz executes TinyML inference models within the 64 KB Flash and 8 KB SRAM budget, while the on-chip event system wakes peripherals such as ADC and SERCOM independently of the CPU. Sleep current in BACKUP mode is approximately 4 uA with RTC running, and wakeup time from standby to active mode is under 10 us, enabling duty-cycled operation that extends coin-cell battery life to multi-year ranges. The 1.62 V minimum supply allows direct connection to nearly-depleted lithium coin cells.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20G16A-AUT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAMD20G17A-AUT | ATSAMD20G15A-AU | ATSAMD21G18A-AU | ATSAMC20G16A-AUT | STM32F072C8T6 |
|---|---|---|---|---|---|---|
| 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-LQFP (7x7 mm) - same footprint, different pin map |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | STMicroelectronics |
| Core | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0 @ 48 MHz |
| Flash | 64 KB | 128 KB | 32 KB | 256 KB | 64 KB | 64 KB |
| SRAM | 8 KB | 16 KB | 4 KB | 32 KB | 8 KB | 8 KB |
| USB | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Host + Device | USB 2.0 FS Device | USB 2.0 FS Device |
| CAN-FD | No | No | No | No | Yes | No |
| 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 | 2.7 V to 5.5 V | 2.0 V to 3.6 V |
| Temperature Grade | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) | Industrial (-40 C to +85 C) |
| Approx. Unit Price (qty-1) | $3.10 | ~$3.40 | ~$2.80 | ~$3.80 | ~$3.20 | ~$3.00 |
Ключевые отличия
- Lowest-cost Cortex-M0+ with integrated full-speed USB in 48-TQFP (против ATSAMC20G16A-AUT)
- More Flash headroom in same footprint than ATSAMD20G15A-AU (против ATSAMD20G15A-AU)
- Pin-compatible upgrade path to USB host on ATSAMD21G18A-AU (против ATSAMD21G18A-AU)
Заметки по проектированию
Place a 100 nF X7R 0402 ceramic decoupling capacitor on each VDDIO and VDDIN pin, plus a bulk 4.7 uF X5R 0805 close to the device. The internal 1.2 V core LDO requires its own 1 uF bypass capacitor on the VDD_CORE pin if exposed. Estimated: at 48 MHz active current ~7 mA, 100 nF decoupling holds supply droop below 50 mV during peripheral switching events.
Route SWDIO (PA28) and SWCLK (PA29) as a 100-ohm differential pair with continuous ground return underneath. Keep SWD traces shorter than 50 mm to avoid debug interface reliability issues. Place the 32.768 kHz watch crystal within 5 mm of pins PA00/PA01, with load capacitors (typically 12 pF) sized per the crystal datasheet CL value; minimize trace capacitance to ground to avoid startup failures.
Do not exceed absolute maximum VDDIO of 3.63 V or apply voltage to any GPIO before VDDIO has ramped. Ensure USB DP/DM (PA24/PA25) have a 15 kV ESD array such as USBLC6-2SC6 in production designs, since these pins are directly bonded to the USB connector. The on-chip 32.768 kHz oscillator requires a crystal with ESR under 50 kohm and load capacitance matched to PCB parasitics; verify startup margin by measuring oscillator output amplitude with an oscilloscope probe of <1 pF.
Информация о соответствии
RoHS compliant per Microchip product page. Industrial temperature grade (-40 C to +85 C). AEC-Q100 grade not available for this variant; for automotive use select AEC-Q100 qualified ATSAM D20 family members.