ATSAMD20E17A-AN - ARM Cortex-M0+ 48MHz 128KB Flash MCU | Microchip
MPN: ATSAMD20E17A-AN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.39 | $4.39 |
| 10 | $3.83 | $38.30 |
| 100 | $2.93 | $293.00 |
| 500 | $2.59 | $1,295.00 |
| 1,000 | $2.4 | $2,400.00 |
ATSAMD20E17A-AN Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals such as timers, communication interfaces, and analog blocks. Within the broader taxonomy, the ATSAMD20E17A-AN sits at: microcontroller -> embedded processor -> semiconductor device. The ARM Cortex-M0+ core is the smallest and most energy-efficient member of the Cortex-M family, ideal for cost-sensitive and battery-powered designs.
Key features include the Cortex-M0+ core with single-cycle I/O access, an 8-channel Event System for inter-peripheral signaling without CPU intervention, a 12-bit 350 ksps ADC with up to 10 analog channels, two analog comparators, and up to six SERCOM (serial communication) interfaces that can each be configured as UART, SPI, or I2C. The device also integrates a 16-bit timer/counter, a 24-bit Real-Time Counter (RTC) with calendar, and full-speed USB 2.0 device support via a separate D- pin (PA24/PA25 require external crystal for USB operation).
Typical applications include smart home sensor nodes, IoT edge devices, industrial control and metering, consumer appliances, and low-power wireless companion MCUs. The wide 1.62-3.63 V supply range and dual operating temperature grades (industrial -40 to +85 C and extended -40 to +105 C) make the part suitable for both commercial and harsh-environment deployments.
When designing with the ATSAMD20E17A-AN, place decoupling capacitors (100 nF + 1 uF) as close as possible to each VDD pin pair and ensure the exposed pad on the TQFP is soldered to a continuous ground pour for thermal dissipation and low-impedance return paths. The DFLL and PLL require configuration via SAMD20 firmware libraries - leaving them at reset state may limit achievable system clock precision.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for ATSAMD20E17A-AN — 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-AN (same form factor and footprint) — differing in Package, SRAM, MSL Level, SERCOM Modules, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20E18A-AN
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAMD20E16A-AN
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAMD20E15A-AN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.55 / Unit
View Datasheet →ATSAMD20E14A-AN
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →STM32F030C8T6
✅ Drop-In✓ In Stock
$0.98 / Unit
View Datasheet →ATSAMD20E17A-AN Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum Clock Speed | 48 MHz |
| Program Flash Memory | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| Operating Temperature Range | -40 C to +105 C |
| Package | 32-pin TQFP (7x7 mm) |
| I/O Pins | Up to 26 |
| ADC | 12-bit, up to 10 channels, 350 ksps |
| Analog Comparators | 2 |
| SERCOM Modules | 6 (configurable as UART/SPI/I2C) |
| Timers (TC) | 16-bit, multiple channels |
| RTC | 24-bit with calendar |
| Event System Channels | 8 |
| USB | Full-speed USB 2.0 device |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| MSL Level | MSL3 / 168 hr (per JEDEC J-STD-020, TQFP package) |
ATSAMD20E17A-AN Pin Configuration
| Pin 1 | PA00 — GPIO / ADC input / TCC0-WO0 |
| Pin 2 | PA01 — GPIO / ADC input |
| Pin 3 | PA02 — GPIO / ADC input / AIN[0] positive comparator input |
| Pin 4 | PA03 — GPIO / ADC input / AIN[1] negative comparator input |
| Pin 5 | PA04 — GPIO / ADC input / VREFA reference voltage |
| Pin 6 | PA05 — GPIO / ADC input |
| Pin 7 | PA06 — GPIO / ADC input |
| Pin 8 | PA07 — GPIO / ADC input |
| Pin 9 | VDD — Digital supply voltage 1.62-3.63 V |
| Pin 10 | GND — Digital ground |
| Pin 11 | PA08 — GPIO / NMI / SERCOM0/I2C |
| Pin 12 | PA09 — GPIO / SERCOM0/I2C |
| Pin 13 | PA10 — GPIO / SERCOM2/SPI |
| Pin 14 | PA11 — GPIO / SERCOM2/SPI |
| Pin 15 | PA14 — GPIO / SERCOM2/SPI |
| Pin 16 | PA15 — GPIO / SERCOM3/I2C |
| Pin 17 | PA16 — GPIO / SERCOM1/SPI |
| Pin 18 | PA17 — GPIO / SERCOM1/SPI |
| Pin 19 | PA18 — GPIO / SERCOM3/I2C |
| Pin 20 | PA19 — GPIO / SERCOM3/I2C |
| Pin 21 | PA20 — GPIO / SERCOM5/I2C |
| Pin 22 | PA21 — GPIO / SERCOM5/I2C |
| Pin 23 | PA22 — GPIO / SERCOM3/SPI |
| Pin 24 | PA23 — GPIO / SERCOM5/SPI / USB SOF output |
| Pin 25 | PA24 — USB D- (requires external 32 kHz crystal for USB) |
| Pin 26 | PA25 — USB D+ (requires external 32 kHz crystal for USB) |
| Pin 27 | PA27 — GPIO / SERCOM1/SPI |
| Pin 28 | PA28 — GPIO / SERCOM1/SPI |
| Pin 29 | VDD — Digital supply voltage 1.62-3.63 V |
| Pin 30 | GND — Digital ground |
| Pin 31 | PA30 — GPIO / SWD clock / SERCOM1/I2C |
| Pin 32 | PA31 — GPIO / SWD data / SERCOM1/I2C |
Typical Applications
ATSAMD20E17A-AN is suitable for 7 applications: Smart Home Sensor Node, Industrial Control and Metering, Consumer Appliance HMI Controller, Battery-Powered IoT Edge Device, USB HID Peripheral (Custom Keyboard / HID Game Controller), Motor Control and Small BLDC Driver, Wearable Health and Fitness Device.
Smart Home Sensor Node
The ATSAMD20E17A-AN fits smart-home sensor hubs because of its 128 KB Flash supporting full Zigbee/Thread/BLE-HID stacks and its 16 KB SRAM buffering measurement bursts. Six SERCOM ports let one MCU drive multiple I2C sensors (temperature, humidity, light) plus a UART-attached radio - without external mux logic. The Cortex-M0+ core at 48 MHz provides 0.93 DMIPS/MHz, enough for onboard filtering while staying below the typical Zigbee endpoint power budget. The 24-bit RTC and Event System enable millisecond-timestamped wake-ups without CPU intervention. Use the device's IDLE and STANDBY sleep modes for sub-microamp average current, and rely on the brown-out detector to survive battery brown-outs.
Recommended
Industrial Control and Metering
The ATSAMD20E17A-AN suits industrial metering thanks to its 12-bit 350 ksps ADC with 10 channels, supporting simultaneous current and voltage sampling at rates well above the 4 ksps typical for Class 1 energy meters. The 32-pin TQFP with extended -40 to +105 C temperature grade operates reliably inside sealed polyphase meter enclosures. The 24-bit RTC with calendar is hardware-backs up by VBAT, preserving timekeeping during main-power loss. Hardware cryptographic support via the Event System and SERCOM-based SPI flash interface enables secure firmware-over-the-air updates. The wide 1.62-3.63 V supply range lets the same board design accept 3.3 V, 3.6 V Li-SOCl2, or 5 V regulated supplies with simple LDO front-ends.
Recommended
Consumer Appliance HMI Controller
The ATSAMD20E17A-AN powers appliance HMI panels because its six SERCOM ports drive capacitive-touch I2C controllers, segment-LCD drivers via SPI, and a main MCU UART to the appliance control board, all from a single chip. The Cortex-M0+ at 48 MHz runs Microchip's ASF or Atmel START graphic libraries for icon-based menus. 128 KB Flash accommodates multilingual firmware plus a bootloader, while 16 KB SRAM supports frame buffers for low-resolution LCDs. The integrated 12-bit ADC reads knob-encoder voltages and thermistor inputs directly. Low-power IDLE mode with RTC wake-up reduces standby power to near-zero for Energy Star compliance.
Recommended
Battery-Powered IoT Edge Device
The ATSAMD20E17A-AN excels in battery-powered IoT edge devices because the Cortex-M0+ delivers 2.14 CoreMark/MHz at well under 7 mA active current, and the device drops into 1.1 uA STANDBY mode with full SRAM retention and RTC running. The on-chip DFLL can be re-calibrated on temperature change to maintain accurate RTC timing. Six SERCOM ports provide UART/SPI/I2C flexibility for radio daughterboards. Wide 1.62-3.63 V supply allows direct connection to single-cell Li-ion batteries without an LDO, saving idle quiescent. The ATSAMD20E17A-AN is a strong fit for asset trackers, BLE beacons, and remote sensor pods that must run years on a coin cell.
Recommended
USB HID Peripheral (Custom Keyboard / HID Game Controller)
The ATSAMD20E17A-AN is well suited to USB HID peripherals thanks to its on-chip full-speed USB 2.0 device controller and 128 KB Flash for HID descriptor tables plus application logic. The 16 KB SRAM accommodates USB endpoint buffers (up to 832 bytes per endpoint in 8 endpoints) plus HID reports. Six SERCOMs allow SPI-driven OLED displays, UART debug, and I2C sensor inputs alongside USB. The 48 MHz CPU comfortably handles 1000 Hz USB polling plus debouncing and HID report generation. Native USB bootloader simplifies field firmware updates. Note that an external 32.768 kHz crystal is recommended for USB SOF accuracy.
Recommended
Motor Control and Small BLDC Driver
The ATSAMD20E17A-AN can drive small BLDC or stepper motors in low-power applications thanks to its 16-bit timer/counter with PWM channels, 12-bit ADC for back-EMF sensing, and Event System for deterministic commutation timing. Six SERCOMs enable UART command interface, SPI encoder feedback, and I2C sensor expansion. 128 KB Flash fits FOC control loops, while 16 KB SRAM supports per-cycle current-control buffers. The 48 MHz core runs simple sinusoidal FOC at modest RPM. Although the SAM D20 lacks the dedicated PWM of higher-end SAM E70/E80 parts, it is a strong fit for pumps, fans, and small appliance motors up to a few hundred watts.
Recommended
Wearable Health and Fitness Device
The ATSAMD20E17A-AN supports wearable health and fitness devices through its 12-bit ADC for heart-rate and SpO2 sensor front-ends, six SERCOMs for BLE module interfacing and OLED display control, and low-power Sleep modes that drop current to under 5 uA. The Cortex-M0+ core executes step-counting and calorie algorithms in real time without external DSP. The 32-TQFP's 7x7 mm footprint and 1 mm profile fit slim wristbands. The wide 1.62-3.63 V supply lets the design accept single-cell Li-Po or coin-cell batteries with simple power conditioning. Hardware AES via on-chip peripherals enables encrypted biometric data storage.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20E17A-AN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20E18A-AN | ATSAMD20E16A-AN | ATSAMD20E15A-AN | ATSAMD20E14A-AN | STM32F030C8T6 |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | STMicroelectronics |
| 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 | 32-TQFP (7x7 mm) - same footprint, verify pinout |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0 |
| Maximum Clock Speed | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 128 KB | 256 KB | 64 KB | 32 KB | 16 KB | 64 KB |
| SRAM | 16 KB | 32 KB | 8 KB | 4 KB | 2 KB | 8 KB |
| Operating 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 | 2.4 V to 3.6 V |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +85 C |
| USB | Full-speed USB device | Full-speed USB device | Full-speed USB device | Full-speed USB device | Full-speed USB device | No USB |
| ADC Channels | Up to 10 | Up to 10 | Up to 10 | Up to 10 | Up to 10 | Up to 10 |
Key Differentiators
- Largest Flash in SAM D20E TQFP-32 family (vs ATSAMD20E16A-AN)
- Full-speed USB device controller integrated (vs STM32F030C8T6)
- Six SERCOM ports for flexible multi-protocol I/O (vs STM32F030C8T6)
- Extended 105 C operating temperature vs 85 C (vs STM32F030C8T6)
- On-chip 24-bit RTC with calendar (vs ATSAMD20E14A-AN)
Design Notes
Place a 100 nF X7R decoupling capacitor within 3 mm of each VDD pin (pin 9 and pin 29) and a 4.7 uF bulk capacitor near the device. The ATSAMD20E17A-AN has separate digital VDD and analog AVDD domains - if used, route AVDD through a ferrite bead from VDD and decouple it with another 100 nF capacitor. Brown-Out Detector (BOD) should be enabled at boot to prevent Flash corruption during slow VDD ramp-up; configure BOD33 at 1.62 V threshold per the SAM D20 datasheet.
The 32-pin TQFP on the ATSAMD20E17A-AN includes an exposed thermal pad that must be soldered to a continuous ground pour for thermal dissipation and low-impedance return paths. The recommended land pattern uses 0.5 mm pitch pads with 0.3 mm pad width and a 5x5 mm central thermal pad with 9 thermal vias on a 1.0 mm grid. Keep analog traces (ADC inputs, AREF) short and away from digital switching nodes; use a guard trace tied to analog ground around the ADC inputs if the board has noisy switching regulators nearby.
Do not assume pin compatibility between TQFP-32 and QFN-32 SAMD20 variants - the ATSAMD20E17A-MN (QFN) and ATSAMD20E17A-AN (TQFP) have different land patterns. If using USB on the ATSAMD20E17A-AN, an external 32.768 kHz crystal on XIN32/XOUT32 (PA00/PA01 multiplexed) is required for USB SOF accuracy - without it USB enumeration may fail. The SAM D20 DFLL must be software-closed-loop configured for accurate 48 MHz operation; leaving it open-loop yields typical +/- 2% frequency error across temperature.
For SERCOM SPI operation above 8 MHz, keep trace lengths under 25 mm and add a 33 ohm series resistor near the source for impedance matching. The SAM D20 SERCOM pads support both 3.3 V and 1.8 V signaling via separate VDDIO domains, but the ATSAMD20E17A-AN has a single VDDIO - all I/O operates at VDD level. When connecting to 1.8 V peripherals, use a level translator or accept reduced noise margin. For I2C bus lengths over 100 mm, add external pull-ups (4.7 kohm to VDD) instead of relying on internal weak pull-ups.
The ATSAMD20E17A-AN in 32-TQFP dissipates roughly 100 mW in active mode at 48 MHz over 3.3 V - well within the 200 mW package rating at room temperature. With 1 square inch of ground-pour copper and the exposed pad soldered, junction-to-ambient thermal resistance (theta_JA) is approximately 65 C/W. Worst-case active-mode self-heating is below 10 C above ambient - no heatsink required. For sealed enclosures with restricted airflow, derate by 30% and verify with a thermocouple on the top-side package during design validation.
Compliance Information
RoHS compliant per Microchip product page; lead-free TQFP package; AEC-Q100 not applicable for standard ATSAMD20E17A-AN - separate SAM D20 AEC-Q100 variants exist under different ordering codes.