ATSAMD20E16A-ANT - ARM Cortex-M0+ MCU, 48MHz, 64KB Flash | Microchip
N.º de pieza: ATSAMD20E16A-ANT ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.08 | $30,80 |
| 100 | $2.74 | $274,00 |
| 500 | $2.41 | $1.205,00 |
| 1.000 | $2.15 | $2.150,00 |
| 2.000 | $1.92 | $3.840,00 |
ATSAMD20E16A-ANT Descripción general
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (SRAM), and a rich set of peripherals into one package. The ARM Cortex-M0+ is the smallest, most energy-efficient core in the Cortex-M family; in the SAMD20 hierarchy it sits above 8-bit AVR/PIC microcontrollers but below Cortex-M3/M4 parts in compute density, making it ideal for cost-sensitive embedded control. The 48 MHz clock, single-cycle I/O access, and Microchip's peripheral touch (SERCOM, Event System) make it a workhorse for connected sensor nodes.
Key differentiating features of the ATSAMD20E16A-ANT include 64 KB Flash / 8 KB SRAM with single-cycle I/O access, six SERCOM serial-communication modules that can each be configured as UART, SPI, or I2C, a 12-bit 350 ksps ADC with up to 20 channels, and a 10-bit 350 ksps DAC. The integrated Peripheral Touch Controller (PTC) supports capacitive touch sensing, while the Event System enables inter-peripheral signalling without CPU intervention, reducing active time and power. The device operates from 1.62 V to 3.63 V across the -40C to +105C industrial range.
Architecturally, the SAMD20E16A-ANT uses a two-pin AHB-APB bus matrix, an 8-channel DMA controller, and SleepWalking peripherals that clock-gate unused logic. Its Sleep, Standby, and Backup modes draw single-digit microamp currents, which is the reason the family is so popular in battery-powered IoT end nodes. Programming is via SWD, and the Cortex-M0+ supports the full ARMv6-M instruction set including Thumb-2.
Typical applications for the ATSAMD20E16A-ANT include home-automation sensor hubs (PIR, temperature, gas), industrial metering (water/gas/electricity), consumer appliances (coffee machines, washing machines), low-power IoT edge nodes, capacitive touch user interfaces, and small motor-control loops using the on-chip Timer/Counter blocks. The combination of 64 KB Flash, deterministic Cortex-M0+ core, and rich SERCOM peripherals makes it a flexible general-purpose MCU.
When designing with this part, budget the VDDCORE decoupling carefully (1 uF + 100 nF close to the pin), ensure DFLL or PLL startup time is accounted for in your boot sequence, and select the TQFP-32 package only when you need breadboard-friendly prototyping or hand-reworkable assembly - the QFN/48-pin variants exist for higher pin-count needs.
This page consolidates real distributor pricing (as of 2026-09-21), package-matched drop-in alternatives from the SAM D20 family, and practical hardware design notes beyond the manufacturer datasheet summary.
Alternativas directas para ATSAMD20E16A-ANT — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con ATSAMD20E16A-ANT (mismo factor de forma y huella) — difiere en ADC, Mounting Type, Package, SRAM, Operating Temperature.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
ATSAMD20E15A-AN
✅ Sustitución directa✓ En stock
$1.55 / unidad
Ver hoja de datos →ATSAMD20E15B-AUT
✅ Sustitución directa✓ En stock
$2.52 / unidad
Ver hoja de datos →ATSAMD20E14A-AN
✅ Sustitución directa✓ En stock
$1.62 / unidad
Ver hoja de datos →ATSAMD20E14B-AUT
✅ Sustitución directa✓ En stock
$1.21 / unidad
Ver hoja de datos →ATSAMD20E16A-ANT Valores máximos y características eléctricas
| Core Architecture | ARM Cortex-M0+ (ARMv6-M) |
| Core Count | 1 (single core) |
| Bit Width | 32-bit |
| Maximum CPU Frequency | 48 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Operating Voltage (VDDIO) | 1.62 V to 3.63 V |
| Temperatura de funcionamiento | -40C to +105C (industrial) |
| Encapsulado | 32-pin TQFP (7x7 mm) |
| Tipo de montaje | Surface Mount (SMD/SMT) |
| ADC | 12-bit, up to 350 ksps |
| DAC | 10-bit, 350 ksps |
| Communication Interfaces | Up to 6 SERCOM (UART/SPI/I2C), I2S |
| Timers/Counters | TC (16-bit) and TCC (24-bit) modules |
| Touch Sensing | Peripheral Touch Controller (PTC) |
| Debug Interface | Serial Wire Debug (SWD) |
| Estado RoHS | Compliant (green compound) |
Configuración de pines de ATSAMD20E16A-ANT
| Pin 1 | PA02 — GPIO / ADC AIN0 / DAC VOUT |
| Pin 2 | PA03 — GPIO / ADC AIN1 / VREFA |
| Pin 3 | PA04 — GPIO / VREFB / ADC AIN2 |
| Pin 4 | PA05 — GPIO / ADC AIN3 |
| Pin 5 | PA06 — GPIO / ADC AIN4 / SERCOM0 PAD2 |
| Pin 6 | PA07 — GPIO / ADC AIN5 / SERCOM0 PAD3 |
| Pin 7 | VDDIO — Digital I/O supply (1.62-3.63 V) |
| Pin 8 | GND — Ground |
| Pin 9 | PA08 — GPIO / SERCOM0 PAD0 / I2S MCLK |
| Pin 10 | PA09 — GPIO / SERCOM0 PAD1 / I2S FS |
| Pin 11 | PA10 — GPIO / SERCOM2 PAD2 / I2S SCK |
| Pin 12 | PA11 — GPIO / SERCOM2 PAD3 / I2S SDO |
| Pin 13 | PA14 — GPIO / SERCOM2 PAD0 / TCC0 WO[0] |
| Pin 14 | PA15 — GPIO / SERCOM2 PAD1 / TCC0 WO[1] |
| Pin 15 | PA16 — GPIO / SERCOM1 PAD0 / TCC1 WO[0] |
| Pin 16 | PA17 — GPIO / SERCOM1 PAD1 / TCC1 WO[1] |
| Pin 17 | PA18 — GPIO / SERCOM3 PAD2 / TC3 WO[0] |
| Pin 18 | PA19 — GPIO / SERCOM3 PAD3 / TC3 WO[1] |
| Pin 19 | PA20 — GPIO / SERCOM5 PAD2 / TC4 WO[0] |
| Pin 20 | PA21 — GPIO / SERCOM5 PAD3 / TC4 WO[1] |
| Pin 21 | PA22 — GPIO / SERCOM3 PAD0 / TC5 WO[0] |
| Pin 22 | PA23 — GPIO / SERCOM3 PAD1 / TC5 WO[1] |
| Pin 23 | PA24 — GPIO / SERCOM5 PAD0 / USB DM (alt) |
| Pin 24 | PA25 — GPIO / SERCOM5 PAD1 / USB DP (alt) |
| Pin 25 | GND — Ground |
| Pin 26 | VDDIO — Digital I/O supply (1.62-3.63 V) |
| Pin 27 | VDDCORE — Internal voltage regulator output (decouple 1uF+100nF) |
| Pin 28 | RESET — Active-low reset input |
| Pin 29 | SWDIO — Serial Wire Debug data |
| Pin 30 | SWDCLK — Serial Wire Debug clock |
| Pin 31 | PA30 — GPIO / SERCOM1 PAD2 / TCC1 WO[0] alt |
| Pin 32 | PA31 — GPIO / SERCOM1 PAD3 / TCC1 WO[1] alt |
Aplicaciones típicas
ATSAMD20E16A-ANT es adecuado para 6 aplicacións: Home Automation Sensor Hub, Industrial Metering, Consumer Appliance Control, Low-Power IoT Edge Node, Capacitive Touch User Interface, Small Motor Control Loop.
Home Automation Sensor Hub
The ATSAMD20E16A-ANT fits home-automation sensor hubs because its six configurable SERCOM modules support UART/SPI/I2C peripherals - PIR motion sensors, temperature/humidity SiPs like SHT31, and low-power radios - all sharing one MCU. The 12-bit 350 ksps ADC samples analog sensors directly while the 10-bit DAC drives LED drivers or audio cues. SleepWalking peripherals and low-microamp Standby mode let a battery-powered motion detector run for years on two AA cells; the Cortex-M0+ at 48 MHz handles BLE provisioning or Zigbee coordination when awake.
Recomendado
Industrial Metering
In water/gas/electricity meters the ATSAMD20E16A-ANT is well-suited thanks to its 12-bit ADC that captures current shunts and voltage dividers with sufficient accuracy for sub-1% billing-class measurements, plus 64 KB Flash for tariff schedules and 8 KB SRAM for rolling consumption windows. The 105C operating temperature lets the MCU sit beside power-conversion stages on the same PCB, and the Event System synchronizes ADC conversions with timer pulses without CPU intervention, reducing active-mode current. RTC with calendar mode supports time-of-use billing.
Recomendado
Consumer Appliance Control
Coffee machines, washing machines, and air purifiers benefit from the ATSAMD20E16A-ANT because the Peripheral Touch Controller (PTC) supports up to 32 capacitive buttons and sliders without external touch ICs. The 48 MHz Cortex-M0+ runs user-interface state machines and motor-control loops simultaneously, while six SERCOM channels interface to displays, motor drivers, and WiFi modules. The wide 1.62-3.63 V supply lets the MCU run directly from rectified mains via a small LDO, eliminating a second regulator stage.
Recomendado
Low-Power IoT Edge Node
For battery-powered IoT edge nodes, the ATSAMD20E16A-ANT offers Sleep currents in the low microamp range combined with SleepWalking peripherals that wake the CPU only when a sensor threshold is crossed, extending battery life by 5-10x versus always-on designs. The 48 MHz Cortex-M0+ runs local inference or edge filtering on 12-bit ADC data, and SERCOM channels handle LoRa, Sigfox, or sub-GHz radio SPI interfaces. 64 KB Flash accommodates OTA bootloader plus application; 8 KB SRAM supports modest buffering.
Recomendado
Capacitive Touch User Interface
The ATSAMD20E16A-ANT is a strong fit for capacitive touch UIs because the on-chip Peripheral Touch Controller (PTC) supports mutual-capacitance and self-capacitance touch sensing across all GPIO pins - eliminating a dedicated touch IC and reducing BOM cost. Up to 32 touch buttons or a slider/wheel can be implemented using the QTouch library. The 48 MHz core handles the touch-scan DMA choreography plus a small graphics library for a 128x64 OLED, while Standby current stays in the low microamp range.
Recomendado
Small Motor Control Loop
For small DC motor, stepper, or BLDC control loops in compact designs, the ATSAMD20E16A-ANT provides 24-bit TCC timer/counter blocks with complementary PWM outputs and dead-time insertion for safe half-bridge driving. The 48 MHz clock yields 1 MHz PWM at 8-bit resolution or 200 kHz at 10-bit, while SERCOM channels encode quadrature feedback from incremental encoders. The 105C industrial rating supports co-location with motor drivers on the same PCB in appliance-class designs.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para ATSAMD20E16A-ANT — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | ATSAMD20E15A-AN | ATSAMD20E15B-AUT | ATSAMD20E14A-AN | ATSAMD20E14B-AUT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-32 (7x7 mm) | TQFP-32 (7x7 mm) - same | TQFP-32 (7x7 mm) - same | TQFP-32 (7x7 mm) - same | TQFP-32 (7x7 mm) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Maximum Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 64 KB | 32 KB (-50%) | 32 KB (-50%) | 16 KB (-75%) | 16 KB (-75%) |
| SRAM | 8 KB | 4 KB (-50%) | 4 KB (-50%) | 2 KB (-75%) | 2 KB (-75%) |
| Operating Voltage | 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 | 1.62 V to 3.63 V |
| Silicon Revision | Revision A | Revision A | Revision B | Revision A | Revision B |
| Operating Temperature | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C |
Diferenciadores clave
- Highest Flash density in SAMD20E TQFP-32 family (frente a ATSAMD20E15A-AN)
- Revision A silicon vs Revision B revision-controlled migration path (frente a ATSAMD20E15B-AUT)
- 64 KB Flash at SAMD20 family cost point (frente a ATSAMD20E14A-AN)
Notas de diseño
The VDDCORE pin is the output of the internal 1.2 V regulator and requires a 1 uF X7R ceramic plus a 100 nF X7R ceramic in parallel, both placed within 2 mm of the pin. Estimated ESR budget for stability: total loop ESR below 50 milliohm at DC. Insufficient decoupling causes internal regulator oscillation and brown-out resets - the most common SAMD20 board bring-up issue.
Route SWDIO and SWDCLK as a matched pair with no stubs and keep total length under 50 mm to maintain debug reliability at 5 MHz SWD clock. Place a 100 nF decoupling capacitor on each VDDIO pin within 5 mm. Keep the 32 kHz crystal traces short and guarded with ground to avoid injecting jitter into the DFLL48M closed loop.
Do not leave the RESET pin floating; pull it up to VDDIO via a 10 kohm resistor and add a 1 nF cap if the cable length to the host programmer exceeds 50 mm. Do not exceed 3.63 V on any I/O pin - the SAMD20 is NOT 5 V tolerant on PA00-PA31. Programming must use SWD (not JTAG) since the Cortex-M0+ does not include a JTAG TAP.
Estimated: at full 48 MHz CPU activity with all peripherals enabled, the SAMD20E16A-ANT draws approximately 8 mA from VDDIO at 3.3 V - about 26 mW of dissipation. The TQFP-32 package has a typical theta_JA of 65 C/W on a 2-layer JEDEC board, producing a 1.7 C rise above ambient - well within the 105C industrial limit. For sealed enclosures without airflow, verify with a thermocouple measurement on a real prototype.
When using the SERCOM in I2C fast-mode (400 kHz) or fast-mode plus (1 MHz), place 4.7 kohm pull-ups (fast-mode) or 1 kohm pull-ups (FM+) on SDA/SCL within 50 mm of the MCU. For SPI at 24 MHz or above, place a 33 ohm series resistor at the SAMD20 driving pin to dampen reflections on long traces.
Información de cumplimiento
RoHS-compliant matte-Tin finish and green molding compound indicated by 'NT' suffix in Microchip ordering code. Industrial operating temperature -40C to +105C. AEC-Q100 not applicable for this consumer/industrial-grade part.