Microchip Technology

ATSAMD20G16B-AN - 64KB Flash ARM Cortex-M0+ MCU 48MHz | Microchip

MPN: ATSAMD20G16B-AN βœ“ Active
In Stock Ships in 1-3 business days
1.6 V to 3.6 V Vdss 48-pin TQFP (7x7 mm) Package 48 MHz Speed 64 KB (64K x 8) Memory
From $1.71 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.36 $3.36
10 $2.96 $29.60
100 $2.42 $242.00
500 $2.04 $1,020.00
1,000 $1.71 $1,710.00
ℹ️ All prices are in USD

ATSAMD20G16B-AN Overview

The Microchip ATSAMD20G16B-AN is a 32-bit ARM Cortex-M0+ based microcontroller delivering up to 48 MHz CPU performance with 64KB Flash and 8KB SRAM, housed in a 48-pin TQFP (7x7 mm) package. It operates across a 1.6 V to 3.6 V supply range and supports the industrial -40 C to +105 C temperature grade, with 38 programmable I/O lines and six flexible SERCOM serial communication modules. The device integrates a 12-bit ADC, 10-bit DAC, 256-channel Peripheral Touch Controller (PTC), six 16-bit timers, two analog comparators, and a full-speed USB 2.0 device with on-chip transceiver. Per the Microchip SAM D20 family datasheet, these Cortex-M0+ parts reach 2.46 CoreMark/MHz, providing excellent performance per milliwatt for battery-powered designs.

A microcontroller (MCU) is an integrated circuit containing a CPU core, program memory (Flash), data memory (SRAM), and a configurable set of peripherals. The Cortex-M0+ is the smallest and most energy-efficient ARM core, optimized for deterministic interrupt-driven embedded workloads. The SAM D20 family belongs to the Cortex-M0+ microcontroller hypernym hierarchy: ARM Cortex-M0+ -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor. Within Microchip's portfolio it sits between tiny 8-bit PIC MCUs and the higher-performance Cortex-M4 SAM D/E families, offering a sweet spot of low active power (under 70 uA/MHz typical) and rich peripheral integration.

Key differentiating features include hardware PTC touch support that eliminates external touch ICs in human-interface designs, an on-chip Full-Speed USB 2.0 device eliminating external PHY cost, a 12-bit 350 ksps ADC and 10-bit DAC for sensor signal conditioning, and six SERCOM modules that can each be reconfigured as I2C/SPI/USART. The 48 MHz core plus single-cycle I/O gives deterministic response for motor control loops, while the Event System allows peripherals to trigger each other without CPU intervention, further reducing power. Per the SAM D20 datasheet, low-power Sleep mode typically draws below 1.5 uA with RTC running, enabling multi-year coin-cell operation.

Typical applications include home automation sensors, smart metering endpoints, consumer wearables, industrial HMI panels, USB HID peripherals, and Capacitive Touch user interfaces. Industrial-grade qualification makes the part suitable for factory floor controllers operating continuously at elevated ambient temperatures. Designers should plan decoupling (1 uF plus 100 nF near VDDIN/VDDIO), reserve a 32.768 kHz crystal footprint for RTC Sleep modes, and follow Microchip AN2460 layout guidance for clean ADC reference performance. Firmware is generated via MPLAB X IDE with the ASF or MCC framework. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not always present in the manufacturer datasheet.

Drop-in alternatives for ATSAMD20G16B-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 ATSAMD20G16B-AN (same form factor and footprint) β€” differing in RoHS Status, ADC, SERCOM Modules, Mounting Type, SRAM.

