ATSAMD21J17D-MF - ARM Cortex-M0+ 48MHz 128KB Flash MCU | Microchip
N.º da peça: ATSAMD21J17D-MF ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $3.85 | $3,85 |
| 10 | $3.5 | $35,00 |
| 25 | $3.22 | $80,50 |
| 100 | $2.91 | $291,00 |
| 500 | $2.63 | $1.315,00 |
ATSAMD21J17D-MF Visão geral
An ARM Cortex-M0+ microcontroller is an energy-efficient 32-bit core built around the Armv6-M architecture with single-cycle hardware multiply, Thumb-2 instruction support, and a tightly coupled Nested Vectored Interrupt Controller (NVIC). It sits at the entry level of the 32-bit MCU hierarchy, above 8-bit PIC/AVR cores, and below Cortex-M3/M4 parts in performance. Microchip's SAM D21J family adds Microchip-specific peripherals - SERCOM, ADC, DAC, and event system - while remaining binary-compatible with other Cortex-M0+ parts at the instruction level.
Key features include 128KB of Flash with 4KB of read-while-write region, 16KB SRAM, a 12-bit ADC with up to 20 channels, a 10-bit DAC, six SERCOM interfaces, a full-speed USB 2.0 device port with on-chip PHY, two I2S/SSC channels, a cryptographic AES engine, and an event system for inter-peripheral signalling. The part also supports Microchip's Functional Safety (FuSa) features, simplifying IEC 60730 class B compliance for home appliances and similar regulated products.
The device uses Microchip's proprietary peripheral touch controller (PTC) for touch sensing and offers SleepWalking functionality, allowing peripherals to wake the CPU only on relevant events. Power profiles are managed through eight Sleep modes and a backup domain with a dedicated RTC. The Cortex-M0+ core consumes roughly 90 uA/MHz active, and several sleep modes drop quiescent current below 5 uA.
Typical applications include home automation and consumer devices, smart metering, industrial sensor hubs, USB peripherals (HID, CDC, mass storage), capacitive touch user interfaces, and small appliance control. The wide temperature range also makes it suitable for automotive and outdoor industrial deployments. The 64-QFN package is footprint-compatible with the larger ATSAMD21J18A and ATSAMD21G18A parts, enabling scalable BOMs.
When designing with this part, ensure the 64-QFN exposed pad is soldered to a thermal copper pour with at least nine thermal vias, and that the USB DP/DM lines are routed as a 90-ohm differential pair. Designers should use Atmel Studio 7 / Microchip Studio and the ASF or MPLAB Harmony frameworks, and should not exceed the absolute maximum VDD of 3.8V.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for sourcing, comparing, and qualifying the ATSAMD21J17D-MF for new designs.
Alternativas drop-in para ATSAMD21J17D-MF — 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 ATSAMD21J17D-MF (mesmo formato e footprint) — diferindo em SRAM, ADC, DAC, Package, RoHS Status.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMD21J17D-MUT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMD21J18A-MF
✅ Drop-In✓ Em estoque
$3.6 / unidade
Ver ficha técnica →ATSAMD21J17D-MF Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M0+ (Armv6-M) |
| Core Bit Width | 32-bit |
| Frequência máxima de clock | 48 MHz |
| Program Flash Memory | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Read-While-Write (RWW) Flash Region | 4 KB |
| Supply Voltage (VDD) | 1.6 V to 3.6 V |
| Absolute Maximum VDD | 3.8 V |
| Faixa de temperatura de operação | -40 C to +125 C (Extended) |
| Encapsulamento | 64-pin QFN (9x9 mm) with exposed pad |
| USB Interface | USB 2.0 Full-Speed Device with on-chip PHY |
| SERCOM Channels | 6 (configurable UART/SPI/I2C) |
| ADC | 12-bit, up to 20 channels |
| DAC | 10-bit, 1 channel |
| AES Engine | Yes (hardware crypto accelerator) |
| I2S/SSC Channels | 2 |
| Peripheral Touch Controller (PTC) | Yes |
| Sleep Modes | 8 (with SleepWalking) |
| Functional Safety (FuSa) | IEC 60730 Class B support |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant (Green) |
Configuração de pinos do ATSAMD21J17D-MF
| Pino 1 | PA00 — GPIO / XIN32 (external 32 kHz crystal input) |
| Pino 2 | PA01 — GPIO / XOUT32 (external 32 kHz crystal output) |
| Pino 3 | PA02 — GPIO / ADC AIN0 |
| Pino 4 | PA03 — GPIO / ADC AIN1 / VREFA reference input |
| Pino 5 | GND — Ground |
| Pino 6 | VDD — Digital supply voltage |
| Pino 7 | PA04 — GPIO / ADC AIN4 / VREFB |
| Pino 8 | PA05 — GPIO / ADC AIN5 |
| Pino 9 | PA06 — GPIO / ADC AIN6 |
| Pino 10 | PA07 — GPIO / ADC AIN7 |
| Pino 11 | PA08 — GPIO / ADC AIN16 / SERCOM0 PAD0 |
| Pino 12 | PA09 — GPIO / ADC AIN17 / SERCOM0 PAD1 |
| Pino 13 | PA10 — GPIO / ADC AIN18 / SERCOM0 PAD2 |
| Pino 14 | PA11 — GPIO / ADC AIN19 / SERCOM0 PAD3 |
| Pino 15 | PA12 — GPIO / SERCOM2 PAD0 / USB DP |
| Pino 16 | PA13 — GPIO / SERCOM2 PAD1 / USB DM |
| Pino 17 | PA14 — GPIO / SERCOM2 PAD2 |
| Pino 18 | PA15 — GPIO / SERCOM2 PAD3 |
| Pino 19 | PA16 — GPIO / SERCOM1 PAD0 / I2S FS0 |
| Pino 20 | PA17 — GPIO / SERCOM1 PAD1 / I2S SCK0 |
| Pino 21 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK0 |
| Pino 22 | PA19 — GPIO / SERCOM1 PAD3 / I2S SD0 |
| Pino 23 | PA20 — GPIO / SERCOM3 PAD0 / I2S SD1 |
| Pino 24 | PA21 — GPIO / SERCOM3 PAD1 / I2S FS1 |
| Pino 25 | PA22 — GPIO / SERCOM3 PAD2 / I2S SCK1 |
| Pino 26 | PA23 — GPIO / SERCOM3 PAD3 / I2S MCK1 |
| Pino 27 | PA24 — GPIO / USB SOF 1kHz output (alt function) |
| Pino 28 | PA25 — GPIO / SERCOM4 PAD0 |
| Pino 29 | GND — Ground |
| Pino 30 | VDD — Digital supply voltage |
| Pino 31 | PB00 — GPIO / ADC AIN8 |
| Pino 32 | PB01 — GPIO / ADC AIN9 |
| Pino 33 | PB02 — GPIO / ADC AIN10 / SERCOM5 PAD0 |
| Pino 34 | PB03 — GPIO / ADC AIN11 / SERCOM5 PAD1 |
| Pino 35 | PB04 — GPIO / ADC AIN12 / SERCOM5 PAD2 |
| Pino 36 | PB05 — GPIO / ADC AIN13 / SERCOM5 PAD3 |
| Pino 37 | PB06 — GPIO / ADC AIN14 / SERCOM4 PAD0 |
| Pino 38 | PB07 — GPIO / ADC AIN15 / SERCOM4 PAD1 |
| Pino 39 | PB08 — GPIO / ADC AIN2 / SERCOM4 PAD2 |
| Pino 40 | PB09 — GPIO / ADC AIN3 / SERCOM4 PAD3 |
| Pino 41 | PB10 — GPIO / SERCOM4 PAD2 (alt) / I2C SDA |
| Pino 42 | PB11 — GPIO / SERCOM4 PAD3 (alt) / I2C SCL |
| Pino 43 | PB12 — GPIO / SERCOM4 PAD0 (alt) |
| Pino 44 | PB13 — GPIO / SERCOM4 PAD1 (alt) |
| Pino 45 | PB14 — GPIO / SERCOM5 PAD2 (alt) |
| Pino 46 | PB15 — GPIO / SERCOM5 PAD3 (alt) |
| Pino 47 | PB16 — GPIO / SERCOM5 PAD0 (alt) |
| Pino 48 | PB17 — GPIO / SERCOM5 PAD1 (alt) |
| Pino 49 | PB18 — GPIO / SERCOM5 PAD2 (alt) |
| Pino 50 | PB19 — GPIO / SERCOM5 PAD3 (alt) |
| Pino 51 | PB20 — GPIO / SERCOM3 PAD0 (alt) |
| Pino 52 | PB21 — GPIO / SERCOM3 PAD1 (alt) |
| Pino 53 | PB22 — GPIO / SERCOM1 PAD2 (alt) |
| Pino 54 | PB23 — GPIO / SERCOM1 PAD3 (alt) |
| Pino 55 | PB24 — GPIO / SERCOM0 PAD0 (alt) |
| Pino 56 | PB25 — GPIO / SERCOM0 PAD1 (alt) |
| Pino 57 | PB26 — GPIO / SERCOM2 PAD0 (alt) |
| Pino 58 | PB27 — GPIO / SERCOM2 PAD1 (alt) |
| Pino 59 | PB28 — GPIO / SERCOM2 PAD2 (alt) |
| Pino 60 | PB29 — GPIO / SERCOM2 PAD3 (alt) |
| Pino 61 | PB30 — GPIO / SWDIO (programming/debug) |
| Pino 62 | PB31 — GPIO / SWCLK (programming/debug) |
| Pino 63 | RESET — Reset input (active low) |
| Pino 64 | VDD — Digital supply voltage |
| Pino 65 | GND (EPAD) — Exposed thermal pad - must be soldered to ground plane |
Aplicações típicas
ATSAMD21J17D-MF é adequado para 7 aplicaçãos: Home Automation and Smart Appliance Control, USB HID / CDC Peripherals, Industrial Sensor Hubs, Smart Metering Endpoints, Capacitive Touch User Interfaces, Automotive Body and Cabin Electronics, Battery-Operated Consumer Wearables.
Home Automation and Smart Appliance Control
The ATSAMD21J17D-MF is purpose-built for home automation controllers thanks to its integrated Functional Safety (FuSa) features supporting IEC 60730 class B compliance for white goods. Its 128 KB Flash comfortably fits wireless stack + application code for Matter, Zigbee, or BLE-via-external-radio designs, while the 6 SERCOM channels handle UART-to-WiFi-module, SPI-to-display, and I2C-to-sensor buses simultaneously. The 12-bit ADC with up to 20 channels reads temperature, humidity, and current sensors directly. Unlike larger Cortex-M4 parts, the M0+ core keeps quiescent current under 5 uA in deep sleep, critical for battery-backed smart thermostats and door locks.
Recomendado
USB HID / CDC Peripherals
The ATSAMD21J17D-MF's integrated USB 2.0 Full-Speed device with on-chip transceiver makes it ideal for USB HID keyboards, mice, CDC virtual COM ports, and mass-storage devices. No external PHY or 24 MHz crystal is required, reducing PCB area and BOM cost by approximately $0.50 per unit versus discrete-USB solutions. The 48 MHz core plus 16 KB SRAM handles HID class descriptors, ring buffers, and debounce logic with overhead for LED animations. The same 64-QFN footprint as the larger ATSAMD21J18A-MF allows scalable HID product lines from entry-level to feature-rich variants without board redesign.
Recomendado
Industrial Sensor Hubs
For industrial sensor hubs and remote telemetry units, the ATSAMD21J17D-MF provides the right balance of compute, peripherals, and extended temperature operation. The 12-bit ADC with 20 channels aggregates multiple 4-20 mA, 0-10 V, and RTD sensor inputs with hardware oversampling. The AES hardware engine secures Modbus-TCP and wireless M-Bus telemetry, while six SERCOM interfaces handle UART-MODBUS, SPI-to-Flash-logger, and I2C-to-RTC simultaneously. The -40 to +125 C extended temperature range supports outdoor enclosures, factory floor cabinets, and solar inverter monitoring without additional thermal hardening.
Recomendado
Smart Metering Endpoints
Utility smart meters benefit from the ATSAMD21J17D-MF's combination of low-power operation, on-chip AES-128, and IEC 60730 class B support. SleepWalking allows metrology peripherals (ADC, RTC) to wake the CPU only on threshold crossings, dropping average current draw to single-digit microamps and enabling 10+ year battery life on lithium primary cells. The 128 KB Flash accommodates signed firmware + metering calibration tables + wireless MAC stack (Wireless M-Bus or LoRaWAN via external radio). The 64-QFN exposed pad provides adequate thermal dissipation for sealed-meter enclosures up to +85 C ambient.
Recomendado
Capacitive Touch User Interfaces
The ATSAMD21J17D-MF integrates Microchip's Peripheral Touch Controller (PTC) which supports hardware-driven capacitive touch sensing without CPU intervention, freeing the Cortex-M0+ for application logic. Designers can implement up to 60+ touch buttons, sliders, and wheels in noisy environments (IEC 61000-4-6 compliant with proper PCB layout). Combined with the 12-bit ADC for backlight dimming and the DAC for audio feedback tones, this part replaces dedicated touch controller ICs plus an external MCU. The -40 to +125 C operation supports oven-control panels and outdoor kiosks.
Recomendado
Automotive Body and Cabin Electronics
Although not AEC-Q100 qualified, the ATSAMD21J17D-MF's extended -40 to +125 C temperature range and Functional Safety features are widely deployed in non-safety-critical cabin and body modules such as HVAC controls, seat controllers, ambient lighting, and rear-seat entertainment. The USB Full-Speed port supports Apple CarPlay / Android Auto auxiliary input, while six SERCOM channels drive LIN bus transceivers, LED drivers, and motor controllers simultaneously. Pin compatibility with the ATSAMD21J18A-MF lets OEMs use a single PCB layout for both base and premium vehicle trims.
Recomendado
Battery-Operated Consumer Wearables
Wearable fitness bands, medical patches, and hearable charging cases leverage the ATSAMD21J17D-MF's deep-sleep current under 5 uA, 90 uA/MHz active consumption, and integrated USB for direct charging-case firmware updates. The 6 SERCOM channels drive a BLE module over UART, an SPI display or sensor, I2C-to-heart-rate-sensor, and a haptic driver DAC without bus contention. The 64-QFN (9x9 mm) package fits in sub-15x15 mm wearable PCBs while leaving room for a small Li-Po cell. The hardware AES engine secures Bluetooth pairing keys and BLE link-layer encryption without CPU overhead.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD21J17D-MF — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMD21J17D-MUT | ATSAMD21J18A-MF | ATSAMD21G17D-MUT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-QFN (9x9 mm) | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 48-QFN (7x7 mm) - smaller |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Clock Speed | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 128 KB | 128 KB | 256 KB (+100%) | 128 KB |
| SRAM | 16 KB | 16 KB | 32 KB (+100%) | 16 KB |
| USB 2.0 FS | Yes (on-chip PHY) | Yes | Yes | Yes |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C |
| Unit Price (qty-1 USD, 2026-10-07) | ~$3.85 | ~$3.85 | ~$4.20 | ~$3.60 |
Principais diferenciais
- Functional Safety (FuSa) IEC 60730 class B hardware support (vs Generic Cortex-M0+ MCUs without FuSa)
- On-chip USB 2.0 Full-Speed PHY (vs Cortex-M0+ MCUs requiring external USB PHY)
- Six SERCOM channels individually configurable (vs Fixed-function UART/SPI/I2C peripherals)
- 64-QFN pin-compatible upgrade path to ATSAMD21J18A (vs Standalone MCU with no upgrade variant)
Notas de projeto
Estimated: at 48 MHz active CPU with all peripherals enabled at VDD=3.3 V, the ATSAMD21J17D-MF draws approximately 30-35 mA active and roughly 5 uA in deepest sleep. Worst-case power dissipation in active mode is roughly 115 mW - well below the QFN thermal limit, but the 64-QFN exposed pad must still be soldered to a ground copper pour with at least 9 thermal vias (0.3 mm drill, 1.0 mm pitch) to keep theta_JA below 30 C/W for hot environments above 85 C ambient.
Route the USB DP/DM pair as a 90-ohm differential pair with controlled impedance; keep total length under 50 mm and avoid splits in the reference ground plane beneath the traces. Place the 100 nF VDD decoupling capacitor within 2 mm of each VDD pad (the part has four VDD pins: 6, 30, 64, plus internal rail). Add a 4.7 uF bulk capacitor near the USB connector. Use Microchip Studio 7 (or Atmel Studio) and the DFP/ASF framework for firmware; do not route any signal traces beneath the QFN exposed pad.
Do not exceed absolute maximum VDD of 3.8 V - even brief transients above this threshold will damage the on-chip Flash. When designing for IEC 60730 class B, enable the on-die brown-out detector (BOD33) at a threshold of 1.55 V minimum, the windowed watchdog timer (WDT) at 1 second timeout, and the Flash CRC self-test routine documented in Microchip app note AN-1008. Failure to enable all three will invalidate Functional Safety qualification.
For capacitive touch (PTC) designs, the touch sensor electrodes must be surrounded by a ground hatch guard ring at least 3 mm wide, and the ATSAMD21J17D-MF PTC pins should be routed on the opposite PCB layer from any switching signals or noisy digital traces. Keep PTC trace length under 50 mm and use 0.2 mm trace width for fine-pitch touch matrix layouts. Refer to Microchip AN-2380 for the complete touch layout checklist.
Informações de conformidade
RoHS compliant per Microchip product page (Green package). Not AEC-Q100 qualified; the ATSAMD21J17D-MF is suitable for industrial/consumer applications. For automotive designs, consider the AEC-Q100 qualified ATSAMx21x variants.