EmbeddedRelated.com
SAMD21G18A

MCHPSAMD21G18A

Microchip
Popular low-power 32-bit Cortex-M0+ MCU with broad ecosystem support for compact battery-powered applications.
Active1,743 in stock

Overview

The SAMD21G18A is a low-power 32-bit ARM Cortex-M0+ microcontroller from Microchip running up to 48 MHz with 32 KB of RAM. It provides a flexible peripheral set including USB, multiple serial interfaces (I2C, SPI, USART), DMA, timers/PWM, brown-out and power-on reset, plus analog: 14x 12-bit ADC channels and one 10-bit DAC. The device comes in a 48-pin VFQFN package with exposed pad and is widely used in compact battery-powered applications.

Why Choose This Part

Practical reasons to choose the SAMD21G18A include a low-power ARM Cortex-M0+ core at 48 MHz with 32 KB of SRAM and a broad set of on-chip peripherals (USB, DMA, multiple serial ports, ADC/DAC). It is supported by a large ecosystem (Arduino cores, example code from Microchip/Atmel) and is available in a compact 48-pin VFQFN with an exposed pad for good thermal performance and board density.

Applications

Battery-powered sensor nodes
Low active and standby power plus integrated ADC/DAC and multiple comms interfaces make it suitable for battery-operated environmental or industrial sensors.
USB peripherals and HID devices
On-chip USB and plenty of GPIO allow implementation of USB device classes such as CDC, HID, or MIDI for custom USB accessories.
Wearables and handhelds
Compact package, low-power core and rich timers/PWM support make it a good fit for small wearable controllers and user interfaces.
IoT endpoints and gateways
Multiple serial interfaces and DMA simplify interfacing to radios, sensors, and external memory for edge endpoint applications.
Hobbyist and education platforms
Popular support in Arduino and community ecosystems makes it an easy choice for prototyping and teaching embedded systems.

Key Specifications

Speed 48MHz
RAM Size 32K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 38
Core Processor ARM Cortex-M0+
Package / Case 48-VFQFN Exposed Pad
Data Converters A/D 14x12b; D/A 1x10b
Oscillator Type Internal
Program Memory Size 256KB (256K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-QFN (7x7)
Voltage - Supply (Vcc/Vdd) 1.62V ~ 3.6V

Getting Started

Start development on a breakout or dev board that already uses the SAMD21G18A (for example, Arduino Zero, Adafruit Metro M0 or Feather M0) to avoid QFN soldering. Supported toolchains include Arduino IDE (SAMD core), Microchip Studio (Atmel Studio) and GCC ARM toolchains; debugging is typically done via SWD with tools like Atmel-ICE or Segger J-Link. Refer to Microchip application notes and example projects for peripheral setup and low-power modes.

Dev Boards

Development boards and breakout modules featuring the SAMD21G18A or compatible chips — ready to use for prototyping.

Seeed Studio XIAO SAMD21 Seeed Technology Co., Ltd
ATSAMD21G18 XIAO SAMD21 SAM D ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key 509 in stock
Seeed Studio XIAO SAMD21 Seeed Technology Co., Ltd
ATSAMD21G18 XIAO SAMD21 SAM D ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 3,141 in stock
Adafruit Feather M0 Express Adafruit Industries LLC
ATSAMD21G18 Feather M0 Express SAM D ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 364 in stock
The Arduino Nano 33 IoT with Headers (ABX00032) is a compact and versatile development board featuring the ARM® Cortex®-
Digi-Key Mouser 355 in stock
The Arduino Nano 33 IoT (ABX00027) is an advanced evaluation platform designed for IoT applications, featuring the 32 bi
Digi-Key Mouser 657 in stock
Part of SAM Microcontrollers family » SAMD21G

SAMD21G Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Temp Range Stock
SAMD21G18A (this part) VFQFN-48 -40degC ~ 85degC (.. 1,743
ATSAMD21G18A-AU (Microchip Technology) TQFP-48 -40degC ~ 85degC (.. 3,277
ATSAMD21G18A-AUT (Microchip Technology) TQFP-48 -40degC ~ 85degC (.. 4,963
ATSAMD21G18A-AFT (Microchip Technology) TQFP-48 -40degC ~ 125degC .. 20,008
ATSAMD21G18A-MUT (Microchip Technology) VFQFN-48 -40degC ~ 85degC (.. 3,079
ATSAMD21G18A-MFT (Microchip Technology) VFQFN-48 -40degC ~ 125degC .. 7,004
ATSAMD21G18A-AF (Microchip Technology) TQFP-48 -40degC ~ 125degC .. 1,491
Also available as: ATSAMD21G18A-MZVAO, ATSAMD21G16B-AZVAO, ATSAMD21G17D-AZVAO, ATSAMD21G18A-MF

Also Consider

ATSAMD21G18A-AU MCHPMicrochip - Same SAMD21G18A MCU in Microchip ordering format; common alternative packaging/ordering for easy sourcing.
STM32F103C8T6 STMicroelectronics - Another widely used 32-bit ARM MCU with broad community and development-board support for hobbyist and embedded projects.