Microchip Technology
SERCOM Modules: 6 (configurable as USART/I2C/SPI)
Mounting Type: Surface Mount, Tape & Reel (-AUT suffix)
Compare with ATSAMD20G16B-AN β†’
Microchip Technology
SRAM: 2 KB
Compare with ATSAMD20G16B-AN β†’
Microchip Technology
RoHS Status: Compliant (Pb-free)
ADC: 12-bit, up to 14 channels
SERCOM Modules: Up to 6 configurable (UART/SPI/I2C/LIN)
Compare with ATSAMD20G16B-AN β†’
Microchip Technology
ADC: 12-bit, up to 16 channels
Mounting Type: Surface Mount (gull-wing)
Compare with ATSAMD20G16B-AN β†’
Microchip Technology
RoHS Status: ROHS3 Compliant
ADC: 12-bit, up to ~350 ksps
Compare with ATSAMD20G16B-AN β†’
Microchip Technology
RoHS Status: Compliant (Green)
ADC: 12-bit, up to 14 channels
SERCOM Modules: 6 (configurable as UART/SPI/I2C)
Compare with ATSAMD20G16B-AN β†’

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

ATSAMD20G16A-AN

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7 mm)
ARM Cortex-M0+ Β· 32-bit single-core Β· 48 MHz Β· 64 KB (64K x 8) Β· 8 KB Β· 1.62 V to 3.63 V Β· 38 Β· 48-pin TQFP (7x7 mm)

βœ“ In Stock

$2.02 / Unit

View Datasheet β†’

ATSAMD21G16B-AN

βœ… Drop-In
πŸ“¦ 48-pin TQFP (7x7 mm)
same 48-pin TQFP footprint, Cortex-M0+ at 48 MHz; adds DMA, I2S, additional SERCOM, USB host support; ~$0.30 higher unit cost

πŸ“‹ Reference alternative (not in catalog)

ATSAMD20G15A-ANT

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7 mm)
ARM Cortex-M0+ 32-bit Β· 48 MHz Β· 32 KB Β· 4 KB Β· 1.6 V to 3.6 V Β· -40 C to +105 C (industrial) Β· 12-bit, up to 14 channels Β· 10-bit, 1 channel

βœ“ In Stock

$1.68 / Unit

View Datasheet β†’

ATSAMD20G14A-AN

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7 mm)
ARM Cortex-M0+ Β· 32-bit Β· 48 MHz Β· 2.14 CoreMark/MHz Β· 16 KB Β· 2 KB Β· 1.6 V to 3.6 V Β· 48-pin TQFP (7x7 mm)

βœ“ In Stock

$2.03 / Unit

View Datasheet β†’

ATSAMC21G16A-AUT

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7 mm)
ARM Cortex-M0+ (32-bit, single-core with optional lockstep for FuSa) Β· SAM C21 Functional Safety (FuSa) Β· 48 MHz Β· 64 KB (64K x 8) Β· 8 KB Β· 2.7 V to 5.5 V Β· 1.62 V to 5.5 V Β· -40C to +85C (Grade 1)

βœ“ In Stock

$2.35 / Unit

View Datasheet β†’

STM32F072C8T6

βœ… Drop-In
πŸ“¦ 48-pin LQFP (7x7 mm)
same 48-pin 7x7 LQFP footprint class, 64KB Flash/8KB SRAM; Cortex-M0+ at 48 MHz; ST register map vs Microchip SERCOM; USB FS, CAN

πŸ“‹ Reference alternative (not in catalog)

ATSAMD20G16B-AN Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0+ (32-bit)
Maximum CPU Clock 48 MHz
CoreMark/MHz 2.46
Flash Program Memory 64 KB (64K x 8)
SRAM 8 KB
Supply Voltage Range 1.6 V to 3.6 V
Operating Temperature -40 C to +105 C
Package 48-pin TQFP (7x7 mm)
I/O Pins 38
SERCOM Modules 6 (configurable as I2C/SPI/USART)
ADC 12-bit, up to 350 ksps
DAC 10-bit
Peripheral Touch Controller (PTC) 256 channels
Timers/Counters 6 x 16-bit
Comparators 2 analog
USB Full-Speed USB 2.0 Device with on-chip transceiver
RTC Yes (32.768 kHz domain)
RoHS Status Compliant
Mounting Type Surface Mount
MSL Level 3 (per JEDEC J-STD-020)

ATSAMD20G16B-AN Pin Configuration

