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.
Manufacturer | Arduino |
Processor | SAMD21 |
Processor Family | Arm Cortex-M0+ |
Clock Speed | 48 Mhz |
Flash Memory | 256 KB |
SRAM | 32 KB |
Digital I/O | 20 |
Analog Input | 6 |
PWM | 13 |
Analog Output | 1 |
ADC Resolution | 4096 |
DAC Resolution | 1024 |
Interrupts | All digital pins, except 4 |
Input Voltage | 5-18 V |
I/O Voltage | 3.3 V |
I/O Current | 7 mA |
I2C | 1x Up to 6 via SERCOM |
I2S | 2x |
SERCOM | 6x Configurable as USART, I2C, SPI, LIN |
SPI | 1x Up to 6 via SERCOM |
UART | 2x 1 Native and 1 for Programming |
USB Micro B | 2x 1 native and 1 for programming |
RTC | 1x 32 bit |
Timer | 5x 16 bit 4x 24 bit |
Watchdog Timer | 1 |
Debug/Trace | JTAG SWD Supports Embedded Debugger (EDBG) |
Width | 53 mm |
Length | 68 mm |
Weight | 32 g |