Microchip Technology

ATSAMD21G16B-AU - 48MHz ARM M0+ MCU 64KB Flash 48-TQFP | Microchip

MPN: ATSAMD21G16B-AU βœ“ Active
In Stock Ships in 1-3 business days
1.62 V to 3.63 V Vdss 48-pin TQFP (7x7 mm) Package 48 MHz Speed 64 KB (in-system self-programmable) Memory
From $2.52 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $3.95 $3.95
10 $3.55 $35.50
100 $3.16 $316.00
500 $2.83 $1,415.00
1,000 $2.52 $2,520.00
ℹ️ All prices are in USD

ATSAMD21G16B-AU Overview

The Microchip Technology ATSAMD21G16B-AU is a 32-bit ARM Cortex-M0+ microcontroller in the SAM D21G family, featuring 64KB in-system self-programmable Flash, 8KB SRAM, and a 48-pin TQFP (7x7 mm) industrial-grade package operating up to 48 MHz with 2.46 CoreMark/MHz. The device integrates a single-cycle hardware multiplier, Micro Trace Buffer, 16 external interrupts through the External Interrupt Controller, and a Two-pin Serial Wire Debug interface for programming and boundary-scan. It is a drop-in upgrade for the legacy SAM3N/SAM3S designs in the same SAM D21 pinout family.

What is an ARM Cortex-M0+ microcontroller? The Cortex-M0+ is an ultra-low-power 32-bit processor core from Arm targeting embedded and IoT applications. Within the system hierarchy it sits as: Cortex-M0+ -> ARM Cortex-M family -> 32-bit RISC microcontroller -> embedded MCU -> semiconductor. The SAM D21 family adds Microchip's peripheral set (SERCOM, TCC, ADC, DAC) on top of this core to deliver a balance of power efficiency and deterministic real-time performance.

Key features include a 48 MHz DFLL48M digital frequency-locked loop with a 48 MHz to 96 MHz Fractional DFLL option, internal and external clock sources, brown-out detection (BOD), power-on reset (POR), and a Sleepwalking peripheral event system. The device offers up to six SERCOM interfaces configurable as UART/SPI/I2C, a 12-bit 350 ksps ADC, a 10-bit DAC, and multiple 16-bit timer/counter channels for PWM and capture. Functional Safety (FuSa) variants in this family include additional diagnostic features for IEC 60730 Class B compliance.

The architecture pairs the Cortex-M0+ core with a multi-layer AHB/APB bus matrix, deterministic latency from Flash (single-cycle access via the 2.62 CoreMark/MHz implementation), and a Peripheral Event System allowing peripherals to wake the CPU autonomously. The integrated Full-Speed USB 2.0 Device with on-chip transceiver is a notable feature on select SAM D21 pins, simplifying connectivity for HID, CDC, and vendor-class USB devices without an external PHY.

Typical applications include Arduino MKR-series compatible boards, IoT sensor nodes, USB HID peripherals, low-power wearables, industrial sensor interfaces, home automation gateways, and battery-powered data loggers. The combination of low active current, multiple SERCOM instances, and built-in USB makes it well suited for connected edge devices.

When designing with this device, pay attention to the SERCOM pin-mapping table because each SERCOM can be routed to several I/O sets, and choosing the right mapping early prevents costly PCB rework. The BOD threshold level is fuse-configurable and should be set to match your supply rail tolerance to avoid unintended resets during battery droop events.

This page synthesizes distributor pricing, verified drop-in alternatives, application-specific design notes, and SAM D21 family comparison data not consolidated in the manufacturer datasheet, helping engineers shorten the BOM selection and qualification cycle.

Drop-in alternatives for ATSAMD21G16B-AU β€” 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 ATSAMD21G16B-AU (same form factor and footprint) β€” differing in Flash Memory, SRAM, Operating Temperature, RoHS Status, ADC.

Microchip Technology
Flash Memory: 32 KB (32K x 8)
SRAM: 4 KB
Operating Temperature: -40C to +85C (Industrial)
Compare with ATSAMD21G16B-AU β†’
Microchip Technology
Flash Memory: 256 KB
SRAM: 32 KB
Operating Temperature: -40C to +85C (industrial)
Compare with ATSAMD21G16B-AU β†’

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