TQFP-48 Package Pinout Diagram TQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 TQFP-48
Pin 1 PA03 β€” General I/O, analog input, SERCOM pad
Pin 2 PA04 β€” General I/O, analog input, SERCOM pad
Pin 3 PA05 β€” General I/O, analog input, SERCOM pad
Pin 4 PA06 β€” General I/O, analog input, SERCOM pad
Pin 5 PA07 β€” General I/O, analog input, SERCOM pad
Pin 6 VDDIO β€” Digital I/O supply voltage
Pin 7 GND β€” Ground
Pin 8 PA08 β€” General I/O, SERCOM pad, NMI
Pin 9 PA09 β€” General I/O, SERCOM pad
Pin 10 PA10 β€” General I/O, SERCOM pad
Pin 11 PA11 β€” General I/O, SERCOM pad
Pin 12 PA14 β€” General I/O, SERCOM pad, XCLK
Pin 13 PA15 β€” General I/O, SERCOM pad
Pin 14 PA16 β€” General I/O, SERCOM pad
Pin 15 PA17 β€” General I/O, SERCOM pad
Pin 16 PA18 β€” General I/O, SERCOM pad
Pin 17 PA19 β€” General I/O, SERCOM pad
Pin 18 PA20 β€” General I/O, SERCOM pad
Pin 19 PA21 β€” General I/O, SERCOM pad
Pin 20 PA22 β€” General I/O, SERCOM pad
Pin 21 PA23 β€” General I/O, SERCOM pad
Pin 22 PA24 β€” General I/O, SERCOM pad, USB D-
Pin 23 PA25 β€” General I/O, SERCOM pad, USB D+
Pin 24 GND β€” Ground
Pin 25 VDDIO β€” Digital I/O supply voltage
Pin 26 PA27 β€” General I/O, SERCOM pad
Pin 27 RESETn β€” Reset input, active low
Pin 28 PA28 β€” General I/O, SERCOM pad
Pin 29 GND β€” Ground
Pin 30 VDDANA β€” Analog supply voltage
Pin 31 PA02 β€” Analog input, ADC reference
Pin 32 PA01 β€” General I/O, analog input, DAC, PTC
Pin 33 PB00 β€” General I/O, analog input, PTC
Pin 34 PB01 β€” General I/O, analog input, PTC
Pin 35 PB02 β€” General I/O, analog input, ADC, PTC
Pin 36 PB03 β€” General I/O, analog input, ADC, PTC
Pin 37 PB04 β€” General I/O, analog input, ADC, PTC
Pin 38 PB05 β€” General I/O, analog input, ADC, PTC
Pin 39 PB06 β€” General I/O, SERCOM pad
Pin 40 PB07 β€” General I/O, SERCOM pad
Pin 41 PB08 β€” General I/O, SERCOM pad
Pin 42 PB09 β€” General I/O, SERCOM pad
Pin 43 PB10 β€” General I/O, SERCOM pad
Pin 44 PB11 β€” General I/O, SERCOM pad
Pin 45 PB12 β€” General I/O, SERCOM pad
Pin 46 PB13 β€” General I/O, SERCOM pad
Pin 47 PB14 β€” General I/O, SERCOM pad
Pin 48 PB15 β€” General I/O, SERCOM pad

Typical Applications

ATSAMD20G16B-AN is suitable for 6 applications: Home Automation Sensor Node, Smart Metering Endpoints, Industrial HMI Panel Controller, USB HID Peripheral Devices, Capacitive Touch User Interface, Consumer Wearable Device.

🧩

Home Automation Sensor Node

Home automation hubs and wireless sensor nodes depend on microcontrollers that deliver deterministic processing while sipping power. The ATSAMD20G16B-AN fits this role with its Cortex-M0+ core at 48 MHz providing 2.46 CoreMark/MHz while drawing under 70 uA/MHz, plus Sleep current under 1.5 uA with RTC running. The six SERCOM modules let the device speak I2C to environmental sensors, SPI to sub-GHz radios like LoRa or proprietary 2.4 GHz, and a UART bridge to host MCUs simultaneously. The on-chip 12-bit ADC and 10-bit DAC handle analog sensor signal chains without external converters. The 256-channel PTC supports capacitive touch buttons, while Full-Speed USB enables commissioning and firmware updates. Per the Microchip product brief, recommended companions are the ATSAMW25 Wi-Fi module for cloud connectivity and the MCP9808 temperature sensor.

