The ATSAMD21J17A-AU is a SMART SAMD21 series 32-bit Low-power Microcontroller based on the high-performance ARM Cortex-M0+ RISC processor. It operates at a maximum speed of 48MHz and features 128kB of flash memory and 16kB of SRAM. Peripherals include six serial communication modules (SERCOM) configurable as UART/USART, five 16-bit timers/counters, 32-bit real-time clock and calendar, 24 PWM channels, one 20-channel 12-bit ADC, one 10-bit DAC, full speed USB device and embedded host and support for up to 256 touch channels. The device operates from 1.62 to 3.63V.
ARM Cortex-M0+ CPU running at up to 48MHz
Single-cycle hardware multiplier
Micro trace buffer (MTB)
Power-on reset (POR) and brown-out detection (BOD)
External interrupt controller (EIC)
16 External interrupts
One non-maskable interrupt
Two-pin serial wire debug (SWD) programming, test and debugging interface
Idle and standby sleep modes
SleepWalking peripherals
12-channel Direct memory access controller (DMAC)
12-channel Event system
32-bit Real-time counter (RTC) with clock/calendar function
Watchdog timer (WDT)
CRC-32 generator
One full-speed (12Mbps) Universal serial bus (USB) 2.0 interface