ATSAMD20G17A-MN - 48MHz ARM Cortex-M0+ MCU, 128KB Flash, 48-QFN | Microchip
N.º da peça: ATSAMD20G17A-MN ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.92 | $5,92 |
| 10 | $5.33 | $53,30 |
| 100 | $4.74 | $474,00 |
| 500 | $4.27 | $2.135,00 |
| 1.000 | $3.79 | $3.790,00 |
ATSAMD20G17A-MN Visão geral
The SAM D20G is built around the ARM Cortex-M0+ core, the smallest and most energy-efficient ARM processor available. It is positioned within the broader taxonomy as follows: ARM Cortex-M0+ -> ARM Cortex-M processor -> 32-bit MCU -> microcontroller -> embedded system. This hierarchy places the part in the Cortex-M0+ tier aimed at cost-sensitive, low-power embedded designs that need the ARM instruction set and toolchain maturity.
Key features include the Serial Communication Interface (SERCOM) modules that are highly configurable for I2C, SPI, and UART; a 12-bit ADC with up to 12 channels; 10-bit DAC outputs; and full-speed USB 2.0 Device support on selected variants. The device operates from 1.62 V to 3.63 V across the -40C to +105C industrial temperature range, offers low-power Sleep and Standby modes drawing single-digit microampere currents, and integrates an Event System for inter-peripheral signalling without CPU intervention. The 48-QFN package provides a small footprint suitable for space-constrained designs.
Typical applications for the ATSAMD20G17A-MN include home automation endpoints, smart metering, industrial sensor nodes, low-power IoT wearables, consumer human-machine interface (HMI) controllers, and battery-powered data loggers. The combination of Cortex-M0+ processing, generous SRAM, and flexible SERCOM peripherals makes it well suited to designs where simple migration from 8-bit AVR parts is desirable.
When designing with this device, engineers should evaluate the SleepWalking and Event System features to minimize MCU wake events, place decoupling capacitors close to the multiple VDD pins, and use the exposed pad (EP) for both thermal dissipation and ground return. The ATSAMD20G17A-MN is identical to the ATSAMD20G17A-MU except for the operating temperature range (105C industrial grade vs. 125C extended grade).
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Alternativas drop-in para ATSAMD20G17A-MN — 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 ATSAMD20G17A-MN (mesmo formato e footprint) — diferindo em ADC, Package, DAC, Core, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMD20G17A-MU
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.93 / unidade
Ver ficha técnica →ATSAMD20G17A-AU
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$3.1 / unidade
Ver ficha técnica →ATSAMD20G17A-AUT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.42 / unidade
Ver ficha técnica →ATSAMD20G16B-MU
✅ Drop-In✓ Em estoque
$1.92 / unidade
Ver ficha técnica →ATSAMD20E17A-AU
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.5 / unidade
Ver ficha técnica →ATSAMD20G15A-MN
✅ Drop-In✓ Em estoque
$1.1 / unidade
Ver ficha técnica →ATSAMD20G17A-MN Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Family | SAM D20G (SAM D20 series) |
| Maximum CPU Frequency | 48 MHz |
| CoreMark/MHz | 2.46 CoreMark/MHz |
| Flash Program Memory | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| Faixa de temperatura de operação | -40C to +105C (industrial) |
| Encapsulamento | 48-pin QFN (7x7 mm) with Exposed Pad |
| Tipo de montagem | Surface Mount |
| ADC | 12-bit, up to 12 channels |
| DAC | 10-bit, 1 channel |
| Communication Interfaces | SERCOM (I2C/SPI/UART configurable) |
| Status RoHS | Compliant |
| Supply Form | Tray |
Configuração de pinos do ATSAMD20G17A-MN
| Pino 1 | PA00 — GPIO / SERCOM1[0] / EXTINT[0] |
| Pino 2 | PA01 — GPIO / SERCOM1[1] / EXTINT[1] |
| Pino 3 | PA02 — GPIO / SERCOM1[2] / ADC[0] |
| Pino 4 | PA03 — GPIO / SERCOM1[3] / ADC[1] / VREFA |
| Pino 5 | PA04 — GPIO / SERCOM0[0] / ADC[4] / DAC[0] |
| Pino 6 | PA05 — GPIO / SERCOM0[1] / ADC[5] / DAC[1] |
| Pino 7 | PA06 — GPIO / SERCOM0[2] / ADC[6] |
| Pino 8 | PA07 — GPIO / SERCOM0[3] / ADC[7] |
| Pino 9 | VDDIO — I/O supply voltage |
| Pino 10 | GND — Ground |
| Pino 11 | PA08 — GPIO / SERCOM2[0] / ADC[8] |
| Pino 12 | PA09 — GPIO / SERCOM2[1] / ADC[9] |
| Pino 13 | PA10 — GPIO / SERCOM2[2] / ADC[10] |
| Pino 14 | PA11 — GPIO / SERCOM2[3] / ADC[11] |
| Pino 15 | PA12 — GPIO / SERCOM4[0] |
| Pino 16 | PA13 — GPIO / SERCOM4[1] |
| Pino 17 | PA14 — GPIO / SERCOM4[2] |
| Pino 18 | PA15 — GPIO / SERCOM4[3] |
| Pino 19 | PA16 — GPIO / SERCOM3[0] |
| Pino 20 | PA17 — GPIO / SERCOM3[1] |
| Pino 21 | PA18 — GPIO / SERCOM3[2] |
| Pino 22 | PA19 — GPIO / SERCOM3[3] |
| Pino 23 | PA20 — GPIO / SERCOM5[0] |
| Pino 24 | PA21 — GPIO / SERCOM5[1] |
| Pino 25 | PA22 — GPIO / SERCOM5[2] |
| Pino 26 | PA23 — GPIO / SERCOM5[3] |
| Pino 27 | PA24 — GPIO / SERCOM4[0] alt |
| Pino 28 | PA25 — GPIO / SERCOM4[1] alt |
| Pino 29 | VDDIN — Voltage regulator input |
| Pino 30 | VDDOUT — Voltage regulator output (1.2 V core) |
| Pino 31 | GND — Ground |
| Pino 32 | RESET — Reset (active low) |
| Pino 33 | SWDIO — Debug data |
| Pino 34 | SWCLK — Debug clock |
| Pino 35 | PB00 — GPIO / SERCOM5[2] alt |
| Pino 36 | PB01 — GPIO / SERCOM5[3] alt |
| Pino 37 | PB02 — GPIO / SERCOM5[0] alt |
| Pino 38 | PB03 — GPIO / SERCOM5[1] alt |
| Pino 39 | PB04 — GPIO |
| Pino 40 | PB05 — GPIO |
| Pino 41 | PB06 — GPIO |
| Pino 42 | PB07 — GPIO |
| Pino 43 | PB08 — GPIO |
| Pino 44 | PB09 — GPIO |
| Pino 45 | PA27 — GPIO |
| Pino 46 | PA28 — GPIO |
| Pino 47 | GND — Ground |
| Pino 48 | VDDIO — I/O supply voltage |
Aplicações típicas
ATSAMD20G17A-MN é adequado para 6 aplicaçãos: Smart Home Automation Hubs, Industrial Sensor Nodes, Battery-Powered Wearable Devices, Smart Metering Endpoints, Consumer HMI Touch Panels, Portable Data Loggers.
Smart Home Automation Hubs
The ATSAMD20G17A-MN fits smart-home gateway endpoints because its 32-bit ARM Cortex-M0+ core running at 48 MHz delivers 2.46 CoreMark/MHz of compute, enough for Zigbee/Thread/BLE co-processor coordination and local sensor fusion. Its 128 KB Flash stores ZCL/Zigbee stack libraries and OTA update slots, while 16 KB SRAM holds packet buffers and a small RTOS image. The 48-QFN (7x7) footprint fits inside compact wall-switch and plug-form-factor PCBs. Sleep currents below 10 uA and the Event System let battery-powered door/window sensors run for years on a single CR2032.
Recomendado
Industrial Sensor Nodes
Factory-floor sensor modules benefit from the ATSAMD20G17A-MN's 12-bit ADC with up to 12 channels for simultaneous voltage, current, and temperature acquisition. The Cortex-M0+ at 48 MHz runs Modbus RTU framing and basic filtering (FIR/IIR) without off-loading to a co-processor. The -40C to +105C industrial temperature grade matches IEC 60068-2-14 thermal-shock profiles commonly required for industrial sensor deployments. On-chip SERCOM peripherals map natively to RS-485 transceivers and I2C/SPI sensors, reducing BOM cost and PCB area.
Recomendado
Battery-Powered Wearable Devices
Wearable designs such as fitness bands and BLE beacons use the ATSAMD20G17A-MN for its ultra-low Sleep and Standby modes plus SleepWalking peripherals that wake the CPU only on a sensor event. The 128 KB Flash fits a Bluetooth Low Energy GATT service table, and 16 KB SRAM is sufficient for sensor hub buffering. The 48-QFN (7x7) package keeps PCB area under 50 mm^2 - critical for wrist- or chest-mounted form factors. With typical active current of 7 mA at 48 MHz and sub-microampere standby, average consumption stays well below 1 mA for most BLE beacon duty cycles.
Recomendado
Smart Metering Endpoints
Electricity, water, and gas metering endpoints adopt the ATSAMD20G17A-MN because its 12-bit ADC accuracy and SERCOM channels handle pulse counting from mechanical meter registers and serial interfaces from electronic sensors. The 128 KB Flash stores metering firmware plus wM-Bus or Wireless M-Bus protocol stacks, while 16 KB SRAM supports DLMS/COSEM frame buffering. The -40C to +105C industrial grade complies with outdoor meter enclosures in temperate climates. The Event System provides deterministic response to tamper-detection inputs without CPU latency.
Recomendado
Consumer HMI Touch Panels
Consumer appliances with capacitive-touch HMI panels use the ATSAMD20G17A-MN's SERCOM peripherals to drive TFT displays over SPI, while integrated PTC touch channels on selected variants support up to 12 self-capacitance buttons. The 48 MHz Cortex-M0+ can refresh a 240x320 TFT via DMA-assisted transfers with minimal CPU load. The 128 KB Flash stores UI assets, fonts, and graphics libraries; 16 KB SRAM holds frame buffers for compact icons. The 48-QFN package simplifies routing on compact display PCBs.
Recomendado
Portable Data Loggers
Portable data loggers for environmental monitoring leverage the ATSAMD20G17A-MN's 16 KB SRAM to buffer sensor samples before batch SD-card writes, while 128 KB Flash holds firmware, configuration profiles, and small lookup tables. The on-chip 12-bit ADC captures analog sensor outputs, and SERCOM channels drive SPI-based SD cards or I2C sensors. The Sleep mode current of a few microamperes combined with a CR123A primary cell can power a multi-year sampling logger. The 48-QFN exposed pad aids thermal dissipation during intensive write bursts.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD20G17A-MN — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMD20G17A-MU | ATSAMD20G17A-AU | ATSAMD20G17A-AUT | ATSAMD20G16B-MU | ATSAMD20G15A-MN |
|---|---|---|---|---|---|---|
| Package | 48-QFN (7x7) | 48-QFN (7x7) | 48-TQFP (7x7) | 48-TQFP (7x7) | 48-QFN (7x7) | 48-QFN (7x7) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB | 8 KB |
| Operating Temperature | -40C to +105C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +105C |
| Core Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Supply Form | Tray | Tray | Tray | Tape & Reel | Tray | Tray |
| Operating 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 | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
Principais diferenciais
- Highest SRAM in the SAM D20G 48-QFN industrial-grade tier (vs ATSAMD20G15A-MN)
- Industrial temperature grade for cost-sensitive designs (vs ATSAMD20G17A-MU)
- Tray packaging simplifies low-volume prototyping (vs ATSAMD20G17A-AUT)
- Identical peripheral set to ATSAMD20G17A-MU (vs ATSAMD20G17A-MU)
Notas de projeto
The SAM D20G integrates a 1.2 V core LDO from VDDIN. Place a 1 uF X7R ceramic decoupling capacitor on VDDIN and a separate 100 nF on each VDDIO pin, all within 2 mm of the respective pads. Keep the VDDOUT pin filtered with a 1 uF capacitor; never connect VDDOUT to external loads other than the internal core. Use a common ground plane stitched with vias around the exposed thermal pad to ensure stable regulator operation across the -40C to +105C range.
Estimated: at 48 MHz active CPU with all peripherals enabled, the device consumes ~7 mA from 3.3 V (~23 mW). Power dissipation rises to ~70 mW when SERCOMs and ADC are simultaneously active. With the 48-QFN exposed pad soldered to a 1 oz copper pour of at least 100 mm^2, theta_JA drops below 40 C/W, keeping the junction temperature rise under 3C at full active load - well within the 105C upper limit. Without the exposed pad, theta_JA exceeds 60 C/W and the part may throttle at high ambient.
Route the SWDIO and SWCLK traces as short as possible (under 50 mm) with no stubs. Place a 100 kohm pull-up on SWDIO and a 100 kohm pull-up on the RESET pin. Keep ADC analog traces away from SERCOM digital switching lines, and surround ADC inputs with a ground guard ring to achieve the full 12-bit SNR. Always stitch the 48-QFN exposed pad with a 4x4 via array on a 1.0 mm pitch to maximise thermal conduction.
Do not exceed the absolute maximum VDDIO of 3.8 V. Avoid leaving unused SERCOM pads floating - configure them as output-low or input with internal pull-up enabled to prevent shoot-through current. When migrating code from ATSAM D21 to D20, do not assume USB peripheral registers exist - the D20G does not have USB. Always initialise the GCLK peripheral before SERCOM; SERCOMs will not clock correctly without a configured GCLK source.
Informações de conformidade
RoHS-compliant 48-QFN package per Microchip product page. Industrial temperature grade (-40C to +105C) - not AEC-Q100 qualified. For automotive applications choose an AEC-Q100-qualified ATSAM variant.