ATSAMD20E15B-AUT - ARM Cortex-M0+ 48MHz 32KB Flash MCU | Microchip
MPN: ATSAMD20E15B-AUT ✓ Hoạt độngATSAMD20E15B-AUT Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (SRAM), and peripheral interfaces (ADC, timers, communication buses) into one device. Microcontrollers sit at the heart of embedded systems, sitting below microprocessors in compute complexity but above simple logic ICs. Within the broader taxonomy: MCU -> 32-bit MCU -> ARM Cortex-M MCU -> Cortex-M0+ MCU -> low-power MCU -> SAM D20 family. The ATSAMD20E15B-AUT belongs to Microchip's SAM D20 family, designed for low-power, mixed-signal embedded designs.
Key features include a 12-bit, up to 350 ksps ADC with up to 10 channels, a 10-bit 350 ksps DAC, six SERCOM channels configurable as UART/SPI/I2C, a 16-bit Timer/Counter, a Real-Time Clock, and full-speed USB 2.0 device support. The device operates from 1.62 V to 3.63 V, supports 48 MHz at 1.62-3.63 V in the -40C to +85C industrial range, and offers multiple low-power sleep modes with sub-microamp wake-up time. The on-chip SERCOM peripherals are highly reconfigurable, allowing one physical block to operate as either USART, SPI, or I2C - a design that minimizes pin count for varied interface requirements.
The Cortex-M0+ core implements the ARMv6-M Thumb instruction set with a single-cycle I/O port for bit-banding, deterministic interrupt latency, and an optional Memory Protection Unit on equivalent family members. At 48 MHz, the core delivers 2.46 CoreMark/MHz, sufficient for sensor fusion, motor control loops, and simple protocol stacks. The integrated 32 KB Flash is rated for 10K erase/write cycles with retention; 4 KB SRAM supports most control-loop workloads.
Typical applications include home automation controllers, consumer appliance interfaces, smart metering endpoints, IoT sensor nodes, industrial HMI panels, and low-power wireless sensor hub processors. The USB 2.0 full-speed device makes the part well suited to HID peripherals such as keyboards, mice, and custom HID-class tools. With AEC-Q100 variants available in the SAM D20 family, the same silicon architecture is also deployed in automotive body and chassis subsystems.
When designing with this part, place a 0.1 uF decoupling capacitor as close as possible to each VDD pin and a bulk 4.7 uF capacitor on the main supply rail. Configure unused I/O pins as inputs with internal pull-up enabled to minimize quiescent current. For firmware development, Microchip's MPLAB X IDE with the XC32 compiler and Atmel Studio 7 both support the device, and SEGGER J-Link debug probes are fully compatible per SEGGER's supported device list.
This page synthesizes distributor pricing across 9 channels, lists drop-in same-package alternatives from the SAM D20 family and competitor pin-compatible MCUs, and provides practical design notes that complement the manufacturer datasheet.
Bộ thay thế dễ dàng lắp đặt cho ATSAMD20E15B-AUT — 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 ATSAMD20E15B-AUT (cùng hình factor và footprint) — khác nhau ở ADC, Package, RoHS Status, Operating Temperature, Core Architecture.
ATSAMD20E15A-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20E16B-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20E14B-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMC20E16A-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20E15B-AU
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20E15B-AUT Tỷ lệ tối đa & tính chất điện
| Core | ARM Cortex-M0+ (32-bit) |
| Tần số xung maksimum | 48 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Supply Voltage Range | 1.62 V to 3.63 V |
| Nhiệt độ hoạt động | -40C to +85C (Industrial) |
| ADC | 12-bit, up to 350 ksps, up to 10 channels |
| DAC | 10-bit, 350 ksps |
| SERCOM | 6 channels (configurable as USART/SPI/I2C) |
| USB | Full-Speed USB 2.0 Device |
| Timers | 16-bit Timer/Counter, RTC |
| I/O Pins | Up to 26 GPIO |
| Hộp | 32-pin TQFP (7x7 mm) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Family | SAM D20 |
| Low-Power Modes | Sleep, Standby, Backup with RTC |
Cấu hình chân ATSAMD20E15B-AUT
| Chân 1 | PA00 — GPIO / XIN (External Clock Input) |
| Chân 2 | PA01 — GPIO / XOUT (External Clock Output) |
| Chân 3 | PA02 — GPIO / AIN0 (Analog Input) |
| Chân 4 | PA03 — GPIO / AIN1 / VREFA (ADC Voltage Reference) |
| Chân 5 | GND — Ground |
| Chân 6 | VDD — Digital Supply Voltage |
| Chân 7 | PA04 — GPIO / AIN2 / VREFB |
| Chân 8 | PA05 — GPIO / AIN3 |
| Chân 9 | PA06 — GPIO / AIN4 |
| Chân 10 | PA07 — GPIO / AIN5 |
| Chân 11 | PA08 — GPIO / AIN6 / I2S FS |
| Chân 12 | PA09 — GPIO / AIN7 / I2S MCK |
| Chân 13 | PA10 — GPIO / AIN8 |
| Chân 14 | PA11 — GPIO / AIN9 |
| Chân 15 | GND — Ground |
| Chân 16 | VDD — Digital Supply Voltage |
| Chân 17 | PA12 — GPIO / SERCOM2 PAD0 |
| Chân 18 | PA13 — GPIO / SERCOM2 PAD1 |
| Chân 19 | PA14 — GPIO / SERCOM0 PAD2 |
| Chân 20 | PA15 — GPIO / SERCOM0 PAD3 |
| Chân 21 | PA16 — GPIO / SERCOM1 PAD0 |
| Chân 22 | PA17 — GPIO / SERCOM1 PAD1 |
| Chân 23 | PA18 — GPIO / SERCOM3 PAD2 |
| Chân 24 | PA19 — GPIO / SERCOM3 PAD3 |
| Chân 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Chân 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Chân 27 | PA22 — GPIO / SERCOM3 PAD0 |
| Chân 28 | PA23 — GPIO / SERCOM3 PAD1 |
| Chân 29 | PA24 — GPIO / USB_DM |
| Chân 30 | PA25 — GPIO / USB_DP |
| Chân 31 | RESET — Reset input (active low) |
| Chân 32 | VDDCORE — Internal voltage regulator output - decouple with 1uF |
Ứng dụng tiêu biểu
ATSAMD20E15B-AUT phù hợp cho 6 Áp dụngs: USB HID Peripherals, Home Automation Controllers, Industrial Sensor Nodes, Consumer Appliance Interfaces, Smart Metering Endpoints, IoT Sensor Hubs.
USB HID Peripherals
The ATSAMD20E15B-AUT is well matched to USB Human Interface Device designs. The integrated Full-Speed USB 2.0 device controller, 48 MHz Cortex-M0+ core, and 32 KB Flash comfortably host a USB HID stack, descriptor table, and application firmware. The 32-pin TQFP package exposes dedicated USB D+ and D- pads, simplifying PCB layout. Compared to discrete USB-to-UART bridges, this part eliminates an external chip and supports custom HID descriptors for keyboards, mice, and game controllers.
Được đề xuất
Home Automation Controllers
For home automation hub and edge-controller roles, the ATSAMD20E15B-AUT's six configurable SERCOM peripherals allow simultaneous UART, SPI, and I2C interfaces to sensors, radios, and displays. The 12-bit ADC reads thermistor, light-sensor, and potentiometer signals directly without external converters. Low-power sleep modes with sub-microamp wake-up current make it suitable for battery-powered door/window sensors. Operating from 1.62 V to 3.63 V also supports single-cell Li-ion or 2xAA battery rails.
Được đề xuất
Industrial Sensor Nodes
In industrial 4-20 mA loop-powered or 24 V bus sensor nodes, the ATSAMD20E15B-AUT's 12-bit ADC with up to 10 channels multiplexes multiple analog inputs through a single MCU, reducing bill of materials. The 48 MHz core supports modest DSP-style filtering for vibration or strain-gauge signals. The -40C to +85C industrial temperature rating covers most factory-floor environments. The 32-pin TQFP package is also available in pin-compatible ATSAMD20E16B-AUT for higher-memory firmware.
Được đề xuất
Consumer Appliance Interfaces
For washing machines, microwave ovens, and HVAC controllers, the ATSAMD20E15B-AUT's 32 KB Flash stores keypad debounce logic, LCD driver code, and simple state machines. The integrated 10-bit DAC drives analog control signals without external components. Six SERCOM channels support multiple user interface buses (keypad I2C, display SPI, sensor UART) on a single device. The 1.62-3.63 V supply range aligns with 3.3 V logic rails typical in consumer appliance designs.
Được đề xuất
Smart Metering Endpoints
In smart electricity, water, or gas metering endpoints, the ATSAMD20E15B-AUT supports periodic measurement plus wireless report cycles. The Real-Time Clock with calendar function time-stamps metering events accurately. Low-power standby with RTC running reduces average current to single-digit microamps, extending battery life in gas and water meters. The 12-bit ADC accurately measures shunt-resistor voltage for electricity meters. Pin compatibility with the higher-memory ATSAMD20E16B-AUT provides firmware growth headroom.
Được đề xuất
IoT Sensor Hubs
As an IoT sensor hub MCU, the ATSAMD20E15B-AUT aggregates data from multiple low-speed sensors (temperature, humidity, motion) and forwards it over a higher-bandwidth link (Wi-Fi, BLE, LoRa). The six SERCOM peripherals handle concurrent I2C sensor reads, SPI radio control, and UART debug output. The USB device interface enables direct commissioning via USB. Operating down to 1.62 V allows energy harvesting designs where the MCU runs directly from a small solar cell or thermoelectric generator.
Đượ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 ATSAMD20E15B-AUT — 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 | ATSAMD20E15A-AUT | ATSAMD20E16B-AUT | ATSAMD20E14B-AUT | ATSAMC20E16A-AUT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 32-TQFP (7x7) | 32-TQFP (7x7) - same | 32-TQFP (7x7) - same | 32-TQFP (7x7) - same | 32-TQFP (7x7) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 32 KB | 32 KB | 64 KB | 16 KB | 16 KB |
| SRAM | 4 KB | 4 KB | 8 KB | 2 KB | 4 KB |
| Supply Voltage Range | 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 | 2.7 V to 5.5 V |
| CAN-FD Peripheral | No | No | No | No | Yes |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| RoHS Status | Compliant | Compliant | Compliant | Compliant | Compliant |
Bảo phân biệt quan trọng
- Higher memory density in same footprint (vsATSAMD20E14B-AUT)
- USB 2.0 full-speed device integrated (vsATSAMD20E15A-AUT)
- Lower supply voltage range for battery-powered designs (vsATSAMC20E16A-AUT)
Ghi chú thiết kế
Decouple each VDD pin with a 0.1 uF X7R ceramic capacitor placed within 3 mm of the pin, and add a single 4.7 uF bulk capacitor on the main supply rail. The VDDCORE pin (pin 32) requires a dedicated 1 uF X7R capacitor; never share this capacitor with another pin. Estimated: the SAM D20 family datasheet recommends these specific capacitor values - any substitution should be validated against the regulator stability curve in section 32 of the device datasheet.
Route the USB D+ and D- differential pair with 90-ohm differential impedance and match trace lengths within 150 mil. Place the USB series termination resistors close to the MCU pins. The SWDIO and SWCLK signals should be routed with short traces to the debug header; add 10K pull-ups on SWDIO and SWCLK if the debugger does not provide them. Estimated: typical impedance target for USB 2.0 full-speed is 90 ohms, per the USB 2.0 specification cited in the SAM D20 datasheet.
Do not leave unused GPIO pins floating. Configure them as inputs with the internal pull-up enabled to minimize quiescent current and prevent noise-induced leakage. The NRST pin must be pulled up with an external 10K resistor to VDDIO. Do not exceed 3.63 V on any I/O pin - the SAM D20E15B-AUT is not 5 V tolerant on GPIO. AEC-Q100 qualified variants in the same family exist for automotive use; the standard ATSAMD20E15B-AUT is industrial grade only.
Thông tin tuân thủ
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; AEC-Q100 variants exist as ATSAMD20E15B-AUT (extended temp) per SAM D20 family datasheet section 1. Industrial temperature range -40C to +85C.