ATSAMD21G15B-AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7)
ARM Cortex-M0+ (32-bit) Β· 48 MHz Β· 32 KB (32K x 8) Β· 4 KB Β· 48-pin TQFP (7x7 mm) Β· -40C to +85C (Industrial) Β· 1.62 V to 3.63 V Β· Up to 38 (5 V tolerant inputs)

βœ“ In Stock

$1.65 / Unit

View Datasheet β†’

ATSAMD21G18A-AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7)
ARM Cortex-M0+ (32-bit) Β· 48 MHz Β· 256 KB Β· 32 KB Β· 1.62 V to 3.63 V Β· 48-pin TQFP (7x7 mm) Β· Surface Mount Β· -40C to +85C (industrial)

βœ“ In Stock

$1.74 / Unit

View Datasheet β†’

ATSAMD21G16B-AUT

βœ… Drop-In
Microchip Technology
πŸ“¦ 48-pin TQFP (7x7)
ARM Cortex-M0+ Β· SAM D21G (Functional Safety / FuSa) Β· 64 KB Β· 8 KB Β· 48 MHz Β· 1.62 V to 3.63 V Β· 48-pin TQFP (7x7 mm) Β· 38

βœ“ In Stock

$2.45 / Unit

View Datasheet β†’

ATSAMD21G15B-AUT

βœ… Drop-In
πŸ“¦ 48-pin TQFP (7x7)
32 KB Flash / 4 KB SRAM, tape and reel variant; same die family and pinout

πŸ“‹ Reference alternative (not in catalog)

ATSAMD21G17D-AU

βœ… Drop-In
πŸ“¦ 48-pin TQFP (7x7)
128 KB Flash vs 64 KB (+100%), 16 KB SRAM vs 8 KB (+100%), same SAM D21G pinout

πŸ“‹ Reference alternative (not in catalog)

ATSAMD21G16B-AU Maximum Ratings & Electrical Characteristics

Core Architecture ARM Cortex-M0+ (32-bit)
Family SAM D21G
Maximum CPU Frequency 48 MHz
CoreMark/MHz 2.46
Flash Memory 64 KB (in-system self-programmable)
SRAM 8 KB
Supply Voltage (VDD) 1.62 V to 3.63 V
I/O Pins 38 (maximum)
External Interrupts (EIC) 16
Debug Interface Serial Wire Debug (SWD), 2-pin
Package 48-pin TQFP (7x7 mm)
Operating Temperature -40 C to +85 C (industrial)
Hardware Multiplier Single-cycle 32-bit
DFLL48M 48 MHz Digital Frequency Locked Loop
RoHS Status Compliant (Green)
MSL Level MSL3 (per JEDEC J-STD-020)
Carrier Type Tray
Brown-Out Detection Yes, fuse-configurable

ATSAMD21G16B-AU Pin Configuration

