The Zero board is powered by Atmel's SAMD21 MCU, which features a 32-bit ARM Cortex M0+ core. The SAMD21 MCU comes with 256 kb of flash and 32 kb SRAM in a TQFP package. Compatible with a 3.3V Shield that conforms to the Arduino R3 Layout, development with the Arduino Zero using the Arduino programming language is fully supported through a custom developed software library, integrated in the Arduino development environment.
The Arduino Zero board also features flexible peripherals and Atmel’s Embedded Debugger (EDBG), which provides a full debug interface on the SAMD21 without the need for additional hardware, significantly increasing the ease-of-use for software debugging. EDBG also supports a virtual COM port that can be used for device programming and traditional Arduino boot loader functionality.