The ATSAMD21G17D-AUT is a 32-bit Arm Cortex-M0+ microcontroller with 128 KB of Flash memory, USB, and DMA capabilities in a 48-pin package.