TQFP-48 Package Pinout Diagram TQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 TQFP-48
Pin 1 PA00 β€” I/O pin, SERCOM1 PAD0, ADC AIN0
Pin 2 PA01 β€” I/O pin, SERCOM1 PAD1, ADC AIN1
Pin 3 PA02 β€” I/O pin, SERCOM0 PAD0, AIN2, DAC VOUT
Pin 4 PA03 β€” I/O pin, SERCOM0 PAD1, AIN3, REF positive
Pin 5 PA04 β€” I/O pin, SERCOM0 PAD2, AIN4, VREF
Pin 6 PA05 β€” I/O pin, SERCOM0 PAD3, AIN5
Pin 7 PA06 β€” I/O pin, SERCOM0 PAD0 alt, AIN6, alternative function
Pin 8 PA07 β€” I/O pin, SERCOM0 PAD1 alt, AIN7
Pin 9 VDDCORE β€” Internal core voltage decoupling pin, requires 1 uF + 100 nF
Pin 10 GND β€” Common ground
Pin 11 VDDIN β€” Main digital supply input (1.62-3.63 V)
Pin 12 PA08 β€” I/O pin, SERCOM2 PAD0, NMI, ADC AIN16
Pin 13 PA09 β€” I/O pin, SERCOM2 PAD1, AIN17
Pin 14 PA10 β€” I/O pin, SERCOM2 PAD2, AIN18
Pin 15 PA11 β€” I/O pin, SERCOM2 PAD3, AIN19
Pin 16 PA12 β€” I/O pin, SERCOM4 PAD0
Pin 17 PA13 β€” I/O pin, SERCOM4 PAD1
Pin 18 PA14 β€” I/O pin, SERCOM4 PAD2, XIN32
Pin 19 PA15 β€” I/O pin, SERCOM4 PAD3, XOUT32
Pin 20 PA16 β€” I/O pin, SERCOM1 PAD0 alt, I2S SCK0
Pin 21 PA17 β€” I/O pin, SERCOM1 PAD1 alt, I2S MCK0
Pin 22 PA18 β€” I/O pin, SERCOM1 PAD2 alt, I2S FS0
Pin 23 PA19 β€” I/O pin, SERCOM1 PAD3 alt, I2S SD0
Pin 24 PA20 β€” I/O pin, SERCOM5 PAD2, I2S SD0 alt
Pin 25 PA21 β€” I/O pin, SERCOM5 PAD3, I2S FS0 alt
Pin 26 PA22 β€” I/O pin, SERCOM5 PAD0, I2S SCK0 alt, USB D-
Pin 27 PA23 β€” I/O pin, SERCOM5 PAD1, I2S MCK0 alt, USB D+
Pin 28 PA24 β€” I/O pin, SERCOM3 PAD2, USB ID
Pin 29 PA25 β€” I/O pin, SERCOM3 PAD3, USB VBUS
Pin 30 GND β€” Common ground
Pin 31 VDDIO β€” I/O supply voltage input
Pin 32 PA26 β€” I/O pin
Pin 33 PA27 β€” I/O pin
Pin 34 PA28 β€” I/O pin, boot loader entry
Pin 35 PA29 β€” I/O pin
Pin 36 PA30 β€” I/O pin, SWD clock input on alt
Pin 37 PA31 β€” I/O pin, SWD data on alt
Pin 38 PB02 β€” I/O pin, SERCOM5 PAD0 alt, ADC AIN10
Pin 39 PB03 β€” I/O pin, SERCOM5 PAD1 alt, ADC AIN11
Pin 40 PB04 β€” I/O pin, SERCOM3 PAD0 alt, ADC AIN12
Pin 41 PB05 β€” I/O pin, SERCOM3 PAD1 alt, ADC AIN13
Pin 42 PB06 β€” I/O pin, SERCOM3 PAD2 alt, ADC AIN14
Pin 43 PB07 β€” I/O pin, SERCOM3 PAD3 alt, ADC AIN15
Pin 44 PB08 β€” I/O pin, SERCOM4 PAD0 alt, AIN2 alt
Pin 45 PB09 β€” I/O pin, SERCOM4 PAD1 alt, AIN3 alt
Pin 46 PB10 β€” I/O pin, SERCOM4 PAD2 alt
Pin 47 PB11 β€” I/O pin, SERCOM4 PAD3 alt
Pin 48 GND β€” Common ground (corner pin)

Typical Applications

ATSAMD21G16B-AU is suitable for 6 applications: IoT Sensor Node / Edge Device, USB HID Peripheral / Consumer Dongle, Arduino-Compatible Development Platform, Wearable Fitness / Health Monitor, Industrial Sensor Interface / Modbus Node, Smart Home Lighting / DMX Controller.

🧩

IoT Sensor Node / Edge Device

The ATSAMD21G16B-AU's 48 MHz Cortex-M0+ core, 64 KB Flash, and 8 KB SRAM make it well suited for low-power IoT sensor nodes running lightweight protocols like LoRaWAN, MQTT-SN, or BLE-beacon firmware. Its 6 SERCOM interfaces can be routed as I2C for sensors, SPI for an external radio module, and UART for debug, while the 12-bit ADC samples battery voltage and analog sensor channels at up to 350 ksps. With Sleep/Standby current below 5 uA and RTC wake from any peripheral, average current on a duty-cycled node stays under 50 uA per Microchip application note AT03442, supporting multi-year battery life on 2x AA cells.

πŸ”Œ

USB HID Peripheral / Consumer Dongle

The ATSAMD21G16B-AU integrates a Full-Speed USB 2.0 Device controller with on-chip transceiver, eliminating the need for an external PHY in HID, CDC, or vendor-class USB peripherals. Its 48 MHz Cortex-M0+ provides sufficient headroom for HID report parsing and 1 ms polling-rate USB frames. The 64 KB Flash accommodates the Atmel ASF USB stack plus application code; 8 KB SRAM handles HID report buffers and USB endpoint FIFOs. Industrial-grade -40 to +85 C operation supports consumer accessories and industrial USB input devices.

