ATSAMD20E15B-AUT - ARM Cortex-M0+ 48MHz 32KB Flash MCU | Microchip
MPN: ATSAMD20E15B-AUT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.95 | $3.95 |
| 10 | $3.55 | $35.50 |
| 100 | $3.18 | $318.00 |
| 500 | $2.84 | $1,420.00 |
| 1,000 | $2.52 | $2,520.00 |
ATSAMD20E15B-AUT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (SRAM), and peripheral interfaces (ADC, timers, communication buses) into one device. Microcontrollers sit at the heart of embedded systems, sitting below microprocessors in compute complexity but above simple logic ICs. Within the broader taxonomy: MCU -> 32-bit MCU -> ARM Cortex-M MCU -> Cortex-M0+ MCU -> low-power MCU -> SAM D20 family. The ATSAMD20E15B-AUT belongs to Microchip's SAM D20 family, designed for low-power, mixed-signal embedded designs.
Key features include a 12-bit, up to 350 ksps ADC with up to 10 channels, a 10-bit 350 ksps DAC, six SERCOM channels configurable as UART/SPI/I2C, a 16-bit Timer/Counter, a Real-Time Clock, and full-speed USB 2.0 device support. The device operates from 1.62 V to 3.63 V, supports 48 MHz at 1.62-3.63 V in the -40C to +85C industrial range, and offers multiple low-power sleep modes with sub-microamp wake-up time. The on-chip SERCOM peripherals are highly reconfigurable, allowing one physical block to operate as either USART, SPI, or I2C - a design that minimizes pin count for varied interface requirements.
The Cortex-M0+ core implements the ARMv6-M Thumb instruction set with a single-cycle I/O port for bit-banding, deterministic interrupt latency, and an optional Memory Protection Unit on equivalent family members. At 48 MHz, the core delivers 2.46 CoreMark/MHz, sufficient for sensor fusion, motor control loops, and simple protocol stacks. The integrated 32 KB Flash is rated for 10K erase/write cycles with retention; 4 KB SRAM supports most control-loop workloads.
Typical applications include home automation controllers, consumer appliance interfaces, smart metering endpoints, IoT sensor nodes, industrial HMI panels, and low-power wireless sensor hub processors. The USB 2.0 full-speed device makes the part well suited to HID peripherals such as keyboards, mice, and custom HID-class tools. With AEC-Q100 variants available in the SAM D20 family, the same silicon architecture is also deployed in automotive body and chassis subsystems.
When designing with this part, place a 0.1 uF decoupling capacitor as close as possible to each VDD pin and a bulk 4.7 uF capacitor on the main supply rail. Configure unused I/O pins as inputs with internal pull-up enabled to minimize quiescent current. For firmware development, Microchip's MPLAB X IDE with the XC32 compiler and Atmel Studio 7 both support the device, and SEGGER J-Link debug probes are fully compatible per SEGGER's supported device list.
This page synthesizes distributor pricing across 9 channels, lists drop-in same-package alternatives from the SAM D20 family and competitor pin-compatible MCUs, and provides practical design notes that complement the manufacturer datasheet.
Drop-in alternatives for ATSAMD20E15B-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 ATSAMD20E15B-AUT (same form factor and footprint) — differing in ADC, Package, Operating Temperature, MSL Level, Flash Memory.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20E15A-AUT
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20E16B-AUT
✅ Drop-In✓ In Stock
$2.45 / Unit
View Datasheet →ATSAMD20E14B-AUT
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →ATSAMC20E16A-AUT
✅ Drop-In✓ In Stock
$1.96 / Unit
View Datasheet →ATSAMD20E15B-AU
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20E15B-AUT Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum Clock Frequency | 48 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Supply Voltage Range | 1.62 V to 3.63 V |
| Operating Temperature | -40C to +85C (Industrial) |
| ADC | 12-bit, up to 350 ksps, up to 10 channels |
| DAC | 10-bit, 350 ksps |
| SERCOM | 6 channels (configurable as USART/SPI/I2C) |
| USB | Full-Speed USB 2.0 Device |
| Timers | 16-bit Timer/Counter, RTC |
| I/O Pins | Up to 26 GPIO |
| Package | 32-pin TQFP (7x7 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Family | SAM D20 |
| Low-Power Modes | Sleep, Standby, Backup with RTC |
ATSAMD20E15B-AUT Pin Configuration
| Pin 1 | PA00 — GPIO / XIN (External Clock Input) |
| Pin 2 | PA01 — GPIO / XOUT (External Clock Output) |
| Pin 3 | PA02 — GPIO / AIN0 (Analog Input) |
| Pin 4 | PA03 — GPIO / AIN1 / VREFA (ADC Voltage Reference) |
| Pin 5 | GND — Ground |
| Pin 6 | VDD — Digital Supply Voltage |
| Pin 7 | PA04 — GPIO / AIN2 / VREFB |
| Pin 8 | PA05 — GPIO / AIN3 |
| Pin 9 | PA06 — GPIO / AIN4 |
| Pin 10 | PA07 — GPIO / AIN5 |
| Pin 11 | PA08 — GPIO / AIN6 / I2S FS |
| Pin 12 | PA09 — GPIO / AIN7 / I2S MCK |
| Pin 13 | PA10 — GPIO / AIN8 |
| Pin 14 | PA11 — GPIO / AIN9 |
| Pin 15 | GND — Ground |
| Pin 16 | VDD — Digital Supply Voltage |
| Pin 17 | PA12 — GPIO / SERCOM2 PAD0 |
| Pin 18 | PA13 — GPIO / SERCOM2 PAD1 |
| Pin 19 | PA14 — GPIO / SERCOM0 PAD2 |
| Pin 20 | PA15 — GPIO / SERCOM0 PAD3 |
| Pin 21 | PA16 — GPIO / SERCOM1 PAD0 |
| Pin 22 | PA17 — GPIO / SERCOM1 PAD1 |
| Pin 23 | PA18 — GPIO / SERCOM3 PAD2 |
| Pin 24 | PA19 — GPIO / SERCOM3 PAD3 |
| Pin 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Pin 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Pin 27 | PA22 — GPIO / SERCOM3 PAD0 |
| Pin 28 | PA23 — GPIO / SERCOM3 PAD1 |
| Pin 29 | PA24 — GPIO / USB_DM |
| Pin 30 | PA25 — GPIO / USB_DP |
| Pin 31 | RESET — Reset input (active low) |
| Pin 32 | VDDCORE — Internal voltage regulator output - decouple with 1uF |
Typical Applications
ATSAMD20E15B-AUT is suitable for 6 applications: USB HID Peripherals, Home Automation Controllers, Industrial Sensor Nodes, Consumer Appliance Interfaces, Smart Metering Endpoints, IoT Sensor Hubs.
USB HID Peripherals
The ATSAMD20E15B-AUT is well matched to USB Human Interface Device designs. The integrated Full-Speed USB 2.0 device controller, 48 MHz Cortex-M0+ core, and 32 KB Flash comfortably host a USB HID stack, descriptor table, and application firmware. The 32-pin TQFP package exposes dedicated USB D+ and D- pads, simplifying PCB layout. Compared to discrete USB-to-UART bridges, this part eliminates an external chip and supports custom HID descriptors for keyboards, mice, and game controllers.
Recommended
Home Automation Controllers
For home automation hub and edge-controller roles, the ATSAMD20E15B-AUT's six configurable SERCOM peripherals allow simultaneous UART, SPI, and I2C interfaces to sensors, radios, and displays. The 12-bit ADC reads thermistor, light-sensor, and potentiometer signals directly without external converters. Low-power sleep modes with sub-microamp wake-up current make it suitable for battery-powered door/window sensors. Operating from 1.62 V to 3.63 V also supports single-cell Li-ion or 2xAA battery rails.
Recommended
Industrial Sensor Nodes
In industrial 4-20 mA loop-powered or 24 V bus sensor nodes, the ATSAMD20E15B-AUT's 12-bit ADC with up to 10 channels multiplexes multiple analog inputs through a single MCU, reducing bill of materials. The 48 MHz core supports modest DSP-style filtering for vibration or strain-gauge signals. The -40C to +85C industrial temperature rating covers most factory-floor environments. The 32-pin TQFP package is also available in pin-compatible ATSAMD20E16B-AUT for higher-memory firmware.
Recommended
Consumer Appliance Interfaces
For washing machines, microwave ovens, and HVAC controllers, the ATSAMD20E15B-AUT's 32 KB Flash stores keypad debounce logic, LCD driver code, and simple state machines. The integrated 10-bit DAC drives analog control signals without external components. Six SERCOM channels support multiple user interface buses (keypad I2C, display SPI, sensor UART) on a single device. The 1.62-3.63 V supply range aligns with 3.3 V logic rails typical in consumer appliance designs.
Recommended
Smart Metering Endpoints
In smart electricity, water, or gas metering endpoints, the ATSAMD20E15B-AUT supports periodic measurement plus wireless report cycles. The Real-Time Clock with calendar function time-stamps metering events accurately. Low-power standby with RTC running reduces average current to single-digit microamps, extending battery life in gas and water meters. The 12-bit ADC accurately measures shunt-resistor voltage for electricity meters. Pin compatibility with the higher-memory ATSAMD20E16B-AUT provides firmware growth headroom.
Recommended
IoT Sensor Hubs
As an IoT sensor hub MCU, the ATSAMD20E15B-AUT aggregates data from multiple low-speed sensors (temperature, humidity, motion) and forwards it over a higher-bandwidth link (Wi-Fi, BLE, LoRa). The six SERCOM peripherals handle concurrent I2C sensor reads, SPI radio control, and UART debug output. The USB device interface enables direct commissioning via USB. Operating down to 1.62 V allows energy harvesting designs where the MCU runs directly from a small solar cell or thermoelectric generator.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20E15B-AUT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20E15A-AUT | ATSAMD20E16B-AUT | ATSAMD20E14B-AUT | ATSAMC20E16A-AUT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 32-TQFP (7x7) | 32-TQFP (7x7) - same | 32-TQFP (7x7) - same | 32-TQFP (7x7) - same | 32-TQFP (7x7) - same |
| 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 | 32 KB | 32 KB | 64 KB | 16 KB | 16 KB |
| SRAM | 4 KB | 4 KB | 8 KB | 2 KB | 4 KB |
| Supply Voltage Range | 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.7 V to 5.5 V |
| CAN-FD Peripheral | No | No | No | No | Yes |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| RoHS Status | Compliant | Compliant | Compliant | Compliant | Compliant |
Key Differentiators
- Higher memory density in same footprint (vs ATSAMD20E14B-AUT)
- USB 2.0 full-speed device integrated (vs ATSAMD20E15A-AUT)
- Lower supply voltage range for battery-powered designs (vs ATSAMC20E16A-AUT)
Design Notes
Decouple each VDD pin with a 0.1 uF X7R ceramic capacitor placed within 3 mm of the pin, and add a single 4.7 uF bulk capacitor on the main supply rail. The VDDCORE pin (pin 32) requires a dedicated 1 uF X7R capacitor; never share this capacitor with another pin. Estimated: the SAM D20 family datasheet recommends these specific capacitor values - any substitution should be validated against the regulator stability curve in section 32 of the device datasheet.
Route the USB D+ and D- differential pair with 90-ohm differential impedance and match trace lengths within 150 mil. Place the USB series termination resistors close to the MCU pins. The SWDIO and SWCLK signals should be routed with short traces to the debug header; add 10K pull-ups on SWDIO and SWCLK if the debugger does not provide them. Estimated: typical impedance target for USB 2.0 full-speed is 90 ohms, per the USB 2.0 specification cited in the SAM D20 datasheet.
Do not leave unused GPIO pins floating. Configure them as inputs with the internal pull-up enabled to minimize quiescent current and prevent noise-induced leakage. The NRST pin must be pulled up with an external 10K resistor to VDDIO. Do not exceed 3.63 V on any I/O pin - the SAM D20E15B-AUT is not 5 V tolerant on GPIO. AEC-Q100 qualified variants in the same family exist for automotive use; the standard ATSAMD20E15B-AUT is industrial grade only.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; AEC-Q100 variants exist as ATSAMD20E15B-AUT (extended temp) per SAM D20 family datasheet section 1. Industrial temperature range -40C to +85C.