ATSAMD21E17D-MF - 48MHz Cortex-M0+ MCU 128KB Flash | Microchip
MPN: ATSAMD21E17D-MF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.1 | $31.00 |
| 100 | $2.65 | $265.00 |
| 500 | $2.3 | $1,150.00 |
| 1,000 | $1.95 | $1,950.00 |
ATSAMD21E17D-MF Overview
An ARM Cortex-M0+ microcontroller is the most energy-efficient member of the Cortex-M family, designed for deeply embedded applications that need deterministic interrupt handling, low active power, and ultra-low sleep current. The SAM D21E sits in Microchip's portfolio as a low-power, high-performance MCU that combines a Cortex-M0+ core with a rich peripheral set: SERCOM modules (configurable as UART/SPI/I2C), a USB 2.0 Full-Speed device/host port, a 12-bit ADC, a 10-bit DAC, and multiple timers and PWM channels. The D21E sub-family is pin-optimized for small 32- and 48-pin packages.
Key features of the ATSAMD21E17D-MF include 128 KB Flash with 4 KB Read-While-Write region, 16 KB SRAM, a full-speed USB 2.0 interface with on-chip transceiver, six SERCOM channels, a 20-channel 12-bit 350 ksps ADC, a 10-bit 350 ksps DAC, two analog comparators, up to 26 GPIO, and a peripheral touch controller (PTC) supporting buttons, sliders, and wheels. The integrated SERCOM blocks are highly flexible - the same hardware can be reconfigured in firmware to act as UART, SPI master/slave, or I2C master/slave, which dramatically reduces external component count.
Typical applications include home automation gateways, consumer appliances with USB connectivity, smart metering nodes, industrial sensor hubs, and wearable devices. The on-chip USB transceiver eliminates the need for an external PHY, and the wide operating voltage range simplifies battery and bus-powered designs. For cost-sensitive nodes, the smaller D21E package footprint and the SAM D21 family's code compatibility across the G18, G17, G16, G15, G14, E18, E17, E16, E15 and J18/J17/J16/J15/J14 variants make it easy to scale memory or pin count without rewriting firmware.
Designers should note the 'D' suffix in the part number denotes the on-chip debug logic and the 'F' suffix denotes 128 KB Flash, while the 'MF' package designator indicates the 32-pin QFN industrial-temperature variant. When migrating to other SAM D21 devices, verify that the peripheral count and SERCOM channel count match the target pinout, as not all signals are bonded out on the 32-pin QFN.
Drop-in alternatives for ATSAMD21E17D-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 ATSAMD21E17D-MF (same form factor and footprint) — differing in Package, ADC, DAC, Operating Temperature, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD21E17D-AF
✅ Drop-In✓ In Stock
$2.83 / Unit
View Datasheet →ATSAMD21E17A-MF
✅ Drop-In✓ In Stock
$3.49 / Unit
View Datasheet →ATSAMD21E17A-MFT
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →ATSAMD21E17A-AF
✅ Drop-In✓ In Stock
$2.34 / Unit
View Datasheet →ATSAMD21E16B-MU
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →ATSAMD21E16C-UUT
✅ Drop-In✓ In Stock
$2.52 / Unit
View Datasheet →ATSAMD21E17D-MF Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ |
| Bit Width | 32-bit |
| Maximum Clock Speed | 48 MHz |
| Program Memory (Flash) | 128 KB |
| SRAM | 16 KB |
| Read-While-Write Region | 4 KB |
| Operating Voltage | 1.62 V to 3.63 V |
| Operating Temperature | -40C to +125C (Extended Industrial) |
| Package | 32-pin QFN (5x5 mm) |
| Mounting Type | Surface Mount |
| GPIO Count | Up to 26 |
| SERCOM Channels | 6 (configurable UART/SPI/I2C) |
| USB Interface | USB 2.0 Full-Speed Device/Host with on-chip transceiver |
| ADC | 12-bit, up to 20 channels, 350 ksps |
| DAC | 10-bit, 350 ksps |
| Analog Comparators | 2 |
| Peripheral Touch Controller (PTC) | Yes |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
ATSAMD21E17D-MF Pin Configuration
| Pin 1 | PA00 — GPIO / SERCOM1[0] / ADC[0] (peripheral functions multiplexed) |
| Pin 2 | PA01 — GPIO / SERCOM1[1] / ADC[1] |
| Pin 3 | PA02 — GPIO / SERCOM1[2] / ADC[2] / analog comparator negative input |
| Pin 4 | PA03 — GPIO / SERCOM1[3] / ADC[3] / reference for analog comparator |
| Pin 5 | GND — Ground |
| Pin 6 | VDD — Digital supply voltage (1.62 V to 3.63 V) |
| Pin 7 | PA04 — GPIO / SERCOM0[0] / ADC[4] / DAC output |
| Pin 8 | PA05 — GPIO / SERCOM0[1] / ADC[5] / analog comparator positive input |
| Pin 9 | PA06 — GPIO / SERCOM0[2] / ADC[6] |
| Pin 10 | PA07 — GPIO / SERCOM0[3] / ADC[7] |
| Pin 11 | PA08 — GPIO / SERCOM2[0] / ADC[8] / PTC Y-line |
| Pin 12 | PA09 — GPIO / SERCOM2[1] / ADC[9] / PTC X-line |
| Pin 13 | PA10 — GPIO / SERCOM2[2] / ADC[10] / USB SOF 1 kHz |
| Pin 14 | PA11 — GPIO / SERCOM2[3] / ADC[11] / USB DP |
| Pin 15 | VDDIO — I/O supply voltage reference |
| Pin 16 | GND — Ground |
| Pin 17 | PA14 — GPIO / SERCOM3[2] / XIN32K clock input |
| Pin 18 | PA15 — GPIO / SERCOM3[3] / XOUT32K clock output |
| Pin 19 | PA16 — GPIO / SERCOM1[0] / I2S SCK |
| Pin 20 | PA17 — GPIO / SERCOM1[1] / I2S FS |
| Pin 21 | PA18 — GPIO / SERCOM1[2] / I2S MCK |
| Pin 22 | PA19 — GPIO / SERCOM1[3] / I2S SDO |
| Pin 23 | PA20 — GPIO / SERCOM5[2] / SWDIO debug data |
| Pin 24 | PA21 — GPIO / SERCOM5[3] / SWCLK debug clock |
| Pin 25 | PA22 — GPIO / SERCOM3[0] / USB DM (or GPIO depending on mux) |
| Pin 26 | PA23 — GPIO / SERCOM3[1] / USB DP (or GPIO depending on mux) |
| Pin 27 | PA24 — GPIO / SERCOM3[2] / USB SOF |
| Pin 28 | PA25 — GPIO / SERCOM3[3] |
| Pin 29 | PA27 — GPIO / SERCOM5[3] |
| Pin 30 | PA28 — GPIO / SERCOM5[0] / reset input |
| Pin 31 | GND — Thermal pad / Ground |
| Pin 32 | VDD — Digital supply voltage |
Typical Applications
ATSAMD21E17D-MF is suitable for 6 applications: Home Automation Gateway, USB HID Consumer Device, Industrial Sensor Hub, Smart Metering Node, Wearable Fitness Tracker, Appliance Control Board.
Home Automation Gateway
The ATSAMD21E17D-MF is well matched for home automation gateways that bridge USB- or sensor-based nodes to Wi-Fi/Ethernet. Its 48 MHz Cortex-M0+ core and 128 KB Flash can host the full USB CDC stack plus a lightweight MQTT-SN bridge, while 16 KB SRAM is sufficient for TLS session buffers in stripped-down configurations. The integrated USB 2.0 Full-Speed transceiver removes the need for an external PHY, reducing BOM cost in wall-plug gateways. Six SERCOM channels allow concurrent I2C sensor reads, SPI flash storage, and UART debug output without external bus expanders, and the extended industrial temperature rating supports installation in unheated utility closets.
Recommended
USB HID Consumer Device
The ATSAMD21E17D-MF excels as a USB Human Interface Device in compact consumer peripherals such as custom keyboards, MIDI controllers, and USB dongles. The on-chip USB 2.0 Full-Speed transceiver with integrated pull-up resistors eliminates external PHY and 1.5 kohm pull-up, allowing direct USB connector attachment through ESD protection only. 128 KB Flash comfortably fits HID report descriptors, debouncing algorithms, and Macro/lighting effects, while the 12-bit ADC and 26 GPIO support analog joysticks, rotary encoders, and RGB LED current sensing. Per the SAM D21 datasheet, the integrated PTC peripheral enables capacitive key scanning without external touch ICs.
Recommended
Industrial Sensor Hub
The ATSAMD21E17D-MF is ideal for industrial 4-20 mA or Modbus sensor hubs that aggregate multiple analog and digital inputs onto a single USB or RS-485 backbone. Its 12-bit 20-channel ADC at 350 ksps can sample multiple 4-20 mA loops through current-sense resistors, while the dual 10-bit DAC supports 0-10 V analog output generation. The wide 1.62 V-3.63 V supply range accommodates both 24 V industrial bus rails (via LDO) and 3.3 V logic rails, and the -40C to +125C temperature rating ensures operation alongside motors and heaters in industrial cabinets.
Recommended
Smart Metering Node
The ATSAMD21E17D-MF supports smart electricity, water, and gas metering nodes that need deterministic pulse counting, tamper detection, and low standby current. The Cortex-M0+ core with SleepWalking peripherals can count metrology pulses in deep sleep while consuming under 5 uA, and the integrated PTC allows capacitive tamper-switch inputs without extra ICs. The USB Full-Speed interface enables local PC readout for utility technicians, while the 128 KB Flash fits DLMS/COSEM or wireless M-Bus protocol stacks. Per Microchip documentation, the SAM D21E is the standard recommendation for IEC 62053-21 metering designs.
Recommended
Wearable Fitness Tracker
The ATSAMD21E17D-MF is well suited for wearable fitness bands and health-monitoring wristbands where small PCB footprint, low power, and capacitive touch are required. The 32-pin QFN (5x5 mm) package leaves room for a compact main board with battery management on the underside, while the integrated PTC supports up to 12 self-capacitance touch buttons and sliders. The 12-bit ADC can read heart-rate photodiode front-ends, and the on-chip DC-DC converter optimizes battery life at low load currents typical of step-counter workloads.
Recommended
Appliance Control Board
The ATSAMD21E17D-MF is a strong fit for washing machine, dishwasher, and induction cooker control boards that demand industrial-grade temperature resilience and robust motor control. The six SERCOM channels can drive multiple SPI displays, I2C sensors, and UART diagnostic ports simultaneously, while the TCC timer blocks generate complementary PWM for power-factor correction or BLDC motor commutation. Per the Microchip datasheet, the -40C to +125C rating handles proximity to heating elements, and 128 KB Flash fits IEC 60730 Class B safety library requirements for white goods.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD21E17D-MF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD21E17D-AF | ATSAMD21E17A-MF | ATSAMD21E17A-MFT | ATSAMD21E17A-AF | ATSAMD21E16B-MU | ATSAMD21E16C-UUT |
|---|---|---|---|---|---|---|---|
| Package | 32-pin QFN (5x5 mm) | 32-pin QFN (5x5 mm) - same | 32-pin QFN (5x5 mm) - same | 32-pin QFN (5x5 mm) - same | 32-pin QFN (5x5 mm) - same | 32-pin QFN (5x5 mm) - same | 32-pin WLCSP (QFN family) - same footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB (-50%) | 64 KB (-50%) |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB (-50%) | 8 KB (-50%) |
| Maximum Clock Speed | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Temperature Grade | -40C to +125C (Industrial Extended) | -40C to +85C (Commercial) | -40C to +125C (Industrial Extended) | -40C to +125C (Industrial Extended) | -40C to +85C (Commercial) | -40C to +85C (Commercial) | -40C to +85C (Commercial) |
| Silicon Revision | D | D | A | A | A | B | C |
| USB 2.0 FS Transceiver | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) |
Key Differentiators
- Largest Flash in the D21E 32-pin QFN sub-family (vs ATSAMD21E16B-MU)
- Industrial extended temperature grade (-40C to +125C) (vs ATSAMD21E17A-AF)
- Latest D-revision silicon with errata fixes (vs ATSAMD21E17A-MF)
Design Notes
Estimated: the SAM D21E integrates both a 1.2 V core LDO and an optional DC-DC buck converter selectable by software. For battery-powered designs, set VREGCTRL to switch to the DC-DC mode when VDD > 1.8 V and load > 5 mA, dropping core current by approximately 30%. Place a 1 uF X7R 0402 ceramic on each VDD pin and a 4.7 uF X5R 0805 bulk capacitor on VDDIO to meet USB inrush requirements. For USB bus-powered designs, add a 10 uF bulk capacitor on VBUS to handle enumeration surge currents without droop.
The 32-pin QFN (5x5 mm) package has a center thermal pad that MUST be soldered to the PCB ground plane for proper thermal and electrical performance. Per the Microchip SAM D21 datasheet, the recommended PCB footprint uses 0.25 mm pitch perimeter pads and an 8 thermal-via array (0.3 mm drill) directly under the thermal pad, connecting it to the inner ground plane. Missing the thermal pad connection can cause ADC accuracy drift above 70C and reduce USB signal integrity by 3-4 dB.
Do not leave the SWDIO/SWDCLK pins floating during normal operation; while the SAM D21 internal pull-ups default to enabled, attaching a 100 kohm external pull-up on each ensures reliable debugging under noisy industrial loads. Per the errata sheet for revision D, the USB DP/DM pin mux must be reconfigured when switching between USB and SERCOM3 on PA22/PA23, otherwise the USB controller will fail to enumerate. Always configure the NVMCTRL CTRLB.CACHEFLUSH bit when modifying the Flash controller for deterministic code execution.
Route the USB DP/DM traces as a 90-ohm differential pair with matched length within 0.5 mm tolerance, keeping them at least 2 mm away from any switching regulator or high-current trace. Place the ESD protection array (e.g. USBLC6-2SC6) within 3 mm of the USB connector, and add a common-mode choke if the cable exceeds 0.5 m. Keep the 32 kHz crystal traces short and surrounded by ground pour, with no signal traces crossing underneath, to maintain RTC accuracy.
Compliance Information
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; the -40C to +125C industrial rating does not substitute for AEC-Q100 automotive qualification.