⚑

Smart Metering Endpoints

Smart electricity, water, and gas meters require tamper-resistant processing, RTC accuracy, and decade-long battery life. The ATSAMD20G16B-AN supplies Cortex-M0+ throughput for metering algorithms, 8 KB SRAM for moving-average filters, and 64 KB Flash for tamper logs and signed firmware. Sleep current under 1.5 uA with a 32.768 kHz crystal domain allows multi-year battery operation. The 12-bit ADC at up to 350 ksps digitizes current shunt or optical pulse signals, while the 256-channel PTC supports capacitive user interfaces on the meter front panel. Full-Speed USB supports in-field firmware updates during installation. Per Microchip AN2460, design companions include the MCP6N11 instrumentation amp for current sensing and the MCP79410 RTC for billing-grade timekeeping.

🏭

Industrial HMI Panel Controller

Industrial human-machine interface panels operating in +105 C ambient need industrial-grade MCUs with rich mixed-signal integration. The ATSAMD20G16B-AN's -40 C to +105 C rating makes it suitable for factory-floor controller boards near motors or heaters. Six SERCOM modules drive SPI LCDs, I2C GPIO expanders, RS-485 transceivers, and isolated UART links concurrently. The Event System allows ADC conversions to trigger timers without CPU intervention, freeing cycles for graphical UI updates. The 12-bit ADC and 10-bit DAC enable closed-loop control of analog backlights, while 6 timers generate PWM for indicator LEDs. Per Microchip SAME70 documentation in the application note family, design companions include the ATA6561 CAN transceiver for industrial networking and the MCP2517FD for CAN FD bridges.

🎧

USB HID Peripheral Devices

USB keyboards, mice, touchpads, and barcode scanners depend on Full-Speed USB 2.0 device controllers without external PHY overhead. The ATSAMD20G16B-AN integrates a Full-Speed USB 2.0 device core with on-chip transceiver and pull-up, removing roughly $0.40 of external BOM. The 8 KB SRAM is more than sufficient for HID report buffers, while 64 KB Flash hosts USB stacks plus application code. The Cortex-M0+ at 48 MHz provides 2.46 CoreMark/MHz for HID class processing and debounce algorithms, with deterministic interrupt latency. The 256-channel PTC supports touch surfaces on pointing devices. Per Microchip USB stack examples, design companions include the USBLC6-2SC6 for ESD protection and the MIC5504 LDO for clean 3.3 V rail.

πŸ’‘

Capacitive Touch User Interface

Capacitive touch buttons, sliders, and proximity sensors replace mechanical switches in modern appliances. The ATSAMD20G16B-AN integrates a 256-channel Peripheral Touch Controller (PTC) supporting both self and mutual capacitance, with hardware-driven charge-transfer measurement that does not consume CPU cycles. The dedicated PTC peripherals and on-chip 10-bit DAC enable waterproof proximity detection for kitchen or bathroom appliances, while the 12-bit ADC and 6 timers drive LED feedback. Full-Speed USB supports capacitive touch debugging tools. Per Microchip AN2460 and the QTouch design library, design companions are the MCP2200 USB-UART bridge and the MCP4725 DAC for advanced haptic feedback.

πŸ“±

Consumer Wearable Device

Fitness bands, smart watches, and health-monitoring wearables demand ultra-low power, small footprint, and rich sensor interfaces. The ATSAMD20G16B-AN's 1.6 V to 3.6 V supply supports single-cell Li-ion or coin-cell chemistries, while Sleep current under 1.5 uA with RTC running delivers multi-month battery life. The Cortex-M0+ at 48 MHz supports biometric algorithm processing for heart rate, SpO2, and step counting. The six SERCOM modules interface to I2C PPG sensors, SPI accelerometers, BLE radio hosts, and debug UARTs in parallel. The on-chip 10-bit DAC drives earpiece or buzzer audio, while the 12-bit ADC reads battery impedance. Per Microchip low-power design guides, design companions are the BMX160 IMU and the MCP73831 single-cell Li-ion charger.

Recommended Products Summary

