Arduino Zero Pinout and Specification

Arduino Zero Pinout

Arduino Zero is a 32-bit microcontroller board based on Atmel SAMD21 ARM Cortex-M0+ processor operating at 48 Mhz. It has 256 Kbytes of Flash and 32 Kbytes of SRAM.

Arduino Zero Pinout includes 20 digital I/O pins, 13 analog inputs and 6 PWMs. It features 2 UARTs, TWI (I2C), I2S, SPI and 12-bit ADC.

As shown in the Arduino Zero Pinout, the SERCOM feature of the SAMD21 processor allows configuring any of its internal serial modules as an I2C, UART or SPI. It also has an extra USB Micro B allowing it to act as USB device like a keyboard to the connecting computer.

The board has the same form factor as Arduino Uno Rev3 but has a more powerful processor and also provides JTAG header for debugging.


Platform

ManufacturerArduino
ProcessorSAMD21
Processor FamilyArm Cortex-M0+
Clock Speed48 Mhz
Flash Memory256 KB
SRAM32 KB
Programming

I/O

Digital I/O20
Analog Input6
PWM13
Analog Output1
ADC Resolution4096
DAC Resolution1024
Interrupts All digital pins, except 4

Power

Input Voltage5-18 V
I/O Voltage3.3 V
I/O Current7 mA

Communication Protocols

I2C1x Up to 6 via SERCOM
I2S2x
SERCOM6x Configurable as USART, I2C, SPI, LIN
SPI1x Up to 6 via SERCOM
UART2x 1 Native and 1 for Programming

Connectivity

USB Micro B2x 1 native and 1 for programming

Peripherals

RTC1x 32 bit
Timer5x 16 bit
4x 24 bit
Watchdog Timer1
Debug/TraceJTAG
SWD
Supports Embedded Debugger (EDBG)

Dimensions

Width53 mm
Length68 mm
Weight32 g