Featuring the Atmel SAM D21 MCU running at 48MHz, the Arduino M0 Pro board is said to offer increased performance and a highly flexible feature set. The Atmel Embedded Debugger (EDBG) provides a full debug interface without the need for additional hardware and increases ease-of-use for software debugging. The EDBG also supports a virtual COM port that can be used for device programming and traditional Arduino boot loader functionality.
Compatible with 3.3V shields that conform to the Arduino R3 Layout, development using the Arduino programming language is fully supported through a custom developed software library.
The M0 Pro board also features 256kbyte of flash memory, 32kbyte of SRAM and up to 16kbyte of EEPROM via emulation. I/O options include 14 digital I/O pins with 12 PWM channels and UART, six 12bit A/D converter input channels and a 10bit D/A converter output.