ATSAMD20E15A-MN - 32KB Flash Cortex-M0+ MCU 48MHz 32-VQFN
MPN: ATSAMD20E15A-MN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.65 | $2.65 |
| 10 | $2.39 | $23.90 |
| 100 | $2.15 | $215.00 |
| 500 | $1.92 | $960.00 |
| 1,000 | $1.72 | $1,720.00 |
ATSAMD20E15A-MN Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, volatile memory (SRAM), non-volatile program memory (Flash/ROM), and a configurable set of peripheral interfaces (GPIO, ADC, timers, communication controllers). The ATSAMD20E15A-MN belongs to the ARM Cortex-M0+ family - the most energy-efficient ARM core, designed for deterministic 32-bit processing in cost- and power-sensitive applications. Within Microchip's product hierarchy it sits under: ARM Cortex-M0+ MCU -> SAM D20 family -> SAM D20E sub-family (32-pin) -> power-management / industrial IoT / consumer segment.
Key features include 48 MHz Cortex-M0+ core reaching 2.14 Coremark/MHz, 32 KB Flash, 4 KB SRAM, six SERCOM channels (configurable as UART/SPI/I2C), a 12-bit ADC with up to 20 analog channels, multiple 16-bit timers, a 32-bit Real-Time Counter, and the Microchip Event System for inter-peripheral signaling without CPU intervention. The device also integrates a full-speed USB 2.0 device controller on selected variants and supports the Atmel/Microchip SleepWalking energy-saving scheme, allowing peripherals to wake the core autonomously only when needed.
Architecturally, the SAM D20E uses a single-cycle IO-bus to peripherals and a low-leakage process, which together deliver low active current (~7 mA at 48 MHz) and multiple low-power modes (IDLE, STANDBY, BACKUP) consuming only a few microamps. The integrated voltage regulator and brown-out detector simplify power-tree design, while the 32-VQFN exposed pad provides a low theta-JA path for thermal relief in space-constrained boards.
Typical applications include home automation nodes, smart metering, low-cost consumer electronics, sensor hubs, industrial control peripherals, USB HID/HID-class devices, and battery-powered IoT endpoints. The combination of Cortex-M0+ efficiency, 32 KB Flash sufficient for many connectivity stacks (BLE host via UART, sub-GHz radio drivers, LoRaWAN device code), and a compact 5x5 mm package makes this part a strong fit where STM32L0 or older Atmel SAM3N parts were traditionally specified.
When designing with this device, ensure the VQFN exposed pad is soldered to a sufficiently large copper pour for thermal dissipation, place decoupling capacitors (100 nF + 1 uF) as close as possible to VDD/VDDIO pins, and respect the 1.6 V minimum supply at start-up. For firmware, use the Microchip MPLAB X IDE with the MPLAB Harmony 3 framework or ASF to access the SERCOM multiplexing and Event System drivers.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet to accelerate engineering selection.
Drop-in alternatives for ATSAMD20E15A-MN — 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 ATSAMD20E15A-MN (same form factor and footprint) — differing in Operating Temperature, Package, ADC, Flash Memory, SRAM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20E15B-MN
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20E15A-MU
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20E15B-MUT
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →ATSAMD20E15A-AN
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.55 / Unit
View Datasheet →ATSAMD20E14B-MUT
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →ATSAMD20E15A-MN Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ |
| Core Architecture | 32-bit RISC |
| Max CPU Clock | 48 MHz |
| Coremark/MHz | 2.14 |
| Flash Program Memory | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Operating Voltage | 1.6 V to 3.6 V |
| Operating Temperature | -40C to +105C |
| Package | 32-VQFN (5x5 mm) with exposed pad |
| Mounting Type | Surface Mount |
| SERCOM Channels | Up to 6 (configurable UART/SPI/I2C) |
| ADC | 12-bit, up to 20 channels |
| Timers | 16-bit TC and TCC, 32-bit RTC |
| Event System | Yes (inter-peripheral signaling) |
| MSL Level | MSL3 |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| Series | SAM D20E |
ATSAMD20E15A-MN Pin Configuration
| Pin 1 | PA02 — GPIO / ADC AIN0 / SERCOM alternative (per SAM D20 datasheet) |
| Pin 2 | PA03 — GPIO / ADC AIN1 / SERCOM alternative |
| Pin 3 | PA04 — GPIO / VREFA / ADC AIN4 / SERCOM alt |
| Pin 4 | GND — Ground |
| Pin 5 | PA05 — GPIO / ADC AIN5 / SERCOM alt |
| Pin 6 | PA06 — GPIO / ADC AIN6 / SERCOM alt |
| Pin 7 | PA07 — GPIO / ADC AIN7 / SERCOM alt |
| Pin 8 | VDD — Main supply 1.6V-3.6V |
| Pin 9 | GND — Ground |
| Pin 10 | VDDCORE — Internal regulator output (1.2V typ), decouple with 1uF |
| Pin 11 | PA08 — GPIO / NMI / SERCOM alt |
| Pin 12 | PA09 — GPIO / SERCOM alt |
| Pin 13 | PA10 — GPIO / SERCOM alt |
| Pin 14 | PA11 — GPIO / SERCOM alt |
| Pin 15 | PA14 — GPIO / SERCOM alt / XIN |
| Pin 16 | PA15 — GPIO / SERCOM alt / XOUT |
| Pin 17 | PA16 — GPIO / SERCOM alt |
| Pin 18 | PA17 — GPIO / SERCOM alt |
| Pin 19 | PA18 — GPIO / SERCOM alt |
| Pin 20 | PA19 — GPIO / SERCOM alt |
| Pin 21 | PA20 — GPIO / SERCOM alt |
| Pin 22 | PA21 — GPIO / SERCOM alt |
| Pin 23 | PA22 — GPIO / SERCOM alt |
| Pin 24 | PA23 — GPIO / SERCOM alt |
| Pin 25 | PA24 — GPIO / SERCOM alt / USB DP on E18 |
| Pin 26 | PA25 — GPIO / SERCOM alt / USB DM on E18 |
| Pin 27 | RESETn — Active-low reset input |
| Pin 28 | PA27 — GPIO / SERCOM alt |
| Pin 29 | PA28 — GPIO / SERCOM alt |
| Pin 30 | PA30 — GPIO / SWCLK (programming) |
| Pin 31 | PA31 — GPIO / SWDIO (programming) |
| Pin 32 | VSW — Voltage switch input for internal regulator, connect to VDD |
Typical Applications
ATSAMD20E15A-MN is suitable for 6 applications: Home Automation Sensor Hub, Smart Metering Endpoints, Industrial Control Peripherals, Low-Cost Consumer Electronics, USB Human Interface Devices (HID), Battery-Powered IoT Endpoints.
Home Automation Sensor Hub
The ATSAMD20E15A-MN is well suited to home-automation sensor hubs that aggregate temperature, humidity, motion, and door/window contact signals. The Cortex-M0+ core at 48 MHz and 32 KB Flash comfortably run a small Zigbee or Thread host stack or a Bluetooth Low Energy UART pass-through, while six SERCOM channels (each re-configurable as UART/SPI/I2C) interface to multiple sensors and radio modules simultaneously. The 1.6-3.6 V supply range lets the device run directly from two AA cells without an LDO, and SleepWalking plus IDLE/STANDBY modes reduce quiescent current to a few microamps between events. The 5x5 mm VQFN footprint fits inside tiny surface-mount sensor enclosures, and the exposed pad provides adequate thermal relief for the ~7 mA active current. Compared with older 8-bit AVR parts, this MCU doubles the instructions per MHz and adds a 12-bit ADC with 20 channels for higher-resolution environmental sensing.
Recommended
Smart Metering Endpoints
In smart electricity, water, and gas metering endpoints the ATSAMD20E15A-MN delivers the long battery life required for 10+ year deployments. The Cortex-M0+ core plus Event System lets the device stay in STANDBY for >99% of the time, only waking on a timer, GPIO edge, or ADC threshold to transmit metering data over a sub-GHz radio or wired M-Bus interface. The integrated 12-bit ADC samples current/voltage waveforms with sufficient resolution for class-1 metering, and the 32 KB Flash holds simple calibration tables plus an OMS-compliant application layer. Running from a 3.6 V lithium primary cell, the wide operating range (1.6-3.6 V) allows the cell to discharge all the way down to its end-of-life voltage without brown-out. Compared with a discrete 8051 + ADC solution, the ATSAMD20E15A-MN saves PCB area and reduces BOM cost while adding firmware upgradability.
Recommended
Industrial Control Peripherals
For industrial control peripherals such as Modbus RTU sensor nodes, PLC expansion modules, and IO-Link device transceivers, the ATSAMD20E15A-MN provides the determinism of a 32-bit Cortex-M0+ core plus the ruggedness of a -40C to +105C industrial temperature grade. Six SERCOM channels support up to three Modbus UARTs, SPI sensors, and I2C peripherals on a single chip, while the Event System allows GPIO edges to trigger ADC conversions without CPU load. The 12-bit ADC with 20 channels handles 4-20 mA analog inputs and 0-10 V signals via external scaling, and the built-in DMA controller moves ADC samples into SRAM without waking the CPU. The 32-VQFN package survives the -40C cold-crank and +85C ambient conditions typical of factory floors, and the exposed pad simplifies thermal management in sealed enclosures.
Recommended
Low-Cost Consumer Electronics
The ATSAMD20E15A-MN brings 32-bit ARM performance to low-cost consumer products such as toys, small appliances, fitness wearables, and remote controls. At less than $2 in volume, the part offers significantly more capability than competing 8-bit MCUs while keeping BOM cost flat. The Cortex-M0+ core at 48 MHz drives small TFT displays, LED matrices, and audio feedback tones through the integrated timers and PWM channels. The SERCOM peripherals can simultaneously talk to a Bluetooth module, an accelerometer, and a small SPI Flash, eliminating external glue logic. Low-power modes keep battery life competitive with 8-bit designs, and the 5x5 mm VQFN footprint is small enough for wearable form factors. Compared with PIC16F equivalents, the ATSAMD20E15A-MN offers faster CPU, more Flash, and richer peripherals at similar cost.
Recommended
USB Human Interface Devices (HID)
Although the ATSAMD20E15A-MN variant does not include the USB controller, the same SAM D20E silicon supports USB device interfaces when configured via firmware emulation over SERCOM plus external PHY, or a designer can move to the pin-compatible ATSAMD20E18A-MU which adds native USB 2.0 full-speed device. The 32 KB Flash holds HID class drivers, and the SERCOM channels manage buttons, rotary encoders, and LED indicators on keyboards, mice, and gaming controllers. The 48 MHz CPU easily handles polling rates up to 1000 Hz with margin for debounce and macro processing. The small 5x5 mm package keeps PCBs compact, and the industrial -40C to +105C rating supports gaming peripherals with chassis-mounted electronics. Compared with legacy 8-bit USB MCUs, this part simplifies firmware with a 32-bit core and modern ARM toolchain.
Recommended
Battery-Powered IoT Endpoints
Battery-powered IoT endpoints - remote sensor tags, BLE beacons, asset trackers - benefit from the ATSAMD20E15A-MN's aggressive low-power SleepWalking implementation. Per the SAM D20 datasheet, IDLE mode draws ~3 mA, STANDBY drops to ~1 uA, and BACKUP mode reaches <1 uA with RTC retention, enabling multi-year coin-cell operation. The Event System plus DMA lets peripherals (ADC, SERCOM RX, GPIO) autonomously wake the CPU only when a meaningful event occurs. The wide 1.6-3.6 V supply window lets the part run directly from a single CR2032 coin cell (3.0 V nominal) down to its end-of-life voltage, eliminating an LDO. Six SERCOM channels support BLE modules (UART), sensors (I2C/SPI), and a debug port simultaneously. Compared with non-SleepWalking MCUs, the ATSAMD20E15A-MN cuts average system power by 3-5x for typical IoT traffic profiles.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20E15A-MN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20E15B-MN | ATSAMD20E15A-MU | ATSAMD20E15B-MUT | ATSAMD20E15A-AN | ATSAMD20E14B-MUT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 32-VQFN (5x5 mm) | 32-VQFN (5x5 mm) - same | 32-VQFN (5x5 mm) - same | 32-VQFN (5x5 mm) - same | 32-TQFP (7x7 mm) - larger PCB | 32-VQFN (5x5 mm) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max CPU Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 16 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB |
| Operating Voltage | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V |
| Operating Temperature | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C |
| SERCOM Channels | Up to 6 | Up to 6 | Up to 6 | Up to 6 | Up to 6 | Up to 6 |
Key Differentiators
- Same 32 KB Flash as -E15A but with revision B silicon improvements (vs ATSAMD20E15B-MN)
- 16 KB Flash instead of 32 KB for cost-down designs (vs ATSAMD20E14B-MUT)
- Tray packaging option for low-volume and prototyping (vs ATSAMD20E15A-MU)
Design Notes
Decouple VDD with a 100 nF X7R ceramic placed within 2 mm of the VDD pin, and a 1 uF X5R bulk capacitor within 5 mm. VDDCORE (pin 10) MUST be decoupled with a 1 uF X7R cap (not 10 uF) directly to the exposed pad's GND pour. According to the SAM D20 datasheet, VSW (pin 32) is the internal voltage-switch node and must be tied to VDD. Brown-out detection is enabled by default; configure BOD33 levels via NVM fuse bits for battery-powered designs.
The 32-VQFN exposed thermal pad is internally bonded to GND and provides the primary heat-dissipation path. Estimate: at 48 MHz active current ~7 mA at 3.3 V = 23 mW, well within the package's thermal budget without a heatsink. However, solder the EP to a copper pour of at least 25 mm^2 to keep theta-JA near 39 C/W and prevent thermal stress in sealed industrial enclosures. For +105C ambient designs, verify thermal margin in the system-level thermal chamber.
Do not assume every PAxx pin exposes every peripheral - the SERCOM peripheral-to-pin mapping is configured via the PORT and PMUX registers and varies by chip variant. According to the SAM D20 datasheet, ADC channel numbers do NOT map directly to GPIO pin numbers (e.g. PA02 = AIN0, PA03 = AIN1). Always use the Microchip MPLAB Harmony 3 pin-manager or ASF PORT driver to verify pin function. Failing to do so is the most common cause of 'dead ADC input' issues in SAM D20 designs.
Route the SWD signals (SWCLK on PA30, SWDIO on PA31) as short, impedance-controlled traces (50 ohm typical) without stubs, and keep them away from switching converter or motor-drive traces. Add a 4.7 kOhm pull-up on RESETn to VDD to avoid spurious resets during power-up. For low-EMI designs, place the 32 kHz crystal load capacitors close to XIN/XOUT and use a guard ring tied to GND. The exposed pad must have at least 6 thermal vias (0.3 mm drill, 0.5 mm pitch) to inner GND planes.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose ATSAMx21E or ATSAMx51 for automotive. Industrial -40C to +105C temperature grade per datasheet.