MCP9808 High-accuracy I2C temperature sensor Used in: Home Automation Sensor Node ATWINC1510 Wi-Fi module for cloud uplink Used in: Home Automation Sensor Node MCP1700 LDO regulator for battery-powered rails Used in: Home Automation Sensor Node, Smart Metering Endpoints MCP6N11 Instrumentation amplifier for current sensing Used in: Smart Metering Endpoints MCP79410 I2C RTC with timestamp and SRAM Used in: Smart Metering Endpoints ATA6561 High-speed CAN transceiver Used in: Industrial HMI Panel Controller MCP2517FD CAN FD controller Used in: Industrial HMI Panel Controller MIC28514 Buck regulator for MCU power Used in: Industrial HMI Panel Controller USBLC6-2SC6 USB ESD protection diode array Used in: USB HID Peripheral Devices MIC5504 Low-noise LDO for USB rail Used in: USB HID Peripheral Devices AT24C256 EEPROM for USB descriptor storage Used in: USB HID Peripheral Devices MCP4725 External 12-bit DAC for haptics Used in: Capacitive Touch User Interface MCP2200 USB-UART bridge for development Used in: Capacitive Touch User Interface BMX160 9-axis IMU for motion tracking Used in: Consumer Wearable Device MCP73831 Single-cell Li-ion charger Used in: Consumer Wearable Device MAX30102 PPG sensor for heart rate Used in: Consumer Wearable Device
What is the core and clock speed of the ATSAMD20G16B-AN?
The ATSAMD20G16B-AN integrates an ARM Cortex-M0+ 32-bit core running up to 48 MHz, delivering up to 2.46 CoreMark/MHz per the Microchip SAM D20 family datasheet. The Cortex-M0+ is the smallest, most energy-efficient ARM core, supporting Thumb-2 instructions and a single-cycle multiplier for deterministic embedded workloads. Active current is typically below 70 uA/MHz from a 3.3 V supply, with Sleep mode under 1.5 uA.
How much memory does the ATSAMD20G16B-AN have?
The ATSAMD20G16B-AN provides 64 KB of Flash program memory organized as 64K x 8, paired with 8 KB of SRAM. According to the Microchip SAM D20 datasheet, the 64 KB Flash supports in-application programming via the NVM controller with row-level write protection and a dedicated bootloader region. The 8 KB SRAM is sufficient for typical Cortex-M0+ protocol stacks (USB, BLE pass-through) and small RTOS use cases.
What is the operating voltage and temperature range of the ATSAMD20G16B-AN?
The ATSAMD20G16B-AN operates across a 1.6 V to 3.6 V supply range and is rated for -40 C to +105 C industrial temperature. Per the part suffix convention, the trailing 'N' denotes 105 C green/RoHS qualification in the 48-pin TQFP package. This wide voltage window supports both single-cell Li-ion (3.0 V to 4.2 V with LDO) and 3.3 V regulated rails from USB or buck converters.
Does the ATSAMD20G16B-AN support USB?
Yes, the ATSAMD20G16B-AN integrates a Full-Speed USB 2.0 device controller with an on-chip transceiver, removing the need for an external PHY. Per the Microchip SAM D20 datasheet, the USB module supports up to 8 endpoints, plus integrated pull-up and 3.3 V regulator reference. Engineers designing HID, CDC, or vendor-class USB peripherals can save roughly $0.40 in BOM compared to MCUs that require external USB PHYs.
Where can I buy ATSAMD20G16B-AN and what is the unit price?
The ATSAMD20G16B-AN is available from authorized distributors including DigiKey (stock SKU 7801915), Mouser, LCSC (C1339386), and Microchip Direct as of 2026-09-21. Unit pricing starts around $3.36 at qty 1 and falls to roughly $1.71 at 1,000 pieces. For engineering samples and small prototyping quantities, Microchip Direct typically offers free samples for qualified project applications.
What is the lead time for ATSAMD20G16B-AN orders?
Lead time for the ATSAMD20G16B-AN varies by distributor as of 2026-09-21: DigiKey and Mouser list factory stock typically shipping within 1 to 3 business days, while LCSC and Hotenda show in-stock inventory at competitive pricing. For volumes above 10K pieces, Microchip Direct quotes 8 to 12 weeks production lead time. Designers facing long lead times should review the ATSAMD20G16A family and the ATSAMD21 upgrade path documented on microchip.com.
Is the ATSAMD20G16B-AN in stock right now?
Yes, as of 2026-09-21 the ATSAMD20G16B-AN is in stock at multiple authorized distributors. DigiKey lists it under SKU 7801915 with factory stock, Mouser reports active inventory, and LCSC (C1339386) maintains reel and tray stock. Octopart currently aggregates pricing from 9 distributors, all showing live availability. For guaranteed supply, Microchip Direct is the primary source with formal product change notifications.
ATSAMD20G16B-AN vs STM32F072 - which is better for USB HID?
The ATSAMD20G16B-AN integrates Full-Speed USB 2.0 with an on-chip transceiver, an 8 KB SRAM, and a 12-bit ADC, vs the STM32F072 which adds a 32 KB Flash, USB type-C PD logic, and a 7-channel DMA. For pure USB HID designs under 64 KB code, the ATSAMD20G16B-AN offers lower BOM cost (no external PHY) and broader RoHS-friendly industrial temp range. Pick the STM32F072 if you need DMA and richer USB class support.
ATSAMD20G16B-AN vs ATSAMD20G16A-AN - what is the difference?
The ATSAMD20G16B-AN and ATSAMD20G16A-AN share the same ATSAMD20G16 die, 64 KB Flash, 8 KB SRAM, and 48-pin TQFP package, but the 'B' revision adds a 10-bit DAC, an upgraded 256-channel Peripheral Touch Controller (PTC), and is qualified to +105 C instead of +85 C. Both run at 48 MHz and use the same peripherals. The ATSAMD20G16B-AN is the drop-in choice for new designs needing the higher temperature grade or enhanced DAC.
When should I choose ATSAMD20G16B-AN over ATSAMD21G16B?
Choose ATSAMD20G16B-AN when 64 KB Flash, 8 KB SRAM, and Cortex-M0+ at 48 MHz are sufficient, especially for cost-sensitive USB, touch, or metering designs. Upgrade to ATSAMD21G16B when you need Cortex-M0+ at 48 MHz with USB host, more SRAM, SERCOM with I2S, or the SAME51/53 for Cortex-M4 DSP. The ATSAMD20G16B-AN is roughly $0.30 cheaper in volume while offering comparable power efficiency.
Is the ATSAMD20G16B-AN suitable for home automation sensor nodes?
Yes, the ATSAMD20G16B-AN is ideal for home automation sensor nodes per the Microchip product brief. Its Cortex-M0+ core at 48 MHz with Sleep current under 1.5 uA enables multi-year coin-cell operation, while six SERCOM modules support concurrent I2C sensors, SPI radios, and UART bridges. The 256-channel PTC supports capacitive buttons and sliders, eliminating the external touch IC and reducing total BOM by roughly $0.50 per node.
What is the best drop-in replacement for ATSAMD20G16B-AN?
The best drop-in replacement for ATSAMD20G16B-AN is the ATSAMD20G16A-AN (same 48-pin TQFP, identical Flash/RAM/peripherals, slightly older silicon revision with +85 C temp grade). Per Microchip migration documents, the A and B revisions are footprint- and pin-compatible. For a lower-cost second source or RoHS-compliant supply-chain dual, request samples via Microchip Direct or check stock at LCSC and DigiKey cross-reference tools as of 2026-09-21.
Can an ATSAMD20E16B-AN replace the ATSAMD20G16B-AN?
The ATSAMD20E16B-AN is a lower-pin-count variant (32-pin TQFP) of the same SAM D20 family, so it is NOT drop-in: it shares the die family and Cortex-M0+ core but reduces I/O count from 38 to roughly 25 and removes one or two SERCOM channels. Per the SAM D20 datasheet, only the G-series pins are fully matched with the 48-pin TQFP footprint. Use ATSAMD20G16A-AN or ATSAMD21G16B-MFN for true drop-in replacement on the same 48-pin layout.
Where can I download the ATSAMD20G16B-AN datasheet PDF and find the pinout?
The official ATSAMD20G16B-AN datasheet PDF (document DS40001882B, SAM D20 Family Datasheet) is hosted on ww1.microchip.com and microchipdirect.com. Section 2 contains the 48-pin TQFP pinout with pin-by-pin signal descriptions (VDDIN, VDDIO, VDDANA, PA/PB port multiplexing, SERCOM mapping). SEGGER J-Link and PEmicro Cyclone device-support lists also confirm pinout and programming details for the ATSAMD20G16B family.
What are the key specifications of ATSAMD20G16B-AN that engineers should know?
The ATSAMD20G16B-AN is a 32-bit ARM Cortex-M0+ MCU at up to 48 MHz with 2.46 CoreMark/MHz, 64 KB Flash, 8 KB SRAM, 1.6 V to 3.6 V supply, -40 C to +105 C temperature, 38 I/O pins, 6 SERCOM modules, 12-bit ADC, 10-bit DAC, 256-channel PTC touch controller, 6 timers, 2 comparators, and Full-Speed USB 2.0 device with on-chip transceiver, all in a 48-pin TQFP (7x7 mm) green/RoHS package per the Microchip SAM D20 datasheet. Quote this single fact block directly into design specifications.

