ATSAMD20E16B-MU - 48MHz Cortex-M0+ MCU 64KB Flash | Microchip
Артикул: ATSAMD20E16B-MU ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.45 | $3,45 |
| 10 | $3.1 | $31,00 |
| 100 | $2.65 | $265,00 |
| 500 | $2.28 | $1.140,00 |
| 1.000 | $1.95 | $1.950,00 |
ATSAMD20E16B-MU Обзор
What is an ARM Cortex-M0+ microcontroller? An ARM Cortex-M0+ MCU is an ultra-low-power 32-bit processor core from Arm designed for embedded applications that demand deterministic real-time response, low energy consumption, and a small silicon footprint. Within the broader taxonomy it sits as a microcontroller (MCU) -> 32-bit MCU -> ARM Cortex-M microcontroller -> Cortex-M0+ class. The ATSAMD20E16 belongs to Microchip's SAM D20 family, which positions it as a low-power, high-performance general-purpose MCU for consumer, industrial, and IoT edge nodes.
Key features of the ATSAMD20E16B-MU include 64 KB (64K x 8) of embedded flash program memory, 8 KB of SRAM, four SERCOM (serial communication interface) instances that can each be independently configured as UART/SPI/I2C, a 12-bit ADC, two analog comparators, two brown-out detectors (BOD), power-on reset (POR), a real-time clock (RTC), watchdog timer (WDT), and six timer/counter instances. The device supports Sleep, Idle, and Standby low-power modes enabling deep sub-microamp sleep currents for battery applications.
Architecturally, the ATSAMD20E16B-MU uses a single-cycle 32-bit bus matrix with separate AHB and APB bridges, giving deterministic latency on GPIO and peripheral access. The 48 MHz Cortex-M0+ core pairs with a tightly-coupled flash controller that reduces wait states on contiguous code execution, while the SERCOM blocks re-use the same silicon for I2C, SPI, or USART through a flexible pin-mux, which lets designers reassign peripherals at PCB bring-up without changing the BOM.
Typical applications include home automation nodes, smart metering, industrial sensor conditioning, low-power wearables, USB human-interface devices, and consumer electronics requiring Bluetooth or sub-GHz companion chips. The wide 1.62-3.63 V VDD range lets it operate from a single Li-ion cell or two AA cells directly.
When designing with this part, route the exposed pad (EP) to a continuous ground plane with thermal vias for EMI and thermal performance, and use Atmel Studio 7 or Microchip Studio with the DFP (device family pack) to configure the SERCOM peripheral multiplexing.
This page synthesizes distributor pricing, drop-in alternatives within the SAM D20 family, and practical design notes not consolidated on the manufacturer product page.
Аналоги без доработки для ATSAMD20E16B-MU — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20E16B-MU (тот же форм-фактор и посадочное место) — отличается по ADC, Package, MSL Level, SERCOM Modules, DAC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20E16B-MUT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20E15B-MU
✅ Прямая замена✓ В наличии
$1.1 / шт.
Открыть даташит →ATSAMD20E14B-MUT
✅ Прямая замена✓ В наличии
$0.95 / шт.
Открыть даташит →ATSAMD20E14B-AUT
✅ Прямая замена✓ В наличии
$1.21 / шт.
Открыть даташит →ATSAMD20E16B-AU
✅ Прямая замена✓ В наличии
$1.84 / шт.
Открыть даташит →ATSAMD20E15B-AUT
✅ Прямая замена✓ В наличии
$2.52 / шт.
Открыть даташит →ATSAMD20E16B-MU Максимальные параметры и электрические характеристики
| Core Architecture | ARM Cortex-M0+ |
| Maximum CPU Clock | 48 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Корпус | 32-pin VQFN (5x5 mm) with exposed pad |
| Operating Voltage (VDD) | 1.62 V to 3.63 V |
| I/O Pins | 26 (approx., datasheet-confirm per variant) |
| SERCOM Instances | 4 (configurable as UART/SPI/I2C) |
| ADC | 12-bit, up to 20 channels |
| Analog Comparators | 2 |
| Brown-Out Detectors | 2 |
| Timers/Counters | 6 |
| RTC | Yes, 32 kHz domain |
| Watchdog Timer | Yes |
| Рабочая температура | -40 C to +85 C (industrial) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Уровень MSL | 3 (per JEDEC J-STD-020, typical for VQFN) |
Конфигурация выводов ATSAMD20E16B-MU
| Контакт 1 | PA00 — General purpose I/O / SERCOM1 PAD0 / ADC AIN0 |
| Контакт 2 | PA01 — General purpose I/O / SERCOM1 PAD1 / ADC AIN1 |
| Контакт 3 | PA02 — Analog comparator input / ADC AIN2 |
| Контакт 4 | PA03 — Analog comparator input / ADC AIN3 / voltage reference |
| Контакт 5 | GND — Ground |
| Контакт 6 | VDD — Digital supply voltage |
| Контакт 7 | PA04 — General purpose I/O / SERCOM0 PAD0 / ADC AIN4 |
| Контакт 8 | PA05 — General purpose I/O / SERCOM0 PAD1 / ADC AIN5 |
| Контакт 9 | PA06 — General purpose I/O / SERCOM0 PAD2 / ADC AIN6 |
| Контакт 10 | PA07 — General purpose I/O / SERCOM0 PAD3 / ADC AIN7 |
| Контакт 11 | PA08 — General purpose I/O / SERCOM2 PAD0 |
| Контакт 12 | PA09 — General purpose I/O / SERCOM2 PAD1 |
| Контакт 13 | PA10 — General purpose I/O / SERCOM2 PAD2 |
| Контакт 14 | PA11 — General purpose I/O / SERCOM2 PAD3 |
| Контакт 15 | PA12 — General purpose I/O / SERCOM3 PAD0 |
| Контакт 16 | PA13 — General purpose I/O / SERCOM3 PAD1 |
| Контакт 17 | PA14 — General purpose I/O / SERCOM3 PAD2 / XIN32 |
| Контакт 18 | PA15 — General purpose I/O / SERCOM3 PAD3 / XOUT32 |
| Контакт 19 | PA16 — General purpose I/O / SERCOM1 PAD0 / I2S SCK |
| Контакт 20 | PA17 — General purpose I/O / SERCOM1 PAD1 / I2S FS |
| Контакт 21 | PA18 — General purpose I/O / SERCOM1 PAD2 / I2S MCK |
| Контакт 22 | PA19 — General purpose I/O / SERCOM1 PAD3 / I2S SDO |
| Контакт 23 | PA20 — General purpose I/O / SERCOM5 PAD2 |
| Контакт 24 | PA21 — General purpose I/O / SERCOM5 PAD3 |
| Контакт 25 | PA22 — General purpose I/O / SERCOM3 PAD0 |
| Контакт 26 | PA23 — General purpose I/O / SERCOM3 PAD1 / USB D- (if supported on E variant) |
| Контакт 27 | PA24 — General purpose I/O / SERCOM3 PAD2 / USB D+ (if supported on E variant) |
| Контакт 28 | PA25 — General purpose I/O / SERCOM3 PAD3 |
| Контакт 29 | RESET — Reset input, active-low |
| Контакт 30 | SWDIO — Serial Wire Debug data |
| Контакт 31 | SWCLK — Serial Wire Debug clock |
| Контакт 32 | EP — Exposed pad - must be soldered to ground plane for thermal/EMC performance |
Типичное применение
ATSAMD20E16B-MU подходит для 6 применениеs: Home Automation / Smart Home Hub Node, Industrial Sensor Conditioning / 4-20 mA Loop Metering, Low-Power Wearable / Fitness Tracker, Consumer HID / USB Keyboard or Mouse Controller, Smart Metering / Utility Endpoint, IoT Edge Sensor Node / Wireless Endpoint.
Home Automation / Smart Home Hub Node
The ATSAMD20E16B-MU is well-suited for home automation sensor and actuator nodes that must run for months on a coin cell or two AA batteries. Its Cortex-M0+ core at 48 MHz delivers roughly 2.46 CoreMark/mA, while Standby sleep with the 32 kHz RTC running draws only a few microamps per the SAM D20 datasheet. The four SERCOM blocks let one MCU talk I2C to a sensor, SPI to a sub-GHz radio, and UART to a debug port concurrently. With 64 KB of flash it has room for a Zigbee or BLE-soft-stack plus application logic, and the wide 1.62-3.63 V VDD range lets it run directly from a 2x AA battery pack without an LDO.
Рекомендуется
Industrial Sensor Conditioning / 4-20 mA Loop Metering
For industrial 4-20 mA loop-powered metering and sensor conditioning, the ATSAMD20E16B-MU provides a 12-bit ADC with up to 20 channels and two analog comparators in a 32-VQFN footprint. The Cortex-M0+ core runs the metering algorithm at 48 MHz while the two BODs and the POR protect against brown-out events during loop-current dips. Standby current of only a few microamps enables loop-power budget for the MCU and a 4-20 mA transmitter simultaneously. Designers typically pair this part with a low-side current shunt and a 24-bit sigma-delta ADC for precision energy metering, while the MCU itself handles HART or Modbus protocol encoding on the SERCOM.
Рекомендуется
Low-Power Wearable / Fitness Tracker
Wearables such as fitness bands and medical patches benefit from the ATSAMD20E16B-MU's Cortex-M0+ efficiency at 48 MHz and its deep-sleep current of only a few microamps with RTC retention. The 64 KB flash holds a BLE-soft-stack or proprietary 2.4 GHz protocol plus sensor-fusion code, while the 8 KB SRAM retains algorithm state across sleep cycles. The 32-VQFN (5x5 mm) package keeps the PCB compact enough for wristband form factors, and the 1.62-3.63 V VDD range lets a single Li-ion or Li-poly cell drive the MCU directly. Four SERCOM blocks multiplex I2C for the heart-rate sensor, SPI for the OLED display, and UART for production test concurrently.
Рекомендуется
Consumer HID / USB Keyboard or Mouse Controller
USB Human Interface Devices such as keyboards, mice, and game controllers often use the ATSAMD20E16B-MU because of its 48 MHz Cortex-M0+ core, 64 KB flash, and flexible SERCOM peripheral set. The MCU can drive USB via an external USB-IC or, in low-speed mode, via a soft-stack on the SERCOM, while remaining GPIOs handle matrix key-scanning. The 32-VQFN (5x5 mm) package keeps the BOM small, and the wide 1.62-3.63 V VDD range runs directly from a USB 5 V rail after a 3.3V LDO. The two analog comparators can be used for battery-voltage monitoring on wireless peripherals.
Рекомендуется
Smart Metering / Utility Endpoint
Electricity, gas, and water smart-meter endpoints leverage the ATSAMD20E16B-MU's low Standby current, RTC retention, and dual BOD for tamper detection. The 12-bit ADC and analog comparators sample CT or shunt current with adequate resolution for class-1 metering, while the 64 KB flash stores the metrology library plus a wireless protocol (Zigbee, Wireless M-Bus, or LoRa) and the 8 KB SRAM retains pulse counts across deep-sleep intervals. The 32-VQFN (5x5) package survives industrial temperature ranges and the wide VDD handles battery or harvested-power supplies typical of metering endpoints.
Рекомендуется
IoT Edge Sensor Node / Wireless Endpoint
Edge sensor nodes for building automation, agriculture, or asset tracking deploy the ATSAMD20E16B-MU as a low-power MCU front-end that aggregates sensor data and forwards it to a companion wireless SoC. Its Cortex-M0+ core at 48 MHz runs sensor-fusion and filtering algorithms on 12-bit ADC samples, while four SERCOM blocks expose I2C/SPI/UART interfaces for environmental sensors, an IMU, and a wireless co-processor. Standby current of only a few microamps with RTC retention lets battery-powered nodes achieve multi-year lifetimes on 2x AA cells, and the 32-VQFN footprint survives outdoor temperature swings without thermal throttling.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20E16B-MU — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAMD20E16B-MUT | ATSAMD20E15B-MU | ATSAMD20E14B-MUT | ATSAMD20E16B-AU |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 32-VQFN (5x5) | 32-VQFN (5x5) - same | 32-VQFN (5x5) - same | 32-VQFN (5x5) - same | 32-VQFN (5x5) - same |
| CPU Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 64 KB | 64 KB | 32 KB (-50%) | 16 KB (-75%) | 64 KB |
| SRAM | 8 KB | 8 KB | 8 KB | 4 KB (-50%) | 8 KB |
| SERCOM Instances | 4 | 4 | 4 | 4 | 4 |
| ADC Channels (12-bit) | Up to 20 | Up to 20 | Up to 20 | Up to 20 | Up to 20 |
| Operating 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 |
Ключевые отличия
- Highest flash density in same-package ATSAMD20E family (против ATSAMD20E14B-MUT)
- Same-brand ARM Cortex-M0+ MCU with CAN-FD upgrade path (против ATSAMC20E16A-MNT)
- Tape-and-reel drop-in for SMT assembly (против ATSAMD20E16B-MU (tray))
Заметки по проектированию
Solder the central exposed pad (EP) of the 32-VQFN (5x5 mm) package to a continuous ground plane with at least 4 thermal vias arranged in a 2x2 grid under the pad. This provides the lowest-impedance ground return for the SERCOM and ADC peripherals, and it meets the datasheet-specified thermal resistance (theta-JA) for reliable operation at industrial temperatures. Without a properly soldered EP, the part may exceed thermal limits and exhibit ADC noise or reset glitches.
Place a 1 uF X7R 0402 ceramic bypass capacitor within 2 mm of the VDD pin and a 100 nF X7R 0402 within 5 mm of the same pin. Add a bulk 10 uF ceramic or tantalum capacitor on the same rail near the IC. The 1.62-3.63 V VDD range accepts input from a single Li-ion cell via a low-Iq LDO such as MCP1700. Avoid routing high-frequency digital traces (SERCOM, SWD) under the decoupling capacitors to minimize ground bounce.
The Cortex-M0+ debug pins SWDIO and SWCLK (pins 30 and 31 in this 32-VQFN variant) must NOT be left floating if you do not intend to use SWD. Configure them as GPIO in firmware or add 100 kohm pull-ups to avoid spurious reset entry. The RESET pin is active-low and requires a 10 kohm pull-up to VDD plus a 1 nF cap to ground for production boards. SERCOM peripheral multiplexing must be configured via the PORT and PMUX registers before the SERCOM is enabled, otherwise the peripheral will not respond.
Route the 32 kHz crystal traces (XIN32 / XOUT32 on PA14/PA15) as short, symmetric, ground-guarded traces within 5 mm of the IC. Place the load capacitors (typically 12-22 pF per the datasheet crystal table) as close to the pins as possible. Keep the analog inputs (ADC AINx) routed away from digital SERCOM traces and use a separate analog ground pour if the design is ADC-noise sensitive. For EMI-sensitive applications, add a 4.7 uF bulk capacitor on the analog supply (VDDANA) pin.
When driving long cables from SERCOM-configured UART or SPI lines, add a series 33 ohm resistor near the IC pin to dampen reflections. For I2C, ensure the bus pull-ups (typically 2.2-10 kohm depending on speed and capacitance) are sized per the I2C specification - too weak pull-ups cause rise-time violations, too strong pull-ups violate the sink-current spec of 3 mA per the SAM D20 datasheet.
Информация о соответствии
RoHS compliant per Microchip product page. Industrial temperature grade (-40 C to +85 C). Not AEC-Q100 qualified - migrate to ATSAMx20 automotive variants for AEC-Q100 Grade 1 needs.