ATSAMD21E15B-AU - 32KB Flash ARM Cortex-M0+ MCU | Microchip
MPN: ATSAMD21E15B-AU ✓ Hoạt độngATSAMD21E15B-AU Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory, and programmable I/O peripherals. Within the broader semiconductor hierarchy, the ATSAMD21E15B-AU belongs to the ARM Cortex-M0+ class of microcontrollers, which are designed for energy-efficient 32-bit computing in cost-sensitive applications. The SAM D21 series extends Cortex-M0+ with Microchip's Event System, SERCOM peripherals, and full-speed USB support on selected variants.
Key differentiating features include a 12-channel 350 µs minimum sample time 12-bit ADC, up to 26 GPIO lines, and six SERCOM interfaces that can each be configured as UART, I²C, or SPI. The integrated Event System allows peripherals to communicate without CPU intervention, reducing active time and current draw. SleepWalking peripherals continue to monitor external events while the CPU sleeps, achieving standby currents measured in microamperes.
Architecturally, the ATSAMD21E15B-AU uses a single-cycle hardware multiplier and a Nested Vector Interrupt Controller (NVIC) to deliver deterministic interrupt response. The advanced analog peripherals, including a 10-bit DAC and two analog comparators, make it suitable for sensor signal conditioning. The on-chip Full-Speed USB 2.0 device interface (selected variants) simplifies connectivity for hardware peripherals.
Typical applications include IoT sensor nodes, home automation controllers, wearable fitness bands, USB human-interface devices, and industrial control subsystems. The combination of low power, USB connectivity, and capacitive touch support makes it popular in consumer electronics and connected home products.
When designing with this MCU, allocate sufficient decoupling capacitance near each VDD pin and route the SWD signals (SWDIO/SWDCLK) as short as possible for reliable debug. The on-chip 32.768 kHz oscillator should be configured for low-power RTC modes. Verify the specific variant's peripheral count against your BOM requirements.
Bộ thay thế dễ dàng lắp đặt cho ATSAMD21E15B-AU — 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 ATSAMD21E15B-AU (cùng hình factor và footprint) — khác nhau ở ADC, Package, Operating Temperature, RoHS Status, Core Architecture.
ATSAMD21E15B-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD21E15A-AU
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
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)
ATSAMD21E16B-AU
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →ATSAMD20E15B-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD21E15B-AFT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD21E15B-AU Tỷ lệ tối đa & tính chất điện
| Core | ARM Cortex-M0+ (32-bit) |
| Tần số xung maksimum | 48 MHz |
| Flash Memory | 32 KB |
| SRAM | 4 KB |
| Điện áp cung cấp | 1.62 V to 3.6 V (3.3 V nominal) |
| Nhiệt độ hoạt động | -40 °C to +85 °C (industrial) |
| Hộp | 32-pin TQFP |
| GPIO Count | Up to 26 |
| ADC | 12-bit, 20 channels |
| DAC | 10-bit, 1 channel |
| SERCOM | 6 configurable (UART/SPI/I²C) |
| Timers/Counters | TC x6, TCC x2 |
| Analog Comparators | 2 |
| RTC | Yes (32.768 kHz) |
| Programming Interface | Serial Wire Debug (SWD) |
| Trạng thái RoHS | Compliant |
Cấu hình chân ATSAMD21E15B-AU
| Chân 1 | PA00 — General-purpose I/O, ADC input |
| Chân 2 | PA01 — General-purpose I/O, ADC input |
| Chân 3 | PA02 — General-purpose I/O, ADC input, DAC output |
| Chân 4 | PA03 — General-purpose I/O, ADC input, analog comparator |
| Chân 5 | PA04 — General-purpose I/O, ADC input, VREFA |
| Chân 6 | PA05 — General-purpose I/O, ADC input, VREFB |
| Chân 7 | PA06 — General-purpose I/O, ADC input |
| Chân 8 | PA07 — General-purpose I/O, ADC input |
| Chân 9 | VDD — Digital supply voltage |
| Chân 10 | GND — Ground |
| Chân 11 | PA08 — General-purpose I/O, NMI |
| Chân 12 | PA09 — General-purpose I/O |
| Chân 13 | PA10 — General-purpose I/O |
| Chân 14 | PA11 — General-purpose I/O |
| Chân 15 | PA14 — General-purpose I/O, SWDIO |
| Chân 16 | PA15 — General-purpose I/O |
| Chân 17 | PA16 — General-purpose I/O |
| Chân 18 | PA17 — General-purpose I/O |
| Chân 19 | PA18 — General-purpose I/O |
| Chân 20 | PA19 — General-purpose I/O |
| Chân 21 | PA20 — General-purpose I/O |
| Chân 22 | PA21 — General-purpose I/O, SERCOM |
| Chân 23 | PA22 — General-purpose I/O, SERCOM |
| Chân 24 | PA23 — General-purpose I/O, SERCOM |
| Chân 25 | PA24 — General-purpose I/O |
| Chân 26 | PA25 — General-purpose I/O, SWDCLK |
| Chân 27 | PA27 — General-purpose I/O |
| Chân 28 | PA28 — General-purpose I/O, RESET |
| Chân 29 | PB00 — General-purpose I/O |
| Chân 30 | PB01 — General-purpose I/O |
| Chân 31 | PB02 — General-purpose I/O, ADC input |
| Chân 32 | PB03 — General-purpose I/O, ADC input |
Ứng dụng tiêu biểu
ATSAMD21E15B-AU phù hợp cho 7 Áp dụngs: IoT Sensor Nodes, USB Human Interface Devices, Home Automation Controllers, Wearable Fitness Bands, Industrial Control Subsystems, Capacitive Touch User Interfaces, Educational and Maker Boards.
IoT Sensor Nodes
The ATSAMD21E15B-AU fits IoT sensor node designs through its 48 MHz Cortex-M0+ core and 4KB SRAM that comfortably run wireless stacks and sensor-fusion tasks. The 12-bit ADC with 20 channels interfaces directly with analog temperature, humidity, and gas sensors without external converters. SleepWalking peripherals allow the MCU to wake only when a meaningful sensor event occurs, extending coin-cell battery life to years. Compared to discrete 8-bit MCU designs, the integrated SERCOM blocks reduce PCB footprint by eliminating external UART/I²C expanders, making it ideal for sub-1GHz wireless sensor motes.
Được đề xuất
USB Human Interface Devices
For USB HID peripherals such as keyboards, mice, and game controllers, the ATSAMD21E15B-AU (in the USB-capable -MU/-CU suffix variants) integrates a Full-Speed USB 2.0 device controller with on-chip transceivers. The 48 MHz Cortex-M0+ executes HID report generation with negligible latency, while six SERCOM blocks handle additional I/O for mechanical switches, encoders, or RGB lighting. Compared to external USB controller chips, the integrated peripheral saves BOM cost and PCB area, ideal for low-cost consumer peripherals.
Được đề xuất
Home Automation Controllers
The ATSAMD21E15B-AU is well-suited for home automation hubs where multiple communication protocols must coexist. Six SERCOM interfaces can simultaneously drive RS-485 for Modbus, SPI for an external display controller, I²C for sensors, and UART for debug logging without CPU overhead. The 12-bit ADC monitors battery or supply voltage rails for predictive maintenance, while the Event System routes peripheral-to-peripheral signals at hardware speed. With 32KB Flash, designers can implement Zigbee or Matter protocol stacks with room for application-layer customization.
Được đề xuất
Wearable Fitness Bands
For wearable fitness trackers, the ATSAMD21E15B-AU delivers the energy efficiency required for multi-day battery life. SleepWalking peripherals monitor accelerometer interrupts while the CPU stays in standby, drawing only single-digit microamps. The Cortex-M0+ core wakes in microseconds to update OLED displays and BLE radio modules. Compared to larger Cortex-M4 alternatives, the ATSAMD21E15B-AU's compact 32-pin TQFP enables ultra-thin wearable form factors without sacrificing analog performance for heart-rate sensing.
Được đề xuất
Industrial Control Subsystems
In industrial control systems, the ATSAMD21E15B-AU provides deterministic interrupt response through its NVIC and SERCOM peripherals that handle multi-protocol field-bus communication. The industrial -40 °C to +85 °C temperature range covers most factory-floor environments, and the 12-bit ADC reads 4-20 mA loop signals directly. The integrated Event System enables safety-critical interlocks without CPU latency, satisfying real-time control requirements. Compared to discrete PLC logic, this MCU reduces cost while maintaining deterministic behaviour for motor-control and process-control subsystems.
Được đề xuất
Capacitive Touch User Interfaces
The ATSAMD21E15B-AU supports capacitive touch buttons, sliders, and wheels through its built-in Peripheral Touch Controller (PTC). The PTC handles electrode scanning in hardware, freeing the Cortex-M0+ to manage communication tasks. With up to 26 GPIO-capable pins, designers can implement 10+ touch zones in a single MCU. Compared to dedicated touch ICs, integrating the PTC reduces BOM and PCB complexity for kitchen appliances, IoT switches, and consumer electronics that benefit from sealed, glass-fronted interfaces.
Được đề xuất
Educational and Maker Boards
The ATSAMD21E15B-AU is widely deployed on Arduino-compatible boards and SparkFun development kits because of its accessible Cortex-M0+ core and rich peripherals. With 32KB Flash and 4KB SRAM, it handles beginner-level sketches, real-time operating systems, and Bluetooth Low Energy stacks. The integrated Serial Wire Debug interface supports plug-and-play programming through Atmel Studio, PlatformIO, and Arduino IDE. Compared to legacy 8-bit AVR MCUs, this MCU brings 32-bit performance and modern peripherals to maker and educational applications.
Đượ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 ATSAMD21E15B-AU — 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 | ATSAMD21E15B-AUT | ATSAMD21E15A-AU | ATSAMD20E15B-AU |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 32-pin TQFP | 32-pin TQFP - same | 32-pin TQFP - same | 32-pin TQFP - same |
| Flash | 32 KB | 32 KB | 32 KB | 32 KB |
| SRAM | 4 KB | 4 KB | 4 KB | 4 KB |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 10-bit |
| USB Support | No (base variant) | No | No | No |
| Event System | Yes | Yes | Yes | No |
| Operating Temperature | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
Bảo phân biệt quan trọng
- Integrated Event System hardware routing (vsATSAMD20E15B-AU)
- Higher-resolution 12-bit ADC vs 10-bit on D20 family (vsATSAMD20E15B-AU)
- Lower active current with SleepWalking peripherals (vsATSAMD21E15B-AU vs larger Cortex-M4 MCUs)
Ghi chú thiết kế
Place 100 nF decoupling capacitors as close as possible to every VDD pin and a bulk 10 µF capacitor near the package supply entry. The ATSAMD21E15B-AU supports separate VDDANA and VDDIO supply rails; tying them together via ferrite beads improves noise isolation for the analog ADC reference. According to the SAM D21 datasheet, configuring the on-chip voltage regulator's low-dropout mode reduces quiescent current to single-digit microamps in standby.
Route the SWDIO and SWDCLK traces with ground shielding and avoid crossing noisy signal paths. The 32-pin TQFP package supports 0.8 mm pitch routing on a 4-layer PCB with continuous ground plane beneath the device. Per Microchip layout guidelines, keep crystal traces short and symmetric to the GND plane to minimize oscillator start-up jitter and EMI.
Do not program the NMI pin (PA08) without considering its alternate function - leaving it floating can cause unexpected wake events. The 32.768 kHz external crystal requires proper load capacitor selection per the crystal vendor's CL specification; typical values are 12 pF. Ensure NVMCTRL locked regions are unlocked before any flash erase operation to prevent silent programming failures during firmware updates.
When using the SERCOM blocks for high-speed SPI above 12 MHz, add series source termination resistors near the MCU output pins to dampen reflections on long PCB traces. For I²C buses, use external 4.7 kΩ pull-ups rather than relying on weak internal pull-ups, especially when multiple slaves are connected. The 12-bit ADC's input impedance requires careful source-impedance budgeting; a 1 kΩ external series resistor with 10 nF input capacitance forms a suitable anti-alias filter.
Thông tin tuân thủ
RoHS and REACH compliance per product page. Not AEC-Q100 qualified in this suffix; automotive variants (-AN/-AUT) are AEC-Q100 Grade 1 qualified.