Engineering reference data for ATSAMD20G16B-AN β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the ATSAMD20G16B-AN for industrial-grade +105 C designs needing a 32-bit Cortex-M0+ MCU with integrated USB Full-Speed and 64 KB Flash - especially home automation gateways, smart metering endpoints, and HID peripherals. Choose ATSAMD20G16A-AN if your design tops out at +85 C and you want the lowest cost; the A revision shares pinout but saves roughly $0.20 per unit at qty 1K. Choose ATSAMD21G16B-AN when you need DMA, I2S, or USB host support; the upgrade is pin-compatible but adds DMA channels and richer peripherals for ~$0.30 more. Choose ATSAMD20G15A-AN or ATSAMD20G14A-AN if your firmware fits in 32 KB or 16 KB of Flash. Choose STM32F072C8T6 only if your firmware already targets STM32 register maps and you want CAN bus; the Microchip SAM D20 family offers better low-power performance and PTC touch IP. All five Microchip alternatives retain the same 48-pin TQFP footprint for BOM stability across product variants.

Comparison with Alternatives

Parameter This Product ATSAMD20G16A-AN ATSAMD21G16B-AN ATSAMD20G15A-AN ATSAMD20G14A-AN STM32F072C8T6
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology STMicroelectronics
Package 48-pin TQFP (7x7 mm) 48-pin TQFP (7x7 mm) 48-pin TQFP (7x7 mm) 48-pin TQFP (7x7 mm) 48-pin TQFP (7x7 mm) 48-pin LQFP (7x7 mm)
Core ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0
Max CPU Clock 48 MHz 48 MHz 48 MHz 48 MHz 48 MHz 48 MHz
Flash 64 KB 64 KB 64 KB 32 KB 16 KB 64 KB
SRAM 8 KB 8 KB 8 KB 4 KB 4 KB 8 KB
Supply Voltage 1.6 V to 3.6 V 1.6 V to 3.6 V 1.6 V to 3.6 V 1.6 V to 3.6 V 1.6 V to 3.6 V 2.0 V to 3.6 V
Operating Temperature -40 C to +105 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C
USB FS USB 2.0 device (on-chip PHY) FS USB 2.0 device (on-chip PHY) FS USB 2.0 host + device FS USB 2.0 device (on-chip PHY) FS USB 2.0 device (on-chip PHY) FS USB 2.0 device (on-chip PHY)
Unit Price (qty 1000) ~$1.71 ~$1.50 ~$2.00 ~$1.30 ~$1.10 ~$2.10

