pin_map.h
Go to the documentation of this file.
1 //*****************************************************************************
2 //
3 // pin_map.h - Mapping of peripherals to pins for all parts.
4 //
5 // Copyright (c) 2007-2017 Texas Instruments Incorporated. All rights reserved.
6 // Software License Agreement
7 //
8 // Redistribution and use in source and binary forms, with or without
9 // modification, are permitted provided that the following conditions
10 // are met:
11 //
12 // Redistributions of source code must retain the above copyright
13 // notice, this list of conditions and the following disclaimer.
14 //
15 // Redistributions in binary form must reproduce the above copyright
16 // notice, this list of conditions and the following disclaimer in the
17 // documentation and/or other materials provided with the
18 // distribution.
19 //
20 // Neither the name of Texas Instruments Incorporated nor the names of
21 // its contributors may be used to endorse or promote products derived
22 // from this software without specific prior written permission.
23 //
24 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 //
36 //*****************************************************************************
37 
38 #ifndef __DRIVERLIB_PIN_MAP_H__
39 #define __DRIVERLIB_PIN_MAP_H__
40 
41 //*****************************************************************************
42 //
43 // MSP432E401Y Port/Pin Mapping Definitions
44 //
45 //*****************************************************************************
46 #ifdef __MSP432E401Y__
47 
48 #define GPIO_PA0_U0RX 0x00000001
49 #define GPIO_PA0_I2C9SCL 0x00000002
50 #define GPIO_PA0_T0CCP0 0x00000003
51 #define GPIO_PA0_CAN0RX 0x00000007
52 
53 #define GPIO_PA1_U0TX 0x00000401
54 #define GPIO_PA1_I2C9SDA 0x00000402
55 #define GPIO_PA1_T0CCP1 0x00000403
56 #define GPIO_PA1_CAN0TX 0x00000407
57 
58 #define GPIO_PA2_U4RX 0x00000801
59 #define GPIO_PA2_I2C8SCL 0x00000802
60 #define GPIO_PA2_T1CCP0 0x00000803
61 #define GPIO_PA2_SSI0CLK 0x0000080F
62 
63 #define GPIO_PA3_U4TX 0x00000C01
64 #define GPIO_PA3_I2C8SDA 0x00000C02
65 #define GPIO_PA3_T1CCP1 0x00000C03
66 #define GPIO_PA3_SSI0FSS 0x00000C0F
67 
68 #define GPIO_PA4_U3RX 0x00001001
69 #define GPIO_PA4_T2CCP0 0x00001003
70 #define GPIO_PA4_I2C7SCL 0x00001002
71 #define GPIO_PA4_SSI0XDAT0 0x0000100F
72 
73 #define GPIO_PA5_U3TX 0x00001401
74 #define GPIO_PA5_T2CCP1 0x00001403
75 #define GPIO_PA5_I2C7SDA 0x00001402
76 #define GPIO_PA5_SSI0XDAT1 0x0000140F
77 
78 #define GPIO_PA6_U2RX 0x00001801
79 #define GPIO_PA6_I2C6SCL 0x00001802
80 #define GPIO_PA6_T3CCP0 0x00001803
81 #define GPIO_PA6_USB0EPEN 0x00001805
82 #define GPIO_PA6_SSI0XDAT2 0x0000180D
83 #define GPIO_PA6_EPI0S8 0x0000180F
84 
85 #define GPIO_PA7_U2TX 0x00001C01
86 #define GPIO_PA7_I2C6SDA 0x00001C02
87 #define GPIO_PA7_T3CCP1 0x00001C03
88 #define GPIO_PA7_USB0PFLT 0x00001C05
89 #define GPIO_PA7_USB0EPEN 0x00001C0B
90 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
91 #define GPIO_PA7_EPI0S9 0x00001C0F
92 
93 #define GPIO_PB0_U1RX 0x00010001
94 #define GPIO_PB0_I2C5SCL 0x00010002
95 #define GPIO_PB0_CAN1RX 0x00010007
96 #define GPIO_PB0_T4CCP0 0x00010003
97 
98 #define GPIO_PB1_U1TX 0x00010401
99 #define GPIO_PB1_I2C5SDA 0x00010402
100 #define GPIO_PB1_CAN1TX 0x00010407
101 #define GPIO_PB1_T4CCP1 0x00010403
102 
103 #define GPIO_PB2_T5CCP0 0x00010803
104 #define GPIO_PB2_I2C0SCL 0x00010802
105 #define GPIO_PB2_USB0STP 0x0001080E
106 #define GPIO_PB2_EPI0S27 0x0001080F
107 
108 #define GPIO_PB3_I2C0SDA 0x00010C02
109 #define GPIO_PB3_T5CCP1 0x00010C03
110 #define GPIO_PB3_USB0CLK 0x00010C0E
111 #define GPIO_PB3_EPI0S28 0x00010C0F
112 
113 #define GPIO_PB4_U0CTS 0x00011001
114 #define GPIO_PB4_I2C5SCL 0x00011002
115 #define GPIO_PB4_SSI1FSS 0x0001100F
116 
117 #define GPIO_PB5_U0RTS 0x00011401
118 #define GPIO_PB5_I2C5SDA 0x00011402
119 #define GPIO_PB5_SSI1CLK 0x0001140F
120 
121 #define GPIO_PC0_TCK 0x00020001
122 #define GPIO_PC0_SWCLK 0x00020001
123 
124 #define GPIO_PC1_TMS 0x00020401
125 #define GPIO_PC1_SWDIO 0x00020401
126 
127 #define GPIO_PC2_TDI 0x00020801
128 
129 #define GPIO_PC3_SWO 0x00020C01
130 #define GPIO_PC3_TDO 0x00020C01
131 
132 #define GPIO_PC4_U7RX 0x00021001
133 #define GPIO_PC4_EPI0S7 0x0002100F
134 
135 #define GPIO_PC5_U7TX 0x00021401
136 #define GPIO_PC5_RTCCLK 0x00021407
137 #define GPIO_PC5_EPI0S6 0x0002140F
138 
139 #define GPIO_PC6_U5RX 0x00021801
140 #define GPIO_PC6_EPI0S5 0x0002180F
141 
142 #define GPIO_PC7_U5TX 0x00021C01
143 #define GPIO_PC7_EPI0S4 0x00021C0F
144 
145 #define GPIO_PD0_I2C7SCL 0x00030002
146 #define GPIO_PD0_T0CCP0 0x00030003
147 #define GPIO_PD0_C0O 0x00030005
148 #define GPIO_PD0_SSI2XDAT1 0x0003000F
149 
150 #define GPIO_PD1_I2C7SDA 0x00030402
151 #define GPIO_PD1_T0CCP1 0x00030403
152 #define GPIO_PD1_C1O 0x00030405
153 #define GPIO_PD1_SSI2XDAT0 0x0003040F
154 
155 #define GPIO_PD2_I2C8SCL 0x00030802
156 #define GPIO_PD2_T1CCP0 0x00030803
157 #define GPIO_PD2_C2O 0x00030805
158 #define GPIO_PD2_SSI2FSS 0x0003080F
159 
160 #define GPIO_PD3_I2C8SDA 0x00030C02
161 #define GPIO_PD3_T1CCP1 0x00030C03
162 #define GPIO_PD3_SSI2CLK 0x00030C0F
163 
164 #define GPIO_PD4_U2RX 0x00031001
165 #define GPIO_PD4_T3CCP0 0x00031003
166 #define GPIO_PD4_SSI1XDAT2 0x0003100F
167 
168 #define GPIO_PD5_U2TX 0x00031401
169 #define GPIO_PD5_T3CCP1 0x00031403
170 #define GPIO_PD5_SSI1XDAT3 0x0003140F
171 
172 #define GPIO_PD6_U2RTS 0x00031801
173 #define GPIO_PD6_T4CCP0 0x00031803
174 #define GPIO_PD6_USB0EPEN 0x00031805
175 #define GPIO_PD6_SSI2XDAT3 0x0003180F
176 
177 #define GPIO_PD7_U2CTS 0x00031C01
178 #define GPIO_PD7_T4CCP1 0x00031C03
179 #define GPIO_PD7_USB0PFLT 0x00031C05
180 #define GPIO_PD7_NMI 0x00031C08
181 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
182 
183 #define GPIO_PE0_U1RTS 0x00040001
184 
185 #define GPIO_PE1_U1DSR 0x00040401
186 
187 #define GPIO_PE2_U1DCD 0x00040801
188 
189 #define GPIO_PE3_U1DTR 0x00040C01
190 
191 #define GPIO_PE4_U1RI 0x00041001
192 #define GPIO_PE4_SSI1XDAT0 0x0004100F
193 
194 #define GPIO_PE5_SSI1XDAT1 0x0004140F
195 
196 #define GPIO_PF0_EN0LED0 0x00050005
197 #define GPIO_PF0_M0PWM0 0x00050006
198 #define GPIO_PF0_SSI3XDAT1 0x0005000E
199 #define GPIO_PF0_TRD2 0x0005000F
200 
201 #define GPIO_PF1_EN0LED2 0x00050405
202 #define GPIO_PF1_M0PWM1 0x00050406
203 #define GPIO_PF1_SSI3XDAT0 0x0005040E
204 #define GPIO_PF1_TRD1 0x0005040F
205 
206 #define GPIO_PF2_M0PWM2 0x00050806
207 #define GPIO_PF2_SSI3FSS 0x0005080E
208 #define GPIO_PF2_TRD0 0x0005080F
209 
210 #define GPIO_PF3_M0PWM3 0x00050C06
211 #define GPIO_PF3_SSI3CLK 0x00050C0E
212 #define GPIO_PF3_TRCLK 0x00050C0F
213 
214 #define GPIO_PF4_EN0LED1 0x00051005
215 #define GPIO_PF4_M0FAULT0 0x00051006
216 #define GPIO_PF4_SSI3XDAT2 0x0005100E
217 #define GPIO_PF4_TRD3 0x0005100F
218 
219 #define GPIO_PG0_I2C1SCL 0x00060002
220 #define GPIO_PG0_EN0PPS 0x00060005
221 #define GPIO_PG0_M0PWM4 0x00060006
222 #define GPIO_PG0_EPI0S11 0x0006000F
223 
224 #define GPIO_PG1_I2C1SDA 0x00060402
225 #define GPIO_PG1_M0PWM5 0x00060406
226 #define GPIO_PG1_EPI0S10 0x0006040F
227 
228 #define GPIO_PH0_U0RTS 0x00070001
229 #define GPIO_PH0_EPI0S0 0x0007000F
230 
231 #define GPIO_PH1_U0CTS 0x00070401
232 #define GPIO_PH1_EPI0S1 0x0007040F
233 
234 #define GPIO_PH2_U0DCD 0x00070801
235 #define GPIO_PH2_EPI0S2 0x0007080F
236 
237 #define GPIO_PH3_U0DSR 0x00070C01
238 #define GPIO_PH3_EPI0S3 0x00070C0F
239 
240 #define GPIO_PJ0_U3RX 0x00080001
241 #define GPIO_PJ0_EN0PPS 0x00080005
242 
243 #define GPIO_PJ1_U3TX 0x00080401
244 
245 #define GPIO_PK0_U4RX 0x00090001
246 #define GPIO_PK0_EPI0S0 0x0009000F
247 
248 #define GPIO_PK1_U4TX 0x00090401
249 #define GPIO_PK1_EPI0S1 0x0009040F
250 
251 #define GPIO_PK2_U4RTS 0x00090801
252 #define GPIO_PK2_EPI0S2 0x0009080F
253 
254 #define GPIO_PK3_U4CTS 0x00090C01
255 #define GPIO_PK3_EPI0S3 0x00090C0F
256 
257 #define GPIO_PK4_I2C3SCL 0x00091002
258 #define GPIO_PK4_EN0LED0 0x00091005
259 #define GPIO_PK4_M0PWM6 0x00091006
260 #define GPIO_PK4_EPI0S32 0x0009100F
261 
262 #define GPIO_PK5_I2C3SDA 0x00091402
263 #define GPIO_PK5_EN0LED2 0x00091405
264 #define GPIO_PK5_M0PWM7 0x00091406
265 #define GPIO_PK5_EPI0S31 0x0009140F
266 
267 #define GPIO_PK6_I2C4SCL 0x00091802
268 #define GPIO_PK6_EN0LED1 0x00091805
269 #define GPIO_PK6_M0FAULT1 0x00091806
270 #define GPIO_PK6_EPI0S25 0x0009180F
271 
272 #define GPIO_PK7_U0RI 0x00091C01
273 #define GPIO_PK7_I2C4SDA 0x00091C02
274 #define GPIO_PK7_RTCCLK 0x00091C05
275 #define GPIO_PK7_M0FAULT2 0x00091C06
276 #define GPIO_PK7_EPI0S24 0x00091C0F
277 
278 #define GPIO_PL0_I2C2SDA 0x000A0002
279 #define GPIO_PL0_M0FAULT3 0x000A0006
280 #define GPIO_PL0_USB0D0 0x000A000E
281 #define GPIO_PL0_EPI0S16 0x000A000F
282 
283 #define GPIO_PL1_I2C2SCL 0x000A0402
284 #define GPIO_PL1_PHA0 0x000A0406
285 #define GPIO_PL1_USB0D1 0x000A040E
286 #define GPIO_PL1_EPI0S17 0x000A040F
287 
288 #define GPIO_PL2_C0O 0x000A0805
289 #define GPIO_PL2_PHB0 0x000A0806
290 #define GPIO_PL2_USB0D2 0x000A080E
291 #define GPIO_PL2_EPI0S18 0x000A080F
292 
293 #define GPIO_PL3_C1O 0x000A0C05
294 #define GPIO_PL3_IDX0 0x000A0C06
295 #define GPIO_PL3_USB0D3 0x000A0C0E
296 #define GPIO_PL3_EPI0S19 0x000A0C0F
297 
298 #define GPIO_PL4_T0CCP0 0x000A1003
299 #define GPIO_PL4_USB0D4 0x000A100E
300 #define GPIO_PL4_EPI0S26 0x000A100F
301 
302 #define GPIO_PL5_T0CCP1 0x000A1403
303 #define GPIO_PL5_EPI0S33 0x000A140F
304 #define GPIO_PL5_USB0D5 0x000A140E
305 
306 #define GPIO_PL6_T1CCP0 0x000A1803
307 
308 #define GPIO_PL7_T1CCP1 0x000A1C03
309 
310 #define GPIO_PM0_T2CCP0 0x000B0003
311 #define GPIO_PM0_EPI0S15 0x000B000F
312 
313 #define GPIO_PM1_T2CCP1 0x000B0403
314 #define GPIO_PM1_EPI0S14 0x000B040F
315 
316 #define GPIO_PM2_T3CCP0 0x000B0803
317 #define GPIO_PM2_EPI0S13 0x000B080F
318 
319 #define GPIO_PM3_T3CCP1 0x000B0C03
320 #define GPIO_PM3_EPI0S12 0x000B0C0F
321 
322 #define GPIO_PM4_U0CTS 0x000B1001
323 #define GPIO_PM4_T4CCP0 0x000B1003
324 
325 #define GPIO_PM5_U0DCD 0x000B1401
326 #define GPIO_PM5_T4CCP1 0x000B1403
327 
328 #define GPIO_PM6_U0DSR 0x000B1801
329 #define GPIO_PM6_T5CCP0 0x000B1803
330 
331 #define GPIO_PM7_U0RI 0x000B1C01
332 #define GPIO_PM7_T5CCP1 0x000B1C03
333 
334 #define GPIO_PN0_U1RTS 0x000C0001
335 
336 #define GPIO_PN1_U1CTS 0x000C0401
337 
338 #define GPIO_PN2_U1DCD 0x000C0801
339 #define GPIO_PN2_U2RTS 0x000C0802
340 #define GPIO_PN2_EPI0S29 0x000C080F
341 
342 #define GPIO_PN3_U1DSR 0x000C0C01
343 #define GPIO_PN3_U2CTS 0x000C0C02
344 #define GPIO_PN3_EPI0S30 0x000C0C0F
345 
346 #define GPIO_PN4_U1DTR 0x000C1001
347 #define GPIO_PN4_U3RTS 0x000C1002
348 #define GPIO_PN4_I2C2SDA 0x000C1003
349 #define GPIO_PN4_EPI0S34 0x000C100F
350 
351 #define GPIO_PN5_U1RI 0x000C1401
352 #define GPIO_PN5_U3CTS 0x000C1402
353 #define GPIO_PN5_I2C2SCL 0x000C1403
354 #define GPIO_PN5_EPI0S35 0x000C140F
355 
356 #define GPIO_PP0_U6RX 0x000D0001
357 #define GPIO_PP0_SSI3XDAT2 0x000D000F
358 
359 #define GPIO_PP1_U6TX 0x000D0401
360 #define GPIO_PP1_SSI3XDAT3 0x000D040F
361 
362 #define GPIO_PP2_U0DTR 0x000D0801
363 #define GPIO_PP2_USB0NXT 0x000D080E
364 #define GPIO_PP2_EPI0S29 0x000D080F
365 
366 #define GPIO_PP3_U1CTS 0x000D0C01
367 #define GPIO_PP3_U0DCD 0x000D0C02
368 #define GPIO_PP3_RTCCLK 0x000D0C07
369 #define GPIO_PP3_USB0DIR 0x000D0C0E
370 #define GPIO_PP3_EPI0S30 0x000D0C0F
371 
372 #define GPIO_PP4_U3RTS 0x000D1001
373 #define GPIO_PP4_U0DSR 0x000D1002
374 #define GPIO_PP4_USB0D7 0x000D100E
375 
376 #define GPIO_PP5_U3CTS 0x000D1401
377 #define GPIO_PP5_I2C2SCL 0x000D1402
378 #define GPIO_PP5_USB0D6 0x000D140E
379 
380 #define GPIO_PQ0_SSI3CLK 0x000E000E
381 #define GPIO_PQ0_EPI0S20 0x000E000F
382 
383 #define GPIO_PQ1_SSI3FSS 0x000E040E
384 #define GPIO_PQ1_EPI0S21 0x000E040F
385 
386 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
387 #define GPIO_PQ2_EPI0S22 0x000E080F
388 
389 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
390 #define GPIO_PQ3_EPI0S23 0x000E0C0F
391 
392 #define GPIO_PQ4_U1RX 0x000E1001
393 #define GPIO_PQ4_DIVSCLK 0x000E1007
394 
395 #endif // __MSP432E401Y__
396 
397 //*****************************************************************************
398 //
399 // MSP432E411Y Port/Pin Mapping Definitions
400 //
401 //*****************************************************************************
402 #ifdef __MSP432E411Y__
403 
404 #define GPIO_PA0_U0RX 0x00000001
405 #define GPIO_PA0_I2C9SCL 0x00000002
406 #define GPIO_PA0_T0CCP0 0x00000003
407 #define GPIO_PA0_CAN0RX 0x00000007
408 
409 #define GPIO_PA1_U0TX 0x00000401
410 #define GPIO_PA1_I2C9SDA 0x00000402
411 #define GPIO_PA1_T0CCP1 0x00000403
412 #define GPIO_PA1_CAN0TX 0x00000407
413 
414 #define GPIO_PA2_U4RX 0x00000801
415 #define GPIO_PA2_I2C8SCL 0x00000802
416 #define GPIO_PA2_T1CCP0 0x00000803
417 #define GPIO_PA2_SSI0CLK 0x0000080F
418 
419 #define GPIO_PA3_U4TX 0x00000C01
420 #define GPIO_PA3_I2C8SDA 0x00000C02
421 #define GPIO_PA3_T1CCP1 0x00000C03
422 #define GPIO_PA3_SSI0FSS 0x00000C0F
423 
424 #define GPIO_PA4_U3RX 0x00001001
425 #define GPIO_PA4_T2CCP0 0x00001003
426 #define GPIO_PA4_I2C7SCL 0x00001002
427 #define GPIO_PA4_SSI0XDAT0 0x0000100F
428 
429 #define GPIO_PA5_U3TX 0x00001401
430 #define GPIO_PA5_T2CCP1 0x00001403
431 #define GPIO_PA5_I2C7SDA 0x00001402
432 #define GPIO_PA5_SSI0XDAT1 0x0000140F
433 
434 #define GPIO_PA6_U2RX 0x00001801
435 #define GPIO_PA6_I2C6SCL 0x00001802
436 #define GPIO_PA6_T3CCP0 0x00001803
437 #define GPIO_PA6_USB0EPEN 0x00001805
438 #define GPIO_PA6_SSI0XDAT2 0x0000180D
439 #define GPIO_PA6_EN0RXCK 0x0000180E
440 #define GPIO_PA6_EPI0S8 0x0000180F
441 
442 #define GPIO_PA7_U2TX 0x00001C01
443 #define GPIO_PA7_I2C6SDA 0x00001C02
444 #define GPIO_PA7_T3CCP1 0x00001C03
445 #define GPIO_PA7_USB0PFLT 0x00001C05
446 #define GPIO_PA7_USB0EPEN 0x00001C0B
447 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
448 #define GPIO_PA7_EPI0S9 0x00001C0F
449 
450 #define GPIO_PB0_U1RX 0x00010001
451 #define GPIO_PB0_I2C5SCL 0x00010002
452 #define GPIO_PB0_CAN1RX 0x00010007
453 #define GPIO_PB0_T4CCP0 0x00010003
454 
455 #define GPIO_PB1_U1TX 0x00010401
456 #define GPIO_PB1_I2C5SDA 0x00010402
457 #define GPIO_PB1_CAN1TX 0x00010407
458 #define GPIO_PB1_T4CCP1 0x00010403
459 
460 #define GPIO_PB2_T5CCP0 0x00010803
461 #define GPIO_PB2_I2C0SCL 0x00010802
462 #define GPIO_PB2_EN0MDC 0x00010805
463 #define GPIO_PB2_USB0STP 0x0001080E
464 #define GPIO_PB2_EPI0S27 0x0001080F
465 
466 #define GPIO_PB3_I2C0SDA 0x00010C02
467 #define GPIO_PB3_T5CCP1 0x00010C03
468 #define GPIO_PB3_EN0MDIO 0x00010C05
469 #define GPIO_PB3_USB0CLK 0x00010C0E
470 #define GPIO_PB3_EPI0S28 0x00010C0F
471 
472 #define GPIO_PB4_U0CTS 0x00011001
473 #define GPIO_PB4_I2C5SCL 0x00011002
474 #define GPIO_PB4_SSI1FSS 0x0001100F
475 
476 #define GPIO_PB5_U0RTS 0x00011401
477 #define GPIO_PB5_I2C5SDA 0x00011402
478 #define GPIO_PB5_SSI1CLK 0x0001140F
479 
480 #define GPIO_PB6_I2C6SCL 0x00011802
481 #define GPIO_PB6_T6CCP0 0x00011803
482 
483 #define GPIO_PB7_I2C6SDA 0x00011C02
484 #define GPIO_PB7_T6CCP1 0x00011C03
485 
486 #define GPIO_PC0_TCK 0x00020001
487 #define GPIO_PC0_SWCLK 0x00020001
488 
489 #define GPIO_PC1_TMS 0x00020401
490 #define GPIO_PC1_SWDIO 0x00020401
491 
492 #define GPIO_PC2_TDI 0x00020801
493 
494 #define GPIO_PC3_SWO 0x00020C01
495 #define GPIO_PC3_TDO 0x00020C01
496 
497 #define GPIO_PC4_U7RX 0x00021001
498 #define GPIO_PC4_T7CCP0 0x00021003
499 #define GPIO_PC4_EPI0S7 0x0002100F
500 
501 #define GPIO_PC5_U7TX 0x00021401
502 #define GPIO_PC5_T7CCP1 0x00021403
503 #define GPIO_PC5_RTCCLK 0x00021407
504 #define GPIO_PC5_EPI0S6 0x0002140F
505 
506 #define GPIO_PC6_U5RX 0x00021801
507 #define GPIO_PC6_EPI0S5 0x0002180F
508 
509 #define GPIO_PC7_U5TX 0x00021C01
510 #define GPIO_PC7_EPI0S4 0x00021C0F
511 
512 #define GPIO_PD0_I2C7SCL 0x00030002
513 #define GPIO_PD0_T0CCP0 0x00030003
514 #define GPIO_PD0_C0O 0x00030005
515 #define GPIO_PD0_SSI2XDAT1 0x0003000F
516 
517 #define GPIO_PD1_I2C7SDA 0x00030402
518 #define GPIO_PD1_T0CCP1 0x00030403
519 #define GPIO_PD1_C1O 0x00030405
520 #define GPIO_PD1_SSI2XDAT0 0x0003040F
521 
522 #define GPIO_PD2_I2C8SCL 0x00030802
523 #define GPIO_PD2_T1CCP0 0x00030803
524 #define GPIO_PD2_C2O 0x00030805
525 #define GPIO_PD2_SSI2FSS 0x0003080F
526 
527 #define GPIO_PD3_I2C8SDA 0x00030C02
528 #define GPIO_PD3_T1CCP1 0x00030C03
529 #define GPIO_PD3_SSI2CLK 0x00030C0F
530 
531 #define GPIO_PD4_U2RX 0x00031001
532 #define GPIO_PD4_T3CCP0 0x00031003
533 #define GPIO_PD4_SSI1XDAT2 0x0003100F
534 
535 #define GPIO_PD5_U2TX 0x00031401
536 #define GPIO_PD5_T3CCP1 0x00031403
537 #define GPIO_PD5_SSI1XDAT3 0x0003140F
538 
539 #define GPIO_PD6_U2RTS 0x00031801
540 #define GPIO_PD6_T4CCP0 0x00031803
541 #define GPIO_PD6_USB0EPEN 0x00031805
542 #define GPIO_PD6_SSI2XDAT3 0x0003180F
543 
544 #define GPIO_PD7_U2CTS 0x00031C01
545 #define GPIO_PD7_T4CCP1 0x00031C03
546 #define GPIO_PD7_USB0PFLT 0x00031C05
547 #define GPIO_PD7_NMI 0x00031C08
548 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
549 
550 #define GPIO_PE0_U1RTS 0x00040001
551 
552 #define GPIO_PE1_U1DSR 0x00040401
553 
554 #define GPIO_PE2_U1DCD 0x00040801
555 
556 #define GPIO_PE3_U1DTR 0x00040C01
557 #define GPIO_PE3_OWIRE 0x00040C05
558 
559 #define GPIO_PE4_U1RI 0x00041001
560 #define GPIO_PE4_SSI1XDAT0 0x0004100F
561 
562 #define GPIO_PE5_SSI1XDAT1 0x0004140F
563 
564 #define GPIO_PE6_U0CTS 0x00041801
565 #define GPIO_PE6_I2C9SCL 0x00041802
566 
567 #define GPIO_PE7_U0RTS 0x00041C01
568 #define GPIO_PE7_I2C9SDA 0x00041C02
569 #define GPIO_PE7_NMI 0x00041C08
570 
571 #define GPIO_PF0_EN0LED0 0x00050005
572 #define GPIO_PF0_M0PWM0 0x00050006
573 #define GPIO_PF0_SSI3XDAT1 0x0005000E
574 #define GPIO_PF0_TRD2 0x0005000F
575 
576 #define GPIO_PF1_EN0LED2 0x00050405
577 #define GPIO_PF1_M0PWM1 0x00050406
578 #define GPIO_PF1_SSI3XDAT0 0x0005040E
579 #define GPIO_PF1_TRD1 0x0005040F
580 
581 #define GPIO_PF2_EN0MDC 0x00050805
582 #define GPIO_PF2_M0PWM2 0x00050806
583 #define GPIO_PF2_SSI3FSS 0x0005080E
584 #define GPIO_PF2_TRD0 0x0005080F
585 
586 #define GPIO_PF3_EN0MDIO 0x00050C05
587 #define GPIO_PF3_M0PWM3 0x00050C06
588 #define GPIO_PF3_SSI3CLK 0x00050C0E
589 #define GPIO_PF3_TRCLK 0x00050C0F
590 
591 #define GPIO_PF4_EN0LED1 0x00051005
592 #define GPIO_PF4_M0FAULT0 0x00051006
593 #define GPIO_PF4_SSI3XDAT2 0x0005100E
594 #define GPIO_PF4_TRD3 0x0005100F
595 
596 #define GPIO_PF5_SSI3XDAT3 0x0005140E
597 
598 #define GPIO_PF6_LCDMCLK 0x0005180F
599 
600 #define GPIO_PF7_LCDDATA02 0x00051C0F
601 
602 #define GPIO_PG0_I2C1SCL 0x00060002
603 #define GPIO_PG0_EN0PPS 0x00060005
604 #define GPIO_PG0_M0PWM4 0x00060006
605 #define GPIO_PG0_EPI0S11 0x0006000F
606 
607 #define GPIO_PG1_I2C1SDA 0x00060402
608 #define GPIO_PG1_M0PWM5 0x00060406
609 #define GPIO_PG1_EPI0S10 0x0006040F
610 
611 #define GPIO_PG2_I2C2SCL 0x00060802
612 #define GPIO_PG2_EN0TXCK 0x0006080E
613 #define GPIO_PG2_SSI2XDAT3 0x0006080F
614 
615 #define GPIO_PG3_I2C2SDA 0x00060C02
616 #define GPIO_PG3_EN0TXEN 0x00060C0E
617 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
618 
619 #define GPIO_PG4_U0CTS 0x00061001
620 #define GPIO_PG4_I2C3SCL 0x00061002
621 #define GPIO_PG4_OWIRE 0x00061005
622 #define GPIO_PG4_EN0TXD0 0x0006100E
623 #define GPIO_PG4_SSI2XDAT1 0x0006100F
624 
625 #define GPIO_PG5_U0RTS 0x00061401
626 #define GPIO_PG5_I2C3SDA 0x00061402
627 #define GPIO_PG5_OWALT 0x00061405
628 #define GPIO_PG5_EN0TXD1 0x0006140E
629 #define GPIO_PG5_SSI2XDAT0 0x0006140F
630 
631 #define GPIO_PG6_I2C4SCL 0x00061802
632 #define GPIO_PG6_OWIRE 0x00061805
633 #define GPIO_PG6_EN0RXER 0x0006180E
634 #define GPIO_PG6_SSI2FSS 0x0006180F
635 
636 #define GPIO_PG7_I2C4SDA 0x00061C02
637 #define GPIO_PG7_OWIRE 0x00061C05
638 #define GPIO_PG7_EN0RXDV 0x00061C0E
639 #define GPIO_PG7_SSI2CLK 0x00061C0F
640 
641 #define GPIO_PH0_U0RTS 0x00070001
642 #define GPIO_PH0_EPI0S0 0x0007000F
643 
644 #define GPIO_PH1_U0CTS 0x00070401
645 #define GPIO_PH1_EPI0S1 0x0007040F
646 
647 #define GPIO_PH2_U0DCD 0x00070801
648 #define GPIO_PH2_EPI0S2 0x0007080F
649 
650 #define GPIO_PH3_U0DSR 0x00070C01
651 #define GPIO_PH3_EPI0S3 0x00070C0F
652 
653 #define GPIO_PH4_U0DTR 0x00071001
654 
655 #define GPIO_PH5_U0RI 0x00071401
656 #define GPIO_PH5_EN0PPS 0x00071405
657 
658 #define GPIO_PH6_U5RX 0x00071801
659 #define GPIO_PH6_U7RX 0x00071802
660 
661 #define GPIO_PH7_U5TX 0x00071C01
662 #define GPIO_PH7_U7TX 0x00071C02
663 
664 #define GPIO_PJ0_U3RX 0x00080001
665 #define GPIO_PJ0_EN0PPS 0x00080005
666 
667 #define GPIO_PJ1_U3TX 0x00080401
668 
669 #define GPIO_PJ2_U2RTS 0x00080801
670 #define GPIO_PJ2_LCDDATA14 0x0008080F
671 
672 #define GPIO_PJ3_U2CTS 0x00080C01
673 #define GPIO_PJ3_LCDDATA15 0x00080C0F
674 
675 #define GPIO_PJ4_U3RTS 0x00081001
676 #define GPIO_PJ4_LCDDATA16 0x0008100F
677 
678 #define GPIO_PJ5_U3CTS 0x00081401
679 #define GPIO_PJ5_LCDDATA17 0x0008140F
680 
681 #define GPIO_PJ6_U4RTS 0x00081801
682 #define GPIO_PJ6_LCDAC 0x0008180F
683 
684 #define GPIO_PJ7_U4CTS 0x00081C01
685 
686 #define GPIO_PK0_U4RX 0x00090001
687 #define GPIO_PK0_EPI0S0 0x0009000F
688 
689 #define GPIO_PK1_U4TX 0x00090401
690 #define GPIO_PK1_EPI0S1 0x0009040F
691 
692 #define GPIO_PK2_U4RTS 0x00090801
693 #define GPIO_PK2_EPI0S2 0x0009080F
694 
695 #define GPIO_PK3_U4CTS 0x00090C01
696 #define GPIO_PK3_EPI0S3 0x00090C0F
697 
698 #define GPIO_PK4_I2C3SCL 0x00091002
699 #define GPIO_PK4_EN0LED0 0x00091005
700 #define GPIO_PK4_M0PWM6 0x00091006
701 #define GPIO_PK4_EN0INTRN 0x00091007
702 #define GPIO_PK4_EN0RXD3 0x0009100E
703 #define GPIO_PK4_EPI0S32 0x0009100F
704 
705 #define GPIO_PK5_I2C3SDA 0x00091402
706 #define GPIO_PK5_EN0LED2 0x00091405
707 #define GPIO_PK5_M0PWM7 0x00091406
708 #define GPIO_PK5_EN0RXD2 0x0009140E
709 #define GPIO_PK5_EPI0S31 0x0009140F
710 
711 #define GPIO_PK6_I2C4SCL 0x00091802
712 #define GPIO_PK6_EN0LED1 0x00091805
713 #define GPIO_PK6_M0FAULT1 0x00091806
714 #define GPIO_PK6_EN0TXD2 0x0009180E
715 #define GPIO_PK6_EPI0S25 0x0009180F
716 
717 #define GPIO_PK7_U0RI 0x00091C01
718 #define GPIO_PK7_I2C4SDA 0x00091C02
719 #define GPIO_PK7_RTCCLK 0x00091C05
720 #define GPIO_PK7_M0FAULT2 0x00091C06
721 #define GPIO_PK7_EN0TXD3 0x00091C0E
722 #define GPIO_PK7_EPI0S24 0x00091C0F
723 
724 #define GPIO_PL0_I2C2SDA 0x000A0002
725 #define GPIO_PL0_M0FAULT3 0x000A0006
726 #define GPIO_PL0_USB0D0 0x000A000E
727 #define GPIO_PL0_EPI0S16 0x000A000F
728 
729 #define GPIO_PL1_I2C2SCL 0x000A0402
730 #define GPIO_PL1_PHA0 0x000A0406
731 #define GPIO_PL1_USB0D1 0x000A040E
732 #define GPIO_PL1_EPI0S17 0x000A040F
733 
734 #define GPIO_PL2_C0O 0x000A0805
735 #define GPIO_PL2_PHB0 0x000A0806
736 #define GPIO_PL2_USB0D2 0x000A080E
737 #define GPIO_PL2_EPI0S18 0x000A080F
738 
739 #define GPIO_PL3_C1O 0x000A0C05
740 #define GPIO_PL3_IDX0 0x000A0C06
741 #define GPIO_PL3_USB0D3 0x000A0C0E
742 #define GPIO_PL3_EPI0S19 0x000A0C0F
743 
744 #define GPIO_PL4_T0CCP0 0x000A1003
745 #define GPIO_PL4_USB0D4 0x000A100E
746 #define GPIO_PL4_EPI0S26 0x000A100F
747 
748 #define GPIO_PL5_T0CCP1 0x000A1403
749 #define GPIO_PL5_EPI0S33 0x000A140F
750 #define GPIO_PL5_USB0D5 0x000A140E
751 
752 #define GPIO_PL6_T1CCP0 0x000A1803
753 
754 #define GPIO_PL7_T1CCP1 0x000A1C03
755 
756 #define GPIO_PM0_T2CCP0 0x000B0003
757 #define GPIO_PM0_EPI0S15 0x000B000F
758 
759 #define GPIO_PM1_T2CCP1 0x000B0403
760 #define GPIO_PM1_EPI0S14 0x000B040F
761 
762 #define GPIO_PM2_T3CCP0 0x000B0803
763 #define GPIO_PM2_EPI0S13 0x000B080F
764 
765 #define GPIO_PM3_T3CCP1 0x000B0C03
766 #define GPIO_PM3_EPI0S12 0x000B0C0F
767 
768 #define GPIO_PM4_U0CTS 0x000B1001
769 #define GPIO_PM4_T4CCP0 0x000B1003
770 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
771 
772 #define GPIO_PM5_U0DCD 0x000B1401
773 #define GPIO_PM5_T4CCP1 0x000B1403
774 
775 #define GPIO_PM6_U0DSR 0x000B1801
776 #define GPIO_PM6_T5CCP0 0x000B1803
777 #define GPIO_PM6_EN0CRS 0x000B180E
778 
779 #define GPIO_PM7_U0RI 0x000B1C01
780 #define GPIO_PM7_T5CCP1 0x000B1C03
781 #define GPIO_PM7_EN0COL 0x000B1C0E
782 
783 #define GPIO_PN0_U1RTS 0x000C0001
784 
785 #define GPIO_PN1_U1CTS 0x000C0401
786 
787 #define GPIO_PN2_U1DCD 0x000C0801
788 #define GPIO_PN2_U2RTS 0x000C0802
789 #define GPIO_PN2_EPI0S29 0x000C080F
790 
791 #define GPIO_PN3_U1DSR 0x000C0C01
792 #define GPIO_PN3_U2CTS 0x000C0C02
793 #define GPIO_PN3_EPI0S30 0x000C0C0F
794 
795 #define GPIO_PN4_U1DTR 0x000C1001
796 #define GPIO_PN4_U3RTS 0x000C1002
797 #define GPIO_PN4_I2C2SDA 0x000C1003
798 #define GPIO_PN4_EPI0S34 0x000C100F
799 
800 #define GPIO_PN5_U1RI 0x000C1401
801 #define GPIO_PN5_U3CTS 0x000C1402
802 #define GPIO_PN5_I2C2SCL 0x000C1403
803 #define GPIO_PN5_EPI0S35 0x000C140F
804 
805 #define GPIO_PN6_U4RTS 0x000C1802
806 #define GPIO_PN6_EN0TXER 0x000C180E
807 #define GPIO_PN6_LCDDATA13 0x000C180F
808 
809 #define GPIO_PN7_U1RTS 0x000C1C01
810 #define GPIO_PN7_U4CTS 0x000C1C02
811 #define GPIO_PN7_LCDDATA12 0x000C1C0F
812 
813 #define GPIO_PP0_U6RX 0x000D0001
814 #define GPIO_PP0_T6CCP0 0x000D0005
815 #define GPIO_PP0_EN0INTRN 0x000D0007
816 #define GPIO_PP0_SSI3XDAT2 0x000D000F
817 
818 #define GPIO_PP1_U6TX 0x000D0401
819 #define GPIO_PP1_T6CCP1 0x000D0405
820 #define GPIO_PP1_SSI3XDAT3 0x000D040F
821 
822 #define GPIO_PP2_U0DTR 0x000D0801
823 #define GPIO_PP2_USB0NXT 0x000D080E
824 #define GPIO_PP2_EPI0S29 0x000D080F
825 
826 #define GPIO_PP3_U1CTS 0x000D0C01
827 #define GPIO_PP3_U0DCD 0x000D0C02
828 #define GPIO_PP3_RTCCLK 0x000D0C07
829 #define GPIO_PP3_USB0DIR 0x000D0C0E
830 #define GPIO_PP3_EPI0S30 0x000D0C0F
831 
832 #define GPIO_PP4_U3RTS 0x000D1001
833 #define GPIO_PP4_U0DSR 0x000D1002
834 #define GPIO_PP4_OWIRE 0x000D1004
835 #define GPIO_PP4_USB0D7 0x000D100E
836 
837 #define GPIO_PP5_U3CTS 0x000D1401
838 #define GPIO_PP5_I2C2SCL 0x000D1402
839 #define GPIO_PP5_OWALT 0x000D1404
840 #define GPIO_PP5_USB0D6 0x000D140E
841 
842 #define GPIO_PP6_U1DCD 0x000D1801
843 #define GPIO_PP6_I2C2SDA 0x000D1802
844 
845 #define GPIO_PP7_OWIRE 0x000D1C05
846 
847 #define GPIO_PQ0_T6CCP0 0x000E0003
848 #define GPIO_PQ0_SSI3CLK 0x000E000E
849 #define GPIO_PQ0_EPI0S20 0x000E000F
850 
851 #define GPIO_PQ1_T6CCP1 0x000E0403
852 #define GPIO_PQ1_SSI3FSS 0x000E040E
853 #define GPIO_PQ1_EPI0S21 0x000E040F
854 
855 #define GPIO_PQ2_T7CCP0 0x000E0803
856 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
857 #define GPIO_PQ2_EPI0S22 0x000E080F
858 
859 #define GPIO_PQ3_T7CCP1 0x000E0C03
860 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
861 #define GPIO_PQ3_EPI0S23 0x000E0C0F
862 
863 #define GPIO_PQ4_U1RX 0x000E1001
864 #define GPIO_PQ4_DIVSCLK 0x000E1007
865 
866 #define GPIO_PQ5_U1TX 0x000E1401
867 #define GPIO_PQ5_EN0RXD0 0x000E140E
868 
869 #define GPIO_PQ6_U1DTR 0x000E1801
870 #define GPIO_PQ6_EN0RXD1 0x000E180E
871 
872 #define GPIO_PQ7_U1RI 0x000E1C01
873 
874 #define GPIO_PR0_U4TX 0x000F0001
875 #define GPIO_PR0_I2C1SCL 0x000F0002
876 #define GPIO_PR0_M0PWM0 0x000F0006
877 #define GPIO_PR0_LCDCP 0x000F000F
878 
879 #define GPIO_PR1_U4RX 0x000F0401
880 #define GPIO_PR1_I2C1SDA 0x000F0402
881 #define GPIO_PR1_M0PWM1 0x000F0406
882 #define GPIO_PR1_LCDFP 0x000F040F
883 
884 #define GPIO_PR2_I2C2SCL 0x000F0802
885 #define GPIO_PR2_M0PWM2 0x000F0806
886 #define GPIO_PR2_LCDLP 0x000F080F
887 
888 #define GPIO_PR3_I2C2SDA 0x000F0C02
889 #define GPIO_PR3_M0PWM3 0x000F0C06
890 #define GPIO_PR3_LCDDATA03 0x000F0C0F
891 
892 #define GPIO_PR4_I2C3SCL 0x000F1002
893 #define GPIO_PR4_T0CCP0 0x000F1003
894 #define GPIO_PR4_M0PWM4 0x000F1006
895 #define GPIO_PR4_LCDDATA00 0x000F100F
896 
897 #define GPIO_PR5_U1RX 0x000F1401
898 #define GPIO_PR5_I2C3SDA 0x000F1402
899 #define GPIO_PR5_T0CCP1 0x000F1403
900 #define GPIO_PR5_M0PWM5 0x000F1406
901 #define GPIO_PR5_LCDDATA01 0x000F140F
902 
903 #define GPIO_PR6_U1TX 0x000F1801
904 #define GPIO_PR6_I2C4SCL 0x000F1802
905 #define GPIO_PR6_T1CCP0 0x000F1803
906 #define GPIO_PR6_M0PWM6 0x000F1806
907 #define GPIO_PR6_LCDDATA04 0x000F180F
908 
909 #define GPIO_PR7_I2C4SDA 0x000F1C02
910 #define GPIO_PR7_T1CCP1 0x000F1C03
911 #define GPIO_PR7_M0PWM7 0x000F1C06
912 #define GPIO_PR7_EN0TXEN 0x000F1C0E
913 #define GPIO_PR7_LCDDATA05 0x000F1C0F
914 
915 #define GPIO_PS0_T2CCP0 0x00100003
916 #define GPIO_PS0_M0FAULT0 0x00100006
917 #define GPIO_PS0_LCDDATA20 0x0010000F
918 
919 #define GPIO_PS1_T2CCP1 0x00100403
920 #define GPIO_PS1_M0FAULT1 0x00100406
921 #define GPIO_PS1_LCDDATA21 0x0010040F
922 
923 #define GPIO_PS2_U1DSR 0x00100801
924 #define GPIO_PS2_T3CCP0 0x00100803
925 #define GPIO_PS2_M0FAULT2 0x00100806
926 #define GPIO_PS2_LCDDATA22 0x0010080F
927 
928 #define GPIO_PS3_T3CCP1 0x00100C03
929 #define GPIO_PS3_M0FAULT3 0x00100C06
930 #define GPIO_PS3_LCDDATA23 0x00100C0F
931 
932 #define GPIO_PS4_T4CCP0 0x00101003
933 #define GPIO_PS4_PHA0 0x00101006
934 #define GPIO_PS4_EN0TXD0 0x0010100E
935 #define GPIO_PS4_LCDDATA06 0x0010100F
936 
937 #define GPIO_PS5_T4CCP1 0x00101403
938 #define GPIO_PS5_PHB0 0x00101406
939 #define GPIO_PS5_EN0TXD1 0x0010140E
940 #define GPIO_PS5_LCDDATA07 0x0010140F
941 
942 #define GPIO_PS6_T5CCP0 0x00101803
943 #define GPIO_PS6_IDX0 0x00101806
944 #define GPIO_PS6_EN0RXER 0x0010180E
945 #define GPIO_PS6_LCDDATA08 0x0010180F
946 
947 #define GPIO_PS7_T5CCP1 0x00101C03
948 #define GPIO_PS7_EN0RXDV 0x00101C0E
949 #define GPIO_PS7_LCDDATA09 0x00101C0F
950 
951 #define GPIO_PT0_T6CCP0 0x00110003
952 #define GPIO_PT0_CAN0RX 0x00110007
953 #define GPIO_PT0_EN0RXD0 0x0011000E
954 #define GPIO_PT0_LCDDATA10 0x0011000F
955 
956 #define GPIO_PT1_T6CCP1 0x00110403
957 #define GPIO_PT1_CAN0TX 0x00110407
958 #define GPIO_PT1_EN0RXD1 0x0011040E
959 #define GPIO_PT1_LCDDATA11 0x0011040F
960 
961 #define GPIO_PT2_T7CCP0 0x00110803
962 #define GPIO_PT2_CAN1RX 0x00110807
963 #define GPIO_PT2_LCDDATA18 0x0011080F
964 
965 #define GPIO_PT3_T7CCP1 0x00110C03
966 #define GPIO_PT3_CAN1TX 0x00110C07
967 #define GPIO_PT3_LCDDATA19 0x00110C0F
968 
969 #endif // __MSP432E411Y__
970 
971 #endif // __DRIVERLIB_PIN_MAP_H__
Copyright 2017, Texas Instruments Incorporated