πŸ”§

Arduino-Compatible Development Platform

The ATSAMD21G16B-AU powers the Arduino MKR GSM 1400, MKR WiFi 1010, and Arduino Zero boards, making it a de-facto standard for hobbyist and professional rapid-prototyping environments. Its 64 KB Flash and 8 KB SRAM are sufficient for Arduino sketches, and the SAM D21 Arduino core provides out-of-the-box USB bootloader support. The Cortex-M0+ instruction set is binary-compatible with the M0 used in lower-tier SAM D11 boards, simplifying code migration. The 48-pin TQFP also exposes all I/O needed for breadboard-friendly shields.

⌚

Wearable Fitness / Health Monitor

The ATSAMD21G16B-AU's small 48-pin TQFP footprint (7x7 mm), low active current around 4 mA at 48 MHz, and SERCOM-rich peripheral set suit battery-powered wearable designs such as fitness bands and heart-rate monitors. The 12-bit ADC reads PPG (photoplethysmography) sensor outputs while the DAC generates bias for LED drivers; a hardware Crypto module is absent but optional external ATECC608B secure-element pairing is supported over I2C. Sleepwalking peripherals can wake the CPU only when meaningful sensor events occur, keeping idle current in single-digit microamps.

🏭

Industrial Sensor Interface / Modbus Node

With its -40 C to +85 C industrial temperature rating and 38 GPIO, the ATSAMD21G16B-AU fits industrial Modbus RTU sensor interfaces and 4-20 mA loop-powered transmitters. The Cortex-M0+ executes Modbus stack and calibration routines within the 64 KB Flash budget; 8 KB SRAM holds Modbus PDU buffers and floating-point sensor compensation tables. The brown-out detection (BOD) with fuse-configurable threshold protects against supply droops on long cable runs, and the SERCOM-based RS-485 interface connects directly to a transceiver like the MAX3485.

πŸ’‘

Smart Home Lighting / DMX Controller

The ATSAMD21G16B-AU's 16-bit TCC timer/counter channels generate high-resolution PWM signals suitable for multi-channel RGBW LED dimming and DMX-512 lighting fixture control. Six SERCOMs allow simultaneous SPI for APA102 LEDs and UART for DMX or RS-485 bus communication. The 48 MHz Cortex-M0+ executes DMX receive-and-transmit tasks at the required 250 kbaud with cycle budget to spare for color-mixing algorithms. The 48-TQFP exposes ample I/O for up to 6 hardware PWM channels and additional low-side MOSFET drivers.

Recommended Products Summary