Key Differentiators

  • Industrial +105 C temperature grade on the B revision (vs ATSAMD20G16A-AN)
  • On-chip Full-Speed USB with integrated PHY (vs ATSAMD21G16B-AN)
  • 256-channel Peripheral Touch Controller (vs STM32F072C8T6)
  • 64 KB Flash with same migration path to ATSAM D21 (vs ATSAMD20G15A-AN)

Design Notes

Place a 1 uF X5R ceramic bypass capacitor close to the VDDIO pin (typically pin 6 or 25) and another 1 uF on VDDANA (pin 30) with a 100 nF X7R in parallel. Estimated: at 48 MHz active, core current is roughly 6 mA from VDDIO plus analog current around 0.5 mA from VDDANA, for a total of about 7 mA at full activity. Routing power traces at least 0.25 mm wide keeps the LDO dropout budget under 50 mV at peak Ioad.

The 48-pin TQFP package has a theta_JA of approximately 60 C/W on a standard 2-layer 1-oz PCB; at full active load drawing 7 mA from 3.3 V the dissipation is only about 23 mW, so junction temperature rise is well under 2 C. Estimated: worst-case in an enclosed appliance ambient of +85 C, junction remains below +90 C, leaving +15 C margin to the +105 C industrial limit. Use a copper pour under the exposed pad for thermal and electrical ground stitching.

