The ATSAMS70N20A-AN part of Microchip is an ARM Cortex M7 microcontroller with integrated Flash memory, RAM memory and peripherals optimized for industrial and dedicated applications. It features a two-stage pipeline, a Cortex-M7 core with a maximum speed of 120MHz, an embedded Floating Point Unit (FPU) with single and double precision and an instruction set for DSP operations. This device has up to 2MB of non-volatile Flash memory, up to 256KB of RAM, and a wide range of onboard peripherals such as USB 2.0, 10/100 Ethernet, multiple timers, 2× 12 bit ADCs, multiple communication interfaces, and SPI Flash memory. It also has an integrated 12-channel DMA controller and fast analog comparators, expanding the computing potential of its application. This device is designed for use in motor control, industrial automation, test and measurement, and other industrial applications.