NetBurner 3.5.7
PDF Version
MOD5441X/include/pinconstant.h
1
/*NB_REVISION*/
2
3
/*NB_COPYRIGHT*/
4
5
#ifndef MOD54415_PIN_CONSTANT
6
#define MOD54415_PIN_CONSTANT
7
8
//#define ENABLE_BE2_BE3 ( 1 ) // Uncomment only for MOD54415 H/W Revision 1.7 and earlier
9
10
#define PIN_GPIO (0)
// Universal GPIO Definition
11
12
// Connector: J1 / Pin: 5 / CPU Pin: E1
13
#define PINJ1_5_FB_CS1 (3)
// Primary Function: General Purpose Chip Select 1
14
#define PINJ1_5_NFC_CE (1)
// Alternate Function: NAND Flash Controller - Chip Enable
15
#define PINJ1_5_GPIO (0)
// Port B - 4
16
17
// Connector: J1 / Pin: 6 / CPU Pin: B1
18
#define PINJ1_6_FB_CS4 (3)
// Primary Function: General Purpose Chip Select 4
19
#define PINJ1_6_DREQ1 (2)
// Alternate Function: External DMA Request 1
20
#define PINJ1_6_GPIO (0)
// Port B - 5
21
22
// Connector: J1 / Pin: 7 / CPU Pin: F2
23
#define PINJ1_7_FB_CS5 (3)
// Primary Function: General Purpose Chip Select 5
24
#define PINJ1_7_DACK1 (2)
// Alternate Function: External DMA Acknowledge 1
25
#define PINJ1_7_GPIO (0)
// Port B - 6
26
27
#ifdef ENABLE_BE2_BE3
28
29
// Connector: J1 / Pin: 9 / CPU Pin: E2
30
#define PINJ1_9_FB_BE2 (3)
// Primary Function: Byte Enable 2
31
#define PINJ1_9_FB_CS2 (2)
// Alternate Function 1: General Purpose Chip Select 2
32
#define PINJ1_9_FB_A0 (1)
// Alternate Function 2: Address 0 / NAND Flash Controller - Command Latch Enable
33
#define PINJ1_9_GPIO (0)
// Port A - 2
34
35
// Connector: J1 / Pin: 10 / CPU Pin: C1
36
#define PINJ1_10_FB_BE3 (3)
// Primary Function: Byte Enable 3
37
#define PINJ1_10_FB_CS3 (2)
// Alternate Function 1: General Purpose Chip Select 3
38
#define PINJ1_10_FB_A1 (1)
// Alternate Function 2: Address 1 / NAND Flash Controller - Address Latch Enable
39
#define PINJ1_10_GPIO (0)
// Port A - 3
40
41
#else
42
43
// Connector: J1 / Pin: 9 / CPU Pin: D1
44
#define PINJ1_9_FB_BE1 (3)
// Primary Function: Byte Enable 1
45
#define PINJ1_9_FB_TSIZ1 (2)
// Alternate Function: Transfer Size 1
46
#define PINJ1_9_GPIO (0)
// Port A - 1
47
48
// Connector: J1 / Pin: 10 / CPU Pin: F4
49
#define PINJ1_10_FB_BE0 (3)
// Primary Function: Byte Enable 0
50
#define PINJ1_10_FB_TSIZ0 (2)
// Alternate Function: Transfer Size 0
51
#define PINJ1_10_GPIO (0)
// Port A - 0
52
53
#endif
// ENABLE_BE2_BE3
54
55
// Connector: J1 / Pin: 13 / CPU Pin: H3
56
#define PINJ1_13_FB_TA (3)
// Primary Function: Transfer Acknowledge
57
#define PINJ1_13_NFC_RB (1)
// Alternate Function: NAND Flash Controller - Flash Ready/Busy
58
#define PINJ1_13_GPIO (0)
// Port A - 4
59
60
// Connector: J1 / Pin: 31 / CPU Pin: G1
61
#define PINJ1_31_FB_CLK (1)
// Primary Function: Internal Bus Clock
62
#define PINJ1_31_GPIO (0)
// Port B - 7
63
64
// Connector: J2 / Pin: 1 / CPU Pin: NA / Reserved For: GND
65
66
// Connector: J2 / Pin: 2 / CPU Pin: NA / Reserved For: VCC3V
67
68
// Connector: J2 / Pin: 3 / CPU Pin: B10
69
#define PINJ2_3_UART0_RXD (3)
// Primary Function: UART 0 - Receive
70
#define PINJ2_3_I2C4_SDA (2)
// Alternate Function 1: I2C 4 - Serial Data
71
#define PINJ2_3_DSPI2_SIN (1)
// Alternate Function 2: DSPI 2 - Serial Data In
72
#define PINJ2_3_GPIO (0)
// Port F - 4
73
74
// Connector: J2 / Pin: 4 / CPU Pin: D11
75
#define PINJ2_4_UART0_TXD (3)
// Primary Function: UART 0 - Transmit
76
#define PINJ2_4_I2C4_SCL (2)
// Alternate Function 1: I2C 4 - Serial Clock
77
#define PINJ2_4_DSPI2_SOUT (1)
// Alternate Function 2: DSPI 2 - Serial Data Out
78
#define PINJ2_4_GPIO (0)
// Port F - 3
79
80
// Connector: J2 / Pin: 5 / CPU Pin: J4 / Reserved For: VDDA_DAC_ADC
81
82
// Connector: J2 / Pin: 6 / CPU Pin: H1 / Reserved For: ADC_IN0
83
84
// Connector: J2 / Pin: 7 / CPU Pin: J1 / Reserved For: ADC_IN1
85
86
// Connector: J2 / Pin: 8 / CPU Pin: J2 / Reserved For: ADC_IN2
87
88
// Connector: J2 / Pin: 9 / CPU Pin: K4 / Reserved For: ADC_IN3
89
90
// Connector: J2 / Pin: 10 / CPU Pin: G4 / Reserved For: ADC_IN4
91
92
// Connector: J2 / Pin: 11 / CPU Pin: J3 / Reserved For: ADC_IN5
93
94
// Connector: J2 / Pin: 12 / CPU Pin: H2 / Reserved For: ADC_IN6
95
96
// Connector: J2 / Pin: 13 / CPU Pin: K3 / Reserved For: ADC_IN7
97
98
// Connector: J2 / Pin: 14 / CPU Pin: NA / Reserved For: AGND
99
100
// Connector: J2 / Pin: 15 / CPU Pin: A12
101
#define PINJ2_15_SSI0_MCLK (3)
// Primary Function: SSI 0 - Serial Master Clock
102
#define PINJ2_15_SSI_CLKIN (2)
// Alternate Function 1: SSI Clock Input
103
#define PINJ2_15_SIM1_CLK (1)
// Alternate Function 2: SIM 1 - Clock
104
#define PINJ2_15_GPIO (0)
// Port H - 4
105
106
// Connector: J2 / Pin: 16 / CPU Pin: A13
107
#define PINJ2_16_SSI0_BCLK (3)
// Primary Function: SSI 0 - Serial Bit Clock
108
#define PINJ2_16_UART7_RXD (2)
// Alternate Function 1: UART 7 - Receive
109
#define PINJ2_16_SIM1_PD (1)
// Alternate Function 2: SIM 1 - Card Insertion Detect Signal
110
#define PINJ2_16_GPIO (0)
// Port H - 3
111
112
// Connector: J2 / Pin: 17 / CPU Pin: A14 / Available On: USB- On-the-Go [v1.7 and later (H/W default)]
113
// Connector: J2 / Pin: 17 / CPU Pin: A15 / Available On: USB- Host (v1.7 and later)
114
115
// Connector: J2 / Pin: 17 / CPU Pin: C12 / Available On: v1.6 and earlier (H/W default), v1.9 and later
116
#define PINJ2_17_SSI0_RXD (3)
// Primary Function: SSI 0 - Serial Receive Data
117
#define PINJ2_17_I2C2_SDA (2)
// Alternate Function 1: I2C 2 - Serial Data
118
#define PINJ2_17_SIM1_VEN (1)
// Alternate Function 2: SIM 1 - Power Supply Enable Signal
119
#define PINJ2_17_GPIO (0)
// Port H - 7
120
121
// Connector: J2 / Pin: 18 / CPU Pin: B14 / Available On: USB+ On-the-Go [v1.7 and later (H/W default)]
122
// Connector: J2 / Pin: 18 / CPU Pin: B15 / Available On: USB+ Host (v1.7 and later)
123
124
// Connector: J2 / Pin: 18 / CPU Pin: C13 / Available On: v1.6 and earlier (H/W default), v1.9 and later
125
#define PINJ2_18_SSI0_TXD (3)
// Primary Function: SSI 0 - Serial Transmit Data
126
#define PINJ2_18_I2C2_SCL (2)
// Alternate Function 1: I2C 2 - Serial Clock
127
#define PINJ2_18_SIM1_DATA (1)
// Alternate Function 2: SIM 1 - Bidirectional Transmit/Receive Data Signal
128
#define PINJ2_18_GPIO (0)
// Port H - 6
129
130
// Connector: J2 / Pin: 19 / CPU Pin: N2
131
#define PINJ2_19_UART2_TXD (3)
// Primary Function: UART 2 - Transmit
132
#define PINJ2_19_PWM_B3 (2)
// Alternate Function 1: PWM B3 - Output Signal/Input Capture
133
#define PINJ2_19_SSI1_TXD (1)
// Alternate Function 2: SSI 1 - Serial Transmit Data
134
#define PINJ2_19_GPIO (0)
// Port E - 3
135
136
// Connector: J2 / Pin: 20 / CPU Pin: E15
137
#define PINJ2_20_SSI0_FS (3)
// Primary Function: SSI 0 - Serial Frame Sync
138
#define PINJ2_20_UART7_TXD (2)
// Alternate Function 1: UART 7 - Transmit
139
#define PINJ2_20_SIM1_RST (1)
// Alternate Function 2: SIM 1 - Reset Signal
140
#define PINJ2_20_GPIO (0)
// Port H - 5
141
142
// Connector: J2 / Pin: 21 / CPU Pin: C9
143
#define PINJ2_21_UART1_RXD (3)
// Primary Function: UART 1 - Receive
144
#define PINJ2_21_I2C5_SDA (2)
// Alternate Function 1: I2C 5 - Serial Data
145
#define PINJ2_21_DSPI3_SIN (1)
// Alternate Function 2: DSPI 3 - Serial Data In
146
#define PINJ2_21_GPIO (0)
// Port E - 0
147
148
// Connector: J2 / Pin: 22 / CPU Pin: D9
149
#define PINJ2_22_UART1_TXD (3)
// Primary Function: UART 1 - Transmit
150
#define PINJ2_22_I2C5_SCL (2)
// Alternate Function 1: I2C 5 - Serial Clock
151
#define PINJ2_22_DSPI3_SOUT (1)
// Alternate Function 2: DSPI 3 - Serial Data Out
152
#define PINJ2_22_GPIO (0)
// Port F - 7
153
154
// Connector: J2 / Pin: 23 / CPU Pin: D10
155
#define PINJ2_23_UART1_RTS (3)
// Primary Function: UART 1 - Request to Send
156
#define PINJ2_23_UART5_RXD (2)
// Alternate Function 1: UART 5 - Receive
157
#define PINJ2_23_DSPI3_PCS0 (1)
// Alternate Function 2: DSPI 3 - Peripheral Chip Select 0
158
#define PINJ2_23_GPIO (0)
// Port E - 1 / Rapid GPIO 8
159
160
// Connector: J2 / Pin: 24 / CPU Pin: C10
161
#define PINJ2_24_UART1_CTS (3)
// Primary Function: UART 1 - Clear to Send
162
#define PINJ2_24_UART5_TXD (2)
// Alternate Function 1: UART 5 - Transmit
163
#define PINJ2_24_DSPI3_SCK (1)
// Alternate Function 2: DSPI 3 - Serial Clock
164
#define PINJ2_24_GPIO (0)
// Port E - 2 / Rapid GPIO 7
165
166
// Connector: J2 / Pin: 25 / CPU Pin: A10
167
#define PINJ2_25_SDHC_CLK (3)
// Primary Function: SDHC Clock
168
#define PINJ2_25_PWM_A0 (2)
// Alternate Function 1: PWM A0 - Output Signal/Input Capture
169
#define PINJ2_25_DSPI1_SCK (1)
// Alternate Function 2: DSPI 1 - Serial Clock
170
#define PINJ2_25_GPIO (0)
// Port G - 5
171
172
// Connector: J2 / Pin: 26 / CPU Pin: M1
173
#define PINJ2_26_IRQ3 (3)
// Primary Function: External Interrupt 3
174
#define PINJ2_26_DSPI0_PCS3 (2)
// Alternate Function 1: DSPI 0 - Peripheral Chip Select 3
175
#define PINJ2_26_USBH_VBUS_EN (1)
// Alternate Function 2: USB Host VBUS Enable
176
#define PINJ2_26_GPIO (0)
// Port C - 3
177
178
// Connector: J2 / Pin: 27 / CPU Pin: C11
179
#define PINJ2_27_SDHC_CMD (3)
// Primary Function: SDHC Command Line
180
#define PINJ2_27_PWM_B0 (2)
// Alternate Function 1: PWM B0 - Output Signal/Input Capture
181
#define PINJ2_27_DSPI1_SIN (1)
// Alternate Function 2: DSPI 1 - Serial Data In
182
#define PINJ2_27_GPIO (0)
// Port G - 6
183
184
// Connector: J2 / Pin: 28 / CPU Pin: B12
185
#define PINJ2_28_SDHC_DAT0 (3)
// Primary Function: SDHC DAT0 Line / Busy-State Detect
186
#define PINJ2_28_PWM_B2 (2)
// Alternate Function 1: PWM B2 - Output Signal/Input Capture
187
#define PINJ2_28_DSPI1_SOUT (1)
// Alternate Function 2: DSPI 1 - Serial Data Out
188
#define PINJ2_28_GPIO (0)
// Port G - 7
189
190
// Connector: J2 / Pin: 29 / CPU Pin: E13
191
#define PINJ2_29_UART0_CTS (3)
// Primary Function: UART 0 - Clear to Send
192
#define PINJ2_29_UART4_TXD (2)
// Alternate Function 1: UART 4 - Transmit
193
#define PINJ2_29_DSPI2_SCK (1)
// Alternate Function 2: DSPI 2 - Serial Clock
194
#define PINJ2_29_GPIO (0)
// Port F - 6 / Rapid GPIO 5
195
196
// Connector: J2 / Pin: 30 / CPU Pin: B13
197
#define PINJ2_30_SDHC_DAT3 (3)
// Primary Function: SDHC DAT3 Line / Card Detection
198
#define PINJ2_30_PWM_A1 (2)
// Alternate Function 1: PWM A1 - Output Signal/Input Capture
199
#define PINJ2_30_DSPI1_PCS0 (1)
// Alternate Function 2: DSPI 1 - Peripheral Chip Select 0
200
#define PINJ2_30_GPIO (0)
// Port F - 2
201
202
// Connector: J2 / Pin: 31 / CPU Pin: P1
203
#define PINJ2_31_UART2_RXD (3)
// Primary Function: UART 2 - Receive
204
#define PINJ2_31_PWM_A3 (2)
// Alternate Function 1: PWM A3 - Output Signal/Input Capture
205
#define PINJ2_31_SSI1_RXD (1)
// Alternate Function 2: SSI 1 - Serial Receive Data
206
#define PINJ2_31_GPIO (0)
// Port E - 4
207
208
// Connector: J2 / Pin: 32 / CPU Pin: G13
209
#define PINJ2_32_T3IN (3)
// Primary Function: Timer Input 3
210
#define PINJ2_32_T3OUT (2)
// Alternate Function 1: Timer Output 3
211
#define PINJ2_32_USBO_VBUS_EN (1)
// Alternate Function 2: USB On-the-Go VBUS Enable
212
#define PINJ2_32_GPIO (0)
// Port D - 2 / Rapid GPIO 1
213
214
// Connector: J2 / Pin: 33 / CPU Pin: H14
215
#define PINJ2_33_T2IN (3)
// Primary Function: Timer Input 2
216
#define PINJ2_33_T2OUT (2)
// Alternate Function 1: Timer Output 2
217
#define PINJ2_33_SDHC_DAT2 (1)
// Alternate Function 2: SDHC DAT2 Line / Read Wait
218
#define PINJ2_33_GPIO (0)
// Port D - 1 / Rapid GPIO 2
219
220
// Connector: J2 / Pin: 34 / CPU Pin: H13
221
#define PINJ2_34_T1IN (3)
// Primary Function: Timer Input 1
222
#define PINJ2_34_T1OUT (2)
// Alternate Function 1: Timer Output 1
223
#define PINJ2_34_SDHC_DAT1 (1)
// Alternate Function 2: SDHC DAT1 Line / Interrupt Detect
224
#define PINJ2_34_GPIO (0)
// Port D - 0 / Rapid GPIO 3
225
226
// Connector: J2 / Pin: 35 / CPU Pin: D12
227
#define PINJ2_35_SDHC_DAT1 (3)
// Primary Function: SDHC DAT1 Line / Interrupt Detect
228
#define PINJ2_35_PWM_A2 (2)
// Alternate Function 1: PWM A2 - Output Signal/Input Capture
229
#define PINJ2_35_DSPI1_PCS1 (1)
// Alternate Function 2: DSPI 1 - Peripheral Chip Select 1
230
#define PINJ2_35_GPIO (0)
// Port F - 0
231
232
// Connector: J2 / Pin: 36 / CPU Pin: H15
233
#define PINJ2_36_T0IN (3)
// Primary Function: Timer Input 0
234
#define PINJ2_36_T0OUT (2)
// Alternate Function 1: Timer Output 0
235
#define PINJ2_36_USBO_VBUS_OC (1)
// Alternate Function 2: USB On-the-Go VBUS Over-Current
236
#define PINJ2_36_GPIO (0)
// Port E - 7 / Rapid GPIO 4
237
238
// Connector: J2 / Pin: 37 / CPU Pin: N11
239
#define PINJ2_37_OW_DAT (3)
// Primary Function: 1-Wire Data Signal
240
#define PINJ2_37_DACK0 (2)
// Alternate Function: DMA Acknowledge 0
241
#define PINJ2_37_GPIO (0)
// Port D - 3 / Rapid GPIO 0
242
243
// Connector: J2 / Pin: 38 / CPU Pin: B11
244
#define PINJ2_38_UART0_RTS (3)
// Primary Function: UART 0 - Request to Send
245
#define PINJ2_38_UART4_RXD (2)
// Alternate Function 1: UART 4 - Receive
246
#define PINJ2_38_DSPI2_PCS0 (1)
// Alternate Function 2: DSPI 2 - Peripheral Chip Select 0
247
#define PINJ2_38_GPIO (0)
// Port F - 5 / Rapid GPIO 6
248
249
// Connector: J2 / Pin: 39 / CPU Pin: G14
250
#define PINJ2_39_I2C0_SDA (3)
// Primary Function: I2C 0 - Serial Data
251
#define PINJ2_39_UART8_RXD (2)
// Alternate Function 1: UART 8 - Receive
252
#define PINJ2_39_CAN0_RX (1)
// Alternate Function 2: CAN 0 - Receive
253
#define PINJ2_39_GPIO (0)
// Port B - 1
254
255
// Connector: J2 / Pin: 40 / CPU Pin: E14
256
#define PINJ2_40_SDHC_DAT2 (3)
// Primary Function: SDHC DAT2 Line / Read Wait
257
#define PINJ2_40_PWM_B1 (2)
// Alternate Function 1: PWM B1 - Output Signal/Input Capture
258
#define PINJ2_40_DSPI1_PCS2 (1)
// Alternate Function 2: DSPI 1 - Peripheral Chip Select 2
259
#define PINJ2_40_GPIO (0)
// Port F - 1
260
261
// Connector: J2 / Pin: 41 / CPU Pin: D15
262
#define PINJ2_41_CAN1_RX (3)
// Primary Function: CAN 1 - Receive
263
#define PINJ2_41_UART9_RXD (2)
// Alternate Function 1: UART 9 - Receive
264
#define PINJ2_41_I2C1_SDA (1)
// Alternate Function 2: I2C 1 - Serial Data
265
#define PINJ2_41_GPIO (0)
// Port C - 7
266
267
// Connector: J2 / Pin: 42 / CPU Pin: G15
268
#define PINJ2_42_I2C0_SCL (3)
// Primary Function: I2C 0 - Serial Clock
269
#define PINJ2_42_UART8_TXD (2)
// Alternate Function 1: UART 8 - Transmit
270
#define PINJ2_42_CAN0_TX (1)
// Alternate Function 2: CAN 0 - Transmit
271
#define PINJ2_42_GPIO (0)
// Port B - 2
272
273
// Connector: J2 / Pin: 43 / CPU Pin: M2
274
#define PINJ2_43_IRQ2 (3)
// Primary Function: External Interrupt 2
275
#define PINJ2_43_DSPI0_PCS2 (2)
// Alternate Function 1: DSPI 0 - Peripheral Chip Select 2
276
#define PINJ2_43_USBH_VBUS_OC (1)
// Alternate Function 2: USB Host VBUS Over-Current
277
#define PINJ2_43_GPIO (0)
// Port C - 2
278
279
// Connector: J2 / Pin: 44 / CPU Pin: D14
280
#define PINJ2_44_CAN1_TX (3)
// Primary Function: CAN 1 - Transmit
281
#define PINJ2_44_UART9_TXD (2)
// Alternate Function 1: UART 9 - Transmit
282
#define PINJ2_44_I2C1_SCL (1)
// Alternate Function 2: I2C 1 - Serial Clock
283
#define PINJ2_44_GPIO (0)
// Port B - 0
284
285
// Connector: J2 / Pin: 45 / CPU Pin: F13
286
#define PINJ2_45_IRQ1 (3)
// Primary Function: External Interrupt 1
287
#define PINJ2_45_GPIO (0)
// Port C - 1
288
289
// Connector: J2 / Pin: 46 / CPU Pin: NA / Reserved For: GND
290
291
// Connector: J2 / Pin: 47 / CPU Pin: N1
292
#define PINJ2_47_IRQ6 (3)
// Primary Function: External Interrupt 6
293
#define PINJ2_47_USB_CLKIN (1)
// Alternate Function: USB Clock In
294
#define PINJ2_47_GPIO (0)
// Port C - 5
295
296
// Connector: J2 / Pin: 48 / CPU Pin: F12
297
#define PINJ2_48_IRQ7 (1)
// Primary Function: External Interrupt 7
298
#define PINJ2_48_GPIO (0)
// Port C - 6
299
300
// Connector: J2 / Pin: 49 / CPU Pin: NA / Reserved For: GND
301
302
// Connector: J2 / Pin: 50 / CPU Pin: NA / Reserved For: VCC3V
303
304
#endif
// MOD54415_PIN_CONSTANT