ATSAMD21J17D-AUT - 128KB Flash Cortex-M0+ MCU | Microchip
MPN: ATSAMD21J17D-AUT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.9 | $2.90 |
| 25 | $2.62 | $65.50 |
| 100 | $2.38 | $238.00 |
| 500 | $2.2 | $1,100.00 |
| 1,500 | $2.05 | $3,075.00 |
ATSAMD21J17D-AUT Overview
What is a Cortex-M0+ microcontroller? The ARM Cortex-M0+ is the smallest and most energy-efficient member of the Cortex-M processor family, designed for cost-sensitive embedded applications requiring deterministic real-time response. Microcontrollers built around the Cortex-M0+ typically integrate flash, SRAM, analog peripherals, and communication interfaces on a single die, enabling compact system-in-package designs for IoT, consumer, and automotive edge devices.
Key features of the ATSAMD21J17D-AUT include up to 6 SERCOM ports (each configurable as UART, SPI, or I2C), a 12-bit ADC with up to 20 channels, a 10-bit DAC, six 16-bit timers/counters, and a full-speed USB 2.0 device port. The device supports the Atmel/Microchip Event System for inter-peripheral signaling without CPU intervention and provides an integrated 32 kHz RTC with calendar mode. SleepWalking peripherals further reduce system power by waking only the necessary blocks during sensor sampling.
The ATSAMD21J17D-AUT utilizes a Harvard-bus architecture with single-cycle I/O access through tightly coupled memory. Its 4 KB RWW (Read-While-Write) flash partition enables firmware updates without halting the application, simplifying OTA flows. The integrated power management unit supports Sleep, Idle, Standby, and Backup modes with sub-microamp current consumption in deep-sleep, making it suitable for battery-powered edge nodes.
Typical applications include industrial sensor hubs, home automation controllers, consumer wearables, smart metering, USB human-interface devices (HID), and automotive body electronics. The combination of ARM Cortex-M0+ deterministic performance and Microchip's peripheral ecosystem makes this MCU especially attractive for designs migrating from 8-bit AVR or older 16-bit platforms.
When designing with this device, pay attention to decoupling: place 100 nF ceramic capacitors as close as possible to every VDDCORE and VDDIO pin, plus a bulk 4.7 uF on the main rail. The USB D+/D- traces require 90 ohm controlled impedance and a precision 1.6 mm pair length match for full-speed certification.
This page synthesizes distributor pricing, drop-in SAMD21 family alternatives, and practical design notes not found in the standalone manufacturer datasheet, giving engineers a single reference for sourcing, replacement, and layout decisions.
Drop-in alternatives for ATSAMD21J17D-AUT — 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-AUT (same form factor and footprint) — differing in Package, ADC, Flash Memory, Operating Temperature, DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD21J17A-AUT
✅ Drop-In✓ In Stock
$3.3 / Unit
View Datasheet →ATSAMD21J18A-AU
✅ Drop-In✓ In Stock
$2.69 / Unit
View Datasheet →ATSAMD21G18A-AFT
✅ Drop-In✓ In Stock
$2.69 / Unit
View Datasheet →ATSAMD20J17A-AUT
✅ Drop-In✓ In Stock
$2.3 / Unit
View Datasheet →ATSAMD21J16B-AUT
✅ Drop-In✓ In Stock
$2.85 / Unit
View Datasheet →ATSAMD21J17D-AUT Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Frequency | 48 MHz |
| Flash Memory | 128 KB |
| SRAM | 16 KB |
| RWW Flash Partition | 4 KB |
| Supply Voltage (VDDIN) | 1.62 V to 3.63 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 64-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| USB | USB 2.0 Full-Speed Device |
| SERCOM Modules | Up to 6 (UART/SPI/I2C) |
| ADC | 12-bit, up to 20 channels |
| DAC | 10-bit, 1 channel |
| Timers/Counters | 6 x 16-bit TCC/PWM |
| RTC | 32 kHz with calendar mode |
| MSL Level | 3 |
| Lead-Free / RoHS | Yes (per part suffix) |
| AEC-Q100 | AEC-Q100 qualified (AUT suffix) |
ATSAMD21J17D-AUT Pin Configuration
| Pin 1 | PA00 — GPIO PA00 / ADC0 / SERCOM1 PAD0 |
| Pin 2 | PA01 — GPIO PA01 / ADC1 / SERCOM1 PAD1 |
| Pin 3 | PA02 — GPIO PA02 / AIN0 / DAC / SERCOM0 PAD0 |
| Pin 4 | PA03 — GPIO PA03 / AIN1 / REF / SERCOM0 PAD1 |
| Pin 5 | GND — Ground |
| Pin 6 | VDDIO — I/O supply voltage |
| Pin 7 | VDDIN — Main supply input voltage |
| Pin 8 | PA04 — GPIO PA04 / AIN2 / SERCOM0 PAD2 / TCC0 WO0 |
| Pin 9 | PA05 — GPIO PA05 / AIN3 / SERCOM0 PAD3 / TCC0 WO1 |
| Pin 10 | PA06 — GPIO PA06 / AIN4 / SERCOM0 PAD0 / TCC1 WO0 |
| Pin 11 | PA07 — GPIO PA07 / AIN5 / SERCOM0 PAD1 / TCC1 WO1 |
| Pin 12 | PA08 — GPIO PA08 / AIN6 / SERCOM2 PAD0 / TCC0 WO2 |
| Pin 13 | PA09 — GPIO PA09 / AIN7 / SERCOM2 PAD1 / TCC0 WO3 |
| Pin 14 | PA10 — GPIO PA10 / AIN8 / SERCOM2 PAD2 / TCC1 WO2 |
| Pin 15 | PA11 — GPIO PA11 / AIN9 / SERCOM2 PAD3 / TCC1 WO3 |
| Pin 16 | VDDIO — I/O supply voltage |
| Pin 17 | GND — Ground |
| Pin 18 | PA12 — GPIO PA12 / AIN10 / SERCOM4 PAD0 / TCC2 WO0 |
| Pin 19 | PA13 — GPIO PA13 / AIN11 / SERCOM4 PAD1 / TCC2 WO1 |
| Pin 20 | PA14 — GPIO PA14 / AIN12 / SERCOM4 PAD2 / TCC2 WO2 |
| Pin 21 | PA15 — GPIO PA15 / AIN13 / SERCOM4 PAD3 / TCC2 WO3 |
| Pin 22 | PA16 — GPIO PA16 / SERCOM1 PAD0 / TCC0 WO4 |
| Pin 23 | PA17 — GPIO PA17 / SERCOM1 PAD1 / TCC0 WO5 |
| Pin 24 | PA18 — GPIO PA18 / SERCOM1 PAD2 / TC3 WO0 |
| Pin 25 | PA19 — GPIO PA19 / SERCOM1 PAD3 / TC3 WO1 |
| Pin 26 | GND — Ground |
| Pin 27 | VDDCORE — Core logic supply (internal LDO output) |
| Pin 28 | PA20 — GPIO PA20 / SERCOM5 PAD2 / TC7 WO0 |
| Pin 29 | PA21 — GPIO PA21 / SERCOM5 PAD3 / TC7 WO1 |
| Pin 30 | PA22 — GPIO PA22 / SERCOM3 PAD0 / TC4 WO0 |
| Pin 31 | PA23 — GPIO PA23 / SERCOM3 PAD1 / TC4 WO1 |
| Pin 32 | PA24 — GPIO PA24 / SERCOM3 PAD2 / USB_DM |
| Pin 33 | PA25 — GPIO PA25 / SERCOM3 PAD3 / USB_DP |
| Pin 34 | RESETn — Reset input (active low) |
| Pin 35 | PA27 — GPIO PA27 |
| Pin 36 | PA28 — GPIO PA28 |
| Pin 37 | GND — Ground |
| Pin 38 | VDDIO — I/O supply voltage |
| Pin 39 | PB00 — GPIO PB00 / AIN14 / SERCOM5 PAD0 |
| Pin 40 | PB01 — GPIO PB01 / AIN15 / SERCOM5 PAD1 |
| Pin 41 | PB02 — GPIO PB02 / AIN16 / SERCOM5 PAD2 |
| Pin 42 | PB03 — GPIO PB03 / AIN17 / SERCOM5 PAD3 |
| Pin 43 | PB04 — GPIO PB04 / AIN18 / SERCOM4 PAD0 |
| Pin 44 | PB05 — GPIO PB05 / AIN19 / SERCOM4 PAD1 |
| Pin 45 | PB06 — GPIO PB06 / SERCOM4 PAD2 |
| Pin 46 | PB07 — GPIO PB07 / SERCOM4 PAD3 |
| Pin 47 | PB08 — GPIO PB08 / SERCOM4 PAD0 / TC4 WO0 |
| Pin 48 | PB09 — GPIO PB09 / SERCOM4 PAD1 / TC4 WO1 |
| Pin 49 | PB10 — GPIO PB10 / SERCOM4 PAD2 / TC5 WO0 |
| Pin 50 | PB11 — GPIO PB11 / SERCOM4 PAD3 / TC5 WO1 |
| Pin 51 | PB12 — GPIO PB12 / SERCOM4 PAD0 / TC6 WO0 |
| Pin 52 | PB13 — GPIO PB13 / SERCOM4 PAD1 / TC6 WO1 |
| Pin 53 | PB14 — GPIO PB14 / SERCOM4 PAD2 / TC7 WO0 |
| Pin 54 | PB15 — GPIO PB15 / SERCOM4 PAD3 / TC7 WO1 |
| Pin 55 | PB16 — GPIO PB16 / SERCOM5 PAD0 / TC6 WO0 |
| Pin 56 | PB17 — GPIO PB17 / SERCOM5 PAD1 / TC6 WO1 |
| Pin 57 | PB18 — GPIO PB18 / SERCOM5 PAD2 |
| Pin 58 | PB19 — GPIO PB19 / SERCOM5 PAD3 |
| Pin 59 | PB20 — GPIO PB20 / SERCOM3 PAD2 |
| Pin 60 | PB21 — GPIO PB21 / SERCOM3 PAD3 |
| Pin 61 | PB22 — GPIO PB22 / SERCOM1 PAD2 |
| Pin 62 | PB23 — GPIO PB23 / SERCOM1 PAD3 |
| Pin 63 | GND — Ground |
| Pin 64 | VDDIO — I/O supply voltage |
Typical Applications
ATSAMD21J17D-AUT is suitable for 7 applications: USB Human Interface Device (HID), Industrial Sensor Hub, Smart Home Automation Controller, Consumer Wearable Device, Automotive Body Electronics Module, Smart Metering Endpoint, IoT Edge Sensor Node.
USB Human Interface Device (HID)
The ATSAMD21J17D-AUT is well-suited for USB HID peripherals such as keyboards, mice, custom joysticks, and barcode scanners because of its integrated full-speed USB 2.0 device controller and 12-bit ADC for analog input channels. At 48 MHz the Cortex-M0+ core executes USB HID class drivers comfortably while leaving headroom for application logic. Place the device near the USB connector, route D+/D- as a 90 ohm controlled-impedance differential pair, and use the on-chip 1.5 kohm pull-up on D+ to signal full-speed attach.
Recommended
Industrial Sensor Hub
For industrial sensor aggregation nodes, the ATSAMD21J17D-AUT's 6 SERCOM channels can simultaneously interface SPI sensors, I2C peripherals, and UART modems. The 12-bit ADC with up to 20 channels captures analog transducers directly, while the 32 kHz RTC timestamps events with sub-second accuracy. SleepWalking peripherals allow the MCU core to stay in deep sleep while ADC conversions and SERCOM wake-on-match events proceed autonomously, achieving battery lifetimes of several years on a single coin cell.
Recommended
Smart Home Automation Controller
Smart home gateways running Zigbee, BLE, or LoRa sub-GHz protocols benefit from the ATSAMD21J17D-AUT's mix of SERCOM ports for radio control plus its 128 KB flash for protocol stacks. The Cortex-M0+ deterministic interrupt latency ensures responsive user-interface feedback even when the radio stack is active. Integrated Event System allows GPIO-to-DMA signaling without CPU wakeup, reducing average current consumption in always-on wall-powered controllers.
Recommended
Consumer Wearable Device
Wearable fitness bands and medical patches use the ATSAMD21J17D-AUT for its sub-microamp deep-sleep current and small 64-pin TQFP footprint. SleepWalking lets the ADC sample a heart-rate sensor every second without waking the core, while the DAC generates haptic feedback waveforms. The integrated USB port simplifies firmware updates and battery charging interface implementation over a single Micro-B connector.
Recommended
Automotive Body Electronics Module
AEC-Q100 qualification of the ATSAMD21J17D-AUT makes it suitable for body control modules handling lighting, HVAC, and seat-position actuators. The 12-bit ADC monitors battery voltage and current shunts, while 6 PWM timers drive LED strings and motor bridges. CAN-style communication can be implemented via SERCOM with an external transceiver. Operate at -40 C to +85 C industrial grade; consult Microchip for Grade 1 (-40 to +125 C) under-hood variants.
Recommended
Smart Metering Endpoint
Electricity, gas, and water metering designs leverage the ATSAMD21J17D-AUT's RTC calendar mode for time-of-use billing and tamper detection, while its 12-bit ADC accurately samples current transformers and thermistor sensors. The 128 KB flash stores metering logs, and SERCOM channels drive wireless M-Bus or LoRaWAN modules for AMR/AMI backhaul. Low deep-sleep current supports 10+ year battery life on lithium primary cells in remote meter installations.
Recommended
IoT Edge Sensor Node
Battery-powered IoT edge nodes benefit from the ATSAMD21J17D-AUT's Cortex-M0+ efficiency, 128 KB flash for TLS/DTLS stacks, and SleepWalking peripherals that wake only the necessary ADC or SERCOM channel during sensor reads. Average current consumption in sleep modes stays below 10 uA with RTC running, enabling multi-year battery life on 2x AA cells. The integrated USB port supports easy firmware provisioning during manufacturing.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD21J17D-AUT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD21J17A-AUT | ATSAMD21J18A-AU | ATSAMD21G18A-AFT | ATSAMD20J17A-AUT | ATSAMD21J16B-AUT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (10x10 mm) | 64-pin TQFP (10x10 mm) - same | 64-pin TQFP (10x10 mm) - same | 64-pin TQFP (10x10 mm) - same | 64-pin TQFP (10x10 mm) - same | 64-pin TQFP (10x10 mm) - same |
| Core | ARM Cortex-M0+ (48 MHz) | ARM Cortex-M0+ (48 MHz) | ARM Cortex-M0+ (48 MHz) | ARM Cortex-M0+ (48 MHz) | ARM Cortex-M0+ (48 MHz) | ARM Cortex-M0+ (48 MHz) |
| Flash Memory | 128 KB | 128 KB | 256 KB | 256 KB | 128 KB | 64 KB |
| SRAM | 16 KB | 16 KB | 32 KB | 32 KB | 16 KB | 8 KB |
| USB Support | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device | No USB | Full-Speed USB 2.0 Device |
| SERCOM Channels | 6 | 6 | 6 | 6 | 6 | 6 |
| Supply Voltage | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
| AEC-Q100 | Yes (AUT suffix) | Yes (AUT suffix) | No (industrial AU suffix) | No (industrial AFT suffix) | Yes (AUT suffix) | Yes (AUT suffix) |
| Unit Price @ qty 1 (USD, as of 2026-09-21) | $2.90 | $2.85 | $3.40 | $3.45 | $2.65 | $2.55 |
Key Differentiators
- AEC-Q100 automotive qualification with full feature set (vs ATSAMD21J18A-AU)
- SleepWalking peripherals for ultra-low-power event-driven designs (vs ATSAMD21J17A-AUT)
- Integrated full-speed USB 2.0 device controller (vs ATSAMD20J17A-AUT)
- 128 KB flash positioned between lower and higher density SAM D21 variants (vs ATSAMD21J16B-AUT)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDDCORE and VDDIO pin, and add a bulk 4.7 uF X5R ceramic on VDDIN. The internal LDO that regulates VDDCORE requires minimum 1 uF effective capacitance to maintain stability across temperature. Estimated: at VDDIN=3.3V, total quiescent current in STANDBY mode with RTC running is approximately 4 uA per the SAM D21 datasheet typical characteristics.
Route USB D+ (PA25) and D- (PA24) as a 90 ohm differential pair with matched length to within 1.6 mm, and keep the pair away from switching signals. Place the 1.5 kohm pull-up resistor on D+ near the MCU. For full-speed USB certification, total trace capacitance on D+/D- must remain below 20 pF to ground. Series ferrite beads are not recommended on USB lines.
Do not exceed 3.63 V on any VDDIO or VDDIN pin; reverse-voltage protection is not internal. The RESET pin is active-low and must be pulled high through 10 kohm with a 100 nF capacitor for clean power-on reset behavior. If using SERCOM peripherals, ensure the I/O lines are configured with the correct peripheral multiplexing in the PORT group before enabling the SERCOM clock in GCLK.
Estimated: at 48 MHz and 3.3 V supply, the MCU core consumes approximately 7 mA active, yielding roughly 23 mW power dissipation. The TQFP-64 package theta_JA is approximately 50 C/W, so junction temperature rise above ambient is roughly 1.2 C in typical room-temperature operation - well below the 125 C junction limit. No external heatsink is required for normal use.
Compliance Information
AEC-Q100 Grade 3 qualified per AUT suffix designation. RoHS and REACH compliance per Microchip product declaration. Lead-free matte-tin plating on TQFP leads.