NetBurner 3.5.8
PDF Version
MODM7AE70/include/pinconstant.h
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
5#ifndef MODM7AE70_PIN_CONSTANT
6#define MODM7AE70_PIN_CONSTANT
7
11
20
21#define PIN_GPIO (PinIO::PIN_FN_IN)
22#define PIN_GPIO_OUT (PinIO::PIN_FN_OUT)
23
24// Pin P2_12 is multiplexed between pins A5 and B5
25// Select only one signal to be controlled for P2_12
26#define P2_12_USE_A5
27//#define P2_12_USE_B5
28
31#define PINP1_4_IN (PinIO::PIN_FN_IN)
32#define PINP1_4_OUT (PinIO::PIN_FN_OUT)
33#define PINP1_4_NWE (PinIO::PIN_FN_A)
34#define PINP1_4_TIOA7 (PinIO::PIN_FN_B)
36
42#define PINP1_5_IN (PinIO::PIN_FN_IN)
43#define PINP1_5_OUT (PinIO::PIN_FN_OUT)
44#define PINP1_5_RK (PinIO::PIN_FN_A)
45#define PINP1_5_PWMC0_PWMEXTRG1 (PinIO::PIN_FN_B)
46#define PINP1_5_NCS2 (PinIO::PIN_FN_C)
48
54#define PINP1_6_IN (PinIO::PIN_FN_IN)
55#define PINP1_6_OUT (PinIO::PIN_FN_OUT)
56#define PINP1_6_NCS0 (PinIO::PIN_FN_A)
57#define PINP1_6_TCLK8 (PinIO::PIN_FN_B)
58#define PINP1_6_CANTX1 (PinIO::PIN_FN_C)
60
66#define PINP1_7_IN (PinIO::PIN_FN_IN)
67#define PINP1_7_OUT (PinIO::PIN_FN_OUT)
68#define PINP1_7_NCS3 (PinIO::PIN_FN_A)
69#define PINP1_7_CTS2 (PinIO::PIN_FN_B)
70#define PINP1_7_UTXD4 (PinIO::PIN_FN_C)
71#define PINP1_7_SER_TX6 (PinIO::PIN_FN_C)
73
79#define PINP1_8_IN (PinIO::PIN_FN_IN)
80#define PINP1_8_OUT (PinIO::PIN_FN_OUT)
81#define PINP1_8_NRD (PinIO::PIN_FN_A)
82#define PINP1_8_TIOA8 (PinIO::PIN_FN_B)
84
90#define PINP1_13_IN (PinIO::PIN_FN_IN)
91#define PINP1_13_OUT (PinIO::PIN_FN_OUT)
92#define PINP1_13_NWAIT (PinIO::PIN_FN_A)
93#define PINP1_13_PWMC0_PWMH3 (PinIO::PIN_FN_B)
95
98#define PINP1_31_IN (PinIO::PIN_FN_IN)
99#define PINP1_31_OUT (PinIO::PIN_FN_OUT)
100#define PINP1_31_PCK0 (PinIO::PIN_FN_B)
101#define PINP1_31_UTXD1 (PinIO::PIN_FN_C)
102#define PINP1_31_SER_TX3 (PinIO::PIN_FN_C)
104
107#define PINP1_33_IN (PinIO::PIN_FN_IN)
108#define PINP1_33_OUT (PinIO::PIN_FN_OUT)
109#define PINP1_33_A1 (PinIO::PIN_FN_A)
110#define PINP1_33_PWMC0_PWMH2 (PinIO::PIN_FN_B)
112
115#define PINP1_44_IN (PinIO::PIN_FN_IN)
116#define PINP1_44_OUT (PinIO::PIN_FN_OUT)
117#define PINP1_44_A12 (PinIO::PIN_FN_A)
118#define PINP1_44_TIOB5 (PinIO::PIN_FN_B)
120
123#define PINP1_47_IN (PinIO::PIN_FN_IN)
124#define PINP1_47_OUT (PinIO::PIN_FN_OUT)
125#define PINP1_47_PWMC0_PWML0 (PinIO::PIN_FN_B)
126#define PINP1_47_A15 (PinIO::PIN_FN_C)
127#define PINP1_47_I2SC1_MCK (PinIO::PIN_FN_D)
129
132#define PINP2_3_IN (PinIO::PIN_FN_IN)
133#define PINP2_3_OUT (PinIO::PIN_FN_OUT)
134#define PINP2_3_PWMC0_PWMH0 (PinIO::PIN_FN_A)
135#define PINP2_3_RXD0 (PinIO::PIN_FN_C)
136#define PINP2_3_SER_RX0 (PinIO::PIN_FN_C)
137#define PINP2_3_TF (PinIO::PIN_FN_D)
139
142#define PINP2_4_IN (PinIO::PIN_FN_IN)
143#define PINP2_4_OUT (PinIO::PIN_FN_OUT)
144#define PINP2_4_PWMC0_PWMH1 (PinIO::PIN_FN_A)
145#define PINP2_4_GTSUCOMP (PinIO::PIN_FN_B)
146#define PINP2_4_TXD0 (PinIO::PIN_FN_C)
147#define PINP2_4_SER_TX0 (PinIO::PIN_FN_C)
148#define PINP2_4_TK (PinIO::PIN_FN_D)
150
153#define PINP2_6_IN (PinIO::PIN_FN_IN)
154#define PINP2_6_OUT (PinIO::PIN_FN_OUT)
155#define PINP2_6_TIOB8 (PinIO::PIN_FN_B)
156#define PINP2_6_CANRX1 (PinIO::PIN_FN_C)
158
161#define PINP2_7_IN (PinIO::PIN_FN_IN)
162#define PINP2_7_OUT (PinIO::PIN_FN_OUT)
163#define PINP2_7_UTXD3 (PinIO::PIN_FN_A)
164#define PINP2_7_SER_TX5 (PinIO::PIN_FN_A)
165#define PINP2_7_ISI_D10 (PinIO::PIN_FN_D)
167
170#define PINP2_8_IN (PinIO::PIN_FN_IN)
171#define PINP2_8_OUT (PinIO::PIN_FN_OUT)
172#define PINP2_8_QIO2 (PinIO::PIN_FN_A)
173#define PINP2_8_PCK1 (PinIO::PIN_FN_B)
174#define PINP2_8_PWMC0_PWMH3 (PinIO::PIN_FN_C)
176
179#define PINP2_9_IN (PinIO::PIN_FN_IN)
180#define PINP2_9_OUT (PinIO::PIN_FN_OUT)
181#define PINP2_9_PWMC0_PWMH1 (PinIO::PIN_FN_A)
182#define PINP2_9_DATRG (PinIO::PIN_FN_C)
184
187#define PINP2_10_IN (PinIO::PIN_FN_IN)
188#define PINP2_10_OUT (PinIO::PIN_FN_OUT)
189#define PINP2_10_URXD4 (PinIO::PIN_FN_C)
190#define PINP2_10_SER_RX6 (PinIO::PIN_FN_C)
192
195#define PINP2_11_IN (PinIO::PIN_FN_IN)
196#define PINP2_11_OUT (PinIO::PIN_FN_OUT)
197#define PINP2_11_PWMC0_PWML2 (PinIO::PIN_FN_A)
198#define PINP2_11_PCK0 (PinIO::PIN_FN_B)
199#define PINP2_11_SCK0 (PinIO::PIN_FN_C)
201
207#define PINP2_12_IN (PinIO::PIN_FN_IN)
208#define PINP2_12_OUT (PinIO::PIN_FN_OUT)
210#ifdef P2_12_USE_B5
213#define PINP2_12_TWCK1 (PinIO::PIN_FN_A)
214#define PINP2_12_PWMC0_PWML0 (PinIO::PIN_FN_B)
215#define PINP2_12_TD (PinIO::PIN_FN_D)
217#else
220#define PINP2_12_PWMC1_PWML3 (PinIO::PIN_FN_A)
221#define PINP2_12_ISI_D4 (PinIO::PIN_FN_B)
222#define PINP2_12_URXD1 (PinIO::PIN_FN_C)
223#define PINP2_12_SER_RX3 (PinIO::PIN_FN_C)
225#endif
226
229#define PINP2_13_IN (PinIO::PIN_FN_IN)
230#define PINP2_13_OUT (PinIO::PIN_FN_OUT)
231#define PINP2_13_PWMC1_PWMH3 (PinIO::PIN_FN_A)
232#define PINP2_13_AFE0_ADTRG (PinIO::PIN_FN_B)
234
237#define PINP2_15_IN (PinIO::PIN_FN_IN)
238#define PINP2_15_OUT (PinIO::PIN_FN_OUT)
239#define PINP2_15_PWMC0_PWML0 (PinIO::PIN_FN_A)
240#define PINP2_15_RF (PinIO::PIN_FN_B)
241#define PINP2_15_TCLK11 (PinIO::PIN_FN_C)
242#define PINP2_15_ISI_HSYNC (PinIO::PIN_FN_D)
244
247#define PINP2_16_IN (PinIO::PIN_FN_IN)
248#define PINP2_16_OUT (PinIO::PIN_FN_OUT)
249#define PINP2_16_DSR1 (PinIO::PIN_FN_A)
250#define PINP2_16_TCLK1 (PinIO::PIN_FN_B)
251#define PINP2_16_MCCDA (PinIO::PIN_FN_C)
252#define PINP2_16_PWMC1_PWMFI2 (PinIO::PIN_FN_D)
254
257#define PINP2_17_IN (PinIO::PIN_FN_IN)
258#define PINP2_17_OUT (PinIO::PIN_FN_OUT)
259#define PINP2_17_DCD1 (PinIO::PIN_FN_A)
260#define PINP2_17_TIOA2 (PinIO::PIN_FN_B)
261#define PINP2_17_MCDA2 (PinIO::PIN_FN_C)
262#define PINP2_17_PWMC1_PWMFI1 (PinIO::PIN_FN_D)
264
267#define PINP2_18_IN (PinIO::PIN_FN_IN)
268#define PINP2_18_OUT (PinIO::PIN_FN_OUT)
269#define PINP2_18_DTR1 (PinIO::PIN_FN_A)
270#define PINP2_18_TIOB2 (PinIO::PIN_FN_B)
271#define PINP2_18_MCDA3 (PinIO::PIN_FN_C)
272#define PINP2_18_ISI_D7 (PinIO::PIN_FN_D)
274
277#define PINP2_19_IN (PinIO::PIN_FN_IN)
278#define PINP2_19_OUT (PinIO::PIN_FN_OUT)
279#define PINP2_19_PWMC0_PWML0 (PinIO::PIN_FN_A)
280#define PINP2_19_TIOB0 (PinIO::PIN_FN_B)
281#define PINP2_19_A18 (PinIO::PIN_FN_C)
282#define PINP2_19_I2SC0_CK (PinIO::PIN_FN_D)
284
287#define PINP2_20_IN (PinIO::PIN_FN_IN)
288#define PINP2_20_OUT (PinIO::PIN_FN_OUT)
289#define PINP2_20_RI1 (PinIO::PIN_FN_A)
290#define PINP2_20_TCLK2 (PinIO::PIN_FN_B)
292
295#define PINP2_21_IN (PinIO::PIN_FN_IN)
296#define PINP2_21_OUT (PinIO::PIN_FN_OUT)
297#define PINP2_21_RXD1 (PinIO::PIN_FN_A)
298#define PINP2_21_SER_RX1 (PinIO::PIN_FN_A)
299#define PINP2_21_PCK1 (PinIO::PIN_FN_B)
300#define PINP2_21_PWMC1_PWMFI0 (PinIO::PIN_FN_C)
302
305#define PINP2_22_IN (PinIO::PIN_FN_IN)
306#define PINP2_22_OUT (PinIO::PIN_FN_OUT)
307#define PINP2_22_TWD1 (PinIO::PIN_FN_A)
308#define PINP2_22_PWMC0_PWMH2 (PinIO::PIN_FN_B)
309#define PINP2_22_TXD1 (PinIO::PIN_FN_D)
310#define PINP2_22_SER_TX1 (PinIO::PIN_FN_D)
312
315#define PINP2_23_IN (PinIO::PIN_FN_IN)
316#define PINP2_23_OUT (PinIO::PIN_FN_OUT)
317#define PINP2_23_URXD3 (PinIO::PIN_FN_A)
318#define PINP2_23_SER_RX5 (PinIO::PIN_FN_A)
319#define PINP2_23_CANRX1 (PinIO::PIN_FN_B)
320#define PINP2_23_TWCK2 (PinIO::PIN_FN_C)
321#define PINP2_23_ISI_D9 (PinIO::PIN_FN_D)
323
326#define PINP2_24_IN (PinIO::PIN_FN_IN)
327#define PINP2_24_OUT (PinIO::PIN_FN_OUT)
328#define PINP2_24_QIO3 (PinIO::PIN_FN_A)
329#define PINP2_24_UTXD3 (PinIO::PIN_FN_B)
330#define PINP2_24_SER_TX5 (PinIO::PIN_FN_B)
331#define PINP2_24_PCK2 (PinIO::PIN_FN_C)
332#define PINP2_24_ISI_D11 (PinIO::PIN_FN_D)
334
337#define PINP2_25_IN (PinIO::PIN_FN_IN)
338#define PINP2_25_OUT (PinIO::PIN_FN_OUT)
339#define PINP2_25_PWMC0_PWMH2 (PinIO::PIN_FN_A)
340#define PINP2_25_SPI0_SPCK (PinIO::PIN_FN_B)
341#define PINP2_25_TIOB11 (PinIO::PIN_FN_C)
342#define PINP2_25_ISI_D0 (PinIO::PIN_FN_D)
344
347#define PINP2_26_IN (PinIO::PIN_FN_IN)
348#define PINP2_26_OUT (PinIO::PIN_FN_OUT)
349#define PINP2_26_PWMC0_PWML3 (PinIO::PIN_FN_A)
350#define PINP2_26_SPI0_NPCS3 (PinIO::PIN_FN_B)
351#define PINP2_26_TWD2 (PinIO::PIN_FN_C)
352#define PINP2_26_ISI_D8 (PinIO::PIN_FN_D)
354
357#define PINP2_27_IN (PinIO::PIN_FN_IN)
358#define PINP2_27_OUT (PinIO::PIN_FN_OUT)
359#define PINP2_27_PWMC0_PWMH0 (PinIO::PIN_FN_A)
360#define PINP2_27_SPI0_MISO (PinIO::PIN_FN_B)
361#define PINP2_27_GTSUCOMP (PinIO::PIN_FN_C)
363
366#define PINP2_28_IN (PinIO::PIN_FN_IN)
367#define PINP2_28_OUT (PinIO::PIN_FN_OUT)
368#define PINP2_28_PWMC0_PWMH1 (PinIO::PIN_FN_A)
369#define PINP2_28_SPI0_MOSI (PinIO::PIN_FN_B)
370#define PINP2_28_TIOA11 (PinIO::PIN_FN_C)
371#define PINP2_28_ISI_D1 (PinIO::PIN_FN_D)
373
376#define PINP2_29_IN (PinIO::PIN_FN_IN)
377#define PINP2_29_OUT (PinIO::PIN_FN_OUT)
378#define PINP2_29_CANTX0 (PinIO::PIN_FN_A)
379#define PINP2_29_CTS0 (PinIO::PIN_FN_C)
380#define PINP2_29_SER_CTS0 (PinIO::PIN_FN_C)
381#define PINP2_29_SPI0_NPCS0 (PinIO::PIN_FN_D)
383
386#define PINP2_30_IN (PinIO::PIN_FN_IN)
387#define PINP2_30_OUT (PinIO::PIN_FN_OUT)
388#define PINP2_30_GRX3 (PinIO::PIN_FN_A)
389#define PINP2_30_CANTX1 (PinIO::PIN_FN_B)
390#define PINP2_30_SPI0_NPCS2 (PinIO::PIN_FN_C)
391#define PINP2_30_ISI_D6 (PinIO::PIN_FN_D)
393
396#define PINP2_31_IN (PinIO::PIN_FN_IN)
397#define PINP2_31_OUT (PinIO::PIN_FN_OUT)
398#define PINP2_31_SCK1 (PinIO::PIN_FN_A)
399#define PINP2_31_PWMC0_PWMH0 (PinIO::PIN_FN_B)
400#define PINP2_31_A19 (PinIO::PIN_FN_C)
401#define PINP2_31_PWMC1_PWML2 (PinIO::PIN_FN_D)
403
406#define PINP2_32_IN (PinIO::PIN_FN_IN)
407#define PINP2_32_OUT (PinIO::PIN_FN_OUT)
408#define PINP2_32_RTS1 (PinIO::PIN_FN_A)
409#define PINP2_32_SER_RTS1 (PinIO::PIN_FN_A)
410#define PINP2_32_PWMC0_PWMH1 (PinIO::PIN_FN_B)
411#define PINP2_32_A20 (PinIO::PIN_FN_C)
412#define PINP2_32_ISI_PCK (PinIO::PIN_FN_D)
414
417#define PINP2_33_IN (PinIO::PIN_FN_IN)
418#define PINP2_33_OUT (PinIO::PIN_FN_OUT)
419#define PINP2_33_CTS1 (PinIO::PIN_FN_A)
420#define PINP2_33_SER_CTS1 (PinIO::PIN_FN_A)
421#define PINP2_33_PWMC0_PWMH2 (PinIO::PIN_FN_B)
422#define PINP2_33_A23 (PinIO::PIN_FN_C)
423#define PINP2_33_MCCK (PinIO::PIN_FN_D)
425
428#define PINP2_34_IN (PinIO::PIN_FN_IN)
429#define PINP2_34_OUT (PinIO::PIN_FN_OUT)
430#define PINP2_34_URXD0 (PinIO::PIN_FN_A)
431#define PINP2_34_SER_RX2 (PinIO::PIN_FN_A)
432#define PINP2_34_ISI_D3 (PinIO::PIN_FN_B)
433#define PINP2_34_PWMC0_PWMFI0 (PinIO::PIN_FN_C)
435
438#define PINP2_35_IN (PinIO::PIN_FN_IN)
439#define PINP2_35_OUT (PinIO::PIN_FN_OUT)
440#define PINP2_35_UTXD0 (PinIO::PIN_FN_A)
441#define PINP2_35_SER_TX2 (PinIO::PIN_FN_A)
442#define PINP2_35_PWMC0_PWMEXTRG0 (PinIO::PIN_FN_B)
443#define PINP2_35_RD (PinIO::PIN_FN_C)
445
448#define PINP2_36_IN (PinIO::PIN_FN_IN)
449#define PINP2_36_OUT (PinIO::PIN_FN_OUT)
450#define PINP2_36_PWMC0_PWML2 (PinIO::PIN_FN_A)
451#define PINP2_36_PWMC1_PWMEXTRG0 (PinIO::PIN_FN_B)
452#define PINP2_36_MCDA0 (PinIO::PIN_FN_C)
453#define PINP2_36_I2SC0_DO (PinIO::PIN_FN_D)
455
458#define PINP2_37_IN (PinIO::PIN_FN_IN)
459#define PINP2_37_OUT (PinIO::PIN_FN_OUT)
460#define PINP2_37_GRX2 (PinIO::PIN_FN_A)
461#define PINP2_37_PWMC0_PWMH0 (PinIO::PIN_FN_B)
462#define PINP2_37_GTSUCOMP (PinIO::PIN_FN_C)
463#define PINP2_37_ISI_D5 (PinIO::PIN_FN_D)
465
468#define PINP2_38_IN (PinIO::PIN_FN_IN)
469#define PINP2_38_OUT (PinIO::PIN_FN_OUT)
470#define PINP2_38_CANRX0 (PinIO::PIN_FN_A)
471#define PINP2_38_PCK2 (PinIO::PIN_FN_B)
472#define PINP2_38_RTS0 (PinIO::PIN_FN_C)
473#define PINP2_38_SER_RTS0 (PinIO::PIN_FN_C)
474#define PINP2_38_ISI_D2 (PinIO::PIN_FN_D)
476
479#define PINP2_39_IN (PinIO::PIN_FN_IN)
480#define PINP2_39_OUT (PinIO::PIN_FN_OUT)
481#define PINP2_39_TWD0 (PinIO::PIN_FN_A)
482#define PINP2_39_LONCOL1 (PinIO::PIN_FN_B)
483#define PINP2_39_PCK2 (PinIO::PIN_FN_C)
485
488#define PINP2_40_IN (PinIO::PIN_FN_IN)
489#define PINP2_40_OUT (PinIO::PIN_FN_OUT)
490#define PINP2_40_SPI0_NPCS1 (PinIO::PIN_FN_A)
491#define PINP2_40_PCK2 (PinIO::PIN_FN_B)
492#define PINP2_40_MCDA1 (PinIO::PIN_FN_C)
493#define PINP2_40_PWMC1_PWMH2 (PinIO::PIN_FN_D)
495
498#define PINP2_41_IN (PinIO::PIN_FN_IN)
499#define PINP2_41_OUT (PinIO::PIN_FN_OUT)
500#define PINP2_41_PWMC0_PWML1 (PinIO::PIN_FN_A)
501#define PINP2_41_SPI0_NPCS1 (PinIO::PIN_FN_B)
502#define PINP2_41_URXD2 (PinIO::PIN_FN_C)
503#define PINP2_41_SER_RX4 (PinIO::PIN_FN_C)
504#define PINP2_41_ISI_VSYNC (PinIO::PIN_FN_D)
506
509#define PINP2_42_IN (PinIO::PIN_FN_IN)
510#define PINP2_42_OUT (PinIO::PIN_FN_OUT)
511#define PINP2_42_TWCK0 (PinIO::PIN_FN_A)
512#define PINP2_42_TCLK0 (PinIO::PIN_FN_B)
513#define PINP2_42_UTXD1 (PinIO::PIN_FN_C)
514#define PINP2_42_SER_TX3 (PinIO::PIN_FN_C)
516
519#define PINP2_43_IN (PinIO::PIN_FN_IN)
520#define PINP2_43_OUT (PinIO::PIN_FN_OUT)
521#define PINP2_43_QIO0 (PinIO::PIN_FN_A)
522#define PINP2_43_PWMC0_PWMH2 (PinIO::PIN_FN_B)
523#define PINP2_43_PWMC1_PWML1 (PinIO::PIN_FN_C)
525
528#define PINP2_44_IN (PinIO::PIN_FN_IN)
529#define PINP2_44_OUT (PinIO::PIN_FN_OUT)
530#define PINP2_44_PWMC0_PWML2 (PinIO::PIN_FN_A)
531#define PINP2_44_TD (PinIO::PIN_FN_B)
532#define PINP2_44_UTXD2 (PinIO::PIN_FN_C)
533#define PINP2_44_SER_TX4 (PinIO::PIN_FN_C)
534#define PINP2_44_UTXD1 (PinIO::PIN_FN_D)
535#define PINP2_44_SER_TX3 (PinIO::PIN_FN_D)
537
540#define PINP2_45_IN (PinIO::PIN_FN_IN)
541#define PINP2_45_OUT (PinIO::PIN_FN_OUT)
542#define PINP2_45_QSCK (PinIO::PIN_FN_A)
543#define PINP2_45_PWMC0_PWMH3 (PinIO::PIN_FN_B)
544#define PINP2_45_PWMC1_PWMH1 (PinIO::PIN_FN_C)
546
549#define PINP2_47_IN (PinIO::PIN_FN_IN)
550#define PINP2_47_OUT (PinIO::PIN_FN_OUT)
551#define PINP2_47_QIO1 (PinIO::PIN_FN_A)
552#define PINP2_47_PWMC0_PWMH1 (PinIO::PIN_FN_B)
553#define PINP2_47_PWMC1_PWMH0 (PinIO::PIN_FN_C)
555
558#define PINP2_48_IN (PinIO::PIN_FN_IN)
559#define PINP2_48_OUT (PinIO::PIN_FN_OUT)
560#define PINP2_48_QCS (PinIO::PIN_FN_A)
561#define PINP2_48_PWMC0_PWMH0 (PinIO::PIN_FN_B)
562#define PINP2_48_PWMC1_PWML0 (PinIO::PIN_FN_C)
564 // end of groupGPIOMODM7AE70
566
567#endif // MODM7AE70_PIN_CONSTANT