NetBurner 3.5.6
PDF Version
NANO54415/include/pinconstant.h
1/*NB_REVISION*/
2
3/*NB_COPYRIGHT*/
4
5#ifndef NANO54415_PIN_CONSTANT
6#define NANO54415_PIN_CONSTANT
7
8#define PIN_GPIO (0) // Universal GPIO Definition
9
10// Pin: P1-1 / CPU Pin: J1 / Reserved For: ADC_IN1
11
12// Pin: P1-2 / CPU Pin: H1 / Reserved For: ADC_IN0
13
14// Pin: P1-3 / CPU Pin: K4 / Reserved For: ADC_IN3
15
16// Pin: P1-4 / CPU Pin: J2 / Reserved For: ADC_IN2
17
18// Pin: P1-5 / CPU Pin: K3 / Reserved For: ADC_IN7
19
20// Pin: P1-6 / CPU Pin: G4 / Reserved For: ADC_IN4
21
22// Pin: P1-7 / CPU Pin: H4 / Reserved For: VDDA_ADC
23// Pin: P1-7 / CPU Pin: J4 / Reserved For: VDDA_DAC_ADC
24
25// Pin: P1-8 / CPU Pin: NA / Reserved For: AGND
26
27// Pin: P1-9 / CPU Pin: F12
28#define PIN_9_IRQ7 (1) // Primary Function: External Interrupt 7
29#define PIN_9_GPIO (0) // Port C - 6
30
31// Pin: P1-10 / CPU Pin: M4
32#define PIN_10_UART2_CTS (3) // Primary Function: UART 2 - Clear to Send
33#define PIN_10_UART6_TXD (2) // Alternate Function 1: UART 6 - Transmit
34#define PIN_10_SSI1_BCLK (1) // Alternate Function 2: SSI 1 - Serial Bit Clock
35#define PIN_10_GPIO (0) // Port E - 6 / Rapid GPIO
36
37// Pin: P1-11 / CPU Pin: K15 / Reserved For: RESET
38
39// Pin: P1-12 / CPU Pin: N11
40#define PIN_12_OW_DAT (3) // Primary Function: 1-Wire Data Signal
41#define PIN_12_DACK0 (2) // Alternate Function: DMA Acknowledge 0
42#define PIN_12_GPIO (0) // Port D - 3 / Rapid GPIO 0
43
44// Pin: P1-13 / CPU Pin: P1
45#define PIN_13_UART2_RXD (3) // Primary Function: UART 2 - Receive
46#define PIN_13_PWM_A3 (2) // Alternate Function 1: PWM A3 - Output Signal/Input Capture
47#define PIN_13_SSI1_RXD (1) // Alternate Function 2: SSI 1 - Serial Receive Data
48#define PIN_13_GPIO (0) // Port E - 4
49
50// Pin: P1-14 / CPU Pin: M3
51#define PIN_14_UART2_RTS (3) // Primary Function: UART 2 - Request to Send
52#define PIN_14_UART6_RXD (2) // Alternate Function 1: UART 6 - Receive
53#define PIN_14_SSI1_FS (1) // Alternate Function 2: SSI 1 - Serial Frame Sync
54#define PIN_14_GPIO (0) // Port E - 5 / Rapid GPIO 15
55
56// Pin: P1-15 / CPU Pin: B13
57#define PIN_15_SDHC_DAT3 (3) // Primary Function: SDHC DAT3 Line / Card Detection
58#define PIN_15_PWM_A1 (2) // Alternate Function 1: PWM A1 - Output Signal/Input Capture
59#define PIN_15_DSPI1_PCS0 (1) // Alternate Function 2: DSPI 1 - Peripheral Chip Select 0
60#define PIN_15_GPIO (0) // Port F - 2
61
62// Pin: P1-16 / CPU Pin: N2
63#define PIN_16_UART2_TXD (3) // Primary Function: UART 2 - Transmit
64#define PIN_16_PWM_B3 (2) // Alternate Function 1: PWM B3 - Output Signal/Input Capture
65#define PIN_16_SSI1_TXD (1) // Alternate Function 2: SSI 1 - Serial Transmit Data
66#define PIN_16_GPIO (0) // Port E - 3
67
68// Pin: P1-17 / CPU Pin: NA / Reserved For: VCC3V
69
70// Pin: P1-18 / CPU Pin: NA / Reserved For: GND
71
72// Pin: P1-19 / CPU Pin: H15
73#define PIN_19_T0IN (3) // Primary Function: Timer Input 0
74#define PIN_19_T0OUT (2) // Alternate Function 1: Timer Output 0
75#define PIN_19_USBO_VBUS_OC (1) // Alternate Function 2: USB On-the-Go VBUS Over-Current
76#define PIN_19_GPIO (0) // Port E - 7 / Rapid GPIO 4
77
78// Pin: P1-20 / CPU Pin: D15
79#define PIN_20_CAN1_RX (3) // Primary Function: CAN 1 - Receive
80#define PIN_20_UART9_RXD (2) // Alternate Function 1: UART 9 - Receive
81#define PIN_20_I2C1_SDA (1) // Alternate Function 2: I2C 1 - Serial Data
82#define PIN_20_GPIO (0) // Port C - 7
83
84// Pin: P1-21 / CPU Pin: H13
85#define PIN_21_T1IN (3) // Primary Function: Timer Input 1
86#define PIN_21_T1OUT (2) // Alternate Function 1: Timer Output 1
87#define PIN_21_SDHC_DAT1 (1) // Alternate Function 2: SDHC DAT1 Line / Interrupt Detect
88#define PIN_21_GPIO (0) // Port D - 0 / Rapid GPIO 3
89
90// Pin: P1-22 / CPU Pin: D14
91#define PIN_22_CAN1_TX (3) // Primary Function: CAN 1 - Transmit
92#define PIN_22_UART9_TXD (2) // Alternate Function 1: UART 9 - Transmit
93#define PIN_22_I2C1_SCL (1) // Alternate Function 2: I2C 1 - Serial Clock
94#define PIN_22_GPIO (0) // Port B - 0
95
96// Pin: P1-23 / CPU Pin: H14
97#define PIN_23_T2IN (3) // Primary Function: Timer Input 2
98#define PIN_23_T2OUT (2) // Alternate Function 1: Timer Output 2
99#define PIN_23_SDHC_DAT2 (1) // Alternate Function 2: SDHC DAT2 Line / Read Wait
100#define PIN_23_GPIO (0) // Port D - 1 / Rapid GPIO 2
101
102// Pin: P1-24 / CPU Pin: B10
103#define PIN_24_UART0_RXD (3) // Primary Function: UART 0 - Receive
104#define PIN_24_I2C4_SDA (2) // Alternate Function 1: I2C 4 - Serial Data
105#define PIN_24_DSPI2_SIN (1) // Alternate Function 2: DSPI 2 - Serial Data In
106#define PIN_24_GPIO (0) // Port F - 4
107
108// Pin: P1-25 / CPU Pin: G13
109#define PIN_25_T3IN (3) // Primary Function: Timer Input 3
110#define PIN_25_T3OUT (2) // Alternate Function 1: Timer Output 3
111#define PIN_25_USBO_VBUS_EN (1) // Alternate Function 2: USB On-the-Go VBUS Enable
112#define PIN_25_GPIO (0) // Port D - 2 / Rapid GPIO 1
113
114// Pin: P1-26 / CPU Pin: D11
115#define PIN_26_UART0_TXD (3) // Primary Function: UART 0 - Transmit
116#define PIN_26_I2C4_SCL (2) // Alternate Function 1: I2C 4 - Serial Clock
117#define PIN_26_DSPI2_SOUT (1) // Alternate Function 2: DSPI 2 - Serial Data Out
118#define PIN_26_GPIO (0) // Port F - 3
119
120// Pin: P1-27 / CPU Pin: G15
121#define PIN_27_I2C0_SCL (3) // Primary Function: I2C 0 - Serial Clock
122#define PIN_27_UART8_TXD (2) // Alternate Function 1: UART 8 - Transmit
123#define PIN_27_CAN0_TX (1) // Alternate Function 2: CAN 0 - Transmit
124#define PIN_27_GPIO (0) // Port B - 2
125
126// Pin: P1-28 / CPU Pin: B11
127#define PIN_28_UART0_RTS (3) // Primary Function: UART 0 - Request to Send
128#define PIN_28_UART4_RXD (2) // Alternate Function 1: UART 4 - Receive
129#define PIN_28_DSPI2_PCS0 (1) // Alternate Function 2: DSPI 2 - Peripheral Chip Select 0
130#define PIN_28_GPIO (0) // Port F - 5 / Rapid GPIO 6
131
132// Pin: P1-29 / CPU Pin: G14
133#define PIN_29_I2C0_SDA (3) // Primary Function: I2C 0 - Serial Data
134#define PIN_29_UART8_RXD (2) // Alternate Function 1: UART 8 - Receive
135#define PIN_29_CAN0_RX (1) // Alternate Function 2: CAN 0 - Receive
136#define PIN_29_GPIO (0) // Port B - 1
137
138// Pin: P1-30 / CPU Pin: E13
139#define PIN_30_UART0_CTS (3) // Primary Function: UART 0 - Clear to Send
140#define PIN_30_UART4_TXD (2) // Alternate Function 1: UART 4 - Transmit
141#define PIN_30_DSPI2_SCK (1) // Alternate Function 2: DSPI 2 - Serial Clock
142#define PIN_30_GPIO (0) // Port F - 6 / Rapid GPIO 5
143
144// Pin: P1-31 / CPU Pin: A10
145#define PIN_31_SDHC_CLK (3) // Primary Function: SDHC Clock
146#define PIN_31_PWM_A0 (2) // Alternate Function 1: PWM A0 - Output Signal/Input Capture
147#define PIN_31_DSPI1_SCK (1) // Alternate Function 2: DSPI 1 - Serial Clock
148#define PIN_31_GPIO (0) // Port G - 5
149
150// Pin: P1-32 / CPU Pin: C9
151#define PIN_32_UART1_RXD (3) // Primary Function: UART 1 - Receive
152#define PIN_32_I2C5_SDA (2) // Alternate Function 1: I2C 5 - Serial Data
153#define PIN_32_DSPI3_SIN (1) // Alternate Function 2: DSPI 3 - Serial Data In
154#define PIN_32_GPIO (0) // Port E - 0
155
156// Pin: P1-33 / CPU Pin: C11
157#define PIN_33_SDHC_CMD (3) // Primary Function: SDHC Command Line
158#define PIN_33_PWM_B0 (2) // Alternate Function 1: PWM B0 - Output Signal/Input Capture
159#define PIN_33_DSPI1_SIN (1) // Alternate Function 2: DSPI 1 - Serial Data In
160#define PIN_33_GPIO (0) // Port G - 6
161
162// Pin: P1-34 / CPU Pin: D9
163#define PIN_34_UART1_TXD (3) // Primary Function: UART 1 - Transmit
164#define PIN_34_I2C5_SCL (2) // Alternate Function 1: I2C 5 - Serial Clock
165#define PIN_34_DSPI3_SOUT (1) // Alternate Function 2: DSPI 3 - Serial Data Out
166#define PIN_34_GPIO (0) // Port F - 7
167
168// Pin: P1-35 / CPU Pin: B12
169#define PIN_35_SDHC_DAT0 (3) // Primary Function: SDHC DAT0 Line / Busy-State Detect
170#define PIN_35_PWM_B2 (2) // Alternate Function 1: PWM B2 - Output Signal/Input Capture
171#define PIN_35_DSPI1_SOUT (1) // Alternate Function 2: DSPI 1 - Serial Data Out
172#define PIN_35_GPIO (0) // Port G - 7
173
174// Pin: P1-36 / CPU Pin: D10
175#define PIN_36_UART1_RTS (3) // Primary Function: UART 1 - Request to Send
176#define PIN_36_UART5_RXD (2) // Alternate Function 1: UART 5 - Receive
177#define PIN_36_DSPI3_PCS0 (1) // Alternate Function 2: DSPI 3 - Peripheral Chip Select 0
178#define PIN_36_GPIO (0) // Port E - 1 / Rapid GPIO 8
179
180// Pin: P1-37 / CPU Pin: D12
181#define PIN_37_SDHC_DAT1 (3) // Primary Function: SDHC DAT1 Line / Interrupt Detect
182#define PIN_37_PWM_A2 (2) // Alternate Function 1: PWM A2 - Output Signal/Input Capture
183#define PIN_37_DSPI1_PCS1 (1) // Alternate Function 2: DSPI 1 - Peripheral Chip Select 1
184#define PIN_37_GPIO (0) // Port F - 0
185
186// Pin: P1-38 / CPU Pin: C10
187#define PIN_38_UART1_CTS (3) // Primary Function: UART 1 - Clear to Send
188#define PIN_38_UART5_TXD (2) // Alternate Function 1: UART 5 - Transmit
189#define PIN_38_DSPI3_SCK (1) // Alternate Function 2: DSPI 3 - Serial Clock
190#define PIN_38_GPIO (0) // Port E - 2 / Rapid GPIO 7
191
192// Pin: P1-39 / CPU Pin: E14
193#define PIN_39_SDHC_DAT2 (3) // Primary Function: SDHC DAT2 Line / Read Wait
194#define PIN_39_PWM_B1 (2) // Alternate Function 1: PWM B1 - Output Signal/Input Capture
195#define PIN_39_DSPI1_PCS2 (1) // Alternate Function 2: DSPI 1 - Peripheral Chip Select 2
196#define PIN_39_GPIO (0) // Port F - 1
197
198// Pin: P1-40 / CPU Pin: NA / Reserved For: SPEEDLED
199
200// Pin: P1-41 / CPU Pin: NA / Reserved For: VCC3VE
201
202// Pin: P1-42 / CPU Pin: NA / Reserved For: LINKLED
203
204// Pin: P1-43 / CPU Pin: NA / Reserved For: ERXJP
205
206// Pin: P1-44 / CPU Pin: NA / Reserved For: ERXJM
207
208// Pin: P1-45 / CPU Pin: NA / Reserved For: ETXJP
209
210// Pin: P1-46 / CPU Pin: NA / Reserved For: ETXJM
211
212// Pin: P1-47 / CPU Pin: NA / Reserved For: VCC3V
213
214// Pin: P1-48 / CPU Pin: NA / Reserved For: GND
215
216// Pin: P1-49 / CPU Pin: M1
217#define PIN_49_IRQ3 (3) // Primary Function: External Interrupt 3
218#define PIN_49_DSPI0_PCS3 (2) // Alternate Function 1: DSPI 0 - Peripheral Chip Select 3
219#define PIN_49_USBH_VBUS_EN (1) // Alternate Function 2: USB Host VBUS Enable
220#define PIN_49_GPIO (0) // Port C - 3
221
222// Pin: P1-50 / CPU Pin: M2
223#define PIN_50_IRQ2 (3) // Primary Function: External Interrupt 2
224#define PIN_50_DSPI0_PCS2 (2) // Alternate Function 1: DSPI 0 - Peripheral Chip Select 2
225#define PIN_50_USBH_VBUS_OC (1) // Alternate Function 2: USB Host VBUS Over-Current
226#define PIN_50_GPIO (0) // Port C - 2
227
228// Pin: P1-51 / CPU Pin: A14 / Reserved For: USB On-the-Go Data Minus (Stuffed by Default)
229// Pin: P1-51 / CPU Pin: A15 / Reserved For: USB Host Data Minus
230
231// Pin: P1-52 / CPU Pin: B14 / Reserved For: USB On-the-Go Data Plus (Stuffed by Default)
232// Pin: P1-52 / CPU Pin: B15 / Reserved For: USB Host Data Plus
233
234#endif /* NANO54415_PIN_CONSTANT */