Product description: Arduino Zero - ABX00003
Arduino Zero is a simple and very powerful 32-bit platform similar to Uno model. This board with increased performance allows for implementation of advanced projects and other educational projects. The board is based on ATSAMD21G18 microcontroller with 32-bit ARM Cortex M0+ core. One of the most important features of the Zero is Atmel's embedded debugger (EDBG), which also supports a virtual COM port. The module has 20 I/O pins, 10 PWM pins, 2 UART pins, 6 12-bit analog inputs, 1 10-bit analog output pin. The board is powered by microUSB or DC 5.5 / 2.1 mm connector.
Arduino Zero pins work with 3.3 V!
Arduino Zero programming
Uploading programs to SAMD21 chip is a bit different than uploading to AVR microcontrollers found on other Arduino and Genuino boards. The board is equipped with two microUSB connectors. You can use any USB port to program the board, but it is recommended to use a programming software due to the way it handles chip erasing:
- Programming port: to use this port, select the board "Arduino/Genuino Zero (Programming Port)" in Arduino IDE. Connect the programming port (located closer to the DC power connector) to your computer. The programming port uses the EDBG as a USB-SWD chip.
- Native port: to use this port, select the "Arduino/Genuino Zero (Native USB Port)" board in Arduino IDE. The native USB port is directly connected to the SAMD21. Connect the native USB port (located closer to the reset button) to your computer.
Unlike other Arduino and Genuino boards that use avdude for transfer, the Zero relies on bossac when the programming port uses openOCD.
The manufacturer has also prepared a user guide with more detailed instructions.
Arduino Zero specification | |
---|---|
Microcontroller | ATSAMD21G18, ARM Cortex M0+ 32-bit |
Operating voltage | 3,3 V |
Digital I/O | 20 |
PWM pins | 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 |
UART | 2 (native and programmable) |
Analog inputs | 6, 12-bit ADC |
Analog Outputs | 1, 10-bit DAC |
External interrupts | All pins except pin 4 |
Current capacity single I/O | 7 mA |
Flash memory | 256 kB |
SRAM | 32 kB |
EEPROM memory | none - see documentation |
Built-in LED | 13 |
Clocking | 48 MHz |
Dimensions | 68 x 53 mm |
Weight | 12 g |