NetBurner 3.5.6
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
8
#define PIN_GPIO (PinIO::PIN_FN_IN)
9
#define PIN_GPIO_OUT (PinIO::PIN_FN_OUT)
10
11
// Pin P2_12 is multiplexed between pins A5 and B5
12
// Select only one signal to be controlled for P2_12
13
#define P2_12_USE_A5
14
//#define P2_12_USE_B5
15
16
// Connector: P1 / Pin: 4 / CPU Port: PC8
17
#define PINP1_4_IN (PinIO::PIN_FN_IN)
// GPIO Input
18
#define PINP1_4_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
19
#define PINP1_4_NWE (PinIO::PIN_FN_A)
// Peripheral A: Write Enable
20
#define PINP1_4_TIOA7 (PinIO::PIN_FN_B)
// Peripheral B: Timer 7 Line A
21
22
// Connector: P1 / Pin: 5 / CPU Port: PA22
23
// Warning: If external bus buffer is enabled, this pin must be configured for PINP1_5_NCS2
24
// or left in its default pull-up state.
25
#define PINP1_5_IN (PinIO::PIN_FN_IN)
// GPIO Input
26
#define PINP1_5_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
27
#define PINP1_5_RK (PinIO::PIN_FN_A)
// Peripheral A: USART 1 SSC Receive Clock
28
#define PINP1_5_PWMC0_PWMEXTRG1 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 External Trigger 1
29
#define PINP1_5_NCS2 (PinIO::PIN_FN_C)
// Peripheral C: Bus Chip Select 2
30
31
// Connector: P1 / Pin: 6 / CPU Port: PC14
32
// Warning: If external bus buffer is enabled, this pin must be configured for PINP1_6_NCS0
33
// or left in its default pull-up state.
34
#define PINP1_6_IN (PinIO::PIN_FN_IN)
// GPIO Input
35
#define PINP1_6_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
36
#define PINP1_6_NCS0 (PinIO::PIN_FN_A)
// Peripheral A: Bus Chip Select 0
37
#define PINP1_6_TCLK8 (PinIO::PIN_FN_B)
// Peripheral B: Timer 8 Clock
38
#define PINP1_6_CANTX1 (PinIO::PIN_FN_C)
// Peripheral C: CAN 1 Transmit
39
40
// Connector: P1 / Pin: 7 / CPU Port: PD19
41
// Warning: If external bus buffer is enabled, this pin must be configured for PINP1_7_NCS3
42
// or left in its default pull-up state.
43
#define PINP1_7_IN (PinIO::PIN_FN_IN)
// GPIO Input
44
#define PINP1_7_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
45
#define PINP1_7_NCS3 (PinIO::PIN_FN_A)
// Peripheral A: Bus Chip Select 3
46
#define PINP1_7_CTS2 (PinIO::PIN_FN_B)
// Peripheral B: USART 2 CTS
47
#define PINP1_7_UTXD4 (PinIO::PIN_FN_C)
// Peripheral C: UART 4 Transmit
48
#define PINP1_7_SER_TX6 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 6 Transmit
49
50
// Connector: P1 / Pin: 8 / CPU Port: PC11
51
// Warning: If external bus buffer is enabled, this pin must be configured for PINP1_8_NRD
52
// or left in its default pull-up state.
53
#define PINP1_8_IN (PinIO::PIN_FN_IN)
// GPIO Input
54
#define PINP1_8_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
55
#define PINP1_8_NRD (PinIO::PIN_FN_A)
// Peripheral A: Read Signal
56
#define PINP1_8_TIOA8 (PinIO::PIN_FN_B)
// Peripheral B: Timer 8 Line A
57
58
// Connector: P1 / Pin: 13 / CPU Port: PC13
59
// Pin is tied to SDRAM and must only be used for EBI functionality
60
// External bus buffer enable from bsp.h should be used to drive this signal
61
#define PINP1_13_IN (PinIO::PIN_FN_IN)
// GPIO Input
62
#define PINP1_13_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
63
#define PINP1_13_NWAIT (PinIO::PIN_FN_A)
// Peripheral A: External Wait Signal
64
#define PINP1_13_PWMC0_PWMH3 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 CHannel 3 Output High
65
66
// Connector: P1 / Pin: 31 / CPU Port: PA6
67
#define PINP1_31_IN (PinIO::PIN_FN_IN)
// GPIO Input
68
#define PINP1_31_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
69
#define PINP1_31_PCK0 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock 0 Output
70
#define PINP1_31_UTXD1 (PinIO::PIN_FN_C)
// Peripheral C: UART 1 Transmit
71
#define PINP1_31_SER_TX3 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 3 Transmit
72
73
// Connector: P1 / Pin: 33 / CPU Port: PC19
74
#define PINP1_33_IN (PinIO::PIN_FN_IN)
// GPIO Input
75
#define PINP1_33_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
76
#define PINP1_33_A1 (PinIO::PIN_FN_A)
// Peripheral A: External Bus Interface A1
77
#define PINP1_33_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 2 Output High
78
79
// Connector: P1 / Pin: 44 / CPU Port: PC30
80
#define PINP1_44_IN (PinIO::PIN_FN_IN)
// GPIO Input
81
#define PINP1_44_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
82
#define PINP1_44_A12 (PinIO::PIN_FN_A)
// Peripheral A: External Bus Interface A12
83
#define PINP1_44_TIOB5 (PinIO::PIN_FN_B)
// Peripheral B: Timer 5 Line B
84
85
// Connector: P1 / Pin: 47 / CPU Port: PA19
86
#define PINP1_47_IN (PinIO::PIN_FN_IN)
// GPIO Input
87
#define PINP1_47_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
88
#define PINP1_47_PWMC0_PWML0 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 0 Output Low
89
#define PINP1_47_A15 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A15
90
#define PINP1_47_I2SC1_MCK (PinIO::PIN_FN_D)
// Peripheral D: Sound Controller 1 Master Clock
91
92
// Connector: P2 / Pin: 3 / CPU Port: PB0
93
#define PINP2_3_IN (PinIO::PIN_FN_IN)
// GPIO Input
94
#define PINP2_3_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
95
#define PINP2_3_PWMC0_PWMH0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output High
96
#define PINP2_3_RXD0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 Receive
97
#define PINP2_3_SER_RX0 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 0 Receive
98
#define PINP2_3_TF (PinIO::PIN_FN_D)
// Peripheral D: SSC Transmit Frame Sync
99
100
// Connector: P2 / Pin: 4 / CPU Port: PB1
101
#define PINP2_4_IN (PinIO::PIN_FN_IN)
// GPIO Input
102
#define PINP2_4_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
103
#define PINP2_4_PWMC0_PWMH1 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 1 Output High
104
#define PINP2_4_GTSUCOMP (PinIO::PIN_FN_B)
// Peripheral B: TSU Timer Comparison Valid 1588
105
#define PINP2_4_TXD0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 Transmit
106
#define PINP2_4_SER_TX0 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 0 Transmit
107
#define PINP2_4_TK (PinIO::PIN_FN_D)
// Peripheral D: SSC Transmit Clock
108
109
// Connector: P2 / Pin: 6 / CPU Port: PC12
110
#define PINP2_6_IN (PinIO::PIN_FN_IN)
// GPIO Input
111
#define PINP2_6_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
112
#define PINP2_6_TIOB8 (PinIO::PIN_FN_B)
// Peripheral B: Timer 8 Line B
113
#define PINP2_6_CANRX1 (PinIO::PIN_FN_C)
// Peripheral C: CAN 1 Receive
114
115
// Connector: P2 / Pin: 7 / CPU Port: PD30
116
#define PINP2_7_IN (PinIO::PIN_FN_IN)
// GPIO Input
117
#define PINP2_7_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
118
#define PINP2_7_UTXD3 (PinIO::PIN_FN_A)
// Peripheral A: UART 3 Transmit
119
#define PINP2_7_SER_TX5 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 5 Transmit
120
#define PINP2_7_ISI_D10 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 10
121
122
// Connector: P2 / Pin: 8 / CPU Port: PA17
123
#define PINP2_8_IN (PinIO::PIN_FN_IN)
// GPIO Input
124
#define PINP2_8_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
125
#define PINP2_8_QIO2 (PinIO::PIN_FN_A)
// Peripheral A: QSPI Data 2 Quad Mode
126
#define PINP2_8_PCK1 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 1
127
#define PINP2_8_PWMC0_PWMH3 (PinIO::PIN_FN_C)
// Peripheral C: PWM clock 0 Channel 3 Output High
128
129
// Connector: P2 / Pin: 9 / CPU Port: PA2
130
#define PINP2_9_IN (PinIO::PIN_FN_IN)
// GPIO Input
131
#define PINP2_9_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
132
#define PINP2_9_PWMC0_PWMH1 (PinIO::PIN_FN_A)
// Peripheral A: PWM Clock 0 Channel 1 Output High
133
#define PINP2_9_DATRG (PinIO::PIN_FN_C)
// Peripheral C: DAC Trigger Input
134
135
// Connector: P2 / Pin: 10 / CPU Port: PD18
136
#define PINP2_10_IN (PinIO::PIN_FN_IN)
// GPIO Input
137
#define PINP2_10_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
138
#define PINP2_10_URXD4 (PinIO::PIN_FN_C)
// Peripheral C: UART 4 Receive
139
#define PINP2_10_SER_RX6 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 6 Receive
140
141
// Connector: P2 / Pin: 11 / CPU Port: PB13
142
#define PINP2_11_IN (PinIO::PIN_FN_IN)
// GPIO Input
143
#define PINP2_11_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
144
#define PINP2_11_PWMC0_PWML2 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 2 Output Low
145
#define PINP2_11_PCK0 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock output 0
146
#define PINP2_11_SCK0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 Serial Clock
147
148
// Pin P2_12 is multiplexed between to CPU pins (PA5 and PB5).
149
// The multiplexed pin used in the pins class must be defined at the top of pinconstant.h
150
#define PINP2_12_IN (PinIO::PIN_FN_IN)
// GPIO Input
151
#define PINP2_12_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
152
#ifdef P2_12_USE_B5
153
// Connector: P2 / Pin: 12 / CPU Port: PB5
154
#define PINP2_12_TWCK1 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire (I2C) Channel 1 Clock
155
#define PINP2_12_PWMC0_PWML0 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 0 Output Low
156
#define PINP2_12_TD (PinIO::PIN_FN_D)
// Peripheral D: SSC Transmit Data
157
#else
158
// Connector: P2 / Pin: 12 / CPU Port: PA5
159
#define PINP2_12_PWMC1_PWML3 (PinIO::PIN_FN_A)
// Peripheral A: PWM 1 Channel 3 Output Low
160
#define PINP2_12_ISI_D4 (PinIO::PIN_FN_B)
// Peripheral B: Image Sensor Channel 4 Data Input
161
#define PINP2_12_URXD1 (PinIO::PIN_FN_C)
// Peripheral C: UART 1 Receive
162
#define PINP2_12_SER_RX3 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 3 Receive
163
#endif
164
165
// Connector: P2 / Pin: 13 / CPU Port: PA8
166
#define PINP2_13_IN (PinIO::PIN_FN_IN)
// GPIO Input
167
#define PINP2_13_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
168
#define PINP2_13_PWMC1_PWMH3 (PinIO::PIN_FN_A)
// Peripheral A: PWM 1 Channel 3 Output High
169
#define PINP2_13_AFE0_ADTRG (PinIO::PIN_FN_B)
// Peripheral B: AFE 0 ADC External Trigger
170
171
// Connector: P2 / Pin: 15 / CPU Port: PD24
172
#define PINP2_15_IN (PinIO::PIN_FN_IN)
// GPIO Input
173
#define PINP2_15_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
174
#define PINP2_15_PWMC0_PWML0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output Low
175
#define PINP2_15_RF (PinIO::PIN_FN_B)
// Peripheral B: SSC Receive Frame Sync
176
#define PINP2_15_TCLK11 (PinIO::PIN_FN_C)
// Peripheral C: Timer 11 Clock Input
177
#define PINP2_15_ISI_HSYNC (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Horizontal Sync
178
179
// Connector: P2 / Pin: 16 / CPU Port: PA28
180
#define PINP2_16_IN (PinIO::PIN_FN_IN)
// GPIO Input
181
#define PINP2_16_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
182
#define PINP2_16_DSR1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 DSR
183
#define PINP2_16_TCLK1 (PinIO::PIN_FN_B)
// Peripheral B: Timer 1 Clock
184
#define PINP2_16_MCCDA (PinIO::PIN_FN_C)
// Peripheral C: MUltimedia Card Slot A Data Command
185
#define PINP2_16_PWMC1_PWMFI2 (PinIO::PIN_FN_D)
// Peripheral D: PWM 1 Fault Input 2
186
187
// Connector: P2 / Pin: 17 / CPU Port: PA26
188
#define PINP2_17_IN (PinIO::PIN_FN_IN)
// GPIO Input
189
#define PINP2_17_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
190
#define PINP2_17_DCD1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 DCD
191
#define PINP2_17_TIOA2 (PinIO::PIN_FN_B)
// Peripheral B: Timer 2 Line A
192
#define PINP2_17_MCDA2 (PinIO::PIN_FN_C)
// Peripheral C: Multimedia Card Slot A Data 2
193
#define PINP2_17_PWMC1_PWMFI1 (PinIO::PIN_FN_D)
// Peripheral D: PWM 1 Fault Input 1
194
195
// Connector: P2 / Pin: 18 / CPU Port: PA27
196
#define PINP2_18_IN (PinIO::PIN_FN_IN)
// GPIO Input
197
#define PINP2_18_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
198
#define PINP2_18_DTR1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 DTR
199
#define PINP2_18_TIOB2 (PinIO::PIN_FN_B)
// Peripheral B: Timer 2 Line B
200
#define PINP2_18_MCDA3 (PinIO::PIN_FN_C)
// Peripheral C: Multimedia Card Slot A Data 3
201
#define PINP2_18_ISI_D7 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 7
202
203
// Connector: P2 / Pin: 19 / CPU Port: PA1
204
#define PINP2_19_IN (PinIO::PIN_FN_IN)
// GPIO Input
205
#define PINP2_19_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
206
#define PINP2_19_PWMC0_PWML0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output Low
207
#define PINP2_19_TIOB0 (PinIO::PIN_FN_B)
// Peripheral B: Timer 0 Line B
208
#define PINP2_19_A18 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A18
209
#define PINP2_19_I2SC0_CK (PinIO::PIN_FN_D)
// Peripheral D: Sound Controller 0 Serial Clock
210
211
// Connector: P2 / Pin: 20 / CPU Port: PA29
212
#define PINP2_20_IN (PinIO::PIN_FN_IN)
// GPIO Input
213
#define PINP2_20_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
214
#define PINP2_20_RI1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 RI
215
#define PINP2_20_TCLK2 (PinIO::PIN_FN_B)
// Peripheral B: Timer 2 Clock
216
217
// Connector: P2 / Pin: 21 / CPU Port: PA21
218
#define PINP2_21_IN (PinIO::PIN_FN_IN)
// GPIO Input
219
#define PINP2_21_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
220
#define PINP2_21_RXD1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 RX
221
#define PINP2_21_SER_RX1 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 1 RX
222
#define PINP2_21_PCK1 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 1
223
#define PINP2_21_PWMC1_PWMFI0 (PinIO::PIN_FN_C)
// Peripheral C: PWM Clock 1 Channel 0 Fault Input
224
225
// Connector: P2 / Pin: 22 / CPU Port: PB4
226
#define PINP2_22_IN (PinIO::PIN_FN_IN)
// GPIO Input
227
#define PINP2_22_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
228
#define PINP2_22_TWD1 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire (I2C) Channel 1 Data
229
#define PINP2_22_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 Channel 2 Output High
230
#define PINP2_22_TXD1 (PinIO::PIN_FN_D)
// Peripheral D: USART 1 Transmit
231
#define PINP2_22_SER_TX1 (PinIO::PIN_FN_D)
// Peripheral D: Serial Port 1 Transmit
232
233
// Connector: P2 / Pin: 23 / CPU Port: PD28
234
#define PINP2_23_IN (PinIO::PIN_FN_IN)
// GPIO Input
235
#define PINP2_23_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
236
#define PINP2_23_URXD3 (PinIO::PIN_FN_A)
// Peripheral A: UART 3 Receive
237
#define PINP2_23_SER_RX5 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 5 Receive
238
#define PINP2_23_CANRX1 (PinIO::PIN_FN_B)
// Peripheral B: CAN 1 Receive
239
#define PINP2_23_TWCK2 (PinIO::PIN_FN_C)
// Peripheral C: Two-wire (I2C) 2 Clock
240
#define PINP2_23_ISI_D9 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 9
241
242
// Connector: P2 / Pin: 24 / CPU Port: PD31
243
#define PINP2_24_IN (PinIO::PIN_FN_IN)
// GPIO Input
244
#define PINP2_24_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
245
#define PINP2_24_QIO3 (PinIO::PIN_FN_A)
// Peripheral A: QSPI Quad Mode Data 3
246
#define PINP2_24_UTXD3 (PinIO::PIN_FN_B)
// Peripheral B: UART 3 Transmit
247
#define PINP2_24_SER_TX5 (PinIO::PIN_FN_B)
// Peripheral B: Serial Port 5 Transmit
248
#define PINP2_24_PCK2 (PinIO::PIN_FN_C)
// Peripheral C: Programmable Clock 2 Output
249
#define PINP2_24_ISI_D11 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 11
250
251
// Connector: P2 / Pin: 25 / CPU Port: PD22
252
#define PINP2_25_IN (PinIO::PIN_FN_IN)
// GPIO Input
253
#define PINP2_25_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
254
#define PINP2_25_PWMC0_PWMH2 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 2 Output High
255
#define PINP2_25_SPI0_SPCK (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Clock
256
#define PINP2_25_TIOB11 (PinIO::PIN_FN_C)
// Peripheral C: Timer 11 Line B
257
#define PINP2_25_ISI_D0 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 0
258
259
// Connector: P2 / Pin: 26 / CPU Port: PD27
260
#define PINP2_26_IN (PinIO::PIN_FN_IN)
// GPIO Input
261
#define PINP2_26_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
262
#define PINP2_26_PWMC0_PWML3 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 3 Output Low
263
#define PINP2_26_SPI0_NPCS3 (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Chip Select 3
264
#define PINP2_26_TWD2 (PinIO::PIN_FN_C)
// Peripheral C: Two-wire (I2C) 2 Serial Data
265
#define PINP2_26_ISI_D8 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 8
266
267
// Connector: P2 / Pin: 27 / CPU Port: PD20
268
#define PINP2_27_IN (PinIO::PIN_FN_IN)
// GPIO Input
269
#define PINP2_27_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
270
#define PINP2_27_PWMC0_PWMH0 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 0 Output High
271
#define PINP2_27_SPI0_MISO (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Master In Slave Out
272
#define PINP2_27_GTSUCOMP (PinIO::PIN_FN_C)
// Peripheral C: TSU Timer Comparison Valid 1588
273
274
// Connector: P2 / Pin: 28 / CPU Port: PD21
275
#define PINP2_28_IN (PinIO::PIN_FN_IN)
// GPIO Input
276
#define PINP2_28_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
277
#define PINP2_28_PWMC0_PWMH1 (PinIO::PIN_FN_A)
// Peripheral A: PWM 0 Channel 1 Output High
278
#define PINP2_28_SPI0_MOSI (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Master Out Slave In
279
#define PINP2_28_TIOA11 (PinIO::PIN_FN_C)
// Peripheral C: Timer 11 Line A
280
#define PINP2_28_ISI_D1 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 1
281
282
// Connector: P2 / Pin: 29 / CPU Port: PB2
283
#define PINP2_29_IN (PinIO::PIN_FN_IN)
// GPIO Input
284
#define PINP2_29_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
285
#define PINP2_29_CANTX0 (PinIO::PIN_FN_A)
// Peripheral A: CAN 0 Transmit
286
#define PINP2_29_CTS0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 CTS
287
#define PINP2_29_SER_CTS0 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 0 CTS
288
#define PINP2_29_SPI0_NPCS0 (PinIO::PIN_FN_D)
// Peripheral D: SPI 0 Chip Select 0
289
290
// Connector: P2 / Pin: 30 / CPU Port: PD12
291
#define PINP2_30_IN (PinIO::PIN_FN_IN)
// GPIO Input
292
#define PINP2_30_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
293
#define PINP2_30_GRX3 (PinIO::PIN_FN_A)
// Peripheral A: GMAC Receive Data 3
294
#define PINP2_30_CANTX1 (PinIO::PIN_FN_B)
// Peripheral B: CAN 1 Transmit
295
#define PINP2_30_SPI0_NPCS2 (PinIO::PIN_FN_C)
// Peripheral C: SPI 0 Chip Select 2
296
#define PINP2_30_ISI_D6 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 6
297
298
// Connector: P2 / Pin: 31 / CPU Port: PA23
299
#define PINP2_31_IN (PinIO::PIN_FN_IN)
// GPIO Input
300
#define PINP2_31_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
301
#define PINP2_31_SCK1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 Serial Clock
302
#define PINP2_31_PWMC0_PWMH0 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 0 Output High
303
#define PINP2_31_A19 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A19
304
#define PINP2_31_PWMC1_PWML2 (PinIO::PIN_FN_D)
// Peripheral D: PWM 1 Channel 2 Output Low
305
306
// Connector: P2 / Pin: 32 / CPU Port: PA24
307
#define PINP2_32_IN (PinIO::PIN_FN_IN)
// GPIO Input
308
#define PINP2_32_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
309
#define PINP2_32_RTS1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 RTS
310
#define PINP2_32_SER_RTS1 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 1 RTS
311
#define PINP2_32_PWMC0_PWMH1 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 1 Output High
312
#define PINP2_32_A20 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A20
313
#define PINP2_32_ISI_PCK (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Clock
314
315
// Connector: P2 / Pin: 33 / CPU Port: PA25
316
#define PINP2_33_IN (PinIO::PIN_FN_IN)
// GPIO Input
317
#define PINP2_33_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
318
#define PINP2_33_CTS1 (PinIO::PIN_FN_A)
// Peripheral A: USART 1 CTS
319
#define PINP2_33_SER_CTS1 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 1 CTS
320
#define PINP2_33_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 2 Output High
321
#define PINP2_33_A23 (PinIO::PIN_FN_C)
// Peripheral C: External Bus Interface A23
322
#define PINP2_33_MCCK (PinIO::PIN_FN_D)
// Peripheral D: Multimedia Card Clock
323
324
// Connector: P2 / Pin: 34 / CPU Port: PA9
325
#define PINP2_34_IN (PinIO::PIN_FN_IN)
// GPIO Input
326
#define PINP2_34_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
327
#define PINP2_34_URXD0 (PinIO::PIN_FN_A)
// Peripheral A: UART0 RX
328
#define PINP2_34_SER_RX2 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 2 RX
329
#define PINP2_34_ISI_D3 (PinIO::PIN_FN_B)
// Peripheral B: Image Sensor Channel 3 Data Input
330
#define PINP2_34_PWMC0_PWMFI0 (PinIO::PIN_FN_C)
// Peripheral C: PWM 0 Fault Input 0
331
332
// Connector: P2 / Pin: 35 / CPU Port: PA10
333
#define PINP2_35_IN (PinIO::PIN_FN_IN)
// GPIO Input
334
#define PINP2_35_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
335
#define PINP2_35_UTXD0 (PinIO::PIN_FN_A)
// Peripheral A: UART0 TX
336
#define PINP2_35_SER_TX2 (PinIO::PIN_FN_A)
// Peripheral A: Serial Port 2 TX
337
#define PINP2_35_PWMC0_PWMEXTRG0 (PinIO::PIN_FN_B)
// Peripheral B: PWM 0 External Trigger 0
338
#define PINP2_35_RD (PinIO::PIN_FN_C)
// Peripheral C: SSC Receive Data
339
340
// Connector: P2 / Pin: 36 / CPU Port: PA30
341
#define PINP2_36_IN (PinIO::PIN_FN_IN)
// GPIO Input
342
#define PINP2_36_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
343
#define PINP2_36_PWMC0_PWML2 (PinIO::PIN_FN_A)
// Peripheral A: PWM Clock 0 Channel 2 Output Low
344
#define PINP2_36_PWMC1_PWMEXTRG0 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 1 Channel 0 Trigger Input
345
#define PINP2_36_MCDA0 (PinIO::PIN_FN_C)
// Peripheral C: Multimedia Card Slot A Data 0
346
#define PINP2_36_I2SC0_DO (PinIO::PIN_FN_D)
// Peripheral D: Sounds Controller 0 Date Output
347
348
// Connector: P2 / Pin: 37 / CPU Port: PD11
349
#define PINP2_37_IN (PinIO::PIN_FN_IN)
// GPIO Input
350
#define PINP2_37_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
351
#define PINP2_37_GRX2 (PinIO::PIN_FN_A)
// Peripheral A: GMAC Receive Data 2
352
#define PINP2_37_PWMC0_PWMH0 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 0 Output High
353
#define PINP2_37_GTSUCOMP (PinIO::PIN_FN_C)
// Peripheral C: TSU Timer Comparison Valid 1588
354
#define PINP2_37_ISI_D5 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 5
355
356
// Connector: P2 / Pin: 38 / CPU Port: PB3
357
#define PINP2_38_IN (PinIO::PIN_FN_IN)
// GPIO Input
358
#define PINP2_38_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
359
#define PINP2_38_CANRX0 (PinIO::PIN_FN_A)
// Peripheral A: CAN 0 Receive
360
#define PINP2_38_PCK2 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 2
361
#define PINP2_38_RTS0 (PinIO::PIN_FN_C)
// Peripheral C: USART 0 RTS
362
#define PINP2_38_SER_RTS0 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 0 RTS
363
#define PINP2_38_ISI_D2 (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Data Input 2
364
365
// Connector: P2 / Pin: 39 / CPU Port: PA3
366
#define PINP2_39_IN (PinIO::PIN_FN_IN)
// GPIO Input
367
#define PINP2_39_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
368
#define PINP2_39_TWD0 (PinIO::PIN_FN_A)
// Peripheral A: Two-wire (I2C) 0 Data
369
#define PINP2_39_LONCOL1 (PinIO::PIN_FN_B)
// Peripheral B: LON Channel 1 Collision Detect
370
#define PINP2_39_PCK2 (PinIO::PIN_FN_C)
// Peripheral C: Programmable Clock Channel 2 Output
371
372
// Connector: P2 / Pin: 40 / CPU Port: PA31
373
#define PINP2_40_IN (PinIO::PIN_FN_IN)
// GPIO Input
374
#define PINP2_40_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
375
#define PINP2_40_SPI0_NPCS1 (PinIO::PIN_FN_A)
// Peripheral A: SPI 0 Chip Select 1
376
#define PINP2_40_PCK2 (PinIO::PIN_FN_B)
// Peripheral B: Programmable Clock Output 2
377
#define PINP2_40_MCDA1 (PinIO::PIN_FN_C)
// Peripheral C: Multimedia Card Slot A Data 1
378
#define PINP2_40_PWMC1_PWMH2 (PinIO::PIN_FN_D)
// Peripheral D: PWM Clock 1 Channel 2 Output High
379
380
// Connector: P2 / Pin: 41 / CPU Port: PD25
381
#define PINP2_41_IN (PinIO::PIN_FN_IN)
// GPIO Input
382
#define PINP2_41_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
383
#define PINP2_41_PWMC0_PWML1 (PinIO::PIN_FN_A)
// Peripheral A: PWM Clock 0 Channel 1 Output Low
384
#define PINP2_41_SPI0_NPCS1 (PinIO::PIN_FN_B)
// Peripheral B: SPI 0 Chip Select 1
385
#define PINP2_41_URXD2 (PinIO::PIN_FN_C)
// Peripheral C: UART 2 Receive
386
#define PINP2_41_SER_RX4 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 4 Receive
387
#define PINP2_41_ISI_VSYNC (PinIO::PIN_FN_D)
// Peripheral D: Image Sensor Vertical Sync
388
389
// Connector: P2 / Pin: 42 / CPU Port: PA4
390
#define PINP2_42_IN (PinIO::PIN_FN_IN)
// GPIO Input
391
#define PINP2_42_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
392
#define PINP2_42_TWCK0 (PinIO::PIN_FN_A)
// Peripheral A: Two Wire (I2C) 0 Data
393
#define PINP2_42_TCLK0 (PinIO::PIN_FN_B)
// Peripheral B: Timer 0 Clock
394
#define PINP2_42_UTXD1 (PinIO::PIN_FN_C)
// Peripheral C: UART 1 Transmit
395
#define PINP2_42_SER_TX3 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 3 Transmit
396
397
// Connector: P2 / Pin: 43 / CPU Port: PA13
398
#define PINP2_43_IN (PinIO::PIN_FN_IN)
// GPIO Input
399
#define PINP2_43_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
400
#define PINP2_43_QIO0 (PinIO::PIN_FN_A)
// Peripheral A: QSPI MOSI Single Bit Mode, Data 0 Quad Mode
401
#define PINP2_43_PWMC0_PWMH2 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 2 Output High
402
#define PINP2_43_PWMC1_PWML1 (PinIO::PIN_FN_C)
// Peripheral C: PWM Clock 1 Channel 1 Output Low
403
404
// Connector: P2 / Pin: 44 / CPU Port: PD26
405
#define PINP2_44_IN (PinIO::PIN_FN_IN)
// GPIO Input
406
#define PINP2_44_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
407
#define PINP2_44_PWMC0_PWML2 (PinIO::PIN_FN_A)
// Peripheral A: PWM Clock 0 Channel 2 Output Low
408
#define PINP2_44_TD (PinIO::PIN_FN_B)
// Peripheral B: SSC Transmit Data
409
#define PINP2_44_UTXD2 (PinIO::PIN_FN_C)
// Peripheral C: UART 2 Transmit
410
#define PINP2_44_SER_TX4 (PinIO::PIN_FN_C)
// Peripheral C: Serial Port 4 Transmit
411
#define PINP2_44_UTXD1 (PinIO::PIN_FN_D)
// Peripheral D: UART 1 Transmit
412
#define PINP2_44_SER_TX3 (PinIO::PIN_FN_D)
// Peripheral D: Serial Port 3 Transmit
413
414
// Connector: P2 / Pin: 45 / CPU Port: PA14
415
#define PINP2_45_IN (PinIO::PIN_FN_IN)
// GPIO Input
416
#define PINP2_45_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
417
#define PINP2_45_QSCK (PinIO::PIN_FN_A)
// Peripheral A: QSPI Serial Clock (QSCK)
418
#define PINP2_45_PWMC0_PWMH3 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 3 Output High
419
#define PINP2_45_PWMC1_PWMH1 (PinIO::PIN_FN_C)
// Peripheral C: PWM Clock 1 Channel 1 Output High
420
421
// Connector: P2 / Pin: 47 / CPU Port: PA12
422
#define PINP2_47_IN (PinIO::PIN_FN_IN)
// GPIO Input
423
#define PINP2_47_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
424
#define PINP2_47_QIO1 (PinIO::PIN_FN_A)
// Peripheral A: QSPI MISO Single Bit Mode, Data 1 Quad Mode
425
#define PINP2_47_PWMC0_PWMH1 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 1 Output High
426
#define PINP2_47_PWMC1_PWMH0 (PinIO::PIN_FN_C)
// Peripheral C: PWM Clock 1 Channel 0 Output High
427
428
// Connector: P2 / Pin: 48 / CPU Port: PA11
429
#define PINP2_48_IN (PinIO::PIN_FN_IN)
// GPIO Input
430
#define PINP2_48_OUT (PinIO::PIN_FN_OUT)
// GPIO Output
431
#define PINP2_48_QCS (PinIO::PIN_FN_A)
// Peripheral A: QSPI Chip Select
432
#define PINP2_48_PWMC0_PWMH0 (PinIO::PIN_FN_B)
// Peripheral B: PWM Clock 0 Channel 0 Output High
433
#define PINP2_48_PWMC1_PWML0 (PinIO::PIN_FN_C)
// Peripheral C: PWM CLock 1 Channel 0 Output Low
434
435
#endif
// MODM7AE70_PIN_CONSTANT