ATSAMD21G17A-AU - 48MHz Cortex-M0+ MCU, 128KB Flash | Microchip
N.º da peça: ATSAMD21G17A-AU ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.45 | $4,45 |
| 10 | $3.96 | $39,60 |
| 100 | $3.49 | $349,00 |
| 500 | $3.05 | $1.525,00 |
| 1.000 | $2.74 | $2.740,00 |
ATSAMD21G17A-AU Visão geral
What is a Cortex-M0+ microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory, and programmable peripherals. The ARM Cortex-M0+ is the smallest, most energy-efficient core in the Cortex-M family, designed for low-cost, low-power embedded applications. Microcontrollers belong to the broader hierarchy of embedded processors -> microcontrollers -> ARM Cortex-M microcontrollers -> Cortex-M0+ family. The SAM D21 family adds Microchip's peripheral set, including SERCOM, Event System, and advanced PWM/timer blocks.
Key features include six SERCOM configurable serial interfaces (UART/SPI/I2C), a 12-bit 350ksps ADC with up to 14 channels, two analog comparators, a 10-bit 350ksps DAC, and up to 38 GPIO pins. The integrated Full-Speed USB 2.0 transceiver and Device Controller eliminate the need for an external PHY, and the Event System allows peripherals to communicate without CPU intervention, reducing active time and power consumption.
Architecturally, the SAM D21G uses a single-cycle hardware multiplier, single-cycle 32-bit I/O access via the AHB-APB bridge, and a low-power SleepWalking peripheral event system. Functional Safety (FuSa) support and built-in CRC-32 hardware enable IEC 60730 class B compliance for home appliance designs, while a True Random Number Generator (TRNG) supports secure key storage in IoT nodes.
Typical applications include home automation gateways, smart metering, industrial sensor nodes, consumer wearables, USB HID peripherals, and low-power IoT edge devices. The wide 1.62V-3.6V supply range simplifies designs powered directly from single-cell Li-ion or 3.3V system rails.
Design consideration: at 48MHz the core reaches 2.46 CoreMark/MHz but can drop to under 100uA/MHz in standby with RTC running. Decoupling must include 100nF on each VDD pin and a 4.7uF bulk capacitor near the VCORE pin.
This page consolidates distributor pricing, drop-in pin-compatible alternatives, and practical design notes that go beyond the datasheet's parameter tables.
Alternativas drop-in para ATSAMD21G17A-AU — 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 ATSAMD21G17A-AU (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:
ATSAMD21G17A-AUT
✅ Drop-In✓ Em estoque
$3.41 / unidade
Ver ficha técnica →ATSAMD21G18A-AU
✅ Drop-In✓ Em estoque
$2.78 / unidade
Ver ficha técnica →ATSAMD21J17A-AUT
✅ Drop-In✓ Em estoque
$3.3 / unidade
Ver ficha técnica →ATSAMD20G17A-ANT
✅ Drop-In✓ Em estoque
$2.14 / unidade
Ver ficha técnica →ATSAMD21G17A-MU
✅ Drop-In✓ Em estoque
$2.89 / unidade
Ver ficha técnica →ATSAMD21G17A-AU Classificações máximas e características elétricas
| Series | SAM D21G, Functional Safety (FuSa) |
| Core Processor | ARM Cortex-M0+ |
| Core Size | 32-Bit |
| Core Speed | 48 MHz |
| Performance | 2.46 CoreMark/MHz |
| Flash Size | 128 KB (128K x 8) |
| SRAM Size | 16 KB |
| RWW Flash | 4 KB (separate, simultaneous code+data access) |
| Supply Voltage (Vcc/Vdd) | 1.62 V to 3.6 V |
| Number of I/O | Up to 38 GPIO |
| ADC | 12-bit, up to 350 ksps, up to 14 channels |
| DAC | 10-bit, up to 350 ksps |
| Analog Comparators | 2 |
| Serial Interfaces | 6x SERCOM (configurable UART/SPI/I2C) |
| USB | USB 2.0 Full-Speed Device, integrated transceiver |
| Connectivity | I2C, SPI, UART, USB |
| Peripherals | Brown-out Detect/Reset, DMA, Event System, I2S, POR, PWM, WDT |
| Encapsulamento | 48-TQFP (7x7 mm) |
| Tipo de montagem | Surface Mount |
| Temperatura de operação | -40C to +85C (industrial) |
| Nível MSL | 3 (168 hours) |
| Status RoHS | Compliant |
Configuração de pinos do ATSAMD21G17A-AU
| Pino 1 | PA00 — GPIO / SERCOM1[0] / TCC2[0] |
| Pino 2 | PA01 — GPIO / SERCOM1[1] / TCC2[1] |
| Pino 3 | PA02 — GPIO / AIN[0] / DAC VOUT |
| Pino 4 | PA03 — GPIO / AIN[1] / VREF+ |
| Pino 5 | PA04 — GPIO / AIN[2] / SERCOM0[0] |
| Pino 6 | PA05 — GPIO / AIN[3] / SERCOM0[1] |
| Pino 7 | PA06 — GPIO / AIN[4] / SERCOM0[2] |
| Pino 8 | PA07 — GPIO / AIN[5] / SERCOM0[3] |
| Pino 9 | VDDIO — Digital I/O supply voltage |
| Pino 10 | GND — Ground |
| Pino 11 | PA08 — GPIO / AIN[6] / SERCOM2[0] / I2S MCLK |
| Pino 12 | PA09 — GPIO / AIN[7] / SERCOM2[1] / I2S FS |
| Pino 13 | PA10 — GPIO / AIN[8] / SERCOM2[2] / I2S SCK |
| Pino 14 | PA11 — GPIO / AIN[9] / SERCOM2[3] / I2S SD |
| Pino 15 | VDDANA — Analog supply voltage |
| Pino 16 | GND — Ground |
| Pino 17 | PA12 — GPIO / AIN[10] / SERCOM4[0] / USB D- |
| Pino 18 | PA13 — GPIO / AIN[11] / SERCOM4[1] / USB D+ |
| Pino 19 | PA14 — GPIO / SERCOM3[0] / TCC0[0] |
| Pino 20 | PA15 — GPIO / SERCOM3[1] / TCC0[1] |
| Pino 21 | PA16 — GPIO / SERCOM1[0] / TCC1[0] |
| Pino 22 | PA17 — GPIO / SERCOM1[1] / TCC1[1] |
| Pino 23 | PA18 — GPIO / SERCOM1[2] / TCC1[2] |
| Pino 24 | PA19 — GPIO / SERCOM1[3] / TCC1[3] |
| Pino 25 | PA20 — GPIO / SERCOM3[2] / TCC0[2] |
| Pino 26 | PA21 — GPIO / SERCOM3[3] / TCC0[3] |
| Pino 27 | PA22 — GPIO / SERCOM3[0] / TCC0[4] |
| Pino 28 | PA23 — GPIO / SERCOM3[1] / TCC0[5] |
| Pino 29 | PA24 — GPIO / SERCOM5[2] / USB_DM |
| Pino 30 | PA25 — GPIO / SERCOM5[3] / USB_DP |
| Pino 31 | GND — Ground |
| Pino 32 | VDD — Core supply voltage |
| Pino 33 | PA26 — GPIO / SERCOM5[0] |
| Pino 34 | PA27 — GPIO / SERCOM5[1] |
| Pino 35 | PA28 — GPIO / SERCOM5[2] |
| Pino 36 | PA29 — GPIO / SERCOM5[3] |
| Pino 37 | PA30 — GPIO / SERCOM7[0] / SWCLK (programming) |
| Pino 38 | PA31 — GPIO / SERCOM7[1] / SWDIO (programming) |
| Pino 39 | RESET — Reset (active low) |
| Pino 40 | GND — Ground |
| Pino 41 | PB00 — GPIO / SERCOM5[2] |
| Pino 42 | PB01 — GPIO / SERCOM5[3] |
| Pino 43 | PB02 — GPIO / SERCOM5[0] / ADC AIN[12] |
| Pino 44 | PB03 — GPIO / SERCOM5[1] / ADC AIN[13] |
| Pino 45 | PB04 — GPIO / SERCOM5[2] |
| Pino 46 | PB05 — GPIO / SERCOM5[3] |
| Pino 47 | PB06 — GPIO / SERCOM4[2] |
| Pino 48 | PB07 — GPIO / SERCOM4[3] |
Aplicações típicas
ATSAMD21G17A-AU é adequado para 6 aplicaçãos: Home Automation Gateways, USB HID Peripherals, Smart Metering Endpoints, Industrial Sensor Nodes, Consumer Wearables, Low-Power IoT Edge Nodes.
Home Automation Gateways
The ATSAMD21G17A-AU fits home automation gateway designs because its 48MHz Cortex-M0+ core, 128KB Flash, and integrated USB 2.0 Full-Speed device provide ample headroom for Zigbee/Wi-Fi co-processor bridging while keeping BOM cost low. Six SERCOM modules (configurable UART/SPI/I2C) let one MCU interface multiple radios, sensors, and actuators. The 2.46 CoreMark/MHz efficiency is sufficient for protocol translation, while SleepWalking peripherals keep standby current under 100uA/MHz - critical for always-on wall-powered gateways where thermal dissipation is a concern.
Recomendado
USB HID Peripherals
The ATSAMD21G17A-AU is purpose-built for USB HID peripherals such as keyboards, mice, game controllers, and custom input devices. Its integrated USB 2.0 Full-Speed device controller with on-chip transceiver eliminates the external PHY cost and PCB area that competitors require. The 128KB Flash comfortably fits USB HID report descriptors, multi-device composite stacks, and vendor-specific extensions. DMA-driven USB endpoints offload packet handling from the core, leaving the 48MHz Cortex-M0+ free for HID processing, debouncing, and LED matrix control.
Recomendado
Smart Metering Endpoints
The ATSAMD21G17A-AU suits smart electricity/water/gas meter endpoints because its 2.46 CoreMark/MHz efficiency and SleepWalking peripherals deliver long battery life. The 12-bit 350ksps ADC handles sensor signal conditioning for current transformers or pulse counters, while the hardware CRC-32 and True Random Number Generator (TRNG) secure wireless authentication. The 1.62V-3.6V supply range operates directly from single-cell Li-SOCl2 meter cells. Functional Safety (FuSa) features support IEC 60730 class B compliance required for household metering.
Recomendado
Industrial Sensor Nodes
The ATSAMD21G17A-AU fits industrial 4-20mA loop-powered sensor nodes because its industrial temperature range (-40C to +85C) and 1.62V-3.6V supply tolerate harsh factory conditions. The 12-bit ADC with 14 channels reads multiple sensors simultaneously, while SERCOM modules interface RS-485 transceivers or HART modems. The 48MHz Cortex-M0+ executes PID loops and linearization at 2.46 CoreMark/MHz, and built-in self-test BIST libraries enable predictive maintenance diagnostics required in Industry 4.0 deployments.
Recomendado
Consumer Wearables
The ATSAMD21G17A-AU powers consumer wearables (fitness bands, smart watches, hearables) because its low-power SleepWalking peripherals and under 100uA/MHz standby let battery-powered devices last days on a single charge. The 128KB Flash fits BLE stack profiles, activity algorithms, and OTA handling. The 10-bit DAC drives audio outputs in hearing-assist devices, and 38 GPIO handles display, touch, haptic feedback, and I2C sensor hubs simultaneously. The small 48-TQFP 7x7 mm footprint suits wrist-worn form factors.
Recomendado
Low-Power IoT Edge Nodes
The ATSAMD21G17A-AU fits battery-powered IoT edge nodes (environmental monitors, asset trackers, smart agriculture sensors) because its Cortex-M0+ at 48MHz achieves 2.46 CoreMark/MHz while SleepWalking peripherals wake the CPU when needed, keeping active current minimal. The integrated USB 2.0 Full-Speed allows direct battery charging and firmware update via standard USB cables without external bridges. The 4KB RWW Flash section supports safe OTA updates while preserving primary firmware, essential for deployed IoT fleets.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD21G17A-AU — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMD21G17A-AUT | ATSAMD21G18A-AU | ATSAMD21J17A-AU | ATSAMD20G17A-AN | ATSAMD21G17A-MU |
|---|---|---|---|---|---|---|
| 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-QFN (6x6 mm) - differs |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Size | 128 KB | 128 KB - same | 256 KB (+100%) | 128 KB - same | 128 KB - same | 128 KB - same |
| SRAM Size | 16 KB | 16 KB - same | 32 KB (+100%) | 16 KB - same | 16 KB - same | 16 KB - same |
| Core Speed | 48 MHz | 48 MHz - same | 48 MHz - same | 48 MHz - same | 48 MHz - same | 48 MHz - same |
| USB | USB 2.0 Full-Speed Device | USB 2.0 Full-Speed Device - same | USB 2.0 Full-Speed Device - same | USB 2.0 Full-Speed Device - same | No USB | USB 2.0 Full-Speed Device - same |
| Supply Voltage | 1.62V to 3.6V | 1.62V to 3.6V - same | 1.62V to 3.6V - same | 1.62V to 3.6V - same | 1.62V to 3.6V - same | 1.62V to 3.6V - same |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same |
| Approx. Unit Price (qty 100) | $3.49 | $3.49 - same die | $4.20 - larger Flash | $3.95 - larger die | $3.10 - no USB | $3.60 - QFN package |
Principais diferenciais
- Integrated USB 2.0 Full-Speed device with on-chip transceiver (vs ATSAMD20G17A-AN)
- Functional Safety (FuSa) support for IEC 60730 class B (vs Generic Cortex-M0+ MCUs)
- 6 SERCOM configurable serial interfaces (vs Fixed-peripheral Cortex-M0+ MCUs)
Notas de projeto
The SAM D21G requires decoupling on every VDD/VDDIO/VDDANA pin. Place a 100nF ceramic cap on each supply pin within 3mm trace length, plus a single 4.7uF bulk cap near the VCORE pin. The wide 1.62V-3.6V supply allows direct Li-ion operation but switching regulators should still be bypassed with LC filters because the analog ADC performance degrades with supply ripple above 50mV pk-pk.
Estimated: at 48MHz active with all peripherals running, the SAM D21G17A draws approximately 7mA active and 6.5uA in backup mode with RTC running. The 48-TQFP 7x7 mm package has theta_JA of approximately 60 C/W on a standard 4-layer JEDEC PCB. For industrial +85C ambient designs, ensure average active current stays below 12mA or add thermal vias under the exposed pad area to keep junction rise under 20C.
USB routing on the ATSAMD21G17A-AU is sensitive: route the D+/D- differential pair with 90 ohm differential impedance, keep traces short and matched within 2mm, and place the 27 ohm source-series resistors within 4mm of the MCU pins. Keep USB traces away from switching regulator switch nodes by at least 5mm to avoid radiated EMI coupling into USB signal integrity.
The SAM D21G's NVMCTRL (Flash) write endurance is rated at 25K cycles per row. Use the 4KB RWW Flash partition for EEPROM emulation or non-volatile data to avoid burning the main Flash rows. The 32.768kHz crystal on XIN32/XOUT32 must be loaded with the correct CL capacitor per crystal ESR - 12pF crystals need 12pF caps; 6pF crystals need 6pF caps; mismatched loading causes RTC drift of several seconds per day.
Informações de conformidade
RoHS compliant per Microchip product page and SAM D21/DA1 family datasheet. Lead-free reflow compatible. IEC 60730 class B FuSa support available with Microchip safety package.