ATSAMD20E16B-AUT - 48MHz Cortex-M0+ MCU 64KB Flash | Microchip
MPN: ATSAMD20E16B-AUT ✓ NakahandaATSAMD20E16B-AUT Ulas
What is a Cortex-M0+ microcontroller? A microcontroller unit (MCU) is a single-chip computer that integrates a CPU core, memory, and peripherals. The ARM Cortex-M0+ is the most energy-efficient core in the Cortex-M family, designed for 32-bit performance at minimal power and cost. MCUs sit within the embedded-computing hierarchy alongside microprocessors, FPGAs, and DSPs, and form the decision-making brain of nearly every connected sensor node, consumer appliance, and industrial control loop.
Key features of the ATSAMD20E16B-AUT include: six SERCOM channels configurable as UART, SPI, or I2C, an Event System for hardware-triggered inter-peripheral signalling, SleepWalking peripherals that wake the CPU only on relevant events, and full-speed USB device via the integrated USB 2.0 Full-Speed controller. The 12-bit ADC offers up to 16 channels and the PTC supports up to 256 mutual-capacitance touch buttons without external components.
Architecture-wise, the device combines a two-wire SERCOM-based interconnect, a single-cycle multiplier and a 4-channel DMA controller that offloads memory-to-peripheral transfers, freeing the Cortex-M0+ core for application code. The embedded voltage regulator and power-on reset reduce external component count.
Typical applications include home-automation sensor hubs, low-power consumer devices, smart metering, capacitive touch user interfaces, industrial sensor nodes, and battery-powered IoT endpoints. The integrated USB and touch peripherals specifically suit HIDs, USB-CDC bridges, and white-goods control panels.
Design consideration: the internal 1.62 V regulator requires a 1 uF decoupling capacitor on VDDIN and a 1 uF on VDDANA; bypassing both with a 100 nF high-frequency cap prevents ADC reference noise during SERCOM bursts.
This page synthesizes distributor pricing, parametric comparison, drop-in alternatives, and practical design notes not found on the manufacturer product page alone.
Mga alternatibo na pwedeng ilagay na ATSAMD20E16B-AUT — parehas na package, pin-to-pin na katugmang. Hindi kasama ang mga bahagi ng iba't-ibang package na nangangailangan ng pagpapaayos ng PCB.
Variante sa Seri na ito
Katulad na modelo sa serye na katugma sa pagpasok ATSAMD20E16B-AUT (parehas na form factor at footprint) — pagkakaiba sa Flash Memory, ADC, DAC, Operating Temperature, SRAM.
ATSAMD20E15B-AUT
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →ATSAMD20E14B-AUT
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →ATSAMD20E18B-AUT
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
ATSAMD20E16B-AU
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →ATSAMD20E16A-AUT
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →ATSAMD20E16B-AUT Mga Pinakamataas na Rating at Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Clock | 48 MHz |
| Flash Memory | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Supply Voltage (VDD) | 1.62 V to 3.6 V |
| Temperature na Operasyon | -40 C to +85 C (Industrial) |
| ADC | 12-bit, up to 350 ksps |
| DAC | 10-bit, 350 ksps |
| SERCOM Modules | 6 (configurable UART/SPI/I2C) |
| Timers | 16-bit TC, RTC |
| Touch Controller (PTC) | 256-channel mutual-capacitance |
| DMA Channels | 4 |
| USB | USB 2.0 Full-Speed Device |
| Packhaging | 32-TQFP (7x7 mm) |
| Uri ng Pagpapasok | Surface Mount |
| Level ng MSL | 3 (168 hours) |
| Tindminan RoHS | Compliant |
| Lead-Free | Yes |
Pin Configuration ng ATSAMD20E16B-AUT
| Pin 1 | PA00 — XTAL1 / GPIO / SERCOM1[0] |
| Pin 2 | PA01 — XTAL2 / GPIO / SERCOM1[1] |
| Pin 3 | PA02 — GPIO / AIN[0] / SERCOM0[0] |
| Pin 4 | PA03 — GPIO / AIN[1] / VREFA / SERCOM0[1] |
| Pin 5 | PA04 — GPIO / AIN[2] / SERCOM0[2] |
| Pin 6 | PA05 — GPIO / AIN[3] / SERCOM0[3] |
| Pin 7 | PA06 — GPIO / AIN[4] / SERCOM0[4] |
| Pin 8 | PA07 — GPIO / AIN[5] / SERCOM0[5] |
| Pin 9 | VDDANA — Analog supply voltage |
| Pin 10 | GND — Ground |
| Pin 11 | PA08 — GPIO / AIN[6] / SERCOM2[0] / PTC[Y8] |
| Pin 12 | PA09 — GPIO / AIN[7] / SERCOM2[1] / PTC[Y9] |
| Pin 13 | PA10 — GPIO / AIN[8] / SERCOM2[2] / PTC[Y10] |
| Pin 14 | PA11 — GPIO / AIN[9] / SERCOM2[3] / PTC[Y11] |
| Pin 15 | PA14 — GPIO / SERCOM2[2 alt] / TC4[0] |
| Pin 16 | PA15 — GPIO / SERCOM2[3 alt] / TC4[1] |
| Pin 17 | PA16 — GPIO / SERCOM1[0 alt] / TC5[0] |
| Pin 18 | PA17 — GPIO / SERCOM1[1 alt] / TC5[1] |
| Pin 19 | PA18 — GPIO / SERCOM1[2 alt] |
| Pin 20 | PA19 — GPIO / SERCOM1[3 alt] |
| Pin 21 | PA20 — GPIO / SERCOM5[2] / GCLK[0] |
| Pin 22 | PA21 — GPIO / SERCOM5[3] / GCLK[1] |
| Pin 23 | PA22 — GPIO / SERCOM3[0] / USB_DM |
| Pin 24 | PA23 — GPIO / SERCOM3[1] / USB_DP |
| Pin 25 | PA24 — GPIO / SERCOM3[2] / USB_SOF |
| Pin 26 | PA25 — GPIO / SERCOM3[3] / USB_VBUS |
| Pin 27 | NRST — Reset input, active low |
| Pin 28 | VDD — Digital supply voltage |
| Pin 29 | GND — Ground |
| Pin 30 | PA27 — GPIO / SERCOM4[3] / TC1[0] |
| Pin 31 | PA28 — GPIO / SERCOM4[2] / TC1[1] |
| Pin 32 | PA30 — GPIO / SERCOM1[2] / SWCLK |
| Pin 33 | PA31 — GPIO / SERCOM1[3] / SWDIO |
Tipikal na mga Gamit
ATSAMD20E16B-AUT ay nararapat para sa 6 aplikasyons: Home-Automation Sensor Hub, Capacitive Touch User Interface, USB HID / CDC Bridge Device, Smart Metering End Node, Industrial Sensor Node, Battery-Powered IoT Endpoint.
Home-Automation Sensor Hub
The ATSAMD20E16B-AUT is well suited as the central MCU of a home-automation sensor hub thanks to its 48 MHz Cortex-M0+ core, 64 KB Flash, and low-power SleepWalking peripherals. Its six SERCOM channels can simultaneously handle UART for a Zigbee module, I2C for an environmental sensor cluster, and SPI for an external EEPROM. The integrated 12-bit ADC reads temperature and humidity sensors directly. USB Full-Speed provides a debug and firmware-update port, while the Event System lets ADC-completed or RTC-alarm events wake the CPU only when needed, enabling years of battery life from two AA cells.
Inirekomenda
Capacitive Touch User Interface
The integrated 256-channel Peripheral Touch Controller (PTC) makes the ATSAMD20E16B-AUT an excellent choice for capacitive touch keypads, sliders, and proximity sensors in white goods and consumer appliances. Mutual-capacitance sensing works through glass up to 5 mm thick without external components. The 64 KB Flash stores touch-gesture libraries, and the Event System routes touch events directly to GPIOs for LED feedback without CPU intervention. The 10-bit DAC generates audio chirps for proximity feedback, and USB Full-Speed enables HID-class touch panels that connect directly to a host PC.
Inirekomenda
USB HID / CDC Bridge Device
The on-chip USB 2.0 Full-Speed device controller with internal transceiver makes the ATSAMD20E16B-AUT ideal for USB HID keyboards, mice, CDC serial bridges, and mass-storage devices. The 48 MHz CPU sustains HID polling at 1 kHz with substantial margin for firmware-driven LED control. Six SERCOM channels provide UART pass-through alongside USB. The 32-TQFP package fits small dongle designs, and industrial temperature rating suits automotive aftermarket, factory tools, and POS terminals. The 64 KB Flash holds HID-to-UART or HID-to-I2C bridging firmware without needing external memory.
Inirekomenda
Smart Metering End Node
For electricity, water, and gas metering, the ATSAMD20E16B-AUT offers 64 KB Flash for application code, 8 KB SRAM for metering buffers, and Sleep currents under 5 uA that extend battery life beyond 10 years. Its 12-bit ADC with differential inputs and internal gain stage reads analog front-end signals from current shunts or bridge sensors. The RTC supports calendar-aware tariff logic, while the SERCOM channels interface to PLC, RF, or LoRa sub-GHz modules. The Cortex-M0+ core runs segmented LCD driving routines in software, avoiding the cost of an external LCD controller.
Inirekomenda
Industrial Sensor Node
The ATSAMD20E16B-AUT suits industrial 4-20 mA loop-powered sensor nodes because its 1.62 V minimum supply and ultra-low SleepWalking current allow operation from harvested energy. Its industrial -40 C to +85 C temperature rating handles factory-floor conditions, and its SERCOM channels connect to RS-485 transceivers for fieldbus connectivity. The 4-channel DMA offloads repetitive ADC-to-memory transfers, leaving the Cortex-M0+ core free for self-diagnostic routines. The Event System triggers CPU wake from sleep only on threshold-crossing ADC events, dramatically reducing average power in always-on monitoring applications.
Inirekomenda
Battery-Powered IoT Endpoint
The ATSAMD20E16B-AUT is a strong fit for battery-powered IoT endpoints where the 64 KB Flash stores BLE provisioning, OTA update handling, and sensor-fusion code while the 8 KB SRAM sustains a small RTOS plus Zigbee or BLE stack via a co-processor. The Cortex-M0+ core runs at 48 MHz yet draws only a few mA per MHz, and the SERCOM channels handle UART AT-command interfaces to the radio module. The on-chip RTC with calendar mode supports timestamped sensor logging even when the core is in standby. Industrial temperature rating and 1.62 V minimum supply extend deployments to outdoor enclosures.
Inirekomenda
Buod ng mga Inirekomendang Produkto
Impormasyon ng Talumpati sa Engineering for ATSAMD20E16B-AUT — ikabit, gabay sa disenyo, at impormasyon ng pagsunod sa kautusan.
Paunawang Hanapin
Ikabit sa Mga Alternatibo
| Parametro | Ito ang Producto | ATSAMD20E15B-AUT | ATSAMD20E14B-AUT | ATSAMD20E18B-AUT | ATSAMD20E16B-AU |
|---|---|---|---|---|---|
| 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 | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz | Cortex-M0+ 48 MHz |
| Flash | 64 KB | 32 KB | 16 KB | 256 KB | 64 KB |
| SRAM | 8 KB | 4 KB | 4 KB | 32 KB | 8 KB |
| USB | Full-Speed Device | Full-Speed Device | Full-Speed Device | Full-Speed Device | Full-Speed Device |
| PTC Touch Channels | 256 | 256 | 256 | 256 | 256 |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Pangunahing mga Pagkakaiba
- Highest density Flash at low cost in SAM D20E 32-TQFP (kumpara saATSAMD20E15B-AUT)
- Revision B silicon with latest errata fixes (kumpara saATSAMD20E16A-AUT)
- Tape-and-reel packaging for high-volume SMT assembly (kumpara saATSAMD20E16B-AU)
Talaan ng Disenyo
Decouple both VDDANA and VDDIN independently. According to the SAM D20 datasheet, VDDANA requires a 1 uF capacitor plus a 100 nF high-frequency ceramic placed within 2 mm of the pin to keep ADC reference noise below 1 LSB during 350 ksps conversions. The 1.62 V-3.6 V supply range allows direct operation from a single Li-ion cell down to end-of-life, eliminating an LDO for many battery applications.
Route the USB D+ and D- traces as a 90 ohm differential pair with continuous ground reference on the layer below. Per the SAM D20 datasheet USB section, trace length matching within 150 mil reduces signal-integrity issues. Keep USB traces away from the 48 MHz XIN/XOUT traces and any high-current switching regulator nodes. Place the ESD protection array within 5 mm of the USB connector.
Do not enable the internal pull-up on PA24 (USB_SOF) or PA25 (USB_VBUS) - doing so loads the USB lines. Always set the VBUS-detect bit in the USB CTRLA register before declaring the bus ready. For capacitive touch, enable the PTC acquisition interrupt only after the PTC is fully configured, otherwise the first touch events are missed. Estimated: Sleep current under typical 25 C conditions is approximately 3 uA with RTC running.
Impormasyon ng Pagsunod sa Kautusan
RoHS and REACH compliance per Microchip product page. Standard industrial temperature grade; AEC-Q100 automotive grade is not available in this part number - consult Microchip automotive part-number scheme for AEC-Q100 qualified SAMD20 variants.