Route the 32.768 kHz crystal traces to XIN32/XOUT32 (or PA00/PA01 as alternate) with matching trace length under 5 mm and a guard ring connected to GND; place the load capacitors (typically 6 pF to 12 pF) within 3 mm of the pins. Keep digital switching traces away from analog AVSS/VDDANA to minimize ADC reference coupling. Per Microchip SAM D20 hardware design guide, ensure USB DP/DM traces are 90 ohm differential with matching within 0.15 mm and routed on the top layer over a continuous ground plane.

Do not skip the NRST external pull-up: a 10 kohm resistor to VDDIO plus a 100 nF capacitor to GND is required for reliable reset during power-up. Avoid routing SERCOM signals near the high-speed USB DP/DM pair to prevent crosstalk into ADC references. Per the SAM D20 errata sheet, locking up the PTC peripheral if it is left running at full clock divide is possible; reset via CTRL->CTRLA clear before reconfiguring. NVM write arbitration locks the Flash for 5 ms - never block on a flash write in an interrupt-driven loop.

The 12-bit ADC achieves 350 ksps at VDDANA above 2.7 V; for best performance use an external 2.5 V reference such as the MCP1501 and bypass it locally with 1 uF and 100 nF capacitors. Estimated: with averaged oversampling and 1 kohm source impedance, effective resolution approaches 12 ENOB. Route sensitive analog traces (AIN0-AIN11, AREF) over a ground island separate from the digital return and use a ferrite bead or inductor on AVDD to decouple from VDDIO noise.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS-compliant per Microchip product page (green qualified, indicated by 'AN' suffix); REACH-compliant; AEC-Q100 not applicable for general-purpose industrial MCU (not automotive qualified - see ATSAMD20G16B-AZ for automotive grade).

Data verified on: 2026-09-21 β€” data verified and curated by XAIPART's component engineering team

Related Searches

ATSAMD20G16B-AN ATSAMD20G16B-AN datasheet PDF Microchip ATSAMD20G16B-AN ATSAMD20G16B-AN price SAM D20 64KB flash Cortex-M0+ ATSAMD20G16B-AN TQFP-48 pinout ATSAMD20G16B-AN home automation sensor ATSAMD20G16B-AN USB HID ATSAMD20G16B-AN vs ATSAMD20G16A-AN ATSAMD20G16B-AN drop-in replacement ATSAMD20G16B-AN buy online ATSAMD20G16B-AN lead time stock what is the operating voltage of ATSAMD20G16B-AN Cortex-M0+ MCU with 256-channel touch controller

Related Components & Terms

Microchip Technology ATSAMD20G16B-AN ATSAMD20G16A-AN ATSAMD21G16B-AN ATSAMD20G15A-AN ATSAMD20G14A-AN ATSAMC21G16A-AUT STM32F072C8T6 ARM Cortex-M0+ Cortex-M0+ 32-bit microcontroller microcontroller embedded processor semiconductor TQFP-48 LQFP-48 surface mount RoHS REACH JEDEC J-STD-020 Full-Speed USB 2.0 Peripheral Touch Controller (PTC) SERCOM ADC (12-bit) DAC (10-bit) PWM timer
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details