ATSAMD21J17D-MF - ARM Cortex-M0+ 48MHz 128KB Flash MCU | Microchip
MPN: ATSAMD21J17D-MF ✓ Hoạt độngATSAMD21J17D-MF Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho ATSAMD21J17D-MF — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với ATSAMD21J17D-MF (cùng hình factor và footprint) — khác nhau ở SRAM, ADC, DAC, Package, RoHS Status.
ATSAMD21J17D-MUT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
ATSAMD21J18A-MF
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD21J17D-MF Tỷ lệ tối đa & tính chất điện
| Core Architecture | ARM Cortex-M0+ (Armv6-M) |
| Core Bit Width | 32-bit |
| Tần số xung maksimum | 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 |
| Khoảng nhiệt độ hoạt động | -40 C to +125 C (Extended) |
| Hộp | 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 |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant (Green) |
Cấu hình chân ATSAMD21J17D-MF
| Chân 1 | PA00 — GPIO / XIN32 (external 32 kHz crystal input) |
| Chân 2 | PA01 — GPIO / XOUT32 (external 32 kHz crystal output) |
| Chân 3 | PA02 — GPIO / ADC AIN0 |
| Chân 4 | PA03 — GPIO / ADC AIN1 / VREFA reference input |
| Chân 5 | GND — Ground |
| Chân 6 | VDD — Digital supply voltage |
| Chân 7 | PA04 — GPIO / ADC AIN4 / VREFB |
| Chân 8 | PA05 — GPIO / ADC AIN5 |
| Chân 9 | PA06 — GPIO / ADC AIN6 |
| Chân 10 | PA07 — GPIO / ADC AIN7 |
| Chân 11 | PA08 — GPIO / ADC AIN16 / SERCOM0 PAD0 |
| Chân 12 | PA09 — GPIO / ADC AIN17 / SERCOM0 PAD1 |
| Chân 13 | PA10 — GPIO / ADC AIN18 / SERCOM0 PAD2 |
| Chân 14 | PA11 — GPIO / ADC AIN19 / SERCOM0 PAD3 |
| Chân 15 | PA12 — GPIO / SERCOM2 PAD0 / USB DP |
| Chân 16 | PA13 — GPIO / SERCOM2 PAD1 / USB DM |
| Chân 17 | PA14 — GPIO / SERCOM2 PAD2 |
| Chân 18 | PA15 — GPIO / SERCOM2 PAD3 |
| Chân 19 | PA16 — GPIO / SERCOM1 PAD0 / I2S FS0 |
| Chân 20 | PA17 — GPIO / SERCOM1 PAD1 / I2S SCK0 |
| Chân 21 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK0 |
| Chân 22 | PA19 — GPIO / SERCOM1 PAD3 / I2S SD0 |
| Chân 23 | PA20 — GPIO / SERCOM3 PAD0 / I2S SD1 |
| Chân 24 | PA21 — GPIO / SERCOM3 PAD1 / I2S FS1 |
| Chân 25 | PA22 — GPIO / SERCOM3 PAD2 / I2S SCK1 |
| Chân 26 | PA23 — GPIO / SERCOM3 PAD3 / I2S MCK1 |
| Chân 27 | PA24 — GPIO / USB SOF 1kHz output (alt function) |
| Chân 28 | PA25 — GPIO / SERCOM4 PAD0 |
| Chân 29 | GND — Ground |
| Chân 30 | VDD — Digital supply voltage |
| Chân 31 | PB00 — GPIO / ADC AIN8 |
| Chân 32 | PB01 — GPIO / ADC AIN9 |
| Chân 33 | PB02 — GPIO / ADC AIN10 / SERCOM5 PAD0 |
| Chân 34 | PB03 — GPIO / ADC AIN11 / SERCOM5 PAD1 |
| Chân 35 | PB04 — GPIO / ADC AIN12 / SERCOM5 PAD2 |
| Chân 36 | PB05 — GPIO / ADC AIN13 / SERCOM5 PAD3 |
| Chân 37 | PB06 — GPIO / ADC AIN14 / SERCOM4 PAD0 |
| Chân 38 | PB07 — GPIO / ADC AIN15 / SERCOM4 PAD1 |
| Chân 39 | PB08 — GPIO / ADC AIN2 / SERCOM4 PAD2 |
| Chân 40 | PB09 — GPIO / ADC AIN3 / SERCOM4 PAD3 |
| Chân 41 | PB10 — GPIO / SERCOM4 PAD2 (alt) / I2C SDA |
| Chân 42 | PB11 — GPIO / SERCOM4 PAD3 (alt) / I2C SCL |
| Chân 43 | PB12 — GPIO / SERCOM4 PAD0 (alt) |
| Chân 44 | PB13 — GPIO / SERCOM4 PAD1 (alt) |
| Chân 45 | PB14 — GPIO / SERCOM5 PAD2 (alt) |
| Chân 46 | PB15 — GPIO / SERCOM5 PAD3 (alt) |
| Chân 47 | PB16 — GPIO / SERCOM5 PAD0 (alt) |
| Chân 48 | PB17 — GPIO / SERCOM5 PAD1 (alt) |
| Chân 49 | PB18 — GPIO / SERCOM5 PAD2 (alt) |
| Chân 50 | PB19 — GPIO / SERCOM5 PAD3 (alt) |
| Chân 51 | PB20 — GPIO / SERCOM3 PAD0 (alt) |
| Chân 52 | PB21 — GPIO / SERCOM3 PAD1 (alt) |
| Chân 53 | PB22 — GPIO / SERCOM1 PAD2 (alt) |
| Chân 54 | PB23 — GPIO / SERCOM1 PAD3 (alt) |
| Chân 55 | PB24 — GPIO / SERCOM0 PAD0 (alt) |
| Chân 56 | PB25 — GPIO / SERCOM0 PAD1 (alt) |
| Chân 57 | PB26 — GPIO / SERCOM2 PAD0 (alt) |
| Chân 58 | PB27 — GPIO / SERCOM2 PAD1 (alt) |
| Chân 59 | PB28 — GPIO / SERCOM2 PAD2 (alt) |
| Chân 60 | PB29 — GPIO / SERCOM2 PAD3 (alt) |
| Chân 61 | PB30 — GPIO / SWDIO (programming/debug) |
| Chân 62 | PB31 — GPIO / SWCLK (programming/debug) |
| Chân 63 | RESET — Reset input (active low) |
| Chân 64 | VDD — Digital supply voltage |
| Chân 65 | GND (EPAD) — Exposed thermal pad - must be soldered to ground plane |
Ứng dụng tiêu biểu
ATSAMD21J17D-MF phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho ATSAMD21J17D-MF — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Functional Safety (FuSa) IEC 60730 class B hardware support (vsGeneric Cortex-M0+ MCUs without FuSa)
- On-chip USB 2.0 Full-Speed PHY (vsCortex-M0+ MCUs requiring external USB PHY)
- Six SERCOM channels individually configurable (vsFixed-function UART/SPI/I2C peripherals)
- 64-QFN pin-compatible upgrade path to ATSAMD21J18A (vsStandalone MCU with no upgrade variant)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.