MSP432E4 DriverLib API Guide
1.11.00.03
tmp
bazel_docapi.z9EuJc
source
ti
devices
msp432e4
driverlib
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 1995-2019
, Texas Instruments Incorporated. All rights reserved.
Trademarks
|
Privacy policy
|
Terms of use
|
Terms of sale