ATSAMD20E16B-MU - 48MHz Cortex-M0+ MCU 64KB Flash | Microchip
N.º da peça: ATSAMD20E16B-MU ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para ATSAMD20E16B-MU — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com ATSAMD20E16B-MU (mesmo formato e footprint) — diferindo em ADC, Package, MSL Level, SERCOM Modules, DAC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMD20E16B-MUT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMD20E15B-MU
✅ Drop-In✓ Em estoque
$1.1 / unidade
Ver ficha técnica →ATSAMD20E14B-MUT
✅ Drop-In✓ Em estoque
$0.95 / unidade
Ver ficha técnica →ATSAMD20E14B-AUT
✅ Drop-In✓ Em estoque
$1.21 / unidade
Ver ficha técnica →ATSAMD20E16B-AU
✅ Drop-In✓ Em estoque
$1.84 / unidade
Ver ficha técnica →ATSAMD20E15B-AUT
✅ Drop-In✓ Em estoque
$2.52 / unidade
Ver ficha técnica →ATSAMD20E16B-MU Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M0+ |
| Maximum CPU Clock | 48 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Encapsulamento | 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 |
| Temperatura de operação | -40 C to +85 C (industrial) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Nível MSL | 3 (per JEDEC J-STD-020, typical for VQFN) |
Configuração de pinos do ATSAMD20E16B-MU
| Pino 1 | PA00 — General purpose I/O / SERCOM1 PAD0 / ADC AIN0 |
| Pino 2 | PA01 — General purpose I/O / SERCOM1 PAD1 / ADC AIN1 |
| Pino 3 | PA02 — Analog comparator input / ADC AIN2 |
| Pino 4 | PA03 — Analog comparator input / ADC AIN3 / voltage reference |
| Pino 5 | GND — Ground |
| Pino 6 | VDD — Digital supply voltage |
| Pino 7 | PA04 — General purpose I/O / SERCOM0 PAD0 / ADC AIN4 |
| Pino 8 | PA05 — General purpose I/O / SERCOM0 PAD1 / ADC AIN5 |
| Pino 9 | PA06 — General purpose I/O / SERCOM0 PAD2 / ADC AIN6 |
| Pino 10 | PA07 — General purpose I/O / SERCOM0 PAD3 / ADC AIN7 |
| Pino 11 | PA08 — General purpose I/O / SERCOM2 PAD0 |
| Pino 12 | PA09 — General purpose I/O / SERCOM2 PAD1 |
| Pino 13 | PA10 — General purpose I/O / SERCOM2 PAD2 |
| Pino 14 | PA11 — General purpose I/O / SERCOM2 PAD3 |
| Pino 15 | PA12 — General purpose I/O / SERCOM3 PAD0 |
| Pino 16 | PA13 — General purpose I/O / SERCOM3 PAD1 |
| Pino 17 | PA14 — General purpose I/O / SERCOM3 PAD2 / XIN32 |
| Pino 18 | PA15 — General purpose I/O / SERCOM3 PAD3 / XOUT32 |
| Pino 19 | PA16 — General purpose I/O / SERCOM1 PAD0 / I2S SCK |
| Pino 20 | PA17 — General purpose I/O / SERCOM1 PAD1 / I2S FS |
| Pino 21 | PA18 — General purpose I/O / SERCOM1 PAD2 / I2S MCK |
| Pino 22 | PA19 — General purpose I/O / SERCOM1 PAD3 / I2S SDO |
| Pino 23 | PA20 — General purpose I/O / SERCOM5 PAD2 |
| Pino 24 | PA21 — General purpose I/O / SERCOM5 PAD3 |
| Pino 25 | PA22 — General purpose I/O / SERCOM3 PAD0 |
| Pino 26 | PA23 — General purpose I/O / SERCOM3 PAD1 / USB D- (if supported on E variant) |
| Pino 27 | PA24 — General purpose I/O / SERCOM3 PAD2 / USB D+ (if supported on E variant) |
| Pino 28 | PA25 — General purpose I/O / SERCOM3 PAD3 |
| Pino 29 | RESET — Reset input, active-low |
| Pino 30 | SWDIO — Serial Wire Debug data |
| Pino 31 | SWCLK — Serial Wire Debug clock |
| Pino 32 | EP — Exposed pad - must be soldered to ground plane for thermal/EMC performance |
Aplicações típicas
ATSAMD20E16B-MU é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD20E16B-MU — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- Highest flash density in same-package ATSAMD20E family (vs ATSAMD20E14B-MUT)
- Same-brand ARM Cortex-M0+ MCU with CAN-FD upgrade path (vs ATSAMC20E16A-MNT)
- Tape-and-reel drop-in for SMT assembly (vs ATSAMD20E16B-MU (tray))
Notas de projeto
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.
Informações de conformidade
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.