ATSAMD21E16B-MU - ARM Cortex-M0+ MCU, 48MHz, 64KB Flash | Microchip
MPN: ATSAMD21E16B-MU ✓ Hoạt độngATSAMD21E16B-MU Tóm tắt
A microcontroller (MCU) is an integrated circuit that combines a CPU core, program and data memory, and programmable I/O peripherals on a single die, enabling compact embedded designs without external logic. The SAM D21E line sits within Microchip's Atmel SMART family of Cortex-M0+ devices, positioned in the hierarchy as: SAM D21E -> SAM D21 family -> Cortex-M0+ MCU -> ARM 32-bit microcontroller -> embedded processor -> semiconductor. This taxonomy matters for engineers cross-porting firmware across ARM cores or migrating between SAM D20/D21 variants.
Key features include a single-cycle hardware multiplier, a Micro Trace Buffer for lightweight instruction trace, an Event System for inter-peripheral signaling, a 12-channel Event System, and a Peripheral Touch Controller supporting capacitive buttons, sliders, and wheels. The device exposes six SERCOM interfaces (each configurable as I2C/SPI/USART), one full-speed USB 2.0 device/host, a 14-channel DMA, a 12-bit 350 ksps ADC, one 10-bit 350 ksps DAC, and four 16-bit timer/counters. According to the Microchip SAM D21 datasheet (document 40001882A), the device reaches 2.46 CoreMark/MHz.
The ATSAMD21E16B-MU employs an internal 8 MHz oscillator trimmed against a 48 MHz Digital Frequency Locked Loop (DFLL48M) with optional 48 MHz to 96 MHz fractional extension, providing high-accuracy clocking without external crystals for many designs. Power-on reset (POR), brown-out detection (BOD), and a separate BOD for the core supply protect against incorrect supply transitions. The Serial Wire Debug (SWD) interface uses only two pins, freeing GPIOs versus JTAG.
Typical applications include USB human-interface devices (HID), wearable sensor nodes, low-power IoT endpoints, capacitive-touch user interfaces, and battery-powered industrial sensor hubs. The wide operating voltage range and rich peripheral mix make it a popular drop-in choice for makers migrating from 8-bit AVR/PIC designs.
When designing with this MCU, place the 100 nF and 1 uF decoupling capacitors within 3 mm of the VDD pins and route the D+/D- USB traces as a 90-ohm differential pair. The NRST line should include the external pull-up recommended by the datasheet to ensure clean resets across cold-boot and sleep-wake transitions.
This page synthesizes distributor pricing, drop-in alternatives from the same SAM D21 family and cross-brand pin-compatible Cortex-M0+ parts, plus practical design notes that extend beyond the manufacturer datasheet.
Bộ thay thế dễ dàng lắp đặt cho ATSAMD21E16B-MU — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với ATSAMD21E16B-MU (cùng hình factor và footprint) — khác nhau ở Package, Operating Temperature, Program Memory (Flash), ADC, MSL Level.
ATSAMD21E15B-MU
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
ATSAMD21E15B-AFT
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →ATSAMD20E16B-MU
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD21E16B-MU Tỷ lệ tối đa & tính chất điện
| Core | ARM Cortex-M0+ (32-bit, single-core) |
| Maximum CPU Clock | 48 MHz |
| CoreMark/MHz | 2.46 |
| Program Memory (Flash) | 64 KB (in-system self-programmable) |
| SRAM | 8 KB |
| Operating Voltage (VDD) | 1.62 V to 3.63 V |
| I/O Voltage (VDDIO) | 1.62 V to VDD (separate I/O rail) |
| Nhiệt độ hoạt động | -40 C to +85 C (industrial) |
| Hộp | 32-pin VQFN (5x5 mm) |
| Kiểu lắp đặt | Surface Mount |
| USB | USB 2.0 Full-Speed Device/Host |
| ADC | 12-bit, up to 350 ksps, 10 channels |
| DAC | 10-bit, 350 ksps, 1 channel |
| SERCOM Modules | 6 (each configurable as I2C / SPI / USART) |
| DMA Channels | 14 |
| Timers/Counters | 4 x 16-bit TC, plus 32-bit RTC |
| External Interrupts (EIC) | 16 + 1 NMI |
| Debug Interface | Serial Wire Debug (SWD), 2-pin |
| Micro Trace Buffer | Yes |
| Peripheral Touch Controller (PTC) | Capacitive touch: buttons, slider, wheel |
| Trạng thái RoHS | Compliant (Green) |
| Cấp MSL | 3 (per JEDEC J-STD-020) |
Cấu hình chân ATSAMD21E16B-MU
| Chân 1 | PA00 — GPIO / XIN32 (32 kHz crystal input) |
| Chân 2 | PA01 — GPIO / XOUT32 (32 kHz crystal output) |
| Chân 3 | PA02 — GPIO / AIN0 (ADC input) |
| Chân 4 | PA03 — GPIO / AIN1 / VREFA (ADC reference) |
| Chân 5 | PA04 — GPIO / AIN2 / VREFB |
| Chân 6 | PA05 — GPIO / AIN3 |
| Chân 7 | PA06 — GPIO / AIN4 |
| Chân 8 | PA07 — GPIO / AIN5 |
| Chân 9 | VDDIO — I/O supply voltage |
| Chân 10 | GND — Ground (common) |
| Chân 11 | PA08 — GPIO / AIN6 |
| Chân 12 | PA09 — GPIO / AIN7 |
| Chân 13 | PA10 — GPIO / AIN8 |
| Chân 14 | PA11 — GPIO / AIN9 |
| Chân 15 | PA14 — GPIO / XIN (8 MHz crystal input) |
| Chân 16 | PA15 — GPIO / XOUT (8 MHz crystal output) |
| Chân 17 | PA16 — GPIO / SERCOM1 / I2S MCLK |
| Chân 18 | PA17 — GPIO / SERCOM1 / I2S FS |
| Chân 19 | PA18 — GPIO / SERCOM1 / I2S BCLK |
| Chân 20 | PA19 — GPIO / SERCOM1 / I2S DATA |
| Chân 21 | PA22 — GPIO / SERCOM2 / USB D- |
| Chân 22 | PA23 — GPIO / SERCOM2 / USB D+ |
| Chân 23 | PA24 — GPIO / USB SOF / TC5 |
| Chân 24 | PA25 — GPIO / USB VBUS monitor |
| Chân 25 | PA27 — GPIO |
| Chân 26 | PA28 — GPIO / Reset (per datasheet) |
| Chân 27 | PA30 — GPIO / SWCLK (Serial Wire Debug clock) |
| Chân 28 | PA31 — GPIO / SWDIO (Serial Wire Debug I/O) |
| Chân 29 | VDD — Core supply voltage |
| Chân 30 | VDDANA — Analog supply voltage |
| Chân 31 | GND — Ground (common) |
| Chân 32 | GND — Thermal pad / Ground (must be soldered) |
Ứng dụng tiêu biểu
ATSAMD21E16B-MU phù hợp cho 6 Áp dụngs: USB HID Peripherals, Low-Power IoT Sensor Nodes, Capacitive Touch User Interfaces, Wearable Fitness Trackers, Industrial Sensor Hubs, Smart Home / Building Automation.
USB HID Peripherals
The ATSAMD21E16B-MU's integrated USB 2.0 Full-Speed device/host controller and six SERCOM modules make it ideal for USB HID devices such as keyboards, mice, game controllers, and custom input peripherals. According to the Microchip SAM D21 datasheet, the USB controller requires only an external 22-ohm series resistor on D+/D- and a 1 uF VBUS decoupling capacitor, eliminating the need for an external PHY. The 48 MHz Cortex-M0+ core delivers sufficient throughput for HID polling at 1000 Hz while leaving CPU headroom for LED animations and debouncing algorithms.
Được đề xuất
Low-Power IoT Sensor Nodes
The ATSAMD21E16B-MU is engineered for battery-powered IoT endpoints running from a single cell. The SAM D21 datasheet confirms Backup mode draws approximately 1.6 uA with the RTC running on a 32 kHz source, while the Event System can wake the CPU on peripheral triggers without software polling. Combined with the 1.62 V to 3.63 V VDD range, the device operates directly from a partially discharged Li-ion cell. The 14-channel DMA offloads ADC and SERCOM data movement, allowing the CPU to remain in standby for extended periods.
Được đề xuất
Capacitive Touch User Interfaces
The ATSAMD21E16B-MU's integrated Peripheral Touch Controller (PTC) supports capacitive buttons, sliders, and wheels without external touch ICs. According to the Microchip datasheet, the PTC uses a hardware-driven charge-transfer measurement with built-in hardware noise filtering, enabling reliable touch detection through 3 mm glass or 5 mm plastic overlays. The Event System routes PTC signals directly to other peripherals, reducing CPU load. This makes the part ideal for appliance front panels, IoT device enclosures, and wearable controls.
Được đề xuất
Wearable Fitness Trackers
The ATSAMD21E16B-MU's 5x5 mm VQFN footprint and 1.62 V minimum supply make it a strong fit for wrist-worn fitness trackers. Per the Microchip datasheet, the 12-bit 350 ksps ADC captures optical PPG sensor data at high sample rates while the integrated DMA prevents CPU stalls during continuous conversion. Combined with the 8 KB SRAM, the device can buffer multiple sensor streams locally before transmission, reducing radio wake time and extending battery life. Backup mode with RTC active allows multi-week standby on a coin cell.
Được đề xuất
Industrial Sensor Hubs
The ATSAMD21E16B-MU's -40C to +85C industrial temperature grade and rich peripheral mix suit industrial sensor aggregation hubs. The SAM D21 datasheet lists RS-485-capable USART, I2C for sensor arrays, SPI for high-speed ADCs, and PWM for valve control. The brown-out detector (BOD) on both VDD and VDDIO rails, plus the windowed watchdog timer, support IEC 61508 SIL-1 capable designs when paired with proper firmware discipline. The 32-pin VQFN footprint allows compact IP65 sealed enclosures.
Được đề xuất
Smart Home / Building Automation
The ATSAMD21E16B-MU is widely adopted in smart home bridges, BLE/Mesh edge nodes, and HVAC controllers. The USB Full-Speed device port enables firmware updates over USB from a host PC or service tool, while the SERCOM peripherals simultaneously drive RS-485 (Modbus), I2C (sensor I/O), and SPI (display). Per the Microchip datasheet, the Event System allows direct inter-peripheral triggers (e.g., ADC threshold -> timer reset -> DMA enable) without CPU involvement, reducing latency and power in real-time control loops.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho ATSAMD21E16B-MU — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | ATSAMD21E16B-AU | ATSAMD21E15B-MU | ATSAMD21E15B-AFT | ATSAMD20E16B-MU |
|---|---|---|---|---|---|
| Package | 32-VQFN (5x5 mm) | 48-TQFP (not same footprint) | 32-VQFN (5x5 mm) - same | 32-VQFN (5x5 mm) - same | 32-VQFN (5x5 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | 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 |
| Flash | 64 KB | 64 KB | 32 KB (-50%) | 32 KB (-50%) | 64 KB |
| SRAM | 8 KB | 8 KB | 8 KB | 8 KB | 16 KB (+100%) |
| USB | USB 2.0 FS Device/Host | USB 2.0 FS Device/Host | USB 2.0 FS Device/Host | USB 2.0 FS Device/Host | No USB |
| 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 |
| Temperature Grade | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
Bảo phân biệt quan trọng
- Integrated USB 2.0 FS controller without external PHY (vsATSAMD20E16B-MU)
- Highest-density Cortex-M0+ peripheral set under $5 (vsPIC16F720-I/P)
- 32 KB SRAM and faster ARM core versus SAM D20E (vsATSAMD20E16B-MU)
Ghi chú thiết kế
Estimated: power-budget at 3.3 V VDD and 48 MHz active CPU, the SAM D21 datasheet lists typical active current of approximately 7 mA. For battery life calculations, model active duty cycle as (active_time * 7 mA + standby_time * 1.6 uA) / total_period. Place a 100 nF X7R decoupling capacitor within 3 mm of each VDD/VDDIO/VDDANA pin and a bulk 1 uF X5R within 10 mm. Use separate VDDANA ferrite bead if analog accuracy is critical, as VDDANA noise couples directly into ADC readings.
Route the D+ and D- USB traces as a 90-ohm differential pair with length matching to within 150 mils. Per the SAM D21 datasheet, place the 22-ohm series resistors within 4 mm of the MCU pins and the ESD protection diode within 3 mm of the USB connector. The 32-pin VQFN thermal pad must be soldered to a continuous ground plane of at least 6 ground vias for thermal dissipation and electrical grounding.
Do not leave the NRST line floating. The Microchip SAM D21 datasheet specifies an external 10 kohm pull-up to VDDIO; floating reset causes intermittent boot failures, especially under low-temperature operation. The PTC Y-lines and X-lines require separate ground islands per the touch design guide - mixing them with digital ground injects noise into touch measurements. Finally, do not enable the DFLL48M without first enabling the 32 kHz reference; the datasheet startup sequence is mandatory.
Thông tin tuân thủ
RoHS and Green compliant per Microchip product page. Not AEC-Q100 qualified - the -MU suffix designates industrial -40C to +85C, not automotive. For automotive applications, select the -AUT or -AFT variants.