ATSAMD21G17A-MFT - SAM D21G 48MHz Cortex-M0+ MCU 128KB | Microchip
N.º da peça: ATSAMD21G17A-MFT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.32 | $4,32 |
| 10 | $3.88 | $38,80 |
| 100 | $3.45 | $345,00 |
| 500 | $3.05 | $1.525,00 |
| 1.000 | $2.71 | $2.710,00 |
| 3.000 | $2.4 | $7.200,00 |
ATSAMD21G17A-MFT Visão geral
A microcontroller (MCU) is an integrated circuit combining a CPU core, volatile and non-volatile memory, programmable peripherals, and interrupt logic on a single die. The Cortex-M0+ core is the smallest, most energy-efficient member of the ARM Cortex-M family, designed for deterministic real-time embedded control in deeply embedded applications. The ATSAMD21G17A-MFT belongs to the broader SAM D family (Cortex-M0+) within Microchip's portfolio of 32-bit microcontrollers, sharing a linear address map and hex-compatible code with sibling SAM D21E/J variants for simple migration.
Key features of the ATSAMD21G17A-MFT include a full-speed USB 2.0 device/host port, an Event System for inter-peripheral signalling, a 12-bit 1 MSPS ADC, 10-bit DAC, multiple timers/counters, SERCOM serial interfaces, and an I2S interface for digital audio. The device operates from 1.6V to 3.6V and includes integrated touch support via the Peripheral Touch Controller (PTC) and a Dual-Interface Flash ROM that supports both MCU and bootloader access.
The architecture pairs a Cortex-M0+ core with Microchip's peripheral DMA, an 8-channel Event System, and an advanced analog front-end including two configurable analog comparators and a 12-bit ADC with up to 350 kSPS throughput. SleepWalking peripherals and a low-power RTC enable idle current as low as a few microamperes, suiting battery-operated designs. Functional Safety (FuSa) features and the 125C temperature grade qualify the part for industrial-grade deployments.
Typical applications include home automation nodes, smart metering endpoints, consumer Human-Interface Devices (HIDs), industrial sensor hubs, and IoT edge devices that need USB connectivity. The integrated USB, ADC, and PWM channels also serve well in motor-control subsystems, BLDC driver control boards, and low-power wearables that demand deterministic Cortex-M0+ behaviour. When designing with this part, allocate careful PCB routing for the 48-pin QFN thermal pad and provide low-impedance ground returns for the analog channels; keep high-speed SERCOM traces short to preserve signal integrity at 48MHz.
Alternativas drop-in para ATSAMD21G17A-MFT — 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-MFT (mesmo formato e footprint) — diferindo em Operating Temperature, ADC, Package, Timers/Counters, USB.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMD21G17A-MF
✅ Drop-In✓ Em estoque
$2.75 / unidade
Ver ficha técnica →ATSAMD21G17A-AFT
✅ Drop-In✓ Em estoque
$3.7 / unidade
Ver ficha técnica →ATSAMD21G17A-MFT Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M0+ |
| Maximum CPU Frequency | 48 MHz |
| CoreMark/MHz | 2.46 |
| Flash Memory | 128 KB |
| SRAM | 16 KB |
| RWW Flash Partition | 4 KB |
| Supply Voltage Range | 1.6 V to 3.6 V |
| Temperatura de operação | -40C to +125C |
| Encapsulamento | 48-pin QFN (7x7 mm) |
| Tipo de montagem | Surface Mount |
| USB | Full-Speed USB 2.0 Device/Host |
| ADC | 12-bit, up to 350 kSPS |
| DAC | 10-bit |
| SERCOM | Configurable serial (UART/SPI/I2C) |
| Status RoHS | Compliant |
Configuração de pinos do ATSAMD21G17A-MFT
| Pino 1 | PA00 — GPIO/ADC AIN0/XIN32K |
| Pino 2 | PA01 — GPIO/ADC AIN1/XOUT32K |
| Pino 3 | PA02 — GPIO/AIN2/SERCOM0 PAD0 |
| Pino 4 | PA03 — GPIO/AIN3/ADC Reference |
| Pino 5 | PA04 — GPIO/AIN4/SERCOM0 PAD2 |
| Pino 6 | PA05 — GPIO/AIN5 |
| Pino 7 | PA06 — GPIO/AIN6 |
| Pino 8 | PA07 — GPIO/AIN7 |
| Pino 9 | VDDIO — I/O supply voltage |
| Pino 10 | GND — Ground |
| Pino 11 | PA08 — GPIO/AIN8/SERCOM2 PAD0 |
| Pino 12 | PA09 — GPIO/AIN9/SERCOM2 PAD1 |
| Pino 13 | PA10 — GPIO/AIN10/SERCOM2 PAD2 |
| Pino 14 | PA11 — GPIO/AIN11/SERCOM2 PAD3 |
| Pino 15 | PA12 — GPIO/SERCOM4 PAD0 |
| Pino 16 | PA13 — GPIO/SERCOM4 PAD1 |
| Pino 17 | PA14 — GPIO/SERCOM4 PAD2 |
| Pino 18 | PA15 — GPIO/SERCOM4 PAD3 |
| Pino 19 | PA16 — GPIO/SERCOM1 PAD0 |
| Pino 20 | PA17 — GPIO/SERCOM1 PAD1 |
| Pino 21 | PA18 — GPIO/SERCOM1 PAD2 |
| Pino 22 | PA19 — GPIO/SERCOM1 PAD3 |
| Pino 23 | PA20 — GPIO/SERCOM5 PAD2 |
| Pino 24 | PA21 — GPIO/SERCOM5 PAD3 |
| Pino 25 | PA22 — GPIO/SERCOM3 PAD0 |
| Pino 26 | PA23 — GPIO/SERCOM3 PAD1 |
| Pino 27 | PA24 — GPIO/SERCOM3 PAD2 |
| Pino 28 | PA25 — GPIO/SERCOM3 PAD3 |
| Pino 29 | VDDIN — Voltage regulator input |
| Pino 30 | GND — Ground |
| Pino 31 | VDDCORE — Internal regulator output |
| Pino 32 | GND — Ground |
| Pino 33 | PA26 — GPIO |
| Pino 34 | PA27 — GPIO |
| Pino 35 | RESETn — Reset (active low) |
| Pino 36 | SWDIO — SWD debug data |
| Pino 37 | SWDCLK — SWD debug clock |
| Pino 38 | PA30 — GPIO/SWD reset entry |
| Pino 39 | PA31 — GPIO/bootloader entry |
| Pino 40 | DM — USB D- |
| Pino 41 | DP — USB D+ |
| Pino 42 | VBUS — USB VBUS detect |
| Pino 43 | VDDIO — I/O supply voltage |
| Pino 44 | GND — Ground |
| Pino 45 | PB00 — GPIO/ADC AIN12 |
| Pino 46 | PB01 — GPIO/ADC AIN13 |
| Pino 47 | PB02 — GPIO/ADC AIN14 |
| Pino 48 | PB03 — GPIO/ADC AIN15 |
Aplicações típicas
ATSAMD21G17A-MFT é adequado para 6 aplicaçãos: Home Automation Controllers, USB HID Consumer Devices, Industrial Sensor Hubs and Metering, IoT Edge Nodes with USB-C, Low-Power Wearables and Fitness Bands, Human-Machine Interface (HMI) Panels.
Home Automation Controllers
The ATSAMD21G17A-MFT fits home automation controller roles through its 48MHz Cortex-M0+ core with 128KB flash and 16KB SRAM, which comfortably runs Zigbee/BLE co-processor firmware, multi-protocol bridge logic, and Microchip's Lightweight Mesh stack. The on-chip full-speed USB 2.0 device/host controller and multiple SERCOM peripherals (UART/SPI/I2C configurable) allow simultaneous connection to Wi-Fi/BLE modules, sensors, and a USB Type-C power port. The 12-bit 350 kSPS ADC reads analog occupancy and ambient-light sensors with low noise, and the Peripheral Touch Controller (PTC) supports up to 256 capacitive touch channels for keypad-less wall switches. The -40C to +125C industrial temperature grade means the part survives outdoor enclosures and attic-mounted equipment. Event System and SleepWalking peripherals reduce quiescent current to a few microamperes between radio events, suiting battery-backed smart-home hubs. Microchip's ATSAMD21G17A-AFT shares the same 48-QFN footprint for variants requiring different tape-and-reel packaging.
Recomendado
USB HID Consumer Devices
The ATSAMD21G17A-MFT is ideal for USB HID class devices because of its integrated full-speed USB 2.0 device controller with on-chip transceiver and 2.0K internal pull-up resistor. This eliminates an external PHY, reducing BOM cost and PCB area in keyboards, mice, gaming controllers, presentation clickers, and industrial HMI panels. The 128KB flash supports complex HID report descriptors, macro storage, and firmware update over USB (DFU bootloader), while 16KB SRAM buffers HID reports and LED RGB animations. Multiple SERCOM interfaces can drive external SPI keyboards or I2C sensors concurrently with USB active. The integrated Event System allows the USB SOF signal to trigger peripheral events for low-latency indicator updates. -40C to +125C industrial rating supports rugged HID use in factory floor panels, and the Peripheral Touch Controller can replace mechanical buttons with capacitive sliders on consumer HID products. The ATSAMD21G17A-MF is the commercial temperature equivalent for non-industrial HID designs.
Recomendado
Industrial Sensor Hubs and Metering
Industrial sensor hubs and smart-metering endpoints benefit from the ATSAMD21G17A-MFT's combination of 12-bit 350 kSPS ADC with up to 20 analog channels, dual 12-bit DAC outputs for bias generation, and an integrated Peripheral Touch Controller for keypad input. The 1.6V to 3.6V supply range lets the part run directly from a 3.6V LiSOCl2 primary battery for remote metering endpoints with decade-long service life. The Cortex-M0+ core at 48MHz (2.46 CoreMark/MHz) processes sensor fusion and Modbus/CAN-FD frames with deterministic latency. Functional Safety (FuSa) features and the -40C to +125C industrial temperature grade qualify the part for utility metering deployments requiring IEC 61000-4 EMC compliance. SleepWalking peripherals, an RTC with calendar, and a low-power brown-out detector hold system quiescent current at microampere levels, while the integrated Event System wakes the CPU only on relevant sensor interrupts. The ATSAMD21G17A-AFT shares the same die for tape-and-reel industrial builds.
Recomendado
IoT Edge Nodes with USB-C
USB-C powered IoT edge nodes benefit from the ATSAMD21G17A-MFT's USB 2.0 device/host controller that supports USB-C 5V/1.5A bus-powered designs without external MCU supervision. The Cortex-M0+ at 48MHz with 128KB flash runs Microchip's LWMesh, Thread, or Matter-over-Thread application layer, while the SERCOM peripherals provide I2C/SPI to environmental sensors and SPI flash. The 12-bit ADC reads analog battery voltage and load current for health-monitoring logs. Operating from 1.6V to 3.6V, the part survives brownouts during USB bus renegotiations. The integrated DMA with 32 channels offloads sensor reads from the CPU, keeping the core available for radio-event handling. The -40C to +125C industrial temperature grade supports indoor and sheltered outdoor IoT nodes. Compatible drop-in parts in the Site MPN list include the ATSAMD21G15B-MUT for designs needing less flash at lower cost.
Recomendado
Low-Power Wearables and Fitness Bands
Wearable devices benefit from the ATSAMD21G17A-MFT's Cortex-M0+ core with SleepWalking peripherals, integrated 12-bit ADC for heart-rate/SpO2 sensor reads, and on-chip Peripheral Touch Controller for capacitive user input. The 128KB flash stores firmware and BLE stack buffers, while 16KB SRAM supports sensor data aggregation before radio offload. Full-speed USB supports charging and firmware update over USB-C cables, eliminating the need for a separate bootloader MCU. The 1.6V to 3.6V supply range allows direct Li-Po battery coupling, with on-chip ADC monitoring cell voltage and load current. Event System chains allow sensor-ready signals to wake the CPU only when new data is available, holding battery current draw at microampere levels between events. Industrial temperature range supports sports wearables in cold-weather and high-sweat conditions. The ATSAMD21E17A-MUT (32-pin QFN) drop-in is preferred for slimmer wristbands where pin count is sufficient.
Recomendado
Human-Machine Interface (HMI) Panels
HMI panels use the ATSAMD21G17A-MFT's 48MHz Cortex-M0+ core, 12-bit ADC for touchless proximity sensing, and on-chip Peripheral Touch Controller for capacitive touchscreens up to 256 channels. The integrated Event System handles low-latency touch processing without waking the core on every scan, allowing multi-touch HMI designs with deterministic response. Multiple SERCOM ports drive TFT LCD panels over SPI or RGB-with-FDMA channels, while the integrated I2S supports digital audio playback in multimedia HMI panels. Full-speed USB enables firmware update and configuration download from a host PC. The -40C to +125C industrial temperature rating supports harsh factory environments. The on-chip DMA with 32 channels offloads framebuffer transfers to SPI/I2S peripherals without CPU intervention. The ATSAMD21G17A-MF (commercial temperature grade) is a lower-cost drop-in for indoor HMI designs.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD21G17A-MFT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMD21G17A-MF | ATSAMD21G17A-AFT | ATSAMD21G17A-AUT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-QFN (7x7 mm) | 48-QFN (7x7 mm) - same | 48-QFN (7x7 mm) - same | 48-TQFP (7x7) - different |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max CPU Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB |
| Supply Voltage | 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 |
| Operating Temperature | -40C to +125C | -40C to +85C | -40C to +125C | -40C to +85C |
| USB | Full-Speed USB 2.0 | Full-Speed USB 2.0 | Full-Speed USB 2.0 | Full-Speed USB 2.0 |
Principais diferenciais
- Industrial 125C temperature grade in 48-QFN (vs ATSAMD21G17A-MF)
- Full-speed USB 2.0 on-chip transceiver (vs PIC16F723A-I/MV)
- Peripheral Touch Controller (PTC) up to 256 channels (vs PIC16F722-E/SO)
Notas de projeto
The 48-QFN (7x7 mm) package has an exposed thermal pad (EP) at pins 49-50. The pad must be soldered to a copper pour on the PCB for electrical ground and thermal dissipation. Use an array of thermal vias under the EP to a ground plane on the opposite layer. Keep analog traces routed over a continuous ground plane to minimize coupling, and ensure high-speed USB D+/D- traces are 90 ohm differential with no stubs, as recommended in the SAM D21 datasheet layout section.
The ATSAMD21G17A-MFT integrates a 1.2V core LDO. Place a 1uF X7R decoupling capacitor close to VDDIN and a 1uF X7R + 100nF NP0 pair close to VDDIO and VDDCORE. Bulk capacitance of 4.7uF on VDDIN suppresses USB inrush transients. The part can operate directly from a Li-Ion/LiPo cell without external regulation due to its 1.6V-3.6V input range. For USB bus-powered designs, add a 10uF tantalum or ceramic capacitor at the VBUS pin to handle USB inrush.
Avoid routing SWDIO/SWDCLK traces over long distances (>50mm) without ground shielding - this degrades programming reliability. The PA30/PA31 pins are used for SWD reset entry; leave them accessible in production PCB layouts for field recovery. When using USB, ensure the VBUS pin is connected through a resistor divider or comparator - do not connect VBUS directly to 5V. The on-chip 32.768kHz crystal oscillator requires external load capacitors per the SAM D21 crystal selection guide - choose CL = 12.5pF crystals for typical tuning accuracy.
For SERCOM peripherals configured in SPI mode, keep MOSI/MISO/SCK trace lengths matched within 10mm to avoid clock-data skew. The on-chip DMA with 32 channels can service high-speed SERCOM transfers without CPU intervention, freeing the Cortex-M0+ core for application logic. Use short return paths for ADC analog inputs; the integrated 12-bit ADC achieves 350 kSPS throughput only with low-impedance source drivers and proper grounding.
Informações de conformidade
RoHS compliant per Microchip product page. Industrial 125C temperature grade but NOT AEC-Q100 qualified - select ATSAMD21G17A-AF for automotive qualified variants.