32-bit core that allows operations on 4 byte wide data within a single CPU clock. (For more information see the int
type (/en/Reference/Int) page)
CPU Clock at 48MHz
12 channels DMA controller that can relieve the CPU from doing memory intensive tasks
32 bit Real Time Counter (RTC) with clock/calendar function
32 bit CRC generator
Two-channel Inter IC Sound (I2S) interface
Peripheral Touch Controller (PTC)
For further information about the SAM-D21 microcontroller please refer to the datasheet
(http://www.atmel.com/Images/Atmel-42181-SAM-D21_Datasheet.pdf).
Atmel Embedded Debugger
The Atmel Embedded Debugger (EDBG) implements a SWD interface in order to program the on-board SAMD21 and is
also connected to one hardware serial of the microcontroller. This means that the 'Serial' class responds to the
programming port of the board. The Zero has been designed in collaboration with ATMEL, and the on-board EDBG can
be used through ATMEL Studio to get full access to the microcontroller memories to help debug your code.
Power
The Arduino Zero can be powered via the USB connector or with an external power supply. The power source is
selected automatically.
External (non-USB) power can come either from an AC-to-DC adapter (such as a wall-wart) or battery, and can be
connected using a 2.1mm center-positive plug connected to the board's power jack, or directly to the GND and VIN pin
headers of the POWER connector.
The board can operate on an external supply of 6 to 20 volts. The recommended range is 7 to 12 volts.
The power pins are as follows:
VIN. The input voltage to the board when it's using an external power source (as opposed to 5 volts from the USB
connection or other regulated power source). You can supply voltage through this pin, or if supplying voltage via
the power jack, access it through this pin.
5V. This pin outputs a regulated 5V from the regulator on the board. The board can be supplied with power either
from the DC power jack (7 - 12V), the USB connector (5V), or the VIN pin of the board (7-12V). Supplying voltage via
the 5V or 3.3V pins bypasses the regulator, and can damage your board if it is not sufficiently regulated. We don't
advise it.
3.3V. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 800 mA. This regulator also
provides power to the SAMD21 microcontroller.
GND. Ground pins.
IOREF. This pin on the board provides the voltage reference with which the microcontroller operates. A properly
configured shield can read the IOREF pin voltage and select the appropriate power source or enable voltage
translators on the outputs for working with the 5V or 3.3V.
Memory
The SAMD21 has 256 KB Flash Memory. It also has 32 KB of SRAM and up to 16 KB of EEPROM by emulation.
Input and Output
Each of the 20 general purpose I/O pins on the Zero can be used for digital input or digital output using pinMode()
(/en/Reference/PinMode), digitalWrite() (/en/Reference/DigitalWrite), and digitalRead() (/en/Reference/DigitalRead)
functions. Pins that can be used for PWM output are: 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 using analogWrite()
(/en/Reference/AnalogWrite) function. All pins operate at 3.3 volts. Each pin can source or sink a maximum of 7 mA
and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms.
-
-
-
-
-
-
-
-
-
-
-
-
Page 4 of 7Arduino - ArduinoBoardZer
12
28
201
https://www.arduino.cc/en/Main/ArduinoBoardZer