ATSAMD20E15B-AU - 48MHz Cortex-M0+ MCU, 32KB Flash | TQFP-32
Référence : ATSAMD20E15B-AU ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour ATSAMD20E15B-AU — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ATSAMD20E15B-AU (même facteur de forme et même empreinte) — différant par ADC, DAC, SRAM, Operating Temperature, RoHS Status.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAMD20E15B-AUT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.52 / unité
Voir la fiche technique →ATSAMD20E15A-AU
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.84 / unité
Voir la fiche technique →ATSAMD20E14B-AU
✅ Remplacement direct✓ En stock
$1.45 / unité
Voir la fiche technique →ATSAMD20E16B-AU
✅ Remplacement direct✓ En stock
$1.84 / unité
Voir la fiche technique →STM32F031K6T6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
ATSAMD20E15B-AU Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M0+ (32-bit) |
| Fréquence d'horloge maximale | 48 MHz |
| Flash Memory | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Supply Voltage (VDD) | 1.62 V to 3.63 V |
| Température de fonctionnement | -40C to +85C (industrial) |
| Boîtier | 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) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant (Green - AU suffix) |
Configuration des broches de ATSAMD20E15B-AU
| Broche 1 | PA03 — GPIO / ADC AIN[1] / VREF |
| Broche 2 | PA04 — GPIO / ADC AIN[2] / VOUT |
| Broche 3 | PA05 — GPIO / ADC AIN[3] / DAC VOUT |
| Broche 4 | PA06 — GPIO / ADC AIN[4] / SERCOM0 PAD[2] |
| Broche 5 | PA07 — GPIO / ADC AIN[5] / SERCOM0 PAD[3] |
| Broche 6 | PA08 — GPIO / SERCOM0 PAD[0] / I2S MCLK |
| Broche 7 | PA09 — GPIO / SERCOM0 PAD[1] / I2S FS |
| Broche 8 | PA10 — GPIO / SERCOM2 PAD[2] / TCC0 WO[2] |
| Broche 9 | PA11 — GPIO / SERCOM2 PAD[3] / TCC0 WO[3] |
| Broche 10 | VDD — Digital supply voltage 1.62 V to 3.63 V |
| Broche 11 | GND — Ground |
| Broche 12 | PA14 — GPIO / SERCOM2 PAD[0] / TCC0 WO[0] |
| Broche 13 | PA15 — GPIO / SERCOM2 PAD[1] / TCC0 WO[1] |
| Broche 14 | PA16 — GPIO / SERCOM1 PAD[0] / I2S SCK |
| Broche 15 | PA17 — GPIO / SERCOM1 PAD[1] / I2S SD |
| Broche 16 | PA18 — GPIO / SERCOM1 PAD[2] / TCC1 WO[0] |
| Broche 17 | PA19 — GPIO / SERCOM1 PAD[3] / TCC1 WO[1] |
| Broche 18 | PA20 — GPIO / SERCOM3 PAD[2] / TCC1 WO[2] |
| Broche 19 | PA21 — GPIO / SERCOM3 PAD[3] / TCC1 WO[3] |
| Broche 20 | PA22 — GPIO / SERCOM3 PAD[0] / SERCOM5 PAD[0] |
| Broche 21 | PA23 — GPIO / SERCOM3 PAD[1] / SERCOM5 PAD[1] |
| Broche 22 | PA24 — GPIO / SERCOM5 PAD[2] / USB D- |
| Broche 23 | PA25 — GPIO / SERCOM5 PAD[3] / USB D+ |
| Broche 24 | RESETn — Active-low reset input |
| Broche 25 | PA27 — GPIO / SERCOM5 PAD[1] / GCLK_IO[1] |
| Broche 26 | PA28 — GPIO / GCLK_IO[0] |
| Broche 27 | PA30 — GPIO / SERCOM1 PAD[2] / TCC1 WO[0] |
| Broche 28 | PA31 — GPIO / SERCOM1 PAD[3] / TCC1 WO[1] |
| Broche 29 | PB03 — GPIO / ADC AIN[11] / GCLK_IO[3] |
| Broche 30 | PB04 — GPIO / ADC AIN[12] |
| Broche 31 | PB05 — GPIO / ADC AIN[13] |
| Broche 32 | PB06 — GPIO / ADC AIN[14] |
Applications typiques
ATSAMD20E15B-AU convient pour 7 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20E15B-AU — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- Revision B silicon with latest errata fixes (vs ATSAMD20E15A-AU)
- More Flash for headroom than E14B-AU (vs ATSAMD20E14B-AU)
- Lower cost and richer analog than STM32F031K6T6 (vs STM32F031K6T6)
Notes de conception
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.
Informations de conformité
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.