A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Port | PTC | Per E | Per F | Int | MKR 1000 | Arduino Zero | Arduino M0 Pro | Feather M0 | Feather M0 Express | Circuit Pl Exp | Trinket M0 | Gemma M0 | Itsy-bitsy M0 | QT-Py | ||||||||||||
2 | PA02 | Y00 | -na- | -na- | 02 | 15 A0 DAC0 ni | 14 A0 43 DAC0 | 24 A0, 47 DAC | 14 A0, 43 DAC | 14 A0, 42 DAC | 12 A0, 14 | 01, 14 A0 | 01, 08 A0 | 14 A0, 43 DAC | 00 A0 DAC | ||||||||||||
3 | PA03 | Y01 | -na- | -na- | 03 | 25 AREF | 42 AREF | 15 AREF | 42 AREF | 41 AREF | 42 AREF | 01 A1 DREF | |||||||||||||||
4 | PA04 | Y02 | TCC0_CH0 | -na- | e | E | 04 | 18 A3~ ni | 17 A3 | 27 A3 | 17 A3 | 17 A3 | 24 A10 Proximity | 00~ SDA TX MOSI, 10 A2 | 17 A3 | 02 A2 | |||||||||||
5 | PA05 | Y03 | TCC0_CH1 | -na- | o | E | 05 | 19 A4~ ni | 18 A4 | 28 A4 | 18 A4 | 18 A4 | 06~ A1, 15 | 02~ SCL RX CLK, 09 A1 | 18 A4 | 03 A3 | |||||||||||
6 | PA16 | X04 | TCC2_CH0 | TCC0_CH6 | e | F | 00 | 08~’ MOSI | 11~’ | 11~, 40 EDBG:MOSI | 11~’, 35 EDBG:MOSI | 11~’, 35 EDBG:MOSI | 30 Internal MISO | 11 | 04 SDA | ||||||||||||
7 | PA17 | X05 | TCC2_CH1 | TCC0_CH7 | o | F | 01 | 09 SCK | 13~’ LED | 13~, 42 EDBG:SCK | 13 LED, EDBG:SCK | 13 LED, EDBG:SCK | 13 Red LED | 13 | 05 SCL | ||||||||||||
8 | PA06 | Y04 | TCC1_CH0 | -na- | e | E | 06 | 20 A5 ni | 08~ | 08~, 45 EDBG:8 | 08~, 40 EDBG:8, 44 A6 | 08~, 20 A6, 40 NeoPixel | 09~ A2, 16 | 04~ TX, 18 A4 | 08, 24 A10 | 06 A6 TX | |||||||||||
9 | PA07 | Y05 | TCC1_CH1 | -na- | o | E | 07 | 21 A6 ni | 09~ | 09~, 46 EDBG:9 | 09~, 41 EDBG:9, 45 A7 | 09~, 21 A7 | 10~ A3, 17 | 03~ RX, 17 A3 | 09, 25 A11 | 07 A7 RX | |||||||||||
10 | PA11 | X03 | TCC1_CH1 | TCC0_CH3 | o | F | 11 | 03~’ ni | 00 RX | 00 RX | 00 RX | 00 RX, 24 A10 | 22 A8 Light Sensor | 00 RX, 20 A6 | 08 A8 SCK | ||||||||||||
11 | PA09 | X01 | TCC0_CH1 | TCC1_CH3 | o | E | 09 | 12 SCL ni | 03~ | 03~ | 03~ | 03~, 38 Flash SCK | 23 A9 Thermistor | 02~ SCL, 06,15 A1 | 03 | 09 A9 MISO | |||||||||||
12 | PA10 | X02 | TCC1_CH0 | TCC0_CH2 | e | F | 10 | 02~’ ni | 01 TX | 01 TX | 01 TX | 01 TX, 25 A11 | 34 SCK | 13 LED, 12 | 01 TX, 21 A7 | 10 A10 MOSI | |||||||||||
13 | PA18 | X06 | TC3_CH0 | TCC0_CH2 | e | F | 02 | 25 USB/ID | 10~’ | 10~, 41 EDBG:SS | 10~’, 36 EDBG:SS | 10~’, 36 EDBG:SS | 10 | 11 Neopix | |||||||||||||
14 | PA15 | TC3_CH1 | TCC0_CH5 | o | F | 15 | 29 W-MISO | 05~’ | 05~ | 05~’ | 05~’, 23 A9 | 07 Switch | 22 rxled | 05, 23 A9 | 12 Neopix pwr | ||||||||||||
15 | PA27 | -na- | -na- | 15 | 30 W-RESET | 26 TX LED | 31 TX LED | 26 TX LED | 32 TX LED | 39 Flash SS | 13 fake pin | ||||||||||||||||
16 | PA23 | X11 | TC4_CH1 | TCC0_CH5 | o | F | 07 | 01~’ | 21 SCL | 17 SCL, 38 EDBG:SCL | 21 SCL, 33 EDBG:SCL | 27 SCL | 25~ IR out | 13 LED | 27 SCL | 14 SCK1 | |||||||||||
17 | PA19 | X07 | TC3_CH1 | TCC0_CH3 | o | F | 03 | 10~’ MISO ni | 12~ | 12~, 39 EDBG:MISO | 12~, 34 EDBG:MISO | 12~, 34 EDBG:MISO | 12 | 15 MISO1 | |||||||||||||
18 | PA22 | X10 | TC4_CH0 | TCC0_CH4 | e | F | 06 | 00~’ | 20 SDA | 16 SDA, 37 EDBG:SDA | 20 SDA, 32 EDBG:SDA | 26 SDA | 36 Host USB | 26 SDA | 16 MOST1 | ||||||||||||
19 | PA08 | X00 | TCC0_CH0 | TCC1_CH2 | e | E | NMI | 11 SDA ?~ | 04~ ni | 02~ ni | 04~ | 04~, 22 A8, 37 Flash MOSI | 35 SDA | 00~ SDA, 05,16 A2 | 04, 22 A8 | 17 SPI1 CS | |||||||||||
20 | PA28 | -na- | -na- | 08 | 31 W-CHIP_EN | 27 USB_H_EN | 32 USB_H_EN | 27 USB_H_EN | 33 USB_H_EN | 04 Left Button | 09 USB_H_EN | 05 USB_H_EN | 32 TX LED, 33 USB_H_EN | 18? USB Host en | |||||||||||||
21 | PA24 | TC5_CH0 | TCC1_CH2 | e | F | 12 | 22 USB/DM | 28 USB/DM | 33 USB/DM | 28 USB/DM | 34 USB/DM | 37 USB/DM | 10 USB/DM | 06 USB/DM | 34 USB/DM | 19? USB/DM | |||||||||||
22 | PA25 | TC5_CH1 | TCC1_CH3 | o | F | 13 | 23 USB/DP | 29 USB/DP | 34 USB/DP | 29 USB/DP | 35 USB/DP | 38 USB/DP | 11 USB/DP | 07 USB/DP | 35 USB/DP | 20? USB/DP | |||||||||||
23 | PA00 | TCC2_CH0 | -na- | 00 | 34 XIN32 | XIN32 | 28 Internal SDA | 07 Dotstar Data | 03 Dotstar Data | 40 Dotstar Clk | |||||||||||||||||
24 | PA01 | TCC2_CH1 | -na- | 01 | 35 XOUT n | XOUT32 | 29 Internal SCL | 08 Dotstar Clk | 04 Dotstar Clk | 41 Dotstar Data | |||||||||||||||||
25 | PA12 | TCC2_CH2 | TCC0_CH6 | e | F | 12 | 26 W-MOSI | 22 MISO | 18 MISO | 22 MISO | 28 MISO | 26 IR in | 28 MSIO | ||||||||||||||
26 | PA13 | TCC2_CH1 | TCC0_CH7 | o | F | 13 | 27 W-SCK | 38 EDBG_GPI00 | 43 EDBG | 38 EDBG | 39 Flash SS | 27 LIS IRQ | |||||||||||||||
27 | PA14 | TC3_CH0 | TCC0_CH4 | e | F | 14 | 28 W-SSN | 02 | 04~ | 02 | 02, Flash MISO | 05 Right Button | 21 txled | 14 txled | 02 | ||||||||||||
28 | PA20 | X08 | TC7_CH0 | TCC0_CH6 | e | F | 04 | 06~ | 06~ | 06~ | 06~ | 06~ | 32 Internal MOSI | 06 | |||||||||||||
29 | PA21 | X09 | TC7_CH1 | TCC0_CH7 | o | F | 05 | 07~ | 07 | 07~, 44 EDBG:7 | 07, 39 EDBG:7 | 07, 39 EDBG:7 | 31 Internal SCK | 07 | |||||||||||||
30 | PA26 | -na- | -na- | ||||||||||||||||||||||||
31 | PA29 | -na- | -na- | ||||||||||||||||||||||||
32 | PA30 | TCC1_CH0 | -na- | e | E | 10 | 11 Spkr S.Dn | 19 SWCLK | 11 SWCLK | ||||||||||||||||||
33 | PA31 | TCC1_CH1 | -na- | o | E | 11 | 20 SWDIO | 12 SWDIO | 31 RX LED | ||||||||||||||||||
34 | PB00 | Y06 | TC7_CH0 | -na- | 00 | ||||||||||||||||||||||
35 | PB01 | Y07 | TC7_CH1 | -na- | 01 | 19 A5 | 19 A5 | ||||||||||||||||||||
36 | PB02 | Y08 | TC6_CH0 | -na- | 02 | 16 A1 | 19 A5 | 29 A5 | 02 A5 SDA, 19 | 19 A5 | |||||||||||||||||
37 | PB03 | Y09 | TC6_CH1 | -na- | 03 | 17 A2 | 25 RX LED | 30 RX LED | 25 RX LED | 31 RX LED | 03 A4 SCL, 18 | 36 Flash MISO | |||||||||||||||
38 | PB04 | Y10 | -na- | -na- | 04 | ||||||||||||||||||||||
39 | PB05 | Y11 | -na- | -na- | 05 | ||||||||||||||||||||||
40 | PB06 | Y12 | -na- | -na- | 06 | ||||||||||||||||||||||
41 | PB07 | Y13 | -na- | -na- | 07 | ||||||||||||||||||||||
42 | PB08 | Y14 | TC4_CH0 | -na- | 08 | 32 W-WAKE | 15 A1 ?~ | 25 A1 | 15 A1 ?~ | 15 A1 ?~ | 01~ TX A7, 21 | 15 A1 | |||||||||||||||
43 | PB09 | Y15 | TC4_CH1 | -na- | 09 | 33 W-IRQN | 16 A2 ?~ | 26 A2 | 16 A2 ?~ | 16 A2 ?~ | 00~ RX A6, 20 | 16 A2 | |||||||||||||||
44 | PB10 | TC5_CH0 | TCC0_CH4 | e | F | 10 | 04~’ | 23 MOSI | 21 MOSI | 23 MOSI | 29 MOSI | 29 MOSI | |||||||||||||||
45 | PB11 | TC5_CH1 | TCC0_CH5 | o | F | 11 | 05~’ | 24 SCK | 20 SCK | 24 SCK | 30 SCK | 30 SCK | |||||||||||||||
46 | PB12 | X12 | TC4_CH0 | TCC0_CH6 | e | F | 12 | ||||||||||||||||||||
47 | PB13 | X13 | TC4_CH1 | TCC0_CH7 | o | F | 13 | ||||||||||||||||||||
48 | PB14 | X14 | TC5_CH0 | -na- | 14 | ||||||||||||||||||||||
49 | PB15 | X15 | TC5_CH0 | -na- | 15 | ||||||||||||||||||||||
50 | PB16 | TC6_CH0 | TCC0_CH4 | e | F | 00 | |||||||||||||||||||||
51 | PB17 | TC6_CH1 | TCC0_CH5 | o | F | 01 | |||||||||||||||||||||
52 | PB18 | -na- | -na- | ||||||||||||||||||||||||
53 | PB19 | -na- | -na- | ||||||||||||||||||||||||
54 | PB20 | -na- | -na- | ||||||||||||||||||||||||
55 | PB21 | -na- | -na- | ||||||||||||||||||||||||
56 | PB22 | TC7_CH0 | -na- | 06 | 14 TX ni | 30 EBDG TX | 35 EDBG TX | 30 EBDG TX | 33 Flash CS | 37 Flash MOSI | |||||||||||||||||
57 | PB23 | TC7_CH0 | -na- | 07 | 13 RX ni | 31 EBDG RX | 36 EDBG RX | 31 EBDG RX | 08 NeoPixels | 38 Flash SCK | |||||||||||||||||
58 | PB24 | -na- | -na- | ||||||||||||||||||||||||
59 | PB25 | -na- | -na- | ||||||||||||||||||||||||
60 | PB26 | -na- | -na- | ||||||||||||||||||||||||
61 | PB27 | -na- | -na- | ||||||||||||||||||||||||
62 | PB28 | -na- | -na- | ||||||||||||||||||||||||
63 | PB29 | -na- | -na- | ||||||||||||||||||||||||
64 | PB30 | TCC0_CH0 | TCC1_CH2 | e | E | 14 | |||||||||||||||||||||
65 | PB31 | TCC0_CH1 | TCC1_CH3 | o | E | 15 | |||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | Legend | ||||||||||||||||||||||||||
68 | Unsupported | Confirmed working | Default | User Inaccessible | Untested | Untested should work | |||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | NOTES: | ||||||||||||||||||||||||||
71 | Pins marked with a ~ (tilda) means that the board advertises it has PWM. | ||||||||||||||||||||||||||
72 | Pins marked with ~' (tilda followed by an apostrophe) means that we do PWM on a different timer than the board normally uses. | ||||||||||||||||||||||||||
73 | Pins marked with ?~ (question mark followed by tilda) means that PWM is not advertised but the pin attributes in variant.cpp indicate it is available | ||||||||||||||||||||||||||
74 | Pins marked with ni means "no interrupt". The attachInterrupt() method is not supported and cannot be used for IRrecvPCI or IRfreq receivers. | ||||||||||||||||||||||||||
75 | The primary use of the pin is listed first and alternate uses are separated by commas. | ||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 |