Распиновка Arduino Zero

Arduino Zero (ATSAMD21G18) · ATSAMD21G18A · логика 3,3 В · 68,58×53,34 мм · 38 пинов

5 В не выдерживает ни один GPIO, обведено: по умолчанию в ArduinoCore-samd.

Вид сверху, два USB и DC-разъём слева, на рисунке плата повёрнута на 90°.

СравнитьСкачать PNG
Чип
ATSAMD21G18A
Логика
3,3 В
Питание
Micro-USB «Programming» или «Native» 4,75-5,25 ВVIN / DC-разъём 7-12 В5V
По умолчанию в ArduinoCore-samd (Arduino Zero)
I2C: SDA 20, SCL 21SPI: MOSI 23, MISO 22, SCK 24, SS 10UART: TX 1, RX 0светодиод: 13

Какие пины Arduino Zero можно использовать

Без оговорок

D0-D12, A0-A5, MISO, MOSI, SCK, SCL, SDA

С оглядкой

  • D13: светодиод на плате.

Важно

  • Логика 3,3 В, 5 В на выводы не подавать: шилды на 5 В без IOREF сожгут SAMD21.
  • Ток на вывод до 7 мА.
  • SPI только на ICSP. I2C — отдельные SDA/SCL у AREF (не A4/A5).
  • Два USB: «Programming» (EDBG, Serial) и «Native» (SerialUSB). Прошивать можно через любой.
  • ШИМ на 3–13 (у D2 нет), A0 — ЦАП 10 бит, АЦП 12 бит.
  • Шелкографию тильд (~) у 3–13 не сверял по фото: подписи по даташиту и ядру.

Все пины

ПодписьНомерФункцииОграниченияСверка
SCLPA23I2C SCL (SERCOM3)не терпит 5 Всверено
SDAPA22I2C SDA (SERCOM3)не терпит 5 Всверено
AREF3.3 ВОпорное напряжение АЦПвход питаниясверено
GNDЗемлясверено
~13PA17 · Arduino 13ШИМ TCC2/WO1EXTINT1не терпит 5 Всветодиод на платесверено
~12PA19 · Arduino 12ШИМ TCC0/WO3EXTINT3не терпит 5 Всверено
~11PA16 · Arduino 11ШИМ TCC2/WO0EXTINT0не терпит 5 Всверено
~10PA18 · Arduino 10ШИМ TC3/WO0EXTINT2не терпит 5 Всверено
~9PA07 · Arduino 9ШИМ TCC1/WO1EXTINT7не терпит 5 Всверено
~8PA06 · Arduino 8ШИМ TCC1/WO0EXTINT6не терпит 5 Всверено
~7PA21 · Arduino 7ШИМ TCC0/WO7EXTINT5не терпит 5 Всверено
~6PA20 · Arduino 6ШИМ TCC0/WO6EXTINT4не терпит 5 Всверено
~5PA15 · Arduino 5ШИМ TC3/WO1EXTINT15не терпит 5 Всверено
~4PA08 · Arduino 4ШИМ TCC0/WO0NMI (attachInterrupt нет)не терпит 5 Всверено
~3PA09 · Arduino 3ШИМ TCC0/WO1EXTINT9не терпит 5 Всверено
2PA14 · Arduino 2EXTINT14не терпит 5 Всверено
TX→1PA10 · Arduino 1Serial1 TX (SERCOM0)EXTINT10не терпит 5 Всверено
RX←0PA11 · Arduino 0Serial1 RX (SERCOM0)EXTINT11не терпит 5 Всверено
-не подключёнсверено
IOREF3.3 Ввыход питаниясверено
RESETСброс МК (низкий = сброс)сверено
3.3V3.3 Ввыход питаниясверено
5V5 Ввход питаниявыход питаниясверено
GNDЗемлясверено
GNDЗемлясверено
VIN9 Ввход питаниясверено
A0PA02 · Arduino A0 (14)AIN0, 12 битЦАП 10 бит (DAC)не терпит 5 Всверено
A1PB08 · Arduino A1 (15)AIN2, 12 битШИМ TC4/WO0не терпит 5 Всверено
A2PB09 · Arduino A2 (16)AIN3, 12 битШИМ TC4/WO1не терпит 5 Всверено
A3PA04 · Arduino A3 (17)AIN4, 12 битне терпит 5 Всверено
A4PA05 · Arduino A4 (18)AIN5, 12 битне терпит 5 Всверено
A5PB02 · Arduino A5 (19)AIN10, 12 битне терпит 5 Всверено
MISOPA12SPI MISO (SERCOM4)не терпит 5 Всверено
+5V5 Ввход питаниявыход питаниясверено
SCKPB11SPI SCK (SERCOM4)не терпит 5 Всверено
MOSIPB10SPI MOSI (SERCOM4)не терпит 5 Всверено
RESETСброс МКсверено
GNDЗемлясверено

Источники

Все пины сверены по документам производителя.

Размер: размер и разъёмы как у Uno R3; компоненты примерно.

Частые вопросы

Какие пины у Arduino Zero для I2C, SPI и UART?
По умолчанию в ArduinoCore-samd (Arduino Zero): I2C: SDA D20, SCL D21; SPI: MOSI D23, MISO D22, SCK D24, SS D10; UART: TX D1, RX D0.
На каком пине светодиод у Arduino Zero?
Светодиод L на D13.
Можно ли подавать 5 В на пины Arduino Zero?
Нет. Логика 3,3 В, пины 5 В не терпят: сигнал 5 В подают через делитель или преобразователь уровней.

Пригодится ещё

Похожие платы