ATSAMD20E16B-AU - 32-bit ARM Cortex-M0+ MCU, 64KB Flash, TQFP-32 | Microchip
Référence : ATSAMD20E16B-AU ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.62 | $3,62 |
| 10 | $3.16 | $31,60 |
| 100 | $2.65 | $265,00 |
| 500 | $2.21 | $1 105,00 |
| 1 000 | $1.84 | $1 840,00 |
ATSAMD20E16B-AU Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O on one silicon die. The Cortex-M0+ is ARM's smallest and most energy-efficient application processor core, optimized for deterministic interrupt response and ultra-low power operation, enabling battery-powered devices that wake quickly, execute brief tasks, and return to sleep. The SAM D20 family extends this with Microchip's proprietary low-power techniques and an event system that lets peripherals trigger each other without CPU involvement.
Key specifications of the ATSAMD20E16B-AU include a 1.62 V to 3.63 V supply range, six SERCOM channels configurable as I2C/SPI/UART, six timer/counter instances, a real-time clock, an integrated 32 kHz oscillator, and a full-speed USB 2.0 device port. The 12-bit ADC delivers up to 350 ksps with hardware oversampling to 16-bit effective resolution, while the 10-bit DAC supports waveform generation. The 256-channel peripheral touch controller (PTC) enables robust capacitive touch interfaces without external components.
Architecturally, the device uses a single-cycle I/O bus for deterministic GPIO access, an event system for inter-peripheral signaling, and SleepWalking peripherals that can wake the CPU only when meaningful data is present. This combination yields active currents under 4 mA at 48 MHz and deep-sleep currents below 5 microamperes with RTC retention, qualifying it for energy-harvesting and coin-cell designs.
Typical applications include home automation nodes, smart metering endpoints, consumer Human-Machine Interface (HMI) with capacitive touch, industrial sensor transmitters, USB HID peripherals, and low-power wireless sensor hubs pairing with sub-GHz or BLE modules. Its blend of analog integration, USB, and touch makes it a strong single-chip solution when bill-of-materials cost and PCB area are critical.
When designing with this device, ensure the VDDCORE pin is decoupled with a 1 uF X7R ceramic capacitor close to the package, and use the on-chip voltage regulator in normal mode rather than bypassing it. Decoupling the USB VBUS pin with 4.7 uF and adding 90-ohm differential impedance-controlled traces on D+/D- are mandatory for USB compliance. The B variant adds an enhanced PTC and improved ADC; firmware written for ATSAMD20E16A rev A silicon may need migration to the latest ASF4 / MCC peripheral drivers.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for part selection, sourcing, and PCB bring-up.
Alternatives de remplacement direct pour ATSAMD20E16B-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 ATSAMD20E16B-AU (même facteur de forme et même empreinte) — différant par ADC, Package, SERCOM Modules, Flash Memory, DAC.
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 →ATSAMD20E14B-AU
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$1.45 / unité
Voir la fiche technique →ATSAMD20E16B-AUT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.45 / unité
Voir la fiche technique →ATSAMD20E16B-AN
✅ Remplacement direct✓ En stock
$2.1 / unité
Voir la fiche technique →ATSAMD20E15B-MU
✅ Remplacement direct✓ En stock
$1.1 / unité
Voir la fiche technique →ATSAMD20E14B-MUT
✅ Remplacement direct✓ En stock
$0.95 / unité
Voir la fiche technique →ATSAMD20E16A-AUT
✅ Remplacement direct✓ En stock
$1.44 / unité
Voir la fiche technique →ATSAMD20E16B-AU Valeurs maximales et caractéristiques électriques
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Fréquence d'horloge maximale | 48 MHz |
| Program Flash Memory | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Supply Voltage (VDDIN) | 1.62 V to 3.63 V |
| Température de fonctionnement | -40 C to +85 C (industrial) |
| ADC | 12-bit, up to 350 ksps, up to 10 channels |
| DAC | 10-bit, 1 channel |
| Peripheral Touch Controller (PTC) | Up to 256 channels |
| SERCOM Modules | 6 (configurable as I2C/SPI/UART) |
| USB | USB 2.0 Full-Speed Device |
| Timer/Counters | 6 (TC) plus 3 TCC |
| GPIO | Up to 26 |
| Boîtier | 32-pin TQFP (7x7 mm) |
| Type de montage | Surface Mount |
| Niveau MSL | 3 (168 hours) |
| Statut RoHS | Compliant |
Configuration des broches de ATSAMD20E16B-AU
| Broche 1 | PA03 — GPIO / ADC AIN1 / VREFA |
| Broche 2 | PA04 — GPIO / ADC AIN2 / VREFB |
| Broche 3 | PA05 — GPIO / ADC AIN3 |
| Broche 4 | PA06 — GPIO / ADC AIN4 |
| Broche 5 | PA07 — GPIO / ADC AIN5 |
| Broche 6 | VDDIO — Digital I/O supply |
| Broche 7 | VDDCORE — Internal regulator output, decouple 1 uF |
| Broche 8 | GND — Ground |
| Broche 9 | PA08 — GPIO / SERCOM0 PAD0 / I2S |
| Broche 10 | PA09 — GPIO / SERCOM0 PAD1 / I2S |
| Broche 11 | PA10 — GPIO / SERCOM0 PAD2 |
| Broche 12 | PA11 — GPIO / SERCOM0 PAD3 / USB D- |
| Broche 13 | PA14 — GPIO / SERCOM2 PAD2 / USB D+ |
| Broche 14 | PA15 — GPIO / SERCOM2 PAD3 |
| Broche 15 | PA16 — GPIO / SERCOM1 PAD0 / I2C SDA |
| Broche 16 | PA17 — GPIO / SERCOM1 PAD1 / I2C SCL |
| Broche 17 | PA18 — GPIO / SERCOM3 PAD2 |
| Broche 18 | PA19 — GPIO / SERCOM3 PAD3 |
| Broche 19 | PA20 — GPIO / SERCOM5 PAD2 |
| Broche 20 | PA21 — GPIO / SERCOM5 PAD3 |
| Broche 21 | PA22 — GPIO / SERCOM3 PAD0 |
| Broche 22 | PA23 — GPIO / SERCOM3 PAD1 / USB VBUS sense |
| Broche 23 | PA24 — GPIO / USB D- (alt) |
| Broche 24 | PA25 — GPIO / USB D+ (alt) |
| Broche 25 | PB00 — GPIO |
| Broche 26 | PB01 — GPIO |
| Broche 27 | PB02 — GPIO |
| Broche 28 | PB03 — GPIO |
| Broche 29 | PB04 — GPIO |
| Broche 30 | PB05 — GPIO |
| Broche 31 | PB06 — GPIO / SWDIO |
| Broche 32 | PB07 — GPIO / SWCLK |
Applications typiques
ATSAMD20E16B-AU convient pour 6 applications: Home Automation Sensor Nodes, Smart Metering Endpoints, USB HID Peripherals, Capacitive Touch HMI Panels, Industrial Sensor Transmitters, Consumer Wearable Fitness Bands.
Home Automation Sensor Nodes
The ATSAMD20E16B-AU fits home automation sensor nodes because its deep-sleep current below 5 uA with RTC retention enables multi-year battery life on coin cells or 2x AA cells. The 256-channel Peripheral Touch Controller supports capacitive buttons, sliders, and proximity wake from a single chip, eliminating dedicated touch ICs and reducing BOM. The 12-bit ADC with 16-bit oversampling mode reads temperature, humidity, and light sensors accurately enough for HVAC control without external signal conditioning. Six SERCOM modules simultaneously drive I2C sensors, SPI radio modules, and UART debug consoles. Compared to a discrete MCU plus touch IC solution, this single-chip approach cuts PCB area by roughly 40 percent and total component count by 6-8 parts, which is critical for in-wall mounting constraints in smart-home retrofit products.
Recommandé
Smart Metering Endpoints
The ATSAMD20E16B-AU is suitable for smart metering endpoints thanks to its 12-bit ADC with 16-bit effective resolution via hardware oversampling, which meets the 0.5 percent accuracy class required by IEC 62053-21 for residential electricity meters. The Cortex-M0+ core at 48 MHz executes metering algorithms and Modbus/LoRaWAN stacks within the 64 KB Flash and 8 KB SRAM budget. Hardware RTC with calendar mode supports time-of-use billing without external RTC ICs, while deep-sleep modes below 5 uA keep standby power under 0.1 W per meter. Microchip's free metering libraries (AN2541 reference code) provide ready-to-port energy calculation firmware, reducing development time by several months versus starting from scratch.
Recommandé
USB HID Peripherals
The ATSAMD20E16B-AU is an excellent choice for USB HID peripherals because it integrates a USB 2.0 Full-Speed device controller with on-chip transceiver, internal pull-up on D+, and full HID class support via Microchip's ASF4 stack. Designers avoid the $0.30-$0.50 cost of external PHY chips used by competing MCUs without USB. The 32-pin TQFP fits small keyboards, mice, game controllers, and custom input devices. The 10-bit DAC can drive analog feedback (rumble motors, LED brightness) while GPIO handles switch matrices. Tooling is mature: PEmicro's PROG for SAMD20 supports flash programming and debug directly via SWD, eliminating the need for a separate debug probe during prototype bring-up.
Capacitive Touch HMI Panels
The ATSAMD20E16B-AU integrates Microchip's enhanced Peripheral Touch Controller supporting up to 256 mutual-capacitance channels, sufficient for 5-inch HMI panels with 30-40 electrodes. The PTC's hardware-driven charge-transfer measurement offloads touch scanning from the CPU, freeing the Cortex-M0+ to handle display refresh and communication. The integrated 12-bit ADC can sample a resistive touch overlay as a fallback, providing redundant input for industrial panels. Wake-on-touch in deep sleep at under 10 uA enables always-on HMI in white goods, medical devices, and industrial controls. Microchip's QTouch Modular Library provides certified turnkey firmware, reducing compliance testing for IEC 60730 Class B appliances.
Recommandé
Industrial Sensor Transmitters
The ATSAMD20E16B-AU fits industrial 4-20 mA sensor transmitters because its 1.62-3.63 V supply tolerates direct connection to loop-powered 24 V systems through a switching regulator and its -40 C to +85 C industrial temperature range handles factory floor conditions. The 12-bit ADC with PGA-equivalent oversampling reads bridge pressure sensors and RTD temperature probes to better than 0.1 percent FS. Six SERCOM channels support HART modems, IO-Link PHYs, RS-485 transceivers, and SPI displays concurrently. The 64 KB Flash stores protocol stacks (IO-Link, HART, Modbus RTU) plus application logic. Compared to more expensive Cortex-M4 alternatives, the M0+ delivers deterministic interrupt response at lower power and BOM cost.
Recommandé
Consumer Wearable Fitness Bands
The ATSAMD20E16B-AU is well-suited for fitness band applications because its deep-sleep current below 5 uA with full SRAM retention enables always-on step counting on a 100 mAh coin cell for 30+ days. The 12-bit ADC reads heart-rate optical sensors (PPG) with sufficient resolution for resting heart rate monitoring, while the 10-bit DAC drives vibration motor PWM for haptic alerts. The integrated USB enables direct charging and firmware updates without an external FTDI chip, saving $0.50 BOM. The 32-pin TQFP at 7x7 mm fits within the 20x40 mm PCB area typical of fitness bands. Microchip's BLE bootloader (AN2576) allows OTA updates through paired phones, a feature normally requiring a higher-tier MCU.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20E16B-AU — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | ATSAMD20E15B-AU | ATSAMD20E14B-AU | ATSAMD20E16B-AUT | ATSAMD20E16B-AN | ATSAMD20E16A-AUT |
|---|---|---|---|---|---|---|
| Package | 32-pin TQFP (7x7 mm) | 32-pin TQFP (7x7 mm) - same | 32-pin TQFP (7x7 mm) - same | 32-pin TQFP (7x7 mm) - same | 32-pin TQFP (7x7 mm) - same | 32-pin TQFP (7x7 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 64 KB | 32 KB | 16 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 8 KB | 4 KB | 2 KB | 8 KB | 8 KB | 8 KB |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| USB | Full-Speed Device | Full-Speed Device | Full-Speed Device | Full-Speed Device | Full-Speed Device | Full-Speed Device |
| Silicon Revision | B (enhanced PTC) | B | B | B | B | A (legacy) |
| RoHS | Yes (Pb-free) | Yes (Pb-free) | Yes (Pb-free) | Yes (Pb-free) | No (SnPb finish) | Yes (Pb-free) |
Principaux différenciateurs
- Integrated USB 2.0 Full-Speed with on-chip PHY (vs ATSAMD20E14B-AU)
- 256-channel enhanced Peripheral Touch Controller (vs ATSAMD20E16A-AUT)
- 64 KB Flash with 8 KB SRAM at low power (vs ATSAMD20E15B-AU)
Notes de conception
Decouple VDDCORE with a 1 uF X7R ceramic capacitor placed within 2 mm of the pin. VDDIO requires 100 nF + 4.7 uF bulk capacitance per Microchip's hardware design checklist (SAMD20 HW Checklist). The internal 1.2 V regulator supplies VDDCORE; bypass it only if your design needs an external rail, and never leave VDDCORE floating. For battery applications, use Standby mode (RTC running) instead of Backup mode (full SRAM retention) to drop quiescent current from ~3 uA to under 1 uA when SRAM state can be reconstructed from EEPROM or external storage.
USB D+ and D- traces must be routed as a 90-ohm differential pair with length matching to within 150 mil. Place the VBUS decoupling capacitor (4.7 uF) within 5 mm of the PA23/USB_VBUS pin. The internal pull-up on D+ is selectable in firmware; however for low-power designs add an external 1.5 kohm pull-up to VBUS through a software-controlled load switch to meet USB-IF suspend current compliance of 2.5 mA maximum. Failure to follow these rules typically yields USB enumeration failures and compliance test failures on first board spin.
Route the SWD signals (PB06/SWDIO, PB07/SWCLK) away from switching power and high-frequency traces; keep traces under 50 mm total length for reliable debug at 4 MHz TCK. Provide a 4-pin SWD header on every prototype board, even for production designs that boot from Flash without debug, since field firmware recovery may require SWD access. The 32-pin TQFP has 0.8 mm pitch and a 7x7 mm thermal pad; use 0.25 mm traces with 0.20 mm spaces and 0.30 mm via annular rings per IPC-2222 Class 2 manufacturing rules.
Do not skip NVMCTRL row-write timing; Flash writes on the SAMD20 require the controller's NVMCTRL.STATUS to indicate ready, otherwise the row write silently fails. When migrating from ATSAMD20E16A silicon to revision B, verify your ASF3 drivers against the latest ASF4 release because the PTC interrupt vector changed addresses. Brown-out detection (BOD33) must be enabled with a threshold above the minimum VDDIN of 1.62 V; without it, operation below 1.62 V can corrupt Flash contents. Use the WDT (watchdog timer) with a 1-2 second timeout in production firmware to recover from software hangs.
Informations de conformité
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified - not recommended for automotive safety applications without additional qualification. Lead-free (Pb-free) matte tin finish on -AU suffix.