ATSAMD20E17A-AU - 48MHz Cortex-M0+ MCU 128KB Flash | Microchip
MPN: ATSAMD20E17A-AU ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.95 | $3.95 |
| 10 | $3.56 | $35.60 |
| 100 | $3.18 | $318.00 |
| 500 | $2.84 | $1,420.00 |
| 1,000 | $2.5 | $2,500.00 |
ATSAMD20E17A-AU Overview
What is an ARM Cortex-M0+ microcontroller? A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash), data memory (SRAM), and programmable peripherals. The Cortex-M0+ is ARM's smallest and most energy-efficient application processor core, designed for deterministic real-time control with a Thumb-2 instruction subset. MCUs sit at the bottom of the compute hierarchy and are distinct from microprocessors by their integrated memory and peripherals. In the SAM D20E family, the Cortex-M0+ core is paired with the Microchip peripheral set, including SERCOM (configurable serial communication) and Event System for hardware-triggered DMA-like operation without CPU intervention.
Key features include 128 KB Flash, 16 KB SRAM, 48 MHz maximum clock, an 8-channel 12-bit ADC, 10-bit DAC, up to six SERCOM interfaces configurable as UART/SPI/I2C, and a full-speed USB 2.0 device. The peripheral touch controller (PTC) supports capacitive touch sensing, and the Event System enables deterministic inter-peripheral signaling.
Typical applications span home automation, consumer electronics, smart metering, industrial control, and IoT edge nodes where low power consumption, small footprint, and rich connectivity are required. The 32-TQFP package supports hand-solderable prototyping and standard SMT assembly lines.
Design consideration: the SAM D20E requires careful clock configuration to balance CPU performance against quiescent current; sleep modes with RTC running can drop consumption to single-digit microamps. Use Atmel Studio / MPLAB X IDE with the ASF or Harmony 3 framework for driver support.
This page synthesizes distributor pricing, pin-compatible SAM D20 family drop-ins, and practical design notes not collected in any single manufacturer document.
Drop-in alternatives for ATSAMD20E17A-AU — 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 ATSAMD20E17A-AU (same form factor and footprint) — differing in ADC, Package, DAC, Operating Temperature, Peripheral Touch Controller (PTC).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20E16A-AUT
✅ Drop-In✓ In Stock
$1.44 / Unit
View Datasheet →ATSAMD20E18A-AU
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →ATSAMD20E17A-AUT
✅ Drop-In✓ In Stock
$2.7 / Unit
View Datasheet →ATSAMD21E17A-AU
✅ Drop-In✓ In Stock
$2.3 / Unit
View Datasheet →ATSAMD20E15A-AU
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAMD20E14A-AU
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAMD20E17A-AU Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum Clock Frequency | 48 MHz |
| Program Memory (Flash) | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Package | 32-TQFP (7x7 mm) |
| Pin Count | 32 |
| Supply Voltage | 1.62 V to 3.63 V |
| Operating Temperature | -40 C to +85 C (industrial) |
| ADC | 12-bit, up to 20 channels |
| DAC | 10-bit, 1 channel |
| SERCOM | Up to 6 (UART/SPI/I2C configurable) |
| USB | USB 2.0 Full-Speed Device |
| Peripheral Touch Controller (PTC) | Yes |
| Timers | 16-bit and 32-bit TCC/TC |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
ATSAMD20E17A-AU Pin Configuration
| Pin 1 | PA00 — GPIO / SERCOM1[0] / ADC[0] |
| Pin 2 | PA01 — GPIO / SERCOM1[1] / ADC[1] |
| Pin 3 | PA02 — GPIO / SERCOM0[0] / ADC[2] |
| Pin 4 | PA03 — GPIO / SERCOM0[1] / ADC[3] |
| Pin 5 | PA04 — GPIO / SERCOM0[2] / ADC[4] |
| Pin 6 | PA05 — GPIO / SERCOM0[3] / ADC[5] |
| Pin 7 | PA06 — GPIO / SERCOM0[0] (alt) / ADC[6] |
| Pin 8 | PA07 — GPIO / SERCOM0[1] (alt) / ADC[7] |
| Pin 9 | VDD — Digital supply voltage (1.62-3.63V) |
| Pin 10 | GND — Ground |
| Pin 11 | PA08 — GPIO / SERCOM2[0] / ADC[8] |
| Pin 12 | PA09 — GPIO / SERCOM2[1] / ADC[9] |
| Pin 13 | PA10 — GPIO / SERCOM2[2] / ADC[10] |
| Pin 14 | PA11 — GPIO / SERCOM2[3] / ADC[11] |
| Pin 15 | PA14 — GPIO / SERCOM4[2] / XCK / PTC[0] |
| Pin 16 | PA15 — GPIO / SERCOM4[3] / PTC[1] |
| Pin 17 | PA16 — GPIO / SERCOM1[0] (alt) / PTC[2] |
| Pin 18 | PA17 — GPIO / SERCOM1[1] (alt) / PTC[3] |
| Pin 19 | PA18 — GPIO / SERCOM3[2] / PTC[4] |
| Pin 20 | PA19 — GPIO / SERCOM3[3] / PTC[5] |
| Pin 21 | PA20 — GPIO / SERCOM5[2] / PTC[6] |
| Pin 22 | PA21 — GPIO / SERCOM5[3] / PTC[7] |
| Pin 23 | PA22 — GPIO / SERCOM3[0] / PTC[8] |
| Pin 24 | PA23 — GPIO / SERCOM3[1] / PTC[9] |
| Pin 25 | PA24 — GPIO / SERCOM4[0] / USB_DM |
| Pin 26 | PA25 — GPIO / SERCOM4[1] / USB_DP |
| Pin 27 | RESET — Reset input (active low) |
| Pin 28 | SWDIO — Serial Wire Debug I/O |
| Pin 29 | SWCLK — Serial Wire Debug Clock |
| Pin 30 | VDDIO — I/O supply voltage |
| Pin 31 | GND — Ground |
| Pin 32 | VSW — Voltage Switching pin (for SAM D20 USB) |
Typical Applications
ATSAMD20E17A-AU is suitable for 7 applications: Home Automation Hub, Smart Metering / Energy Monitor, Industrial Sensor / 4-20mA Transmitter, Consumer Wearable / Fitness Band, USB HID Device / Custom Input Peripheral, Capacitive Touch Interface Panel, IoT Edge Node / Wireless Sensor.
Home Automation Hub
The ATSAMD20E17A-AU fits home automation hub designs because its 48 MHz Cortex-M0+ core runs Zigbee/Wi-Fi co-processor glue logic while its six SERCOM interfaces handle UART, SPI, and I2C peripherals such as sensors and displays. The 128 KB Flash accommodates OTA bootloader plus application code; 16 KB SRAM handles protocol buffers without external memory. With 1.62 V to 3.63 V supply, the part operates directly from 2xAA batteries or a 3.3 V LDO. PTC support enables capacitive touch keys on wall switches. Per the Microchip SAM D20 datasheet, sleep current under 1 uA extends coin-cell node lifetime.
Recommended
Smart Metering / Energy Monitor
The ATSAMD20E17A-AU's 12-bit ADC with up to 20 channels reads multiple current/voltage sensors simultaneously for single-phase energy metering. The 48 MHz Cortex-M0+ core computes RMS power and accumulates kWh data; 128 KB Flash stores calibration tables and tamper logs. USB Full-Speed enables firmware updates and tariff downloads in field-deployed meters. Per Microchip, the peripheral event system triggers ADC conversions without CPU wake-up, minimizing active-time energy budget. Operates from -40 C to +85 C for outdoor cabinet installations.
Recommended
Industrial Sensor / 4-20mA Transmitter
The ATSAMD20E17A-AU's 12-bit ADC, wide operating voltage (1.62 V to 3.63 V), and industrial temperature range (-40 C to +85 C) suit loop-powered 4-20 mA sensor transmitters. The Cortex-M0+ core runs linearization and HART protocol state machines; six SERCOMs provide UART for HART modems and SPI for sensor interfaces. Per the SAM D20 datasheet, the 48 MHz clock enables 100 kSPS ADC sampling. The 32-TQFP package supports hand-solderable prototyping of small-form-factor field instrumentation.
Recommended
Consumer Wearable / Fitness Band
The ATSAMD20E17A-AU's sub-microamp sleep modes and Cortex-M0+ efficiency make it suitable for wearable fitness bands. The peripheral touch controller supports swipe gestures on small OLED panels; SERCOM interfaces drive BLE modules and heart-rate sensors. The 16 KB SRAM holds step-count buffers, while 128 KB Flash fits BLE stack plus application code. Per the Microchip SAM D20 datasheet, sleep with RTC running draws under 5 uA. The 32-TQFP footprint fits inside slim wristband enclosures.
Recommended
USB HID Device / Custom Input Peripheral
The ATSAMD20E17A-AU's integrated USB 2.0 Full-Speed device with on-chip transceiver eliminates external PHY cost in custom HID peripherals (game controllers, programmable keypads, foot pedals). The 48 MHz CPU generates HID reports; 16 KB SRAM holds HID buffers; six SERCOMs interface to physical buttons, encoders, and RGB LEDs. Per the Microchip SAM D20 datasheet, USB suspend current stays under 100 uA for bus-powered compliance. The 32-TQFP package supports single-layer hobbyist PCB designs.
Recommended
Capacitive Touch Interface Panel
The ATSAMD20E17A-AU's Peripheral Touch Controller (PTC) supports up to 256-channel capacitive touch sensing without external components, ideal for appliance control panels, elevator buttons, and kitchen equipment. The SAM D20 hardware PTC handles acquisition and threshold detection autonomously; the Cortex-M0+ core wakes only on a confirmed touch, conserving power. Per Microchip, PTC supports both self- and mutual-capacitance modes. The 32-TQFP package's exposed pads simplify EMC-shielded PCB layouts.
Recommended
IoT Edge Node / Wireless Sensor
The ATSAMD20E17A-AU's low-power Cortex-M0+ core, sleep modes under 1 uA, and SERCOM-rich peripheral set make it a strong fit for battery-powered IoT edge nodes measuring temperature, humidity, or motion. Six SERCOMs connect to LoRa, BLE, or sub-GHz radio modules; the event system triggers ADC sampling on RTC wake without CPU intervention. The 128 KB Flash fits LoRaWAN stack plus application; 16 KB SRAM handles uplink/downlink buffers. Per the Microchip product page, the SAM D20 family targets IoT sensor applications specifically.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20E17A-AU — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20E16A-AU | ATSAMD20E18A-AU | ATSAMD21E17A-AU | ATSAMD20E15A-AU |
|---|---|---|---|---|---|
| Package | 32-TQFP (7x7 mm) | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same |
| Brand | 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+ |
| Max Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 128 KB | 64 KB | 256 KB | 128 KB | 32 KB |
| SRAM | 16 KB | 8 KB | 32 KB | 16 KB | 4 KB |
| USB | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device + Host | USB 2.0 FS Device |
| Touch (PTC) | Yes | Yes | Yes | Yes | Yes |
| Approx Unit Price (qty 100) | $3.18 | $2.85 (lower mem) | $3.65 (higher mem) | $3.40 (next-gen core) | $2.55 (lowest mem) |
Key Differentiators
- USB 2.0 Full-Speed with on-chip PHY (vs ATSAMD20E16A-AU)
- Touch controller (PTC) hardware support (vs ATSAMD21E17A-AU)
- Lowest-cost path within SAM D20E family (vs ATSAMD20E18A-AU)
Design Notes
Estimated: at 48 MHz active, the SAM D20E draws approximately 2.7 mA per Microchip datasheet. Place a 1 uF X7R ceramic bypass capacitor within 3 mm of the VDD pin and a 10 uF bulk capacitor on the supply rail. Configure unused GPIO as input with pull-up enabled to minimize leakage. Use the Power Manager (PM) and SleepWalking features to gate peripheral clocks during idle periods.
Route the SWDIO and SWCLK signals to a 2x5 0.05-inch header for Cortex-M0+ debug access. Keep trace lengths under 50 mm and add 4.7K pull-ups on SWDIO/SWCLK if not provided internally. The USB_DM and USB_DP pair requires 90-ohm differential impedance; place the 22-ohm series termination resistors within 4 mm of the MCU pins for USB Full-Speed compliance per USB 2.0 spec.
Do not exceed 3.63 V on any I/O pin or VDD - permanent damage occurs above 4 V. The 32-TQFP pin 1 indicator is a dot; pin numbering increases counter-clockwise. The PTC channels are shared with GPIO - disabling PTC requires careful peripheral multiplexing configuration in the PORT and PMUX registers. For capacitive touch, run Microchip's QTouch Composer calibration after PCB fab.
Use a 4-layer PCB with continuous ground plane beneath the MCU for thermal dissipation and EMI control. The 32-TQFP has a 0.8 mm pitch - select ENIG finish and 0.1 mm solder mask expansion for reliable assembly. Isolate the 48 MHz external crystal traces within a ground guard ring; place load capacitors within 2 mm of the XIN/XOUT pins to minimize jitter.
Compliance Information
RoHS and REACH compliant per Microchip product page. Lead-free finish. Not AEC-Q100 qualified - choose ATSAMHA0 (Automotive) variants for AEC-Q100 automotive applications. SAM D20E family is targeted at home automation, consumer, metering, and industrial segments.