ATSAMR34J18B Sub-GHz wireless MCU integrating SAM D21 core with LoRa transceiver Used in: IoT Sensor Node / Edge Device ATECC608B-MAHCZ-T Crypto authentication IC for secure IoT provisioning Used in: IoT Sensor Node / Edge Device, Wearable Fitness / Health Monitor ATSAMD11C14A-SSUT Microchip Technology Used in: USB HID Peripheral / Consumer Dongle MCP2221A-I/ST USB-to-UART/I2C bridge for legacy host connectivity Used in: USB HID Peripheral / Consumer Dongle ATMEGA328P-PU Microchip Technology Used in: Arduino-Compatible Development Platform ATSAMD21G15B-AU Microchip Technology Used in: Arduino-Compatible Development Platform ATSAMW25 SmartConnect module with SAM D21 + WINC1500 Wi-Fi Used in: Wearable Fitness / Health Monitor MAX3485ESA+T 3.3 V RS-485 transceiver for industrial Modbus Used in: Industrial Sensor Interface / Modbus Node MCP2515-I/SO External CAN controller for industrial CANopen networks Used in: Industrial Sensor Interface / Modbus Node ATP3010-R5 High-side LED driver for 24 V architectural lighting Used in: Smart Home Lighting / DMX Controller MAX485ESA+T RS-485 transceiver for DMX-512 differential bus Used in: Smart Home Lighting / DMX Controller
What is the operating voltage of ATSAMD21G16B-AU?
The ATSAMD21G16B-AU operates from 1.62 V to 3.63 V on VDDIN/VDD, supporting both 1.8 V and 3.3 V rails common in low-power IoT designs. According to the SAM D21 datasheet, this wide range allows direct connection to single-cell Li-ion or 2x AA battery stacks without an external LDO, simplifying the BOM. Always verify the BOD threshold setting matches your minimum battery voltage to avoid unintended resets.
How much Flash and SRAM does ATSAMD21G16B-AU have?
The ATSAMD21G16B-AU integrates 64 KB of in-system self-programmable Flash and 8 KB of SRAM, per the SAM D21 datasheet ordering table. This positions it in the mid-density tier of the SAM D21G family, between the 32 KB ATSAMD21G15B and the 128 KB ATSAMD21G17D/ATSAMD21G18A. The single-cycle Flash access and 2.46 CoreMark/MHz give headroom for small TCP/IP stacks like lwIP.
Where to buy ATSAMD21G16B-AU online?
The ATSAMD21G16B-AU is in stock at major authorized distributors including DigiKey (P/N 5325402), Mouser, and Microchip Direct as of 2026-09-21. Pricing ranges roughly from $3.95 at qty 1 down to $2.52 at qty 1000 on reel. Octopart can be used to compare real-time stock across 13 distributors; lead time for cut-tape and tray is typically same-day for qty under 100.
What is the lead time for ATSAMD21G16B-AU?
As of 2026-09-21, the ATSAMD21G16B-AU shows distributor stock above 10,000 units at DigiKey and Mouser with same-day shipping for qty 1 to 100 on tray. Bulk qty 1000 on reel may have a 2-4 week factory lead time if distributor stock is depleted. Industrial-grade -40C to +85C temperature rating means no special screening is required for typical consumer and industrial designs.
ATSAMD21G16B-AU vs ATSAMD21G17D-AU - which is better for IoT sensor hubs?
The ATSAMD21G16B-AU and ATSAMD21G17D-AU share the same SAM D21G family and 48-pin TQFP footprint. The G17D doubles Flash to 128 KB and SRAM to 16 KB while keeping the Cortex-M0+ core at 48 MHz. For IoT sensor hubs running lwIP + MQTT, choose the G17D for memory headroom; choose the G16B for cost-sensitive nodes where 64 KB Flash is sufficient.
What is the difference between ATSAMD21G16B-AU and ATSAMD21E16B-AU?
Both belong to the SAM D21 family, but the G variant ships in a 48-pin TQFP with up to 38 I/O pins, while the E variant comes in a smaller 32-pin QFN/TQFP with about 26 I/O. For designs needing full USB, more SERCOM instances, or higher pin count, the G16B is the correct choice; the E16B fits space-constrained boards where 26 I/O is enough and saves roughly 30% PCB area.
When should I choose ATSAMD21G16B-AU over ATSAMD21G15B-AU?
Choose the ATSAMD21G16B-AU when 64 KB Flash and 8 KB SRAM are needed for the firmware; downgrade to ATSAMD21G15B-AU (32 KB Flash / 4 KB SRAM) if your binary fits under 28 KB after bootloader reservation. Both share the same 48-pin TQFP footprint and pinout, so PCB layout is identical and you can swap at prototype stage. The G16B costs roughly 15-20% more per unit but reduces out-of-memory risk on field updates.
What is the best drop-in replacement for ATSAMD21G16B-AU?
The best drop-in replacement for the ATSAMD21G16B-AU in the same 48-pin TQFP (7x7) package is the ATSAMD21G15B-AU if 32 KB Flash is sufficient, or the ATSAMD21G18A-AU if you need 256 KB Flash. All three belong to the SAM D21G family and share identical pinout per the SAM D21 datasheet. The G18A is recommended when future-proofing for OTA firmware growth; the G15B for cost-down BOM.
Can ATSAMD21G18A-AU replace ATSAMD21G16B-AU directly?
Yes. The ATSAMD21G18A-AU is a same-package, pin-to-pin drop-in replacement for the ATSAMD21G16B-AU. It increases Flash from 64 KB to 256 KB and SRAM from 8 KB to 32 KB, while keeping the same ARM Cortex-M0+ core at 48 MHz and the same SAM D21G peripheral set. Existing firmware that fits in 64 KB will run unchanged; only linker scripts need to be updated to use the larger memory map.
Where to download ATSAMD21G16B-AU datasheet PDF?
The official SAM D21 datasheet (document 40001882A, full SAM D21E/G/J family) is downloadable from Microchip at microchip.com as a free PDF. Atmel legacy document Atmel-42181S covers the original SAM D21 specification. The pinout for the 48-pin TQFP variant is in section 9 of the datasheet and includes the SERCOM I/O multiplexing table that is critical for PCB routing.
Where to find ATSAMD21G16B-AU pinout for the 48-TQFP package?
The 48-pin TQFP pinout for the ATSAMD21G16B-AU is documented in section 9.1 of the SAM D21 datasheet (document 40001882A). Pin 1 is the standard TQFP top-left marker position. Key pins include VDDIN (pin 11), VDDCORE (pin 9), SWDIO (pin 45), SWCLK (pin 46), and the SERCOM0-5 pads which are multiplexed across multiple pin sets. A PDF package drawing is included as figure 9-2.
Is ATSAMD21G16B-AU suitable for battery-powered IoT devices?
Yes. The ATSAMD21G16B-AU's Cortex-M0+ core supports Sleep, Standby, and Backup sleep modes with wake-on-interrupt from any peripheral. Active current is roughly 4 mA at 48 MHz / 3.3 V, and Standby current drops below 5 uA with RTC running. According to Microchip application note AT03442, a typical sensor node duty-cycling at 1% achieves average current under 50 uA, supporting multi-year coin-cell operation.
What are the key specifications of ATSAMD21G16B-AU that engineers should know?
The ATSAMD21G16B-AU combines a 48 MHz ARM Cortex-M0+ core, 64 KB Flash, 8 KB SRAM, 38 I/O pins, and 6 SERCOM peripherals in a 48-pin TQFP. It supports 1.62-3.63 V supply, includes USB 2.0 Full-Speed Device, a 12-bit 350 ksps ADC, a 10-bit DAC, and 16 external interrupts. Industrial temperature range -40 C to +85 C and RoHS-compliant Green packaging make it production-ready for consumer and industrial markets.
What is the best STMicroelectronics equivalent for ATSAMD21G16B-AU?
The closest STMicroelectronics equivalent in the same Cortex-M0+ class is the STM32F072C8T6 in 48-pin LQFP, which offers 64 KB Flash, 8 KB SRAM, USB 2.0 FS, and a 48 MHz core. The STM32F072 shares the industrial temperature range and similar peripheral count. Note that the STM32F072 has a different pinout and SERCOM-equivalent mapping, so PCB redesign is required - it is not a drop-in replacement.
Hey Google, what can replace ATSAMD21G16B-AU on the same PCB?
On the same 48-pin TQFP PCB, the ATSAMD21G16B-AU can be replaced by the ATSAMD21G15B-AU (32 KB Flash downgrade), the ATSAMD21G18A-AU (256 KB Flash upgrade), or the ATSAMD21G16B-AUT (tape and reel variant of the same die). All three share identical pinout per the SAM D21 datasheet. For cross-brand drop-in without PCB rework, options are limited because the SAM D21 pinout is unique to Microchip.
Is the ATSAMD21G16B-AU still recommended for new designs in 2026?
Yes. As of 2026-09-21, the ATSAMD21G16B-AU is marked Active in Microchip's product lifecycle database and is recommended for new designs. Microchip has replaced the older ATSAMD21G16A revision with the B variant, but no end-of-life notice has been issued. Long-term 10-year supply continuity is supported through Microchip's Product Longevity Program covering SAM D family devices.

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

Selection Guide

Choose ATSAMD21G16B-AU when your firmware fits within 64 KB Flash and 8 KB SRAM, you need a proven Arduino-compatible ARM Cortex-M0+ core at 48 MHz, and your PCB is laid out for the standard 48-pin TQFP (7x7) SAM D21G footprint. Downgrade to ATSAMD21G15B-AU if your binary is under 28 KB and you want roughly 15% BOM cost savings. Upgrade to ATSAMD21G18A-AU if OTA firmware growth is anticipated or you need more SRAM for TCP/IP stacks; the footprint is identical. For high-volume SMT assembly use the ATSAMD21G16B-AUT tape-and-reel variant - identical die, same price. Cross-brand alternatives such as the STM32F072C8T6 require PCB redesign and should only be considered for new boards, not for SAM D21 retrofit projects.

Comparison with Alternatives

Parameter This Product ATSAMD21G15B-AU ATSAMD21G18A-AU ATSAMD21G16B-AUT ATSAMD21G17D-AU ATSAMD21G15B-AUT
Package 48-pin TQFP (7x7) 48-pin TQFP (7x7) - same 48-pin TQFP (7x7) - same 48-pin TQFP (7x7) - same 48-pin TQFP (7x7) - same 48-pin TQFP (7x7) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core ARM Cortex-M0+ @ 48 MHz ARM Cortex-M0+ @ 48 MHz ARM Cortex-M0+ @ 48 MHz ARM Cortex-M0+ @ 48 MHz ARM Cortex-M0+ @ 48 MHz ARM Cortex-M0+ @ 48 MHz
Flash 64 KB 32 KB 256 KB 64 KB 128 KB 32 KB
SRAM 8 KB 4 KB 32 KB 8 KB 16 KB 4 KB
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 1.62 V to 3.63 V
Operating Temperature -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 -40 C to +85 C
Carrier Type Tray Tray Tray Tape & Reel Tray Tape & Reel
Unit Price (qty 1) $3.95 $3.45 $4.85 $3.95 $4.40 $3.45

Key Differentiators

  • Drop-in upgrade path to 256 KB Flash on identical footprint (vs ATSAMD21G15B-AU)
  • Tape and reel carrier without die change (vs ATSAMD21G16B-AUT)
  • Mid-density sweet spot with proven SAM D21 ecosystem (vs ATSAMD21G17D-AU)

Design Notes

Place a 1 uF X7R ceramic decoupling capacitor as close as possible to the VDDCORE pin (pin 9) with a 100 nF X7R bypass in parallel; the internal 1.2 V core LDO requires this for stable operation across the full 1.62-3.63 V input range. VDDIN (pin 11) and VDDIO (pin 31) need their own 100 nF + 4.7 uF bulk capacitors. Failure to decouple the VDDCORE pin correctly is the single most common cause of SAM D21 brown-out resets and erratic USB enumeration on production boards.

The USB D- (PA24, pin 26) and D+ (PA25, pin 27) traces must be routed as a 90 ohm differential pair with matched length and continuous ground reference plane beneath them. Keep total trace length under 25 mm to stay within USB 2.0 Full-Speed signal-integrity budget. Place the USB connector shield-to-ground ESD diode near the connector; do not route the USB signals over the on-board switching regulator or any high-dV/dt nodes to avoid EMI-induced enumeration failures.

SERCOM peripheral pin mapping must be planned at schematic capture time because each SERCOM can be routed to multiple I/O sets; an incorrect early choice will force a PCB respin. Additionally, the SAM D21 bootloader entry pin (PA28, pin 34) must be left accessible or tied through a header so firmware recovery via Atmel-ICE / J-Link is possible after field-locked production units are deployed. Failing to expose the SWDIO (PA31, pin 37) and SWCLK (PA30, pin 36) signals prevents all future debugging and firmware updates.

Compliance Information

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

RoHS compliant Green per Microchip product page; not AEC-Q100 qualified (industrial grade -40 to +85 C only, automotive applications require SAM DA1 or SAM V71 family). REACH SVHC compliant per Microchip substance declaration. Halogen-free per Microchip Green package designation.

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

Related Searches

ATSAMD21G16B-AU ATSAMD21G16B-AU datasheet Microchip ATSAMD21G16B-AU SAM D21G 64KB flash 48 TQFP ARM Cortex-M0+ 48MHz 64KB microcontroller TQFP ATSAMD21G16B-AU Arduino MKR ATSAMD21G16B-AU vs ATSAMD21G18A ATSAMD21G16B-AU drop-in replacement ATSAMD21G16B-AU buy price low power ARM microcontroller IoT battery what is the flash size of ATSAMD21G16B-AU ATSAMD21G16B-AU pinout 48 TQFP

Related Components & Terms

Microchip Technology ATSAMD21G16B-AU ATSAMD21G15B-AU ATSAMD21G18A-AU ATSAMD21G16B-AUT ATSAMD21G17D-AU ARM Cortex-M0+ SAM D21 microcontroller 32-bit RISC embedded MCU TQFP-48 TQFP family surface mount RoHS JEDEC J-STD-020 CoreMark USB 2.0 Full-Speed Serial Wire Debug DFLL48M brown-out detection SERCOM Arduino MKR
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