8000 docs/samd/pinout.rst: Add the pinout for the Generic board types. · micropython/micropython@d371cdf · GitHub
[go: up one dir, main page]

Skip to content

Commit d371cdf

Browse files
committed
docs/samd/pinout.rst: Add the pinout for the Generic board types.
The table shows the devices available at the pin and the respective package letter. Signed-off-by: robert-hh <robert@hammelrath.com>
1 parent 8b6185e commit d371cdf

File tree

1 file changed

+182
-0
lines changed

1 file changed

+182
-0
lines changed

docs/samd/pinout.rst

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -935,6 +935,188 @@ The default devices at the board are:
935935
- SPI 4 at pins PB12/PB11/PB13, labelled MOSI, MISO and SCK
936936
- DAC output on pins PA02 and PA05, labelled A0 and A4
937937

938+
Generic SAMD21x18 pin assignment table
939+
--------------------------------------
940+
941+
=== ==== ============ ==== ==== ====== ====== ====== ======
942+
Pin GPIO Name/Package IRQ ADC Serial Serial TCC/TC TCC/TC
943+
=== ==== ============ ==== ==== ====== ====== ====== ======
944+
0 PA00 EGJ 0 - - 1/0 2/0 -
945+
1 PA01 EGJ 1 - - 1/1 2/1 -
946+
2 PA02 EGJ 2 0 - - - -
< 10000 /code>947+
3 PA03 EGJ 3 1 - - - -
948+
4 PA04 EGJ 4 4 - 0/0 0/0 -
949+
5 PA05 EGJ 5 5 - 0/1 0/1 -
950+
6 PA06 EGJ 6 6 - 0/2 1/0 -
951+
7 PA07 EGJ 7 7 - 0/3 1/1 -
952+
8 PA08 EGJ - 16 0/0 2/0 0/0 1/2
953+
9 PA09 EGJ 9 17 0/1 2/1 0/1 1/3
954+
10 PA10 EGJ 10 18 0/2 2/2 1/0 0/2
955+
11 PA11 EGJ 11 19 0/3 2/3 1/1 0/3
956+
12 PA12 GJ 12 - 2/0 4/0 2/0 0/6
957+
13 PA13 GJ 13 - 2/1 4/1 2/0 0/7
958+
14 PA14 EGJ 14 - 2/2 4/2 3/0 0/4
959+
15 PA15 EGJ 15 - 2/3 4/3 3/1 0/5
960+
16 PA16 EGJ 0 - 1/0 3/0 2/0 0/6
961+
17 PA17 EGJ 1 - 1/1 3/1 2/1 0/7
962+
18 PA18 EGJ 2 - 1/2 3/2 3/0 0/2
963+
19 PA19 EGJ 3 - 1/3 3/3 3/1 0/3
964+
20 PA20 GJ 4 - 5/2 3/2 7/0 0/4
965+
21 PA21 GJ 5 - 5/3 3/3 7/1 0/7
966+
22 PA22 EGJ 6 - 3/0 5/0 4/0 0/4
967+
23 PA23 EGJ 7 - 3/1 5/1 4/1 0/5
968+
24 PA24 USB_DM 12 - 3/2 5/2 5/0 1/2
969+
25 PA25 USB_DP 13 - 3/3 5/3 5/1 1/3
970+
27 PA27 EGJ 15 - - - - -
971+
28 PA28 EGJ 8 - - - - -
972+
30 PA30 SWCLK 10 - - 1/2 1/0 -
973+
31 PA31 SWDIO 11 - - 1/3 1/1 -
974+
32 PB00 J 0 8 - 5/2 7/0 -
975+
33 PB01 J 1 9 - 5/3 7/1 -
976+
34 PB02 GJ 2 10 - 5/0 6/0 -
977+
35 PB03 GJ 3 11 - 5/1 6/1 -
978+
36 PB04 J 4 12 - - - -
979+
37 PB05 J 5 13 - - - -
980+
38 PB06 J 6 14 - - - -
981+
39 PB07 J 7 15 - - - -
982+
40 PB08 GJ 8 2 - 4/0 4/0 -
983+
41 PB09 GJ 9 3 - 4/1 4/1 -
984+
42 PB10 GJ 10 - - 4/2 5/0 0/4
985+
43 PB11 GJ 11 - - 4/3 5/1 0/5
986+
44 PB12 J 12 - 4/0 - 4/0 0/6
987+
45 PB13 J 13 - 4/1 - 4/1 0/7
988+
46 PB14 J 14 - 4/2 - 5/0 -
989+
47 PB15 J 15 - 4/3 - 5/1 -
990+
48 PB16 J 0 - 5/0 - 6/0 0/4
991+
49 PB17 J 1 - 5/1 - 6/1 0/5
992+
54 PB22 GJ 6 - - 5/2 7/0 -
993+
55 PB23 GJ 7 - - 5/3 7/1 -
994+
62 PB30 J 14 - - 5/0 0/0 1/2
995+
63 PB31 J 15 - - 5/1 0/1 1/3
996+
=== ==== ============ ==== ==== ====== ====== ====== ======
997+
998+
For the definition of the table columns see the explanation at the table for
999+
Adafruit ItsyBitsy M0 Express :ref:`samd21_pinout_table`.
1000+
1001+
The Package column indicates the package letter providing this pin. An entry
1002+
EGJ tells for instance, that the pin is available for SAMD21E18, SAMD21G18 and
1003+
SAMD21J18.
1004+
1005+
1006+
Generic SAMD51x19 and SAM51x20 pin assignment table
1007+
---------------------------------------------------
1008+
1009+
For the definition of the table columns see the explanation at the table for
1010+
Adafruit ItsyBitsy M4 Express :ref:`samd51_pinout_table`.
1011+
1012+
=== ==== ============ ==== ==== ==== ====== ====== ===== ===== =====
1013+
Pin GPIO Name/Package IRQ ADC ADC Serial Serial TC PWM PWM
1014+
=== ==== ============ ==== ==== ==== ====== ====== ===== ===== =====
1015+
8 PA08 QSPI_D0 - 8 2 0/0 2/1 0/0 0/0 1/4
1016+
9 PA09 QSPI_D1 9 9 3 0/1 2/0 0/1 0/1 1/5
1017+
10 PA10 QSPI_D2 10 10 - 0/2 2/2 1/0 0/2 1/6
1018+
11 PA11 QSPI_D3 11 11 - 0/3 2/3 1/1 0/3 1/7
1019+
42 PB10 QSPI_SCK 10 - - - 4/2 5/0 0/4 1/0
1020+
23 PA23 USB_SOF 7 - - 3/1 5/0 4/1 1/7 0/3
1021+
24 PA24 USB_DM 8 - - 3/2 5/2 5/0 2/2 -
1022+
25 PA25 USB_DP 9 - - 3/3 5/3 5/1 - -
1023+
0 PA00 GJP 0 - - - 1/0 2/0 - -
1024+
1 PA01 GJP 1 - - - 1/1 2/1 - -
1025+
2 PA02 GJP 2 0 - - - - - -
1026+
3 PA03 GJP 3 10 - - - - - -
1027+
4 PA04 GJP 4 4 - - 0/0 0/0 - -
1028+
5 PA05 GJP 5 5 - - 0/1 0/1 - -
1029+
6 PA06 GJP 6 6 - - 0/2 1/0 - -
1030+
7 PA07 GJP 7 7 - - 0/3 1/1 - -
1031+
12 PA12 GJP 12 - - 2/0 4/1 2/0 0/6 1/2
1032+
13 PA13 GJP 13 - - 2/1 4/0 2/1 0/7 1/3
1033+
14 PA14 GJP 14 - - 2/2 4/2 3/0 2/0 1/2
1034+
15 PA15 GJP 15 - - 2/3 4/3 3/1 2/1 1/3
1035+
16 PA16 GJP 0 - - 1/0 3/1 2/0 1/0 0/4
1036+
17 PA17 GJP 1 - - 1/1 3/0 2/1 1/1 0/5
1037+
18 PA18 GJP 2 - - 1/2 3/2 3/0 1/2 0/6
1038+
19 PA19 GJP 3 - - 1/3 3/3 3/1 1/3 0/7
1039+
20 PA20 GJP 4 - - 5/2 3/2 7/0 1/4 0/0
1040+
21 PA21 GJP 5 - - 5/3 3/3 7/1 1/5 0/1
1041+
22 PA22 GJP 6 - - 3/0 5/1 4/0 1/6 0/2
1042+
27 PA27 GJP 11 - - - - - - -
1043+
30 PA30 SWCLK 14 - - 7/2 1/2 6/0 2/0 -
1044+
31 PA31 SWDIO 15 - - 7/3 1/3 6/1 2/1 -
1045+
32 PB00 JP 0 12 - - 5/2 7/0 - -
1046+
33 PB01 JP 1 13 - - 5/3 7/1 - -
1047+
34 PB02 GJP 2 14 - - 5/0 6/0 2/2 -
1048+
35 PB03 GJP 3 15 - - 5/1 6/1 - -
1049+
36 PB04 JP 4 - 6 - - - - -
1050+
37 PB05 JP 5 - 7 - - - - -
1051+
38 PB06 JP 6 - 8 - - - - -
1052+
39 PB07 JP 7 - 9 - - - - -
1053+
40 PB08 GJP 8 2 0 - 4/0 4/0 - -
1054+
41 PB09 GJP 9 3 1 - 4/1 4/1 - -
1055+
44 PB12 JP 12 - - 4/0 - 4/0 3/0 0/0
1056+
45 PB13 JP 13 - - 4/1 - 4/1 3/1 0/1
1057+
46 PB14 JP 14 - - 4/2 - 5/0 4/0 0/2
1058+
47 PB15 JP 15 - - 4/3 - 5/1 4/1 0/3
1059+
48 PB16 JP 0 - - 5/0 - 6/0 3/0 0/4
1060+
49 PB17 JP 1 - - 5/1 - 6/1 3/1 0/5
1061+
50 PB18 P 2 - - 5/2 7/2 - 1/0 -
1062+
51 PB19 P 3 - - 5/3 7/3 - 1/1 -
1063+
52 PB20 P 4 - - 3/0 7/1 - 1/2 -
1064+
53 PB21 P 5 - - 3/1 7/0 - 1/3 -
1065+
54 PB22 GJP 6 - - 1/2 5/2 7/0 - -
1066+
55 PB23 GJP 7 - - 1/3 5/3 7/1 - -
1067+
56 PB24 P 8 - - 0/0 2/1 - - -
1068+
57 PB25 P 9 - - 0/1 2/0 - - -
1069+
58 PB26 P 12 - - 2/0 4/1 - 1/2 -
1070+
59 PB27 P 13 - - 2/1 4/0 - 1/3 -
1071+
60 PB28 P 14 - - 2/2 4/2 - 1/4 -
1072+
61 PB29 P 15 - - 2/3 4/3 - 1/5 -
1073+
62 PB30 JP 14 - - 7/0 5/1 0/0 4/0 0/6
1074+
63 PB31 JP 15 - - 7/1 5/0 0/1 4/1 0/7
1075+
64 PC00 P 0 - 10 - - - - -
1076+
65 PC01 P 1 - 11 - - - - -
1077+
66 PC02 P 2 - 4 - - - - -
1078+
67 PC03 P 3 - 5 - - - - -
1079+
68 PC04 P 4 - - 6/0 - - 0/0 -
1080+
69 PC05 P 5 - - 6/1 - - - -
1081+
70 PC06 P 6 - - 6/2 - - - -
1082+
71 PC07 P 9 - - 6/3 - - - -
1083+
74 PC10 P 10 - - 6/2 7/2 - 0/0 1/4
1084+
75 PC11 P 11 - - 6/3 7/3 - 0/1 1/5
1085+
76 PC12 P 12 - - 7/0 6/1 - 0/2 1/6
1086+
77 PC13 P 13 - - 7/1 6/0 - 0/3 1/7
1087+
78 PC14 P 14 - - 7/2 6/2 - 0/4 1/0
1088+
79 PC15 P 15 - - 7/3 6/3 - 0/5 1/1
1089+
80 PC16 P 0 - - 6/0 0/1 - 0/0 -
1090+
81 PC17 P 1 - - 6/1 0/0 - 0/1 -
1091+
82 PC18 P 2 - - 6/2 0/2 - 0/2 -
1092+
83 PC19 P 3 - - 6/3 0/3 - 0/3 -
1093+
84 PC20 P 4 - - - - - 0/4 -
1094+
85 PC21 P 5 - - - - - 0/5 -
1095+
86 PC22 P 6 - - 1/0 3/1 - 0/5 -
1096+
87 PC23 P 7 - - 1/1 3/0 - 0/7 -
1097+
88 PC24 P 8 - - 0/2 2/2 - - -
1098+
89 PC25 P 9 - - 0/3 2/3 - - -
1099+
90 PC26 P 10 - - - - - - -
1100+
91 PC27 P 11 - - 1/0 - - - -
1101+
92 PC28 P 12 - - 1/1 - - - -
1102+
94 PC30 P 14 - 12 - - - - -
1103+
95 PC31 P 15 - 13 - - - - -
1104+
96 PD00 P 0 - 14 - - - - -
1105+
97 PD01 P 1 - 15 - - - - -
1106+
104 PD08 P 3 - - 7/0 6/1 - 0/1 -
1107+
105 PD09 P 4 - - 7/1 6/0 - 0/2 -
1108+
106 PD10 P 5 - - 7/2 6/2 - 0/3 -
1109+
107 PD11 P 6 - - 7/3 6/3 - 0/4 -
1110+
108 PD12 P 7 - - - - - 0/5 -
1111+
116 PD20 P 10 - - 1/2 3/2 - 1/0 -
1112+
117 PD21 P 11 - - 1/3 3/3 - 1/1 -
1113+
=== ==== ============ ==== ==== ==== ====== ====== ===== ===== =====
1114+
1115+
1116+
The Package column indicates the package letter providing this pin. An entry
1117+
GJP tells for instance, that the pin is available for SAMD51G19, SAMD51J19/-J20 and
1118+
SAMD51P19/-P20.
1119+
9381120
Scripts for creating the pin assignment tables
9391121
----------------------------------------------
9401122

0 commit comments

Comments
 (0)
0