ATSAMD20E15B-AU - 48MHz Cortex-M0+ MCU, 32KB Flash | TQFP-32
N.º de pieza: ATSAMD20E15B-AU ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $2.7 | $2,70 |
| 10 | $2.45 | $24,50 |
| 100 | $2.1 | $210,00 |
| 500 | $1.85 | $925,00 |
| 1.000 | $1.65 | $1.650,00 |
| 3.000 | $1.45 | $4.350,00 |
ATSAMD20E15B-AU Descripción general
An ARM Cortex-M0+ microcontroller is a 32-bit RISC processor core implementing the Thumb/Thumb-2 instruction set, optimized for energy efficiency and deterministic interrupt response in cost-sensitive embedded applications. The Cortex-M0+ sits at the entry level of the Cortex-M family and is widely used in home automation, consumer electronics, metering, and industrial sensor nodes where small code size and low active/idle power are required. The SAM D20E series places this core inside Microchip's Atmel-derived ecosystem, adding on-chip analog and event-system peripherals.
Key features of the ATSAMD20E15B-AU include 32 KB Flash with ECC, 4 KB SRAM, six SERCOM channels configurable as UART/SPI/I2C, a 12-bit 350 ksps ADC with up to 10 analog channels, a 10-bit 350 ksps DAC, an internal 8 MHz RC oscillator plus 32 kHz crystal support, and a sleep-mode current in the microamp range. The device operates from 1.62 V to 3.63 V across the industrial -40C to +85C temperature range, simplifying multi-rail designs.
The architecture pairs the Cortex-M0+ core with a multi-layer AHB/APB bus matrix, a low-power RTC, and the Peripheral Event System that lets peripherals trigger each other without CPU intervention. This event routing is the SAM D20 family's main power-saving tool, allowing the core to stay in deep-sleep while timers, comparators, or SERCOM wake it only on real activity. The 12-bit ADC achieves typical INL of +/-1.5 LSB and supports both single-ended and differential inputs via the on-chip analog multiplexer.
Typical applications include smart-home sensor hubs, low-power wireless sensor nodes (when paired with an external transceiver), industrial metering and HVAC controllers, consumer appliances with capacitive touch interfaces, and battery-powered IoT endpoints. The combination of Cortex-M0+ determinism and rich analog integration makes the device a strong fit when an 8-bit AVR is no longer adequate but a Cortex-M4 is overkill.
When designing with this part, ensure the VDDCORE pin is decoupled per the SAM D20 reference schematic (typically 1 uF plus 100 nF), select the correct OSCSEL fuse for the chosen clock reference, and use Microchip's ASF/MPLAB Harmony framework to take advantage of the event-driven peripheral architecture. Watch out for pin-out differences between the QFN/TQFP variants and the larger SAM D20 pin counts - the 32-pin TQFP exposes fewer SERCOM and ADC channels than the 48/64-pin siblings.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes not found in the standalone manufacturer datasheet, giving the engineer a faster path from selection to production.
Alternativas directas para ATSAMD20E15B-AU — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con ATSAMD20E15B-AU (mismo factor de forma y huella) — difiere en ADC, DAC, SRAM, Operating Temperature, RoHS Status.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
ATSAMD20E15B-AUT
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$2.52 / unidad
Ver hoja de datos →ATSAMD20E15A-AU
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.84 / unidad
Ver hoja de datos →ATSAMD20E14B-AU
✅ Sustitución directa✓ En stock
$1.45 / unidad
Ver hoja de datos →ATSAMD20E16B-AU
✅ Sustitución directa✓ En stock
$1.84 / unidad
Ver hoja de datos →STM32F031K6T6
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
ATSAMD20E15B-AU Valores máximos y características eléctricas
| Core | ARM Cortex-M0+ (32-bit) |
| Frecuencia de reloj máxima | 48 MHz |
| Flash Memory | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Supply Voltage (VDD) | 1.62 V to 3.63 V |
| Temperatura de funcionamiento | -40C to +85C (industrial) |
| Encapsulado | 32-pin TQFP (7x7 mm) |
| ADC | 12-bit, up to 10 channels, 350 ksps |
| DAC | 10-bit, 350 ksps |
| SERCOM Modules | 6 (configurable UART/SPI/I2C) |
| Timer/Counters | TC x3, TCC x1 |
| RTC | 32-bit with calendar |
| GPIOs | Up to 26 (package dependent) |
| Internal Oscillator | 8 MHz (factory trimmed) |
| Tipo de montaje | Surface Mount |
| Estado RoHS | Compliant (Green - AU suffix) |
Configuración de pines de ATSAMD20E15B-AU
| Pin 1 | PA03 — GPIO / ADC AIN[1] / VREF |
| Pin 2 | PA04 — GPIO / ADC AIN[2] / VOUT |
| Pin 3 | PA05 — GPIO / ADC AIN[3] / DAC VOUT |
| Pin 4 | PA06 — GPIO / ADC AIN[4] / SERCOM0 PAD[2] |
| Pin 5 | PA07 — GPIO / ADC AIN[5] / SERCOM0 PAD[3] |
| Pin 6 | PA08 — GPIO / SERCOM0 PAD[0] / I2S MCLK |
| Pin 7 | PA09 — GPIO / SERCOM0 PAD[1] / I2S FS |
| Pin 8 | PA10 — GPIO / SERCOM2 PAD[2] / TCC0 WO[2] |
| Pin 9 | PA11 — GPIO / SERCOM2 PAD[3] / TCC0 WO[3] |
| Pin 10 | VDD — Digital supply voltage 1.62 V to 3.63 V |
| Pin 11 | GND — Ground |
| Pin 12 | PA14 — GPIO / SERCOM2 PAD[0] / TCC0 WO[0] |
| Pin 13 | PA15 — GPIO / SERCOM2 PAD[1] / TCC0 WO[1] |
| Pin 14 | PA16 — GPIO / SERCOM1 PAD[0] / I2S SCK |
| Pin 15 | PA17 — GPIO / SERCOM1 PAD[1] / I2S SD |
| Pin 16 | PA18 — GPIO / SERCOM1 PAD[2] / TCC1 WO[0] |
| Pin 17 | PA19 — GPIO / SERCOM1 PAD[3] / TCC1 WO[1] |
| Pin 18 | PA20 — GPIO / SERCOM3 PAD[2] / TCC1 WO[2] |
| Pin 19 | PA21 — GPIO / SERCOM3 PAD[3] / TCC1 WO[3] |
| Pin 20 | PA22 — GPIO / SERCOM3 PAD[0] / SERCOM5 PAD[0] |
| Pin 21 | PA23 — GPIO / SERCOM3 PAD[1] / SERCOM5 PAD[1] |
| Pin 22 | PA24 — GPIO / SERCOM5 PAD[2] / USB D- |
| Pin 23 | PA25 — GPIO / SERCOM5 PAD[3] / USB D+ |
| Pin 24 | RESETn — Active-low reset input |
| Pin 25 | PA27 — GPIO / SERCOM5 PAD[1] / GCLK_IO[1] |
| Pin 26 | PA28 — GPIO / GCLK_IO[0] |
| Pin 27 | PA30 — GPIO / SERCOM1 PAD[2] / TCC1 WO[0] |
| Pin 28 | PA31 — GPIO / SERCOM1 PAD[3] / TCC1 WO[1] |
| Pin 29 | PB03 — GPIO / ADC AIN[11] / GCLK_IO[3] |
| Pin 30 | PB04 — GPIO / ADC AIN[12] |
| Pin 31 | PB05 — GPIO / ADC AIN[13] |
| Pin 32 | PB06 — GPIO / ADC AIN[14] |
Aplicaciones típicas
ATSAMD20E15B-AU es adecuado para 7 aplicacións: Smart Home Sensor Hub, Industrial Metering and HVAC Controller, Battery-Powered IoT Endpoint, Consumer Appliance Touch Interface, Portable Medical Monitoring Accessory, Motor Control Signal Generator, Wireless Sensor Data Logger.
Smart Home Sensor Hub
The ATSAMD20E15B-AU's 32 KB Flash and 48 MHz Cortex-M0+ core make it a strong fit for smart-home sensor hubs aggregating temperature, humidity, and motion data. Its six SERCOM channels allow simultaneous I2C sensor sampling, SPI display connection, and UART debug output without CPU bottleneck. The 12-bit ADC with 10 channels directly digitizes analog sensors, eliminating external ADC cost. The 1.62 V to 3.63 V supply range supports direct battery operation, and idle current in the microamp range extends coin-cell life in wireless nodes.
Recomendado
Industrial Metering and HVAC Controller
In metering and HVAC controllers, the ATSAMD20E15B-AU's 32-bit math precision and 48 MHz clock handle RMS current calculation, power factor correction, and PID loops that exceed 8-bit MCU capability. The Peripheral Event System routes timer and ADC signals between SERCOMs and DAC without waking the core, reducing active-mode duty cycle. Industrial -40C to +85C operation and the 32-pin TQFP's robust leadframe support long-life factory-floor deployment. Hardware AES-free footprint keeps BoM cost low for non-cryptographic metering endpoints.
Recomendado
Battery-Powered IoT Endpoint
The ATSAMD20E15B-AU's low-power modes with microamp-range sleep current make it well-suited for battery-powered IoT endpoints. The Cortex-M0+ core wakes from RTC, ADC window comparator, or SERCOM address match without external components, allowing multi-year coin-cell operation. With 32 KB Flash and 4 KB SRAM, the part runs lightweight LoRaWAN or BLE-software-stack implementations paired with an external transceiver. The wide 1.62 V to 3.63 V supply range covers LiSOCl2 and Li-ion chemistries without boost converters.
Recomendado
Consumer Appliance Touch Interface
The ATSAMD20E15B-AU's integrated Peripheral Touch Controller (PTC) supports capacitive buttons, sliders, and wheels without external touch ICs. Combined with six SERCOM channels for SPI display and I2C sensor communication, the part replaces discrete touch IC plus MCU in washing machines, induction cooktops, and microwave ovens. The 12-bit ADC reads analog sensors (NTC temperature, current shunt) alongside touch, while the 10-bit DAC drives audio cues or LED dimming. Industrial temperature rating covers appliance operating environments.
Recomendado
Portable Medical Monitoring Accessory
The ATSAMD20E15B-AU's 12-bit 350 ksps ADC captures pulse oximeter, heart-rate, or temperature sensor signals with sufficient resolution for wellness-grade peripherals. The Cortex-M0+ at 48 MHz processes signal conditioning algorithms while consuming less than 7 mA active. The SERCOM peripherals connect to Bluetooth Low Energy modules or OLED displays, and the 32 KB Flash holds BLE-stack libraries plus application code. Battery operation is straightforward with the 1.62 V minimum supply supporting single Li-ion cells down to cutoff voltage.
Recomendado
Motor Control Signal Generator
The ATSAMD20E15B-AU's TCC timer/counter with complementary PWM outputs and 24-bit resolution drives small BLDC or stepper motor control loops directly. Combined with the 12-bit ADC for back-EMF sensing and the Peripheral Event System for zero-crossing detection, the part handles sensorless trapezoidal commutation in fans, pumps, and small appliances. The 48 MHz clock provides 8 MHz headroom above typical 24 kHz PWM frequencies. Industrial temperature range and the 32-pin TQFP's good thermal performance support enclosed motor housings.
Recomendado
Wireless Sensor Data Logger
The ATSAMD20E15B-AU's 4 KB SRAM buffers sensor bursts while the 32 KB Flash stores configuration and logging metadata for wireless sensor data loggers. Combined with an external SPI flash or FRAM, the part implements multi-week remote deployments for agriculture, asset tracking, or environmental monitoring. The Peripheral Event System wakes the core only when the RTC timer fires a sampling window, keeping average current in the microamp range. Industrial temperature range supports outdoor enclosures.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para ATSAMD20E15B-AU — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | ATSAMD20E15B-AUT | ATSAMD20E15A-AU | ATSAMD20E14B-AU | ATSAMD20E16B-AU | STM32F031K6T6 |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | STMicroelectronics |
| Package | TQFP-32 (7x7 mm) | TQFP-32 (7x7 mm) - same | TQFP-32 (7x7 mm) - same | TQFP-32 (7x7 mm) - same | TQFP-32 (7x7 mm) - same | LQFP-32 (7x7 mm) - same |
| Core | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0 32-bit |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 32 KB | 32 KB | 32 KB | 16 KB | 64 KB | 32 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 4 KB | 8 KB | 4 KB |
| Supply 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 | 1.65 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Diferenciadores clave
- Revision B silicon with latest errata fixes (frente a ATSAMD20E15A-AU)
- More Flash for headroom than E14B-AU (frente a ATSAMD20E14B-AU)
- Lower cost and richer analog than STM32F031K6T6 (frente a STM32F031K6T6)
Notas de diseño
The ATSAMD20E15B-AU integrates a 1.2 V internal regulator that powers VDDCORE; decouple this pin with 1 uF plus 100 nF as close as possible to the IC, per the SAM D20E reference schematic. VDDIO supports 1.62 V to 3.63 V directly from a coin cell or regulated rail. Use SleepWalking and the Peripheral Event System to keep the core in deep-sleep while SERCOM and ADC continue sampling, reducing average current to the microamp range in battery-powered IoT designs.
Route the SWD signals (SWDIO, SWCLK, NRST, VDD, GND) on the same PCB layer and avoid vias on the SWDIO/SWCLK traces. Place the 32 kHz crystal (if used) within 5 mm of the XIN32/XOUT32 pins and shield it with a ground pour to minimize noise coupling into the RTC. Keep ADC analog traces (PA02-PA11) away from switching SERCOM or PWM traces to preserve ADC SNR; for high-accuracy measurements add a ground-star connection at the ADC AGND pin.
Do not assume pin compatibility between the SAM D20E 32-pin TQFP and the SAM D20G/J 48/64-pin variants - the 32-pin package exposes fewer SERCOM and ADC channels. Verify your firmware against the actual pin map (PB03-PB06 are ADC-only on the 32-pin TQFP-32, unlike the 48-pin versions). When migrating from ATSAMD20E15A-AU (revision A) to B revision silicon, review the SAM D20 errata document for changed module behavior, particularly around SERCOM baud-rate auto-baud and ADC offset trim.
Información de cumplimiento
The AU suffix indicates Microchip's lead-free, halogen-free, RoHS-compliant green packaging. Industrial temperature grade (-40C to +85C) is suitable for consumer and industrial use but not AEC-Q100 qualified for automotive safety applications.