ATSAMD21J17D-MF - ARM Cortex-M0+ 48MHz 128KB Flash MCU | Microchip
MPN: ATSAMD21J17D-MF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.55 | $3.55 |
| 25 | $2.91 | $72.75 |
| 100 | $2.63 | $263.00 |
| 500 | $2.4 | $1,200.00 |
| 1,000 | $2.2 | $2,200.00 |
ATSAMD21J17D-MF Overview
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.
Drop-in alternatives for ATSAMD21J17D-MF — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ATSAMD21J17D-MF (same form factor and footprint) — differing in Package, USB, ADC, Operating Temperature, DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD21J17A-MU
✅ Drop-In✓ In Stock
$2.68 / Unit
View Datasheet →ATSAMD21J18A-MF
✅ Drop-In✓ In Stock
$3.6 / Unit
View Datasheet →ATSAMD21J17D-AUT
✅ Drop-In✓ In Stock
$2.05 / Unit
View Datasheet →ATSAMD21G18A-MF
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →ATSAMD21J16B-MU
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →ATSAMD21E17A-MF
✅ Drop-In✓ In Stock
$3.49 / Unit
View Datasheet →ATSAMD21J17D-MF Maximum Ratings & Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ |
| Core Count | Single-core |
| Maximum Clock Frequency | 48 MHz |
| Program Memory (Flash) | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Read-While-Write Flash Region | 4 KB |
| ADC | 12-bit, up to 20 channels |
| DAC | 10-bit |
| SERCOM Interfaces | 6 (UART/SPI/I2C configurable) |
| USB | USB 2.0 Full-Speed device with on-chip PHY |
| Supply Voltage (VDD) | 1.62 V to 3.63 V |
| Operating Temperature | -40C to +125C (extended) |
| Package | 64-pin QFN (9x9 mm) |
| Mounting Type | Surface Mount (HVQCCN) |
| Functional Safety | FuSa features (IEC 60730 class B ready) |
| RoHS Status | Compliant |
ATSAMD21J17D-MF Pin Configuration
| Pin 1 | PA00 — GPIO / XIN / PTC X0 |
| Pin 2 | PA01 — GPIO / XOUT / PTC X1 |
| Pin 3 | PA02 — GPIO / AIN[0] / PTC Y0 |
| Pin 4 | PA03 — GPIO / AIN[1] / PTC Y1 / VREF |
| Pin 5 | GND — Ground |
| Pin 6 | VDD — Digital supply |
| Pin 7 | VDDIO — I/O supply |
| Pin 8 | PA04 — GPIO / AIN[2] / PTC Y2 |
| Pin 9 | PA05 — GPIO / AIN[3] / PTC Y3 |
| Pin 10 | PA06 — GPIO / AIN[4] / PTC Y4 |
| Pin 11 | PA07 — GPIO / AIN[5] / PTC Y5 |
| Pin 12 | PA08 — GPIO / SERCOM0 PAD[0] / I2S MCLK |
| Pin 13 | PA09 — GPIO / SERCOM0 PAD[1] / I2S FS |
| Pin 14 | PA10 — GPIO / SERCOM0 PAD[2] / I2S SCK |
| Pin 15 | PA11 — GPIO / SERCOM0 PAD[3] / I2S SD |
| Pin 16 | PA12 — GPIO / SERCOM2 PAD[0] |
| Pin 17 | PA13 — GPIO / SERCOM2 PAD[1] |
| Pin 18 | PA14 — GPIO / SERCOM2 PAD[2] |
| Pin 19 | PA15 — GPIO / SERCOM2 PAD[3] |
| Pin 20 | PA16 — GPIO / SERCOM1 PAD[0] |
| Pin 21 | PA17 — GPIO / SERCOM1 PAD[1] |
| Pin 22 | PA18 — GPIO / SERCOM1 PAD[2] |
| Pin 23 | PA19 — GPIO / SERCOM1 PAD[3] |
| Pin 24 | PA20 — GPIO / SERCOM5 PAD[2] |
| Pin 25 | PA21 — GPIO / SERCOM5 PAD[3] |
| Pin 26 | PA22 — GPIO / SERCOM3 PAD[0] |
| Pin 27 | PA23 — GPIO / SERCOM3 PAD[1] |
| Pin 28 | PA24 — GPIO / SERCOM3 PAD[2] / USB_DM |
| Pin 29 | PA25 — GPIO / SERCOM3 PAD[3] / USB_DP |
| Pin 30 | PB00 — GPIO / SERCOM5 PAD[0] |
| Pin 31 | PB01 — GPIO / SERCOM5 PAD[1] |
| Pin 32 | PB02 — GPIO / SERCOM5 PAD[2] / ADC AIN[10] |
| Pin 33 | PB03 — GPIO / SERCOM5 PAD[3] / ADC AIN[11] |
| Pin 34 | PB04 — GPIO / SERCOM4 PAD[0] |
| Pin 35 | PB05 — GPIO / SERCOM4 PAD[1] |
| Pin 36 | PB06 — GPIO / SERCOM4 PAD[2] |
| Pin 37 | PB07 — GPIO / SERCOM4 PAD[3] |
| Pin 38 | PB08 — GPIO / SERCOM4 PAD[0] alt / ADC AIN[2] |
| Pin 39 | PB09 — GPIO / SERCOM4 PAD[1] alt / ADC AIN[3] |
| Pin 40 | PB10 — GPIO / SERCOM4 PAD[2] alt / ADC AIN[4] |
| Pin 41 | PB11 — GPIO / SERCOM4 PAD[3] alt / ADC AIN[5] |
| Pin 42 | PB12 — GPIO / SERCOM4 PAD[0] alt2 / ADC AIN[6] |
| Pin 43 | PB13 — GPIO / SERCOM4 PAD[1] alt2 / ADC AIN[7] |
| Pin 44 | PB14 — GPIO / SERCOM4 PAD[2] alt2 / ADC AIN[8] |
| Pin 45 | PB15 — GPIO / SERCOM4 PAD[3] alt2 / ADC AIN[9] |
| Pin 46 | PB16 — GPIO / SERCOM5 PAD[0] alt / ADC AIN[12] |
| Pin 47 | PB17 — GPIO / SERCOM5 PAD[1] alt / ADC AIN[13] |
| Pin 48 | PB18 — GPIO / SERCOM5 PAD[2] alt / ADC AIN[14] |
| Pin 49 | PB19 — GPIO / SERCOM5 PAD[3] alt / ADC AIN[15] |
| Pin 50 | PB20 — GPIO / SERCOM3 PAD[2] alt |
| Pin 51 | PB21 — GPIO / SERCOM3 PAD[3] alt |
| Pin 52 | PB22 — GPIO / SERCOM1 PAD[2] alt |
| Pin 53 | PB23 — GPIO / SERCOM1 PAD[3] alt |
| Pin 54 | PB24 — GPIO / SERCOM0 PAD[0] alt |
| Pin 55 | PB25 — GPIO / SERCOM0 PAD[1] alt |
| Pin 56 | PB26 — GPIO / SERCOM2 PAD[0] alt |
| Pin 57 | PB27 — GPIO / SERCOM2 PAD[1] alt |
| Pin 58 | PB28 — GPIO / SERCOM2 PAD[2] alt |
| Pin 59 | PB29 — GPIO / SERCOM2 PAD[3] alt |
| Pin 60 | PB30 — GPIO / SERCOM4 PAD[2] alt2 |
| Pin 61 | PB31 — GPIO / SERCOM4 PAD[3] alt2 |
| Pin 62 | GND — Ground |
| Pin 63 | VDD — Digital supply |
| Pin 64 | VDDIO — I/O supply |
Typical Applications
ATSAMD21J17D-MF is suitable for 6 applications: Home Automation Hubs, USB HID / CDC Peripherals, Capacitive Touch User Interfaces, Industrial Sensor Hubs, Smart Energy Meters, Wearable Health & Fitness Bands.
Home Automation Hubs
The ATSAMD21J17D-MF fits home automation hubs because it pairs a 48 MHz Cortex-M0+ with six SERCOM channels, each independently configurable as UART, SPI, or I2C, allowing direct interface to multiple radios (Zigbee, BLE, Wi-Fi co-processor) and sensors. Its 128 KB flash holds OTA-capable firmware with 4 KB of read-while-write region for background updates, while 16 KB SRAM is sufficient for protocol stacks. The integrated Full-Speed USB with on-chip PHY eliminates an external transceiver, shrinking hub BOM cost. Per Microchip's datasheet, Functional Safety (FuSa) support simplifies IEC 60730 class B compliance for appliances.
Recommended
USB HID / CDC Peripherals
The ATSAMD21J17D-MF is well suited to USB HID, CDC, and mass-storage peripherals thanks to its integrated USB 2.0 Full-Speed device with on-chip DP/DM PHY, which removes an external transceiver chip. Its 48 MHz core sustains full-speed USB polling at 1 kHz without throughput bottlenecks, while 128 KB flash comfortably holds composite USB descriptors and protocol stacks. Six SERCOM channels give designers spare UARTs for debug prints and secondary sensor reads. Per the datasheet, VBUS detection and self-power/bus-power switching are supported in hardware, simplifying USB-C dongle designs.
Recommended
Capacitive Touch User Interfaces
The ATSAMD21J17D-MF integrates Microchip's Peripheral Touch Controller (PTC), which drives up to 256 mutual-capacitance or self-capacitance electrodes for buttons, sliders, and wheels. Combined with its six SERCOM channels for display and backlight I/O, the device can drive a complete HMI module. The Cortex-M0+ runs Microchip's QTouch library while staying under 5 uA quiescent current in deep sleep, allowing battery-powered remotes. Per Microchip, PTC supports hovers, gestures, and water-tolerance algorithms for kitchen and bathroom applications.
Recommended
Industrial Sensor Hubs
Industrial sensor hubs leverage the ATSAMD21J17D-MF's 12-bit ADC (up to 20 channels), 10-bit DAC, and six SERCOMs to aggregate analog and digital sensor data in a single device. The -40C to +125C extended temperature grade handles factory and outdoor environments, while the AES engine secures local sensor traffic. Functional Safety (FuSa) features support IEC 60730 and IEC 61508 class B compliance for regulated industrial equipment. Per the datasheet, the event system lets peripherals wake the CPU only on relevant triggers, drawing SleepWalking current well below 1 mA.
Recommended
Smart Energy Meters
Smart meters require low active power, RTC retention, and metrology-grade ADC performance - all of which the ATSAMD21J17D-MF provides via its 12-bit ADC, RTC backup domain, and roughly 90 uA/MHz active consumption. The 128 KB flash holds metering stacks plus customer firmware, while AES hardware accelerates secure communications. Per Microchip, the SAM D21J's tamper-detection pins and RTC make it well suited to single-phase residential meters. The wide VDD range (1.62-3.63 V) tolerates super-cap backup topologies.
Recommended
Wearable Health & Fitness Bands
Wearable bands benefit from the ATSAMD21J17D-MF's SleepWalking peripherals, deep-sleep currents below 5 uA, and integrated USB for charging/data sync without an external transceiver. The 16 KB SRAM can buffer a day of IMU samples before pushing over BLE through a co-processor UART, while 128 KB flash fits application code plus BLE bootloader. Per the datasheet, the part's PTC is overkill for wearables but its small 64-QFN (9x9 mm) package suits slim wrist form factors. Functional Safety support helps meet medical-device regulatory targets.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD21J17D-MF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD21J17A-MU | ATSAMD21J18A-MF | ATSAMD21J17D-AUT | ATSAMD21G18A-MF | ATSAMD21J16B-MU |
|---|---|---|---|---|---|---|
| Package | 64-QFN (9x9 mm) | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB - same | 256 KB (+100%) | 128 KB - same | 256 KB (+100%) | 64 KB (-50%) |
| SRAM | 16 KB | 16 KB - same | 32 KB (+100%) | 16 KB - same | 32 KB (+100%) | 8 KB (-50%) |
| Operating Temperature | -40C to +125C (extended) | 0C to +70C (commercial) | -40C to +125C - same | -40C to +125C - same | -40C to +125C - same | 0C to +70C (commercial) |
| USB 2.0 FS PHY | Integrated | Integrated - same | Integrated - same | Integrated - same | Not integrated | Integrated - same |
| AEC-Q100 Grade | Not qualified | Not qualified | Not qualified | Grade 2 qualified | Not qualified | Not qualified |
| Core Speed | 48 MHz | 48 MHz - same | 48 MHz - same | 48 MHz - same | 48 MHz - same | 48 MHz - same |
Key Differentiators
- Integrated USB 2.0 Full-Speed PHY on a 64-QFN Cortex-M0+ MCU (vs ATSAMD21G18A-MF)
- 128 KB flash with 4 KB read-while-write region for OTA updates (vs ATSAMD21J16B-MU)
- Extended -40C to +125C industrial temperature grade (vs ATSAMD21J17A-MU)
- Functional Safety (FuSa) firmware + hardware features for IEC 60730 class B (vs ATSAMD21J18A-MF)
Design Notes
The 64-QFN (9x9 mm) exposed thermal pad must be soldered to a top-layer copper pour sized at least 25 x 25 mm with nine thermal vias (0.3 mm drill) to the inner ground plane. For industrial applications running at 48 MHz across the full -40C to +125C range, this thermal pattern keeps junction temperature below 95C at 30 mA active load. Without thermal vias, theta_JA rises from roughly 30 C/W to over 60 C/W, risking thermal shutdown at high ambient temperatures.
USB DP/DM traces (PA24/PA25) must be routed as a 90-ohm differential pair with controlled impedance, matching length to within 150 mils, and routed away from switching nodes. Place the decoupling capacitor network - 100 nF + 1 uF + 10 uF - within 2 mm of the VDD/VDDIO pins, and keep SERCOM signals on inner layers to avoid crosstalk on the analog ADC inputs. The 32.768 kHz crystal traces should be short and guarded with a ground ring to minimize jitter on the RTC.
Do not exceed VDD of 3.63 V absolute maximum - the ATSAMD21J17D-MF is a 3.3 V part, NOT 5 V tolerant on any pin. Configuring a PTC channel as GPIO without enabling the peripheral clock locks the part in a state recoverable only via a full reset; always clear peripheral GCLK before reconfiguration. When using SERCOM as I2C, external pull-ups (typically 2.2 k to 4.7 k at 100 kHz) are mandatory because the I/O pads are open-drain only. Finally, the bootloader on the D-MF variant uses the USB pins, so any application that re-purposes PA24/PA25 must first disable the bootloader fuses or it will hang on reset.
Estimated: at 48 MHz, VDD=3.3V, full active core load, the part draws roughly 8 mA (active). In Standby sleep with RTC running, current drops to approximately 1.5 uA; in Hibernate with RTC backup, the figure falls below 0.5 uA. For battery-powered applications, schedule all sampling via the event system rather than polling to leverage SleepWalking, and gate peripheral GCLKs after each transaction to maximize battery life.
Compliance Information
RoHS and REACH compliant per Microchip product page; lead-free / matte-tin finish. For AEC-Q100 Grade 2, choose ATSAMD21J17D-AUT instead. Halogen-free status not explicitly confirmed in provided web data - set to unknown.