ATSAMD20G16A-AUT - 48MHz Cortex-M0+ MCU 64KB Flash | Microchip
Référence : ATSAMD20G16A-AUT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour ATSAMD20G16A-AUT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ATSAMD20G16A-AUT (même facteur de forme et même empreinte) — différant par ADC, Package, Program Memory (Flash), Series, RoHS Status.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAMD20G17A-AUT
✅ Remplacement direct✓ En stock
$1.42 / unité
Voir la fiche technique →ATSAMD20G15A-AU
✅ Remplacement direct✓ En stock
$2.49 / unité
Voir la fiche technique →ATSAMD21G18A-AU
✅ Remplacement direct✓ En stock
$2.78 / unité
Voir la fiche technique →ATSAMC20G16A-AUT
✅ Remplacement direct✓ En stock
$2.65 / unité
Voir la fiche technique →ATSAMC20G15A-MUT
✅ Remplacement direct✓ En stock
$1.55 / unité
Voir la fiche technique →ATSAMD20E16A-AUT
✅ Remplacement direct✓ En stock
$1.44 / unité
Voir la fiche technique →STM32F072C8T6
✅ Remplacement direct✓ En stock
$5.4354 / unité
Voir la fiche technique →ATSAMD20G16A-AUT Valeurs maximales et caractéristiques électriques
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Fréquence d'horloge maximale | 48 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| Boîtier | 48-pin TQFP (7x7 mm) |
| Nombre de broches | 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 |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
| Lead-Free | Yes |
Configuration des broches de ATSAMD20G16A-AUT
| Broche 1 | PA00 — GPIO / XIN32 (32.768 kHz crystal input) |
| Broche 2 | PA01 — GPIO / XOUT32 (32.768 kHz crystal output) |
| Broche 3 | PA02 — GPIO / AIN0 (ADC input channel 0) |
| Broche 4 | PA03 — GPIO / AIN1 / VREFA (ADC reference) |
| Broche 5 | GND — Ground |
| Broche 6 | VDDIO — I/O supply voltage |
| Broche 7 | PA04 — GPIO / AIN2 / VREFB (ADC reference) |
| Broche 8 | PA05 — GPIO / AIN3 |
| Broche 9 | PA06 — GPIO / AIN4 |
| Broche 10 | PA07 — GPIO / AIN5 |
| Broche 11 | PA08 — GPIO / AIN6 / SERCOM0 PAD0 |
| Broche 12 | PA09 — GPIO / AIN7 / SERCOM0 PAD1 |
| Broche 13 | PA10 — GPIO / AIN8 / SERCOM0 PAD2 |
| Broche 14 | PA11 — GPIO / AIN9 / SERCOM0 PAD3 |
| Broche 15 | PA12 — GPIO / SERCOM2 PAD0 |
| Broche 16 | PA13 — GPIO / SERCOM2 PAD1 |
| Broche 17 | PA14 — GPIO / SERCOM2 PAD2 |
| Broche 18 | PA15 — GPIO / SERCOM2 PAD3 |
| Broche 19 | GND — Ground |
| Broche 20 | VDDIO — I/O supply voltage |
| Broche 21 | PA16 — GPIO / SERCOM1 PAD0 / I2S FS |
| Broche 22 | PA17 — GPIO / SERCOM1 PAD1 / I2S SCK |
| Broche 23 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK |
| Broche 24 | PA19 — GPIO / SERCOM1 PAD3 / I2S SD |
| Broche 25 | PA20 — GPIO / SERCOM3 PAD0 |
| Broche 26 | PA21 — GPIO / SERCOM3 PAD1 |
| Broche 27 | PA22 — GPIO / SERCOM3 PAD2 |
| Broche 28 | PA23 — GPIO / SERCOM3 PAD3 |
| Broche 29 | PA24 — GPIO / USB_DM (USB Full-Speed D-) |
| Broche 30 | PA25 — GPIO / USB_DP (USB Full-Speed D+) |
| Broche 31 | GND — Ground |
| Broche 32 | VDDIO — I/O supply voltage |
| Broche 33 | PA26 — GPIO |
| Broche 34 | PA27 — GPIO |
| Broche 35 | PA28 — GPIO / SWDIO (debug data) |
| Broche 36 | PA29 — GPIO / SWCLK (debug clock) |
| Broche 37 | PA30 — GPIO / SWO (trace output) / RESET# (alternate) |
| Broche 38 | PA31 — GPIO / BOOTPROG (boot from Flash) |
| Broche 39 | PB00 — GPIO |
| Broche 40 | PB01 — GPIO |
| Broche 41 | PB02 — GPIO |
| Broche 42 | PB03 — GPIO |
| Broche 43 | PB04 — GPIO |
| Broche 44 | PB05 — GPIO |
| Broche 45 | PB06 — GPIO |
| Broche 46 | PB07 — GPIO |
| Broche 47 | VDDIN — Voltage regulator input (3.3 V typical) |
| Broche 48 | VDDIO — I/O supply voltage |
Applications typiques
ATSAMD20G16A-AUT convient pour 7 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20G16A-AUT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Lowest-cost Cortex-M0+ with integrated full-speed USB in 48-TQFP (vs ATSAMC20G16A-AUT)
- More Flash headroom in same footprint than ATSAMD20G15A-AU (vs ATSAMD20G15A-AU)
- Pin-compatible upgrade path to USB host on ATSAMD21G18A-AU (vs ATSAMD21G18A-AU)
Notes de conception
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.
Informations de conformité
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.