ATSAMD20E15B-AUT - ARM Cortex-M0+ 48MHz 32KB Flash MCU | Microchip
Артикул: ATSAMD20E15B-AUT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.95 | $3,95 |
| 10 | $3.55 | $35,50 |
| 100 | $3.18 | $318,00 |
| 500 | $2.84 | $1.420,00 |
| 1.000 | $2.52 | $2.520,00 |
ATSAMD20E15B-AUT Обзор
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.
Аналоги без доработки для ATSAMD20E15B-AUT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20E15B-AUT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, RoHS Status, Operating Temperature, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20E15A-AUT
✅ Прямая замена✓ В наличии
$1.86 / шт.
Открыть даташит →ATSAMD20E16B-AUT
✅ Прямая замена✓ В наличии
$2.45 / шт.
Открыть даташит →ATSAMD20E14B-AUT
✅ Прямая замена✓ В наличии
$1.21 / шт.
Открыть даташит →ATSAMC20E16A-AUT
✅ Прямая замена✓ В наличии
$1.96 / шт.
Открыть даташит →ATSAMD20E15B-AU
✅ Прямая замена✓ В наличии
$1.45 / шт.
Открыть даташит →ATSAMD20E15B-AUT Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M0+ (32-bit) |
| Максимальная тактовая частота | 48 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Supply Voltage Range | 1.62 V to 3.63 V |
| Рабочая температура | -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 |
| Корпус | 32-pin TQFP (7x7 mm) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Family | SAM D20 |
| Low-Power Modes | Sleep, Standby, Backup with RTC |
Конфигурация выводов ATSAMD20E15B-AUT
| Контакт 1 | PA00 — GPIO / XIN (External Clock Input) |
| Контакт 2 | PA01 — GPIO / XOUT (External Clock Output) |
| Контакт 3 | PA02 — GPIO / AIN0 (Analog Input) |
| Контакт 4 | PA03 — GPIO / AIN1 / VREFA (ADC Voltage Reference) |
| Контакт 5 | GND — Ground |
| Контакт 6 | VDD — Digital Supply Voltage |
| Контакт 7 | PA04 — GPIO / AIN2 / VREFB |
| Контакт 8 | PA05 — GPIO / AIN3 |
| Контакт 9 | PA06 — GPIO / AIN4 |
| Контакт 10 | PA07 — GPIO / AIN5 |
| Контакт 11 | PA08 — GPIO / AIN6 / I2S FS |
| Контакт 12 | PA09 — GPIO / AIN7 / I2S MCK |
| Контакт 13 | PA10 — GPIO / AIN8 |
| Контакт 14 | PA11 — GPIO / AIN9 |
| Контакт 15 | GND — Ground |
| Контакт 16 | VDD — Digital Supply Voltage |
| Контакт 17 | PA12 — GPIO / SERCOM2 PAD0 |
| Контакт 18 | PA13 — GPIO / SERCOM2 PAD1 |
| Контакт 19 | PA14 — GPIO / SERCOM0 PAD2 |
| Контакт 20 | PA15 — GPIO / SERCOM0 PAD3 |
| Контакт 21 | PA16 — GPIO / SERCOM1 PAD0 |
| Контакт 22 | PA17 — GPIO / SERCOM1 PAD1 |
| Контакт 23 | PA18 — GPIO / SERCOM3 PAD2 |
| Контакт 24 | PA19 — GPIO / SERCOM3 PAD3 |
| Контакт 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Контакт 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Контакт 27 | PA22 — GPIO / SERCOM3 PAD0 |
| Контакт 28 | PA23 — GPIO / SERCOM3 PAD1 |
| Контакт 29 | PA24 — GPIO / USB_DM |
| Контакт 30 | PA25 — GPIO / USB_DP |
| Контакт 31 | RESET — Reset input (active low) |
| Контакт 32 | VDDCORE — Internal voltage regulator output - decouple with 1uF |
Типичное применение
ATSAMD20E15B-AUT подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20E15B-AUT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Higher memory density in same footprint (против ATSAMD20E14B-AUT)
- USB 2.0 full-speed device integrated (против ATSAMD20E15A-AUT)
- Lower supply voltage range for battery-powered designs (против ATSAMC20E16A-AUT)
Заметки по проектированию
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.
Информация о соответствии
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.