ATSAMD20E16B-AN - 64KB Flash Cortex-M0+ MCU | Microchip | TQFP-32
MPN: ATSAMD20E16B-AN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.5 | $3.50 |
| 10 | $3.2 | $32.00 |
| 100 | $2.85 | $285.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.3 | $2,300.00 |
| 3,000 | $2.1 | $6,300.00 |
ATSAMD20E16B-AN Overview
An ARM Cortex-M0+ microcontroller is the smallest and most energy-efficient member of the ARM Cortex-M processor family, designed for cost-sensitive embedded applications that require deterministic real-time response and ultra-low power consumption. Within the broader taxonomy, the ATSAMD20E16B-AN belongs to the microcontroller hierarchy: ARM Cortex-M0+ core -> 32-bit MCU -> embedded microcontroller -> integrated circuit -> semiconductor. Microchip's SAM D20 family specifically targets low-power, high-performance designs in consumer, industrial, and IoT markets where battery life and code density are critical.
Key features of the ATSAMD20E16B-AN include a 48 MHz maximum CPU clock with single-cycle I/O access, 64 KB in-system programmable flash with error correction, 8 KB SRAM, a 12-channel 12-bit ADC with up to 1 MSPS sampling, a 10-bit 350 kSPS DAC, six SERCOM modules for configurable serial communication, and a peripheral touch controller supporting capacitive sensing without external components. The B revision adds a force external reset pin and a DMA controller for efficient data movement between peripherals and memory.
Architecturally, the ATSAMD20E16B-AN uses the Cortex-M0+ core with a von Neumann bus structure, hardware single-cycle multiplication, and the ARMv6-M Thumb instruction set. It integrates Microchip's Event System for low-latency peripheral signaling without CPU intervention, and the Sleepwalking technology that allows peripherals to operate during deep sleep modes without waking the CPU, achieving standby current below 1 uA. These features position it between simple 8-bit MCUs and higher-end Cortex-M3/M4 devices, balancing performance, power, and cost.
Typical applications include home automation nodes, smart sensor hubs, consumer electronics HMI panels, low-cost metering devices, and industrial control peripherals. The wide operating voltage range and AEC-Q100 qualified Extended temperature grade make it suitable for automotive sub-systems, building automation, and battery-powered IoT edge nodes requiring years of operation from a single cell. The compact TQFP-32 package is ideal for space-constrained PCB layouts where breadboard-friendly DIP alternatives are not required.
When designing with this device, ensure decoupling capacitors are placed within 5 mm of each supply pin per Microchip's SAMD20 datasheet guidelines. The SAM D20's SERCOM peripheral is highly configurable and each instance must be explicitly software-mapped to specific I/O pins before use; forgetting this step is a common source of 'silent' failures on first prototypes.
This page synthesizes distributor pricing, parameter-comparison alternatives within the SAM D20 family, and practical design notes that complement - but do not replace - the official Microchip datasheet.
Drop-in alternatives for ATSAMD20E16B-AN — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ATSAMD20E16B-AN (same form factor and footprint) — differing in Package, ADC, SERCOM Modules, SRAM, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20E15B-MU
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.1 / Unit
View Datasheet →ATSAMD20E14B-MUT
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.95 / Unit
View Datasheet →ATSAMD20E17B-AUT
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAMD20E15A-AN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.55 / Unit
View Datasheet →ATSAMD20E14A-AN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.62 / Unit
View Datasheet →ATSAMD20E16B-AN Maximum Ratings & Electrical Characteristics
| Core Processor | ARM Cortex-M0+ |
| Core Size | 32-Bit |
| Maximum CPU Speed | 48 MHz |
| Program Memory Size | 64 KB (64K x 8) |
| Program Memory Type | FLASH |
| SRAM Size | 8 KB |
| Number of I/O | 26 |
| Supply Voltage Range | 1.62 V to 3.63 V |
| Operating Temperature | -40C to +105C |
| Package | 32-TQFP |
| Mounting Type | Surface Mount |
| Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, WDT, DMA |
| ADC | 12-bit, 12 channels, 1 MSPS |
| DAC | 10-bit, 350 kSPS |
| SERCOM Modules | 6 |
| Series | SAM D20E |
| Lead Free / RoHS | Yes / Compliant |
ATSAMD20E16B-AN Pin Configuration
| Pin 1 | PA00 — GPIO / ADC0 / PTC_X0 |
| Pin 2 | PA01 — GPIO / ADC1 / PTC_X1 |
| Pin 3 | PA02 — GPIO / AIN[0] / PTC_Y0 |
| Pin 4 | PA03 — GPIO / AIN[1] / PTC_Y1 / VREFA |
| Pin 5 | PA04 — GPIO / AIN[2] / PTC_Y2 |
| Pin 6 | PA05 — GPIO / AIN[3] / PTC_Y3 |
| Pin 7 | PA06 — GPIO / AIN[4] / PTC_Y4 |
| Pin 8 | PA07 — GPIO / AIN[5] / PTC_Y5 |
| Pin 9 | VDD — Digital supply voltage |
| Pin 10 | GND — Ground |
| Pin 11 | PA08 — GPIO / AIN[6] / SERCOM0 PAD0 |
| Pin 12 | PA09 — GPIO / AIN[7] / SERCOM0 PAD1 |
| Pin 13 | PA10 — GPIO / AIN[8] / SERCOM0 PAD2 |
| Pin 14 | PA11 — GPIO / AIN[9] / SERCOM0 PAD3 |
| Pin 15 | PA14 — GPIO / SERCOM2 PAD0 |
| Pin 16 | PA15 — GPIO / SERCOM2 PAD1 |
| Pin 17 | PA16 — GPIO / SERCOM1 PAD0 / TC3 |
| Pin 18 | PA17 — GPIO / SERCOM1 PAD1 / TC4 |
| Pin 19 | PA18 — GPIO / SERCOM1 PAD2 / TC5 |
| Pin 20 | PA19 — GPIO / SERCOM1 PAD3 / TC6 |
| Pin 21 | PA20 — GPIO / SERCOM3 PAD0 / TC7 |
| Pin 22 | PA21 — GPIO / SERCOM3 PAD1 / TC8 |
| Pin 23 | PA22 — GPIO / SERCOM3 PAD2 |
| Pin 24 | PA23 — GPIO / SERCOM3 PAD3 |
| Pin 25 | PA24 — GPIO / SERCOM4 PAD0 / USB_DM |
| Pin 26 | PA25 — GPIO / SERCOM4 PAD1 / USB_DP |
| Pin 27 | GND — Ground |
| Pin 28 | VDD — Digital supply voltage |
| Pin 29 | PA27 — GPIO / SERCOM5 PAD0 |
| Pin 30 | PA28 — GPIO / SERCOM5 PAD1 / RESET (B-revision external reset option) |
| Pin 31 | PA30 — GPIO / SWDIO / SERCOM5 PAD2 |
| Pin 32 | PA31 — GPIO / SWCLK / SERCOM5 PAD3 |
Typical Applications
ATSAMD20E16B-AN is suitable for 6 applications: Home Automation Sensor Hub, Consumer Electronics HMI, Smart Metering Endpoints, Industrial Control Peripherals, Battery-Powered IoT Edge Nodes, Capacitive Touch Keypads.
Home Automation Sensor Hub
The ATSAMD20E16B-AN is well suited for home automation sensor hubs thanks to its 48 MHz Cortex-M0+ core, 64 KB flash (sufficient for Zigbee or Thread host drivers), and integrated Peripheral Touch Controller. The 12-bit 12-channel ADC enables direct connection of temperature, humidity, and PIR sensors without external analog front-end ICs, while the six configurable SERCOM modules support concurrent I2C, SPI, and UART links to wireless coprocessors. Sleepwalking peripherals achieve deep-sleep current below 1 uA, allowing battery-powered nodes to operate 3-5 years from a single CR2032 cell when most peripherals are gated. The -40C to +105C industrial temperature range supports indoor and outdoor enclosure installations. The 32-TQFP package simplifies hand-soldered prototypes during early product development.
Recommended
Consumer Electronics HMI
Human-machine interface (HMI) panels benefit from the ATSAMD20E16B-AN's integrated touch controller and ample flash capacity for UI assets. The PTC supports up to 12 self-capacitive touch channels or 24 mutual-capacitive channels without external capacitance-to-digital converter ICs, reducing BOM cost by approximately $0.50-$1.00 per board. The 8 KB SRAM is sufficient for 16-bit color TFT displays using a modest graphics library, and the Cortex-M0+ at 48 MHz delivers enough throughput to refresh QVGA panels at 30+ FPS with partial-frame updates. The B-revision's DMA controller offloads SPI display transfers from the CPU, freeing cycles for touch processing and event handling. Designers should plan for boot-time flash firmware upload via the SWD interface during manufacturing.
Recommended
Smart Metering Endpoints
Smart electricity, gas, and water metering endpoints leverage the ATSAMD20E16B-AN's wide 1.62 V to 3.63 V operating range, which supports direct connection to lithium thionyl chloride batteries rated 3.6 V and to alkaline packs producing 3.0 V to 3.6 V. The Cortex-M0+ core's deterministic execution and built-in 12-bit ADC enable accurate metrology algorithms for current/voltage sensing, while the 8 KB SRAM buffers time-stamped consumption data before wireless transmission. Sleep current under 1 uA combined with the RTC running from an external 32.768 kHz crystal enables 10+ year battery life, a key spec for utility-grade metering. The B-revision's DMA controller accelerates ADC sample accumulation in metering loops. Microchip's MPLAB X IDE provides certified metrology application notes and reference firmware.
Recommended
Industrial Control Peripherals
Factory-floor peripherals such as sensor transmitters, relay drivers, and protocol converters benefit from the ATSAMD20E16B-AN's -40C to +105C industrial temperature range and 26 GPIO pins supporting multi-protocol bridge designs. The six SERCOM modules allow concurrent RS-485, RS-232, I2C sensor, and SPI flash connections without external muxes. The brown-out detector, watchdog timer, and POR deliver the deterministic reset behavior required by IEC 61131-style industrial controllers. Designers use the integrated 12-bit ADC to read 4-20 mA current loops via a 250 ohm sense resistor, and the 10-bit DAC outputs control voltages for analog instrumentation loops. Hardware CRC and the B-revision's DMA simplify cyclic data checksumming over SPI links.
Recommended
Battery-Powered IoT Edge Nodes
Battery-operated IoT edge nodes leverage the ATSAMD20E16B-AN's deep-sleep current under 1 uA and Sleepwalking peripheral architecture, enabling multi-year operation on coin cells. The Cortex-M0+ core wakes on RTC, external interrupt, or PTC touch events and re-enters deep sleep within 5 microseconds after firmware execution completes. The 64 KB flash stores small MQTT-SN or CoAP client stacks plus application firmware without external SPI flash. Six SERCOMs support concurrent I2C sensor sampling, SPI peripheral expansion, and UART debug output, while the 12-bit ADC digitizes analog sensor channels at up to 1 MSPS for vibration, current, or acoustic analysis. The compact 32-TQFP package fits standard CR2032 holder footprints for ultra-small form-factor designs.
Recommended
Capacitive Touch Keypads
Capacitive touch keypads and slider interfaces take advantage of the ATSAMD20E16B-AN's integrated Peripheral Touch Controller (PTC) which supports self-capacitance and mutual-capacitance sensing without external components. The PTC scans up to 12 self-cap channels or 24 mutual-cap channels with hardware-driven charge transfer, delivering robust touch performance even through 3 mm plastic overlays and under wet conditions. The 48 MHz Cortex-M0+ executes Microchip's QTouch libraries for water rejection and proximity detection algorithms. The B-revision's DMA offloads touch scans from the CPU, allowing the application core to maintain BLE, USB, or motor control tasks concurrently. Touch events can wake the MCU from deep sleep via the event system, enabling standby current under 5 uA on touch-equipped appliances.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20E16B-AN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20E15B-MU | ATSAMD20E14B-MUT | ATSAMD20E17B-AUT | ATSAMD20E15A-AN |
|---|---|---|---|---|---|
| Package | 32-TQFP | TQFP-32 - same | TQFP-32 - same | TQFP-32 - same | TQFP-32 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Size | 64 KB | 32 KB (-50%) | 16 KB (-75%) | 128 KB (+100%) | 32 KB (-50%) |
| SRAM Size | 8 KB | 8 KB (same) | 4 KB (-50%) | 16 KB (+100%) | 8 KB (same) |
| Silicon Revision | B (with external reset pin) | B | B | B | A (no external reset pin) |
| CPU Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Operating Voltage | 1.62V to 3.63V | 1.62V to 3.63V | 1.62V to 3.63V | 1.62V to 3.63V | 1.62V to 3.63V |
| GPIO Count | 26 | 26 | 26 | 26 | 26 |
| Touch Controller (PTC) | Yes | Yes | Yes | Yes | Yes |
| Approx. 1-piece Price | $3.50 | $2.95 (-16%) | $2.60 (-26%) | $4.25 (+21%) | $2.85 (-19%) |
Key Differentiators
- B-revision silicon with external reset pin option (vs ATSAMD20E15A-AN (A-revision))
- 64 KB flash with 8 KB SRAM - balanced memory tier (vs ATSAMD20E14B-MUT (16 KB flash, 4 KB SRAM))
- 6 SERCOM modules + integrated PTC + USB-ready (vs PIC16F628 (legacy 8-bit MCU))
Design Notes
Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a single 4.7 uF bulk capacitor near the package. The ATSAMD20E16B-AN includes a built-in voltage regulator that requires a 1 uF capacitor on the VDDIO pin to maintain stability. In Sleep mode with all peripherals disabled, the MCU draws under 1 uA; enabling the RTC at 32.768 kHz raises this to approximately 1.5 uA. Plan your power budget accordingly: an IoT sensor node waking once per minute to transmit via BLE can run 5+ years from a CR2032 battery if firmware uses Sleepwalking correctly.
The 32-TQFP package has a 0.8 mm lead pitch and 7x7 mm body; allocate at least 1.5 mm of copper pour around the perimeter for ground. Route the SWDIO/SWCLK pair (PA30/PA31) with parallel traces and ground shielding; locate the SWD header within 50 mm of the MCU to ensure reliable programming at 48 MHz. Place the optional 32.768 kHz crystal within 5 mm of the XIN/XOUT pins (PA00/PA01 if used for crystal mode) and guard the traces with a ground ring to minimize noise injection from the adjacent ADC channels.
A common first-prototype issue is forgetting that SAM D20 SERCOM modules must be software-mapped to specific GPIO pins via the PORT multiplexer before use; otherwise, peripheral functions silently fail. Another pitfall is exceeding 48 MHz on the B-revision industrial grade parts above 85C ambient - derate to 32 MHz at 105C. Finally, the B-revision's external reset pin option (PA28) requires explicit fuse configuration; if left at default, the device uses only the internal POR for reset, which may not meet your brown-out recovery requirements.
When routing ADC inputs, place a 100 ohm series resistor and a 10 nF capacitor to create a low-pass filter for switching noise above the Nyquist frequency. The ATSAMD20E16B-AN ADC can sample at up to 1 MSPS in 12-bit mode, but the input impedance of approximately 3.3 kohm means source impedance should be kept below 1 kohm for full accuracy. For SERCOM SPI at speeds above 10 MHz, route the SCK and MOSI/MISO traces with matched lengths and avoid vias - particularly on boards with more than 4 layers, where stubs degrade signal integrity at 48 MHz core clock harmonics.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial grade part (-40C to +105C); AEC-Q100 qualified variants exist on related A-revision parts (e.g., ATSAMD20E16A-AUT). Lead-free and halogen-free.