mikroSDK Reference Manual
pin_map.h
1
//*****************************************************************************
2
//
3
// pin_map.h - Mapping of peripherals to pins for all parts.
4
//
5
// Copyright (c) 2007-2020 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
// This is part of revision 2.2.0.295 of the Tiva Peripheral Driver Library.
37
//
38
//*****************************************************************************
39
40
#ifndef __DRIVERLIB_PIN_MAP_H__
41
#define __DRIVERLIB_PIN_MAP_H__
42
43
//*****************************************************************************
44
//
45
// TM4C1230C3PM Port/Pin Mapping Definitions
46
//
47
//*****************************************************************************
48
#ifdef PART_TM4C1230C3PM
49
50
#define GPIO_PA0_U0RX 0x00000001
51
52
#define GPIO_PA1_U0TX 0x00000401
53
54
#define GPIO_PA2_SSI0CLK 0x00000802
55
56
#define GPIO_PA3_SSI0FSS 0x00000C02
57
58
#define GPIO_PA4_SSI0RX 0x00001002
59
60
#define GPIO_PA5_SSI0TX 0x00001402
61
62
#define GPIO_PA6_I2C1SCL 0x00001803
63
64
#define GPIO_PA7_I2C1SDA 0x00001C03
65
66
#define GPIO_PB0_U1RX 0x00010001
67
#define GPIO_PB0_T2CCP0 0x00010007
68
69
#define GPIO_PB1_U1TX 0x00010401
70
#define GPIO_PB1_T2CCP1 0x00010407
71
72
#define GPIO_PB2_I2C0SCL 0x00010803
73
#define GPIO_PB2_T3CCP0 0x00010807
74
75
#define GPIO_PB3_I2C0SDA 0x00010C03
76
#define GPIO_PB3_T3CCP1 0x00010C07
77
78
#define GPIO_PB4_SSI2CLK 0x00011002
79
#define GPIO_PB4_T1CCP0 0x00011007
80
#define GPIO_PB4_CAN0RX 0x00011008
81
82
#define GPIO_PB5_SSI2FSS 0x00011402
83
#define GPIO_PB5_T1CCP1 0x00011407
84
#define GPIO_PB5_CAN0TX 0x00011408
85
86
#define GPIO_PB6_SSI2RX 0x00011802
87
#define GPIO_PB6_I2C5SCL 0x00011803
88
#define GPIO_PB6_T0CCP0 0x00011807
89
90
#define GPIO_PB7_SSI2TX 0x00011C02
91
#define GPIO_PB7_I2C5SDA 0x00011C03
92
#define GPIO_PB7_T0CCP1 0x00011C07
93
94
#define GPIO_PC0_TCK 0x00020001
95
#define GPIO_PC0_SWCLK 0x00020001
96
#define GPIO_PC0_T4CCP0 0x00020007
97
98
#define GPIO_PC1_TMS 0x00020401
99
#define GPIO_PC1_SWDIO 0x00020401
100
#define GPIO_PC1_T4CCP1 0x00020407
101
102
#define GPIO_PC2_TDI 0x00020801
103
#define GPIO_PC2_T5CCP0 0x00020807
104
105
#define GPIO_PC3_SWO 0x00020C01
106
#define GPIO_PC3_TDO 0x00020C01
107
#define GPIO_PC3_T5CCP1 0x00020C07
108
109
#define GPIO_PC4_U4RX 0x00021001
110
#define GPIO_PC4_U1RX 0x00021002
111
#define GPIO_PC4_WT0CCP0 0x00021007
112
#define GPIO_PC4_U1RTS 0x00021008
113
114
#define GPIO_PC5_U4TX 0x00021401
115
#define GPIO_PC5_U1TX 0x00021402
116
#define GPIO_PC5_WT0CCP1 0x00021407
117
#define GPIO_PC5_U1CTS 0x00021408
118
119
#define GPIO_PC6_U3RX 0x00021801
120
#define GPIO_PC6_WT1CCP0 0x00021807
121
122
#define GPIO_PC7_U3TX 0x00021C01
123
#define GPIO_PC7_WT1CCP1 0x00021C07
124
125
#define GPIO_PD0_SSI3CLK 0x00030001
126
#define GPIO_PD0_SSI1CLK 0x00030002
127
#define GPIO_PD0_I2C3SCL 0x00030003
128
#define GPIO_PD0_WT2CCP0 0x00030007
129
130
#define GPIO_PD1_SSI3FSS 0x00030401
131
#define GPIO_PD1_SSI1FSS 0x00030402
132
#define GPIO_PD1_I2C3SDA 0x00030403
133
#define GPIO_PD1_WT2CCP1 0x00030407
134
135
#define GPIO_PD2_SSI3RX 0x00030801
136
#define GPIO_PD2_SSI1RX 0x00030802
137
#define GPIO_PD2_WT3CCP0 0x00030807
138
139
#define GPIO_PD3_SSI3TX 0x00030C01
140
#define GPIO_PD3_SSI1TX 0x00030C02
141
#define GPIO_PD3_WT3CCP1 0x00030C07
142
143
#define GPIO_PD4_U6RX 0x00031001
144
#define GPIO_PD4_WT4CCP0 0x00031007
145
146
#define GPIO_PD5_U6TX 0x00031401
147
#define GPIO_PD5_WT4CCP1 0x00031407
148
149
#define GPIO_PD6_U2RX 0x00031801
150
#define GPIO_PD6_WT5CCP0 0x00031807
151
152
#define GPIO_PD7_U2TX 0x00031C01
153
#define GPIO_PD7_WT5CCP1 0x00031C07
154
#define GPIO_PD7_NMI 0x00031C08
155
156
#define GPIO_PE0_U7RX 0x00040001
157
158
#define GPIO_PE1_U7TX 0x00040401
159
160
#define GPIO_PE4_U5RX 0x00041001
161
#define GPIO_PE4_I2C2SCL 0x00041003
162
#define GPIO_PE4_CAN0RX 0x00041008
163
164
#define GPIO_PE5_U5TX 0x00041401
165
#define GPIO_PE5_I2C2SDA 0x00041403
166
#define GPIO_PE5_CAN0TX 0x00041408
167
168
#define GPIO_PF0_U1RTS 0x00050001
169
#define GPIO_PF0_SSI1RX 0x00050002
170
#define GPIO_PF0_CAN0RX 0x00050003
171
#define GPIO_PF0_T0CCP0 0x00050007
172
#define GPIO_PF0_NMI 0x00050008
173
#define GPIO_PF0_C0O 0x00050009
174
175
#define GPIO_PF1_U1CTS 0x00050401
176
#define GPIO_PF1_SSI1TX 0x00050402
177
#define GPIO_PF1_T0CCP1 0x00050407
178
#define GPIO_PF1_C1O 0x00050409
179
#define GPIO_PF1_TRD1 0x0005040E
180
181
#define GPIO_PF2_SSI1CLK 0x00050802
182
#define GPIO_PF2_T1CCP0 0x00050807
183
#define GPIO_PF2_TRD0 0x0005080E
184
185
#define GPIO_PF3_SSI1FSS 0x00050C02
186
#define GPIO_PF3_CAN0TX 0x00050C03
187
#define GPIO_PF3_T1CCP1 0x00050C07
188
#define GPIO_PF3_TRCLK 0x00050C0E
189
190
#define GPIO_PF4_T2CCP0 0x00051007
191
192
#define GPIO_PG0_I2C3SCL 0x00060003
193
#define GPIO_PG0_T4CCP0 0x00060007
194
195
#define GPIO_PG1_I2C3SDA 0x00060403
196
#define GPIO_PG1_T4CCP1 0x00060407
197
198
#define GPIO_PG2_I2C4SCL 0x00060803
199
#define GPIO_PG2_T5CCP0 0x00060807
200
201
#define GPIO_PG3_I2C4SDA 0x00060C03
202
#define GPIO_PG3_T5CCP1 0x00060C07
203
204
#define GPIO_PG4_U2RX 0x00061001
205
#define GPIO_PG4_I2C1SCL 0x00061003
206
#define GPIO_PG4_WT0CCP0 0x00061007
207
208
#define GPIO_PG5_U2TX 0x00061401
209
#define GPIO_PG5_I2C1SDA 0x00061403
210
#define GPIO_PG5_WT0CCP1 0x00061407
211
212
#endif
// PART_TM4C1230C3PM
213
214
//*****************************************************************************
215
//
216
// TM4C1230D5PM Port/Pin Mapping Definitions
217
//
218
//*****************************************************************************
219
#ifdef PART_TM4C1230D5PM
220
221
#define GPIO_PA0_U0RX 0x00000001
222
223
#define GPIO_PA1_U0TX 0x00000401
224
225
#define GPIO_PA2_SSI0CLK 0x00000802
226
227
#define GPIO_PA3_SSI0FSS 0x00000C02
228
229
#define GPIO_PA4_SSI0RX 0x00001002
230
231
#define GPIO_PA5_SSI0TX 0x00001402
232
233
#define GPIO_PA6_I2C1SCL 0x00001803
234
235
#define GPIO_PA7_I2C1SDA 0x00001C03
236
237
#define GPIO_PB0_U1RX 0x00010001
238
#define GPIO_PB0_T2CCP0 0x00010007
239
240
#define GPIO_PB1_U1TX 0x00010401
241
#define GPIO_PB1_T2CCP1 0x00010407
242
243
#define GPIO_PB2_I2C0SCL 0x00010803
244
#define GPIO_PB2_T3CCP0 0x00010807
245
246
#define GPIO_PB3_I2C0SDA 0x00010C03
247
#define GPIO_PB3_T3CCP1 0x00010C07
248
249
#define GPIO_PB4_SSI2CLK 0x00011002
250
#define GPIO_PB4_T1CCP0 0x00011007
251
#define GPIO_PB4_CAN0RX 0x00011008
252
253
#define GPIO_PB5_SSI2FSS 0x00011402
254
#define GPIO_PB5_T1CCP1 0x00011407
255
#define GPIO_PB5_CAN0TX 0x00011408
256
257
#define GPIO_PB6_SSI2RX 0x00011802
258
#define GPIO_PB6_I2C5SCL 0x00011803
259
#define GPIO_PB6_T0CCP0 0x00011807
260
261
#define GPIO_PB7_SSI2TX 0x00011C02
262
#define GPIO_PB7_I2C5SDA 0x00011C03
263
#define GPIO_PB7_T0CCP1 0x00011C07
264
265
#define GPIO_PC0_TCK 0x00020001
266
#define GPIO_PC0_SWCLK 0x00020001
267
#define GPIO_PC0_T4CCP0 0x00020007
268
269
#define GPIO_PC1_TMS 0x00020401
270
#define GPIO_PC1_SWDIO 0x00020401
271
#define GPIO_PC1_T4CCP1 0x00020407
272
273
#define GPIO_PC2_TDI 0x00020801
274
#define GPIO_PC2_T5CCP0 0x00020807
275
276
#define GPIO_PC3_SWO 0x00020C01
277
#define GPIO_PC3_TDO 0x00020C01
278
#define GPIO_PC3_T5CCP1 0x00020C07
279
280
#define GPIO_PC4_U4RX 0x00021001
281
#define GPIO_PC4_U1RX 0x00021002
282
#define GPIO_PC4_WT0CCP0 0x00021007
283
#define GPIO_PC4_U1RTS 0x00021008
284
285
#define GPIO_PC5_U4TX 0x00021401
286
#define GPIO_PC5_U1TX 0x00021402
287
#define GPIO_PC5_WT0CCP1 0x00021407
288
#define GPIO_PC5_U1CTS 0x00021408
289
290
#define GPIO_PC6_U3RX 0x00021801
291
#define GPIO_PC6_WT1CCP0 0x00021807
292
293
#define GPIO_PC7_U3TX 0x00021C01
294
#define GPIO_PC7_WT1CCP1 0x00021C07
295
296
#define GPIO_PD0_SSI3CLK 0x00030001
297
#define GPIO_PD0_SSI1CLK 0x00030002
298
#define GPIO_PD0_I2C3SCL 0x00030003
299
#define GPIO_PD0_WT2CCP0 0x00030007
300
301
#define GPIO_PD1_SSI3FSS 0x00030401
302
#define GPIO_PD1_SSI1FSS 0x00030402
303
#define GPIO_PD1_I2C3SDA 0x00030403
304
#define GPIO_PD1_WT2CCP1 0x00030407
305
306
#define GPIO_PD2_SSI3RX 0x00030801
307
#define GPIO_PD2_SSI1RX 0x00030802
308
#define GPIO_PD2_WT3CCP0 0x00030807
309
310
#define GPIO_PD3_SSI3TX 0x00030C01
311
#define GPIO_PD3_SSI1TX 0x00030C02
312
#define GPIO_PD3_WT3CCP1 0x00030C07
313
314
#define GPIO_PD4_U6RX 0x00031001
315
#define GPIO_PD4_WT4CCP0 0x00031007
316
317
#define GPIO_PD5_U6TX 0x00031401
318
#define GPIO_PD5_WT4CCP1 0x00031407
319
320
#define GPIO_PD6_U2RX 0x00031801
321
#define GPIO_PD6_WT5CCP0 0x00031807
322
323
#define GPIO_PD7_U2TX 0x00031C01
324
#define GPIO_PD7_WT5CCP1 0x00031C07
325
#define GPIO_PD7_NMI 0x00031C08
326
327
#define GPIO_PE0_U7RX 0x00040001
328
329
#define GPIO_PE1_U7TX 0x00040401
330
331
#define GPIO_PE4_U5RX 0x00041001
332
#define GPIO_PE4_I2C2SCL 0x00041003
333
#define GPIO_PE4_CAN0RX 0x00041008
334
335
#define GPIO_PE5_U5TX 0x00041401
336
#define GPIO_PE5_I2C2SDA 0x00041403
337
#define GPIO_PE5_CAN0TX 0x00041408
338
339
#define GPIO_PF0_U1RTS 0x00050001
340
#define GPIO_PF0_SSI1RX 0x00050002
341
#define GPIO_PF0_CAN0RX 0x00050003
342
#define GPIO_PF0_T0CCP0 0x00050007
343
#define GPIO_PF0_NMI 0x00050008
344
#define GPIO_PF0_C0O 0x00050009
345
346
#define GPIO_PF1_U1CTS 0x00050401
347
#define GPIO_PF1_SSI1TX 0x00050402
348
#define GPIO_PF1_T0CCP1 0x00050407
349
#define GPIO_PF1_C1O 0x00050409
350
#define GPIO_PF1_TRD1 0x0005040E
351
352
#define GPIO_PF2_SSI1CLK 0x00050802
353
#define GPIO_PF2_T1CCP0 0x00050807
354
#define GPIO_PF2_TRD0 0x0005080E
355
356
#define GPIO_PF3_SSI1FSS 0x00050C02
357
#define GPIO_PF3_CAN0TX 0x00050C03
358
#define GPIO_PF3_T1CCP1 0x00050C07
359
#define GPIO_PF3_TRCLK 0x00050C0E
360
361
#define GPIO_PF4_T2CCP0 0x00051007
362
363
#define GPIO_PG0_I2C3SCL 0x00060003
364
#define GPIO_PG0_T4CCP0 0x00060007
365
366
#define GPIO_PG1_I2C3SDA 0x00060403
367
#define GPIO_PG1_T4CCP1 0x00060407
368
369
#define GPIO_PG2_I2C4SCL 0x00060803
370
#define GPIO_PG2_T5CCP0 0x00060807
371
372
#define GPIO_PG3_I2C4SDA 0x00060C03
373
#define GPIO_PG3_T5CCP1 0x00060C07
374
375
#define GPIO_PG4_U2RX 0x00061001
376
#define GPIO_PG4_I2C1SCL 0x00061003
377
#define GPIO_PG4_WT0CCP0 0x00061007
378
379
#define GPIO_PG5_U2TX 0x00061401
380
#define GPIO_PG5_I2C1SDA 0x00061403
381
#define GPIO_PG5_WT0CCP1 0x00061407
382
383
#endif
// PART_TM4C1230D5PM
384
385
//*****************************************************************************
386
//
387
// TM4C1230E6PM Port/Pin Mapping Definitions
388
//
389
//*****************************************************************************
390
#ifdef PART_TM4C1230E6PM
391
392
#define GPIO_PA0_U0RX 0x00000001
393
394
#define GPIO_PA1_U0TX 0x00000401
395
396
#define GPIO_PA2_SSI0CLK 0x00000802
397
398
#define GPIO_PA3_SSI0FSS 0x00000C02
399
400
#define GPIO_PA4_SSI0RX 0x00001002
401
402
#define GPIO_PA5_SSI0TX 0x00001402
403
404
#define GPIO_PA6_I2C1SCL 0x00001803
405
406
#define GPIO_PA7_I2C1SDA 0x00001C03
407
408
#define GPIO_PB0_U1RX 0x00010001
409
#define GPIO_PB0_T2CCP0 0x00010007
410
411
#define GPIO_PB1_U1TX 0x00010401
412
#define GPIO_PB1_T2CCP1 0x00010407
413
414
#define GPIO_PB2_I2C0SCL 0x00010803
415
#define GPIO_PB2_T3CCP0 0x00010807
416
417
#define GPIO_PB3_I2C0SDA 0x00010C03
418
#define GPIO_PB3_T3CCP1 0x00010C07
419
420
#define GPIO_PB4_SSI2CLK 0x00011002
421
#define GPIO_PB4_T1CCP0 0x00011007
422
#define GPIO_PB4_CAN0RX 0x00011008
423
424
#define GPIO_PB5_SSI2FSS 0x00011402
425
#define GPIO_PB5_T1CCP1 0x00011407
426
#define GPIO_PB5_CAN0TX 0x00011408
427
428
#define GPIO_PB6_SSI2RX 0x00011802
429
#define GPIO_PB6_I2C5SCL 0x00011803
430
#define GPIO_PB6_T0CCP0 0x00011807
431
432
#define GPIO_PB7_SSI2TX 0x00011C02
433
#define GPIO_PB7_I2C5SDA 0x00011C03
434
#define GPIO_PB7_T0CCP1 0x00011C07
435
436
#define GPIO_PC0_TCK 0x00020001
437
#define GPIO_PC0_SWCLK 0x00020001
438
#define GPIO_PC0_T4CCP0 0x00020007
439
440
#define GPIO_PC1_TMS 0x00020401
441
#define GPIO_PC1_SWDIO 0x00020401
442
#define GPIO_PC1_T4CCP1 0x00020407
443
444
#define GPIO_PC2_TDI 0x00020801
445
#define GPIO_PC2_T5CCP0 0x00020807
446
447
#define GPIO_PC3_SWO 0x00020C01
448
#define GPIO_PC3_TDO 0x00020C01
449
#define GPIO_PC3_T5CCP1 0x00020C07
450
451
#define GPIO_PC4_U4RX 0x00021001
452
#define GPIO_PC4_U1RX 0x00021002
453
#define GPIO_PC4_WT0CCP0 0x00021007
454
#define GPIO_PC4_U1RTS 0x00021008
455
456
#define GPIO_PC5_U4TX 0x00021401
457
#define GPIO_PC5_U1TX 0x00021402
458
#define GPIO_PC5_WT0CCP1 0x00021407
459
#define GPIO_PC5_U1CTS 0x00021408
460
461
#define GPIO_PC6_U3RX 0x00021801
462
#define GPIO_PC6_WT1CCP0 0x00021807
463
464
#define GPIO_PC7_U3TX 0x00021C01
465
#define GPIO_PC7_WT1CCP1 0x00021C07
466
467
#define GPIO_PD0_SSI3CLK 0x00030001
468
#define GPIO_PD0_SSI1CLK 0x00030002
469
#define GPIO_PD0_I2C3SCL 0x00030003
470
#define GPIO_PD0_WT2CCP0 0x00030007
471
472
#define GPIO_PD1_SSI3FSS 0x00030401
473
#define GPIO_PD1_SSI1FSS 0x00030402
474
#define GPIO_PD1_I2C3SDA 0x00030403
475
#define GPIO_PD1_WT2CCP1 0x00030407
476
477
#define GPIO_PD2_SSI3RX 0x00030801
478
#define GPIO_PD2_SSI1RX 0x00030802
479
#define GPIO_PD2_WT3CCP0 0x00030807
480
481
#define GPIO_PD3_SSI3TX 0x00030C01
482
#define GPIO_PD3_SSI1TX 0x00030C02
483
#define GPIO_PD3_WT3CCP1 0x00030C07
484
485
#define GPIO_PD4_U6RX 0x00031001
486
#define GPIO_PD4_WT4CCP0 0x00031007
487
488
#define GPIO_PD5_U6TX 0x00031401
489
#define GPIO_PD5_WT4CCP1 0x00031407
490
491
#define GPIO_PD6_U2RX 0x00031801
492
#define GPIO_PD6_WT5CCP0 0x00031807
493
494
#define GPIO_PD7_U2TX 0x00031C01
495
#define GPIO_PD7_WT5CCP1 0x00031C07
496
#define GPIO_PD7_NMI 0x00031C08
497
498
#define GPIO_PE0_U7RX 0x00040001
499
500
#define GPIO_PE1_U7TX 0x00040401
501
502
#define GPIO_PE4_U5RX 0x00041001
503
#define GPIO_PE4_I2C2SCL 0x00041003
504
#define GPIO_PE4_CAN0RX 0x00041008
505
506
#define GPIO_PE5_U5TX 0x00041401
507
#define GPIO_PE5_I2C2SDA 0x00041403
508
#define GPIO_PE5_CAN0TX 0x00041408
509
510
#define GPIO_PF0_U1RTS 0x00050001
511
#define GPIO_PF0_SSI1RX 0x00050002
512
#define GPIO_PF0_CAN0RX 0x00050003
513
#define GPIO_PF0_T0CCP0 0x00050007
514
#define GPIO_PF0_NMI 0x00050008
515
#define GPIO_PF0_C0O 0x00050009
516
517
#define GPIO_PF1_U1CTS 0x00050401
518
#define GPIO_PF1_SSI1TX 0x00050402
519
#define GPIO_PF1_T0CCP1 0x00050407
520
#define GPIO_PF1_C1O 0x00050409
521
#define GPIO_PF1_TRD1 0x0005040E
522
523
#define GPIO_PF2_SSI1CLK 0x00050802
524
#define GPIO_PF2_T1CCP0 0x00050807
525
#define GPIO_PF2_TRD0 0x0005080E
526
527
#define GPIO_PF3_SSI1FSS 0x00050C02
528
#define GPIO_PF3_CAN0TX 0x00050C03
529
#define GPIO_PF3_T1CCP1 0x00050C07
530
#define GPIO_PF3_TRCLK 0x00050C0E
531
532
#define GPIO_PF4_T2CCP0 0x00051007
533
534
#define GPIO_PG0_I2C3SCL 0x00060003
535
#define GPIO_PG0_T4CCP0 0x00060007
536
537
#define GPIO_PG1_I2C3SDA 0x00060403
538
#define GPIO_PG1_T4CCP1 0x00060407
539
540
#define GPIO_PG2_I2C4SCL 0x00060803
541
#define GPIO_PG2_T5CCP0 0x00060807
542
543
#define GPIO_PG3_I2C4SDA 0x00060C03
544
#define GPIO_PG3_T5CCP1 0x00060C07
545
546
#define GPIO_PG4_U2RX 0x00061001
547
#define GPIO_PG4_I2C1SCL 0x00061003
548
#define GPIO_PG4_WT0CCP0 0x00061007
549
550
#define GPIO_PG5_U2TX 0x00061401
551
#define GPIO_PG5_I2C1SDA 0x00061403
552
#define GPIO_PG5_WT0CCP1 0x00061407
553
554
#endif
// PART_TM4C1230E6PM
555
556
//*****************************************************************************
557
//
558
// TM4C1230H6PM Port/Pin Mapping Definitions
559
//
560
//*****************************************************************************
561
#ifdef PART_TM4C1230H6PM
562
563
#define GPIO_PA0_U0RX 0x00000001
564
565
#define GPIO_PA1_U0TX 0x00000401
566
567
#define GPIO_PA2_SSI0CLK 0x00000802
568
569
#define GPIO_PA3_SSI0FSS 0x00000C02
570
571
#define GPIO_PA4_SSI0RX 0x00001002
572
573
#define GPIO_PA5_SSI0TX 0x00001402
574
575
#define GPIO_PA6_I2C1SCL 0x00001803
576
577
#define GPIO_PA7_I2C1SDA 0x00001C03
578
579
#define GPIO_PB0_U1RX 0x00010001
580
#define GPIO_PB0_T2CCP0 0x00010007
581
582
#define GPIO_PB1_U1TX 0x00010401
583
#define GPIO_PB1_T2CCP1 0x00010407
584
585
#define GPIO_PB2_I2C0SCL 0x00010803
586
#define GPIO_PB2_T3CCP0 0x00010807
587
588
#define GPIO_PB3_I2C0SDA 0x00010C03
589
#define GPIO_PB3_T3CCP1 0x00010C07
590
591
#define GPIO_PB4_SSI2CLK 0x00011002
592
#define GPIO_PB4_T1CCP0 0x00011007
593
#define GPIO_PB4_CAN0RX 0x00011008
594
595
#define GPIO_PB5_SSI2FSS 0x00011402
596
#define GPIO_PB5_T1CCP1 0x00011407
597
#define GPIO_PB5_CAN0TX 0x00011408
598
599
#define GPIO_PB6_SSI2RX 0x00011802
600
#define GPIO_PB6_I2C5SCL 0x00011803
601
#define GPIO_PB6_T0CCP0 0x00011807
602
603
#define GPIO_PB7_SSI2TX 0x00011C02
604
#define GPIO_PB7_I2C5SDA 0x00011C03
605
#define GPIO_PB7_T0CCP1 0x00011C07
606
607
#define GPIO_PC0_TCK 0x00020001
608
#define GPIO_PC0_SWCLK 0x00020001
609
#define GPIO_PC0_T4CCP0 0x00020007
610
611
#define GPIO_PC1_TMS 0x00020401
612
#define GPIO_PC1_SWDIO 0x00020401
613
#define GPIO_PC1_T4CCP1 0x00020407
614
615
#define GPIO_PC2_TDI 0x00020801
616
#define GPIO_PC2_T5CCP0 0x00020807
617
618
#define GPIO_PC3_SWO 0x00020C01
619
#define GPIO_PC3_TDO 0x00020C01
620
#define GPIO_PC3_T5CCP1 0x00020C07
621
622
#define GPIO_PC4_U4RX 0x00021001
623
#define GPIO_PC4_U1RX 0x00021002
624
#define GPIO_PC4_WT0CCP0 0x00021007
625
#define GPIO_PC4_U1RTS 0x00021008
626
627
#define GPIO_PC5_U4TX 0x00021401
628
#define GPIO_PC5_U1TX 0x00021402
629
#define GPIO_PC5_WT0CCP1 0x00021407
630
#define GPIO_PC5_U1CTS 0x00021408
631
632
#define GPIO_PC6_U3RX 0x00021801
633
#define GPIO_PC6_WT1CCP0 0x00021807
634
635
#define GPIO_PC7_U3TX 0x00021C01
636
#define GPIO_PC7_WT1CCP1 0x00021C07
637
638
#define GPIO_PD0_SSI3CLK 0x00030001
639
#define GPIO_PD0_SSI1CLK 0x00030002
640
#define GPIO_PD0_I2C3SCL 0x00030003
641
#define GPIO_PD0_WT2CCP0 0x00030007
642
643
#define GPIO_PD1_SSI3FSS 0x00030401
644
#define GPIO_PD1_SSI1FSS 0x00030402
645
#define GPIO_PD1_I2C3SDA 0x00030403
646
#define GPIO_PD1_WT2CCP1 0x00030407
647
648
#define GPIO_PD2_SSI3RX 0x00030801
649
#define GPIO_PD2_SSI1RX 0x00030802
650
#define GPIO_PD2_WT3CCP0 0x00030807
651
652
#define GPIO_PD3_SSI3TX 0x00030C01
653
#define GPIO_PD3_SSI1TX 0x00030C02
654
#define GPIO_PD3_WT3CCP1 0x00030C07
655
656
#define GPIO_PD4_U6RX 0x00031001
657
#define GPIO_PD4_WT4CCP0 0x00031007
658
659
#define GPIO_PD5_U6TX 0x00031401
660
#define GPIO_PD5_WT4CCP1 0x00031407
661
662
#define GPIO_PD6_U2RX 0x00031801
663
#define GPIO_PD6_WT5CCP0 0x00031807
664
665
#define GPIO_PD7_U2TX 0x00031C01
666
#define GPIO_PD7_WT5CCP1 0x00031C07
667
#define GPIO_PD7_NMI 0x00031C08
668
669
#define GPIO_PE0_U7RX 0x00040001
670
671
#define GPIO_PE1_U7TX 0x00040401
672
673
#define GPIO_PE4_U5RX 0x00041001
674
#define GPIO_PE4_I2C2SCL 0x00041003
675
#define GPIO_PE4_CAN0RX 0x00041008
676
677
#define GPIO_PE5_U5TX 0x00041401
678
#define GPIO_PE5_I2C2SDA 0x00041403
679
#define GPIO_PE5_CAN0TX 0x00041408
680
681
#define GPIO_PF0_U1RTS 0x00050001
682
#define GPIO_PF0_SSI1RX 0x00050002
683
#define GPIO_PF0_CAN0RX 0x00050003
684
#define GPIO_PF0_T0CCP0 0x00050007
685
#define GPIO_PF0_NMI 0x00050008
686
#define GPIO_PF0_C0O 0x00050009
687
688
#define GPIO_PF1_U1CTS 0x00050401
689
#define GPIO_PF1_SSI1TX 0x00050402
690
#define GPIO_PF1_T0CCP1 0x00050407
691
#define GPIO_PF1_C1O 0x00050409
692
#define GPIO_PF1_TRD1 0x0005040E
693
694
#define GPIO_PF2_SSI1CLK 0x00050802
695
#define GPIO_PF2_T1CCP0 0x00050807
696
#define GPIO_PF2_TRD0 0x0005080E
697
698
#define GPIO_PF3_SSI1FSS 0x00050C02
699
#define GPIO_PF3_CAN0TX 0x00050C03
700
#define GPIO_PF3_T1CCP1 0x00050C07
701
#define GPIO_PF3_TRCLK 0x00050C0E
702
703
#define GPIO_PF4_T2CCP0 0x00051007
704
705
#define GPIO_PG0_I2C3SCL 0x00060003
706
#define GPIO_PG0_T4CCP0 0x00060007
707
708
#define GPIO_PG1_I2C3SDA 0x00060403
709
#define GPIO_PG1_T4CCP1 0x00060407
710
711
#define GPIO_PG2_I2C4SCL 0x00060803
712
#define GPIO_PG2_T5CCP0 0x00060807
713
714
#define GPIO_PG3_I2C4SDA 0x00060C03
715
#define GPIO_PG3_T5CCP1 0x00060C07
716
717
#define GPIO_PG4_U2RX 0x00061001
718
#define GPIO_PG4_I2C1SCL 0x00061003
719
#define GPIO_PG4_WT0CCP0 0x00061007
720
721
#define GPIO_PG5_U2TX 0x00061401
722
#define GPIO_PG5_I2C1SDA 0x00061403
723
#define GPIO_PG5_WT0CCP1 0x00061407
724
725
#endif
// PART_TM4C1230H6PM
726
727
//*****************************************************************************
728
//
729
// TM4C1231C3PM Port/Pin Mapping Definitions
730
//
731
//*****************************************************************************
732
#ifdef PART_TM4C1231C3PM
733
734
#define GPIO_PA0_U0RX 0x00000001
735
736
#define GPIO_PA1_U0TX 0x00000401
737
738
#define GPIO_PA2_SSI0CLK 0x00000802
739
740
#define GPIO_PA3_SSI0FSS 0x00000C02
741
742
#define GPIO_PA4_SSI0RX 0x00001002
743
744
#define GPIO_PA5_SSI0TX 0x00001402
745
746
#define GPIO_PA6_I2C1SCL 0x00001803
747
748
#define GPIO_PA7_I2C1SDA 0x00001C03
749
750
#define GPIO_PB0_U1RX 0x00010001
751
#define GPIO_PB0_T2CCP0 0x00010007
752
753
#define GPIO_PB1_U1TX 0x00010401
754
#define GPIO_PB1_T2CCP1 0x00010407
755
756
#define GPIO_PB2_I2C0SCL 0x00010803
757
#define GPIO_PB2_T3CCP0 0x00010807
758
759
#define GPIO_PB3_I2C0SDA 0x00010C03
760
#define GPIO_PB3_T3CCP1 0x00010C07
761
762
#define GPIO_PB4_SSI2CLK 0x00011002
763
#define GPIO_PB4_T1CCP0 0x00011007
764
#define GPIO_PB4_CAN0RX 0x00011008
765
766
#define GPIO_PB5_SSI2FSS 0x00011402
767
#define GPIO_PB5_T1CCP1 0x00011407
768
#define GPIO_PB5_CAN0TX 0x00011408
769
770
#define GPIO_PB6_SSI2RX 0x00011802
771
#define GPIO_PB6_T0CCP0 0x00011807
772
773
#define GPIO_PB7_SSI2TX 0x00011C02
774
#define GPIO_PB7_T0CCP1 0x00011C07
775
776
#define GPIO_PC0_TCK 0x00020001
777
#define GPIO_PC0_SWCLK 0x00020001
778
#define GPIO_PC0_T4CCP0 0x00020007
779
780
#define GPIO_PC1_TMS 0x00020401
781
#define GPIO_PC1_SWDIO 0x00020401
782
#define GPIO_PC1_T4CCP1 0x00020407
783
784
#define GPIO_PC2_TDI 0x00020801
785
#define GPIO_PC2_T5CCP0 0x00020807
786
787
#define GPIO_PC3_SWO 0x00020C01
788
#define GPIO_PC3_TDO 0x00020C01
789
#define GPIO_PC3_T5CCP1 0x00020C07
790
791
#define GPIO_PC4_U4RX 0x00021001
792
#define GPIO_PC4_U1RX 0x00021002
793
#define GPIO_PC4_WT0CCP0 0x00021007
794
#define GPIO_PC4_U1RTS 0x00021008
795
796
#define GPIO_PC5_U4TX 0x00021401
797
#define GPIO_PC5_U1TX 0x00021402
798
#define GPIO_PC5_WT0CCP1 0x00021407
799
#define GPIO_PC5_U1CTS 0x00021408
800
801
#define GPIO_PC6_U3RX 0x00021801
802
#define GPIO_PC6_WT1CCP0 0x00021807
803
804
#define GPIO_PC7_U3TX 0x00021C01
805
#define GPIO_PC7_WT1CCP1 0x00021C07
806
807
#define GPIO_PD0_SSI3CLK 0x00030001
808
#define GPIO_PD0_SSI1CLK 0x00030002
809
#define GPIO_PD0_I2C3SCL 0x00030003
810
#define GPIO_PD0_WT2CCP0 0x00030007
811
812
#define GPIO_PD1_SSI3FSS 0x00030401
813
#define GPIO_PD1_SSI1FSS 0x00030402
814
#define GPIO_PD1_I2C3SDA 0x00030403
815
#define GPIO_PD1_WT2CCP1 0x00030407
816
817
#define GPIO_PD2_SSI3RX 0x00030801
818
#define GPIO_PD2_SSI1RX 0x00030802
819
#define GPIO_PD2_WT3CCP0 0x00030807
820
821
#define GPIO_PD3_SSI3TX 0x00030C01
822
#define GPIO_PD3_SSI1TX 0x00030C02
823
#define GPIO_PD3_WT3CCP1 0x00030C07
824
825
#define GPIO_PD4_U6RX 0x00031001
826
#define GPIO_PD4_WT4CCP0 0x00031007
827
828
#define GPIO_PD5_U6TX 0x00031401
829
#define GPIO_PD5_WT4CCP1 0x00031407
830
831
#define GPIO_PD6_U2RX 0x00031801
832
#define GPIO_PD6_WT5CCP0 0x00031807
833
834
#define GPIO_PD7_U2TX 0x00031C01
835
#define GPIO_PD7_WT5CCP1 0x00031C07
836
#define GPIO_PD7_NMI 0x00031C08
837
838
#define GPIO_PE0_U7RX 0x00040001
839
840
#define GPIO_PE1_U7TX 0x00040401
841
842
#define GPIO_PE4_U5RX 0x00041001
843
#define GPIO_PE4_I2C2SCL 0x00041003
844
#define GPIO_PE4_CAN0RX 0x00041008
845
846
#define GPIO_PE5_U5TX 0x00041401
847
#define GPIO_PE5_I2C2SDA 0x00041403
848
#define GPIO_PE5_CAN0TX 0x00041408
849
850
#define GPIO_PF0_U1RTS 0x00050001
851
#define GPIO_PF0_SSI1RX 0x00050002
852
#define GPIO_PF0_CAN0RX 0x00050003
853
#define GPIO_PF0_T0CCP0 0x00050007
854
#define GPIO_PF0_NMI 0x00050008
855
#define GPIO_PF0_C0O 0x00050009
856
857
#define GPIO_PF1_U1CTS 0x00050401
858
#define GPIO_PF1_SSI1TX 0x00050402
859
#define GPIO_PF1_T0CCP1 0x00050407
860
#define GPIO_PF1_C1O 0x00050409
861
#define GPIO_PF1_TRD1 0x0005040E
862
863
#define GPIO_PF2_SSI1CLK 0x00050802
864
#define GPIO_PF2_T1CCP0 0x00050807
865
#define GPIO_PF2_TRD0 0x0005080E
866
867
#define GPIO_PF3_SSI1FSS 0x00050C02
868
#define GPIO_PF3_CAN0TX 0x00050C03
869
#define GPIO_PF3_T1CCP1 0x00050C07
870
#define GPIO_PF3_TRCLK 0x00050C0E
871
872
#define GPIO_PF4_T2CCP0 0x00051007
873
874
#endif
// PART_TM4C1231C3PM
875
876
//*****************************************************************************
877
//
878
// TM4C1231D5PM Port/Pin Mapping Definitions
879
//
880
//*****************************************************************************
881
#ifdef PART_TM4C1231D5PM
882
883
#define GPIO_PA0_U0RX 0x00000001
884
885
#define GPIO_PA1_U0TX 0x00000401
886
887
#define GPIO_PA2_SSI0CLK 0x00000802
888
889
#define GPIO_PA3_SSI0FSS 0x00000C02
890
891
#define GPIO_PA4_SSI0RX 0x00001002
892
893
#define GPIO_PA5_SSI0TX 0x00001402
894
895
#define GPIO_PA6_I2C1SCL 0x00001803
896
897
#define GPIO_PA7_I2C1SDA 0x00001C03
898
899
#define GPIO_PB0_U1RX 0x00010001
900
#define GPIO_PB0_T2CCP0 0x00010007
901
902
#define GPIO_PB1_U1TX 0x00010401
903
#define GPIO_PB1_T2CCP1 0x00010407
904
905
#define GPIO_PB2_I2C0SCL 0x00010803
906
#define GPIO_PB2_T3CCP0 0x00010807
907
908
#define GPIO_PB3_I2C0SDA 0x00010C03
909
#define GPIO_PB3_T3CCP1 0x00010C07
910
911
#define GPIO_PB4_SSI2CLK 0x00011002
912
#define GPIO_PB4_T1CCP0 0x00011007
913
#define GPIO_PB4_CAN0RX 0x00011008
914
915
#define GPIO_PB5_SSI2FSS 0x00011402
916
#define GPIO_PB5_T1CCP1 0x00011407
917
#define GPIO_PB5_CAN0TX 0x00011408
918
919
#define GPIO_PB6_SSI2RX 0x00011802
920
#define GPIO_PB6_T0CCP0 0x00011807
921
922
#define GPIO_PB7_SSI2TX 0x00011C02
923
#define GPIO_PB7_T0CCP1 0x00011C07
924
925
#define GPIO_PC0_TCK 0x00020001
926
#define GPIO_PC0_SWCLK 0x00020001
927
#define GPIO_PC0_T4CCP0 0x00020007
928
929
#define GPIO_PC1_TMS 0x00020401
930
#define GPIO_PC1_SWDIO 0x00020401
931
#define GPIO_PC1_T4CCP1 0x00020407
932
933
#define GPIO_PC2_TDI 0x00020801
934
#define GPIO_PC2_T5CCP0 0x00020807
935
936
#define GPIO_PC3_SWO 0x00020C01
937
#define GPIO_PC3_TDO 0x00020C01
938
#define GPIO_PC3_T5CCP1 0x00020C07
939
940
#define GPIO_PC4_U4RX 0x00021001
941
#define GPIO_PC4_U1RX 0x00021002
942
#define GPIO_PC4_WT0CCP0 0x00021007
943
#define GPIO_PC4_U1RTS 0x00021008
944
945
#define GPIO_PC5_U4TX 0x00021401
946
#define GPIO_PC5_U1TX 0x00021402
947
#define GPIO_PC5_WT0CCP1 0x00021407
948
#define GPIO_PC5_U1CTS 0x00021408
949
950
#define GPIO_PC6_U3RX 0x00021801
951
#define GPIO_PC6_WT1CCP0 0x00021807
952
953
#define GPIO_PC7_U3TX 0x00021C01
954
#define GPIO_PC7_WT1CCP1 0x00021C07
955
956
#define GPIO_PD0_SSI3CLK 0x00030001
957
#define GPIO_PD0_SSI1CLK 0x00030002
958
#define GPIO_PD0_I2C3SCL 0x00030003
959
#define GPIO_PD0_WT2CCP0 0x00030007
960
961
#define GPIO_PD1_SSI3FSS 0x00030401
962
#define GPIO_PD1_SSI1FSS 0x00030402
963
#define GPIO_PD1_I2C3SDA 0x00030403
964
#define GPIO_PD1_WT2CCP1 0x00030407
965
966
#define GPIO_PD2_SSI3RX 0x00030801
967
#define GPIO_PD2_SSI1RX 0x00030802
968
#define GPIO_PD2_WT3CCP0 0x00030807
969
970
#define GPIO_PD3_SSI3TX 0x00030C01
971
#define GPIO_PD3_SSI1TX 0x00030C02
972
#define GPIO_PD3_WT3CCP1 0x00030C07
973
974
#define GPIO_PD4_U6RX 0x00031001
975
#define GPIO_PD4_WT4CCP0 0x00031007
976
977
#define GPIO_PD5_U6TX 0x00031401
978
#define GPIO_PD5_WT4CCP1 0x00031407
979
980
#define GPIO_PD6_U2RX 0x00031801
981
#define GPIO_PD6_WT5CCP0 0x00031807
982
983
#define GPIO_PD7_U2TX 0x00031C01
984
#define GPIO_PD7_WT5CCP1 0x00031C07
985
#define GPIO_PD7_NMI 0x00031C08
986
987
#define GPIO_PE0_U7RX 0x00040001
988
989
#define GPIO_PE1_U7TX 0x00040401
990
991
#define GPIO_PE4_U5RX 0x00041001
992
#define GPIO_PE4_I2C2SCL 0x00041003
993
#define GPIO_PE4_CAN0RX 0x00041008
994
995
#define GPIO_PE5_U5TX 0x00041401
996
#define GPIO_PE5_I2C2SDA 0x00041403
997
#define GPIO_PE5_CAN0TX 0x00041408
998
999
#define GPIO_PF0_U1RTS 0x00050001
1000
#define GPIO_PF0_SSI1RX 0x00050002
1001
#define GPIO_PF0_CAN0RX 0x00050003
1002
#define GPIO_PF0_T0CCP0 0x00050007
1003
#define GPIO_PF0_NMI 0x00050008
1004
#define GPIO_PF0_C0O 0x00050009
1005
1006
#define GPIO_PF1_U1CTS 0x00050401
1007
#define GPIO_PF1_SSI1TX 0x00050402
1008
#define GPIO_PF1_T0CCP1 0x00050407
1009
#define GPIO_PF1_C1O 0x00050409
1010
#define GPIO_PF1_TRD1 0x0005040E
1011
1012
#define GPIO_PF2_SSI1CLK 0x00050802
1013
#define GPIO_PF2_T1CCP0 0x00050807
1014
#define GPIO_PF2_TRD0 0x0005080E
1015
1016
#define GPIO_PF3_SSI1FSS 0x00050C02
1017
#define GPIO_PF3_CAN0TX 0x00050C03
1018
#define GPIO_PF3_T1CCP1 0x00050C07
1019
#define GPIO_PF3_TRCLK 0x00050C0E
1020
1021
#define GPIO_PF4_T2CCP0 0x00051007
1022
1023
#endif
// PART_TM4C1231D5PM
1024
1025
//*****************************************************************************
1026
//
1027
// TM4C1231D5PZ Port/Pin Mapping Definitions
1028
//
1029
//*****************************************************************************
1030
#ifdef PART_TM4C1231D5PZ
1031
1032
#define GPIO_PA0_U0RX 0x00000001
1033
1034
#define GPIO_PA1_U0TX 0x00000401
1035
1036
#define GPIO_PA2_SSI0CLK 0x00000802
1037
1038
#define GPIO_PA3_SSI0FSS 0x00000C02
1039
1040
#define GPIO_PA4_SSI0RX 0x00001002
1041
1042
#define GPIO_PA5_SSI0TX 0x00001402
1043
1044
#define GPIO_PA6_I2C1SCL 0x00001803
1045
1046
#define GPIO_PA7_I2C1SDA 0x00001C03
1047
1048
#define GPIO_PB0_U1RX 0x00010001
1049
#define GPIO_PB0_T2CCP0 0x00010007
1050
1051
#define GPIO_PB1_U1TX 0x00010401
1052
#define GPIO_PB1_T2CCP1 0x00010407
1053
1054
#define GPIO_PB2_I2C0SCL 0x00010803
1055
#define GPIO_PB2_T3CCP0 0x00010807
1056
1057
#define GPIO_PB3_I2C0SDA 0x00010C03
1058
#define GPIO_PB3_T3CCP1 0x00010C07
1059
1060
#define GPIO_PB4_SSI2CLK 0x00011002
1061
#define GPIO_PB4_T1CCP0 0x00011007
1062
#define GPIO_PB4_CAN0RX 0x00011008
1063
1064
#define GPIO_PB5_SSI2FSS 0x00011402
1065
#define GPIO_PB5_T1CCP1 0x00011407
1066
#define GPIO_PB5_CAN0TX 0x00011408
1067
1068
#define GPIO_PC0_TCK 0x00020001
1069
#define GPIO_PC0_SWCLK 0x00020001
1070
#define GPIO_PC0_T4CCP0 0x00020007
1071
1072
#define GPIO_PC1_TMS 0x00020401
1073
#define GPIO_PC1_SWDIO 0x00020401
1074
#define GPIO_PC1_T4CCP1 0x00020407
1075
1076
#define GPIO_PC2_TDI 0x00020801
1077
#define GPIO_PC2_T5CCP0 0x00020807
1078
1079
#define GPIO_PC3_SWO 0x00020C01
1080
#define GPIO_PC3_TDO 0x00020C01
1081
#define GPIO_PC3_T5CCP1 0x00020C07
1082
1083
#define GPIO_PC4_U4RX 0x00021001
1084
#define GPIO_PC4_U1RX 0x00021002
1085
#define GPIO_PC4_WT0CCP0 0x00021007
1086
#define GPIO_PC4_U1RTS 0x00021008
1087
1088
#define GPIO_PC5_U4TX 0x00021401
1089
#define GPIO_PC5_U1TX 0x00021402
1090
#define GPIO_PC5_WT0CCP1 0x00021407
1091
#define GPIO_PC5_U1CTS 0x00021408
1092
1093
#define GPIO_PC6_U3RX 0x00021801
1094
#define GPIO_PC6_WT1CCP0 0x00021807
1095
1096
#define GPIO_PC7_U3TX 0x00021C01
1097
#define GPIO_PC7_WT1CCP1 0x00021C07
1098
1099
#define GPIO_PD0_SSI3CLK 0x00030001
1100
#define GPIO_PD0_SSI1CLK 0x00030002
1101
#define GPIO_PD0_I2C3SCL 0x00030003
1102
#define GPIO_PD0_WT2CCP0 0x00030007
1103
1104
#define GPIO_PD1_SSI3FSS 0x00030401
1105
#define GPIO_PD1_SSI1FSS 0x00030402
1106
#define GPIO_PD1_I2C3SDA 0x00030403
1107
#define GPIO_PD1_WT2CCP1 0x00030407
1108
1109
#define GPIO_PD2_SSI3RX 0x00030801
1110
#define GPIO_PD2_SSI1RX 0x00030802
1111
#define GPIO_PD2_WT3CCP0 0x00030807
1112
1113
#define GPIO_PD3_SSI3TX 0x00030C01
1114
#define GPIO_PD3_SSI1TX 0x00030C02
1115
#define GPIO_PD3_WT3CCP1 0x00030C07
1116
1117
#define GPIO_PD4_U6RX 0x00031001
1118
#define GPIO_PD4_WT4CCP0 0x00031007
1119
1120
#define GPIO_PD5_U6TX 0x00031401
1121
#define GPIO_PD5_WT4CCP1 0x00031407
1122
1123
#define GPIO_PD6_U2RX 0x00031801
1124
#define GPIO_PD6_WT5CCP0 0x00031807
1125
1126
#define GPIO_PD7_U2TX 0x00031C01
1127
#define GPIO_PD7_WT5CCP1 0x00031C07
1128
#define GPIO_PD7_NMI 0x00031C08
1129
1130
#define GPIO_PE0_U7RX 0x00040001
1131
1132
#define GPIO_PE1_U7TX 0x00040401
1133
1134
#define GPIO_PE4_U5RX 0x00041001
1135
#define GPIO_PE4_I2C2SCL 0x00041003
1136
#define GPIO_PE4_CAN0RX 0x00041008
1137
1138
#define GPIO_PE5_U5TX 0x00041401
1139
#define GPIO_PE5_I2C2SDA 0x00041403
1140
#define GPIO_PE5_CAN0TX 0x00041408
1141
1142
#define GPIO_PE7_U1RI 0x00041C01
1143
1144
#define GPIO_PF0_U1RTS 0x00050001
1145
#define GPIO_PF0_SSI1RX 0x00050002
1146
#define GPIO_PF0_CAN0RX 0x00050003
1147
#define GPIO_PF0_T0CCP0 0x00050007
1148
#define GPIO_PF0_NMI 0x00050008
1149
#define GPIO_PF0_C0O 0x00050009
1150
#define GPIO_PF0_TRD2 0x0005000E
1151
1152
#define GPIO_PF1_U1CTS 0x00050401
1153
#define GPIO_PF1_SSI1TX 0x00050402
1154
#define GPIO_PF1_T0CCP1 0x00050407
1155
#define GPIO_PF1_C1O 0x00050409
1156
#define GPIO_PF1_TRD1 0x0005040E
1157
1158
#define GPIO_PF2_U1DCD 0x00050801
1159
#define GPIO_PF2_SSI1CLK 0x00050802
1160
#define GPIO_PF2_T1CCP0 0x00050807
1161
#define GPIO_PF2_C2O 0x00050809
1162
#define GPIO_PF2_TRD0 0x0005080E
1163
1164
#define GPIO_PF3_U1DSR 0x00050C01
1165
#define GPIO_PF3_SSI1FSS 0x00050C02
1166
#define GPIO_PF3_CAN0TX 0x00050C03
1167
#define GPIO_PF3_T1CCP1 0x00050C07
1168
#define GPIO_PF3_TRCLK 0x00050C0E
1169
1170
#define GPIO_PF4_U1DTR 0x00051001
1171
#define GPIO_PF4_T2CCP0 0x00051007
1172
#define GPIO_PF4_TRD3 0x0005100E
1173
1174
#define GPIO_PF5_T2CCP1 0x00051407
1175
1176
#define GPIO_PF6_I2C2SCL 0x00051803
1177
#define GPIO_PF6_T3CCP0 0x00051807
1178
1179
#define GPIO_PF7_I2C2SDA 0x00051C03
1180
#define GPIO_PF7_T3CCP1 0x00051C07
1181
1182
#define GPIO_PG0_I2C3SCL 0x00060003
1183
#define GPIO_PG0_T4CCP0 0x00060007
1184
1185
#define GPIO_PG1_I2C3SDA 0x00060403
1186
#define GPIO_PG1_T4CCP1 0x00060407
1187
1188
#define GPIO_PG2_I2C4SCL 0x00060803
1189
#define GPIO_PG2_T5CCP0 0x00060807
1190
1191
#define GPIO_PG3_I2C4SDA 0x00060C03
1192
#define GPIO_PG3_T5CCP1 0x00060C07
1193
1194
#define GPIO_PG4_U2RX 0x00061001
1195
#define GPIO_PG4_I2C1SCL 0x00061003
1196
#define GPIO_PG4_WT0CCP0 0x00061007
1197
1198
#define GPIO_PG5_U2TX 0x00061401
1199
#define GPIO_PG5_I2C1SDA 0x00061403
1200
#define GPIO_PG5_WT0CCP1 0x00061407
1201
1202
#define GPIO_PG6_I2C5SCL 0x00061803
1203
#define GPIO_PG6_WT1CCP0 0x00061807
1204
1205
#define GPIO_PG7_I2C5SDA 0x00061C03
1206
#define GPIO_PG7_WT1CCP1 0x00061C07
1207
1208
#define GPIO_PH0_SSI3CLK 0x00070002
1209
#define GPIO_PH0_WT2CCP0 0x00070007
1210
1211
#define GPIO_PH1_SSI3FSS 0x00070402
1212
#define GPIO_PH1_WT2CCP1 0x00070407
1213
1214
#define GPIO_PH2_SSI3RX 0x00070802
1215
#define GPIO_PH2_WT5CCP0 0x00070807
1216
1217
#define GPIO_PH3_SSI3TX 0x00070C02
1218
#define GPIO_PH3_WT5CCP1 0x00070C07
1219
1220
#define GPIO_PH4_SSI2CLK 0x00071002
1221
#define GPIO_PH4_WT3CCP0 0x00071007
1222
1223
#define GPIO_PH5_SSI2FSS 0x00071402
1224
#define GPIO_PH5_WT3CCP1 0x00071407
1225
1226
#define GPIO_PH6_SSI2RX 0x00071802
1227
#define GPIO_PH6_WT4CCP0 0x00071807
1228
1229
#define GPIO_PH7_SSI2TX 0x00071C02
1230
#define GPIO_PH7_WT4CCP1 0x00071C07
1231
1232
#define GPIO_PJ0_U4RX 0x00080001
1233
#define GPIO_PJ0_T1CCP0 0x00080007
1234
1235
#define GPIO_PJ1_U4TX 0x00080401
1236
#define GPIO_PJ1_T1CCP1 0x00080407
1237
1238
#define GPIO_PJ2_U5RX 0x00080801
1239
#define GPIO_PJ2_T2CCP0 0x00080807
1240
1241
#define GPIO_PK0_SSI3CLK 0x00090002
1242
1243
#define GPIO_PK1_SSI3FSS 0x00090402
1244
1245
#define GPIO_PK2_SSI3RX 0x00090802
1246
1247
#define GPIO_PK3_SSI3TX 0x00090C02
1248
1249
#endif
// PART_TM4C1231D5PZ
1250
1251
//*****************************************************************************
1252
//
1253
// TM4C1231E6PM Port/Pin Mapping Definitions
1254
//
1255
//*****************************************************************************
1256
#ifdef PART_TM4C1231E6PM
1257
1258
#define GPIO_PA0_U0RX 0x00000001
1259
1260
#define GPIO_PA1_U0TX 0x00000401
1261
1262
#define GPIO_PA2_SSI0CLK 0x00000802
1263
1264
#define GPIO_PA3_SSI0FSS 0x00000C02
1265
1266
#define GPIO_PA4_SSI0RX 0x00001002
1267
1268
#define GPIO_PA5_SSI0TX 0x00001402
1269
1270
#define GPIO_PA6_I2C1SCL 0x00001803
1271
1272
#define GPIO_PA7_I2C1SDA 0x00001C03
1273
1274
#define GPIO_PB0_U1RX 0x00010001
1275
#define GPIO_PB0_T2CCP0 0x00010007
1276
1277
#define GPIO_PB1_U1TX 0x00010401
1278
#define GPIO_PB1_T2CCP1 0x00010407
1279
1280
#define GPIO_PB2_I2C0SCL 0x00010803
1281
#define GPIO_PB2_T3CCP0 0x00010807
1282
1283
#define GPIO_PB3_I2C0SDA 0x00010C03
1284
#define GPIO_PB3_T3CCP1 0x00010C07
1285
1286
#define GPIO_PB4_SSI2CLK 0x00011002
1287
#define GPIO_PB4_T1CCP0 0x00011007
1288
#define GPIO_PB4_CAN0RX 0x00011008
1289
1290
#define GPIO_PB5_SSI2FSS 0x00011402
1291
#define GPIO_PB5_T1CCP1 0x00011407
1292
#define GPIO_PB5_CAN0TX 0x00011408
1293
1294
#define GPIO_PB6_SSI2RX 0x00011802
1295
#define GPIO_PB6_T0CCP0 0x00011807
1296
1297
#define GPIO_PB7_SSI2TX 0x00011C02
1298
#define GPIO_PB7_T0CCP1 0x00011C07
1299
1300
#define GPIO_PC0_TCK 0x00020001
1301
#define GPIO_PC0_SWCLK 0x00020001
1302
#define GPIO_PC0_T4CCP0 0x00020007
1303
1304
#define GPIO_PC1_TMS 0x00020401
1305
#define GPIO_PC1_SWDIO 0x00020401
1306
#define GPIO_PC1_T4CCP1 0x00020407
1307
1308
#define GPIO_PC2_TDI 0x00020801
1309
#define GPIO_PC2_T5CCP0 0x00020807
1310
1311
#define GPIO_PC3_SWO 0x00020C01
1312
#define GPIO_PC3_TDO 0x00020C01
1313
#define GPIO_PC3_T5CCP1 0x00020C07
1314
1315
#define GPIO_PC4_U4RX 0x00021001
1316
#define GPIO_PC4_U1RX 0x00021002
1317
#define GPIO_PC4_WT0CCP0 0x00021007
1318
#define GPIO_PC4_U1RTS 0x00021008
1319
1320
#define GPIO_PC5_U4TX 0x00021401
1321
#define GPIO_PC5_U1TX 0x00021402
1322
#define GPIO_PC5_WT0CCP1 0x00021407
1323
#define GPIO_PC5_U1CTS 0x00021408
1324
1325
#define GPIO_PC6_U3RX 0x00021801
1326
#define GPIO_PC6_WT1CCP0 0x00021807
1327
1328
#define GPIO_PC7_U3TX 0x00021C01
1329
#define GPIO_PC7_WT1CCP1 0x00021C07
1330
1331
#define GPIO_PD0_SSI3CLK 0x00030001
1332
#define GPIO_PD0_SSI1CLK 0x00030002
1333
#define GPIO_PD0_I2C3SCL 0x00030003
1334
#define GPIO_PD0_WT2CCP0 0x00030007
1335
1336
#define GPIO_PD1_SSI3FSS 0x00030401
1337
#define GPIO_PD1_SSI1FSS 0x00030402
1338
#define GPIO_PD1_I2C3SDA 0x00030403
1339
#define GPIO_PD1_WT2CCP1 0x00030407
1340
1341
#define GPIO_PD2_SSI3RX 0x00030801
1342
#define GPIO_PD2_SSI1RX 0x00030802
1343
#define GPIO_PD2_WT3CCP0 0x00030807
1344
1345
#define GPIO_PD3_SSI3TX 0x00030C01
1346
#define GPIO_PD3_SSI1TX 0x00030C02
1347
#define GPIO_PD3_WT3CCP1 0x00030C07
1348
1349
#define GPIO_PD4_U6RX 0x00031001
1350
#define GPIO_PD4_WT4CCP0 0x00031007
1351
1352
#define GPIO_PD5_U6TX 0x00031401
1353
#define GPIO_PD5_WT4CCP1 0x00031407
1354
1355
#define GPIO_PD6_U2RX 0x00031801
1356
#define GPIO_PD6_WT5CCP0 0x00031807
1357
1358
#define GPIO_PD7_U2TX 0x00031C01
1359
#define GPIO_PD7_WT5CCP1 0x00031C07
1360
#define GPIO_PD7_NMI 0x00031C08
1361
1362
#define GPIO_PE0_U7RX 0x00040001
1363
1364
#define GPIO_PE1_U7TX 0x00040401
1365
1366
#define GPIO_PE4_U5RX 0x00041001
1367
#define GPIO_PE4_I2C2SCL 0x00041003
1368
#define GPIO_PE4_CAN0RX 0x00041008
1369
1370
#define GPIO_PE5_U5TX 0x00041401
1371
#define GPIO_PE5_I2C2SDA 0x00041403
1372
#define GPIO_PE5_CAN0TX 0x00041408
1373
1374
#define GPIO_PF0_U1RTS 0x00050001
1375
#define GPIO_PF0_SSI1RX 0x00050002
1376
#define GPIO_PF0_CAN0RX 0x00050003
1377
#define GPIO_PF0_T0CCP0 0x00050007
1378
#define GPIO_PF0_NMI 0x00050008
1379
#define GPIO_PF0_C0O 0x00050009
1380
1381
#define GPIO_PF1_U1CTS 0x00050401
1382
#define GPIO_PF1_SSI1TX 0x00050402
1383
#define GPIO_PF1_T0CCP1 0x00050407
1384
#define GPIO_PF1_C1O 0x00050409
1385
#define GPIO_PF1_TRD1 0x0005040E
1386
1387
#define GPIO_PF2_SSI1CLK 0x00050802
1388
#define GPIO_PF2_T1CCP0 0x00050807
1389
#define GPIO_PF2_TRD0 0x0005080E
1390
1391
#define GPIO_PF3_SSI1FSS 0x00050C02
1392
#define GPIO_PF3_CAN0TX 0x00050C03
1393
#define GPIO_PF3_T1CCP1 0x00050C07
1394
#define GPIO_PF3_TRCLK 0x00050C0E
1395
1396
#define GPIO_PF4_T2CCP0 0x00051007
1397
1398
#endif
// PART_TM4C1231E6PM
1399
1400
//*****************************************************************************
1401
//
1402
// TM4C1231E6PZ Port/Pin Mapping Definitions
1403
//
1404
//*****************************************************************************
1405
#ifdef PART_TM4C1231E6PZ
1406
1407
#define GPIO_PA0_U0RX 0x00000001
1408
1409
#define GPIO_PA1_U0TX 0x00000401
1410
1411
#define GPIO_PA2_SSI0CLK 0x00000802
1412
1413
#define GPIO_PA3_SSI0FSS 0x00000C02
1414
1415
#define GPIO_PA4_SSI0RX 0x00001002
1416
1417
#define GPIO_PA5_SSI0TX 0x00001402
1418
1419
#define GPIO_PA6_I2C1SCL 0x00001803
1420
1421
#define GPIO_PA7_I2C1SDA 0x00001C03
1422
1423
#define GPIO_PB0_U1RX 0x00010001
1424
#define GPIO_PB0_T2CCP0 0x00010007
1425
1426
#define GPIO_PB1_U1TX 0x00010401
1427
#define GPIO_PB1_T2CCP1 0x00010407
1428
1429
#define GPIO_PB2_I2C0SCL 0x00010803
1430
#define GPIO_PB2_T3CCP0 0x00010807
1431
1432
#define GPIO_PB3_I2C0SDA 0x00010C03
1433
#define GPIO_PB3_T3CCP1 0x00010C07
1434
1435
#define GPIO_PB4_SSI2CLK 0x00011002
1436
#define GPIO_PB4_T1CCP0 0x00011007
1437
#define GPIO_PB4_CAN0RX 0x00011008
1438
1439
#define GPIO_PB5_SSI2FSS 0x00011402
1440
#define GPIO_PB5_T1CCP1 0x00011407
1441
#define GPIO_PB5_CAN0TX 0x00011408
1442
1443
#define GPIO_PC0_TCK 0x00020001
1444
#define GPIO_PC0_SWCLK 0x00020001
1445
#define GPIO_PC0_T4CCP0 0x00020007
1446
1447
#define GPIO_PC1_TMS 0x00020401
1448
#define GPIO_PC1_SWDIO 0x00020401
1449
#define GPIO_PC1_T4CCP1 0x00020407
1450
1451
#define GPIO_PC2_TDI 0x00020801
1452
#define GPIO_PC2_T5CCP0 0x00020807
1453
1454
#define GPIO_PC3_SWO 0x00020C01
1455
#define GPIO_PC3_TDO 0x00020C01
1456
#define GPIO_PC3_T5CCP1 0x00020C07
1457
1458
#define GPIO_PC4_U4RX 0x00021001
1459
#define GPIO_PC4_U1RX 0x00021002
1460
#define GPIO_PC4_WT0CCP0 0x00021007
1461
#define GPIO_PC4_U1RTS 0x00021008
1462
1463
#define GPIO_PC5_U4TX 0x00021401
1464
#define GPIO_PC5_U1TX 0x00021402
1465
#define GPIO_PC5_WT0CCP1 0x00021407
1466
#define GPIO_PC5_U1CTS 0x00021408
1467
1468
#define GPIO_PC6_U3RX 0x00021801
1469
#define GPIO_PC6_WT1CCP0 0x00021807
1470
1471
#define GPIO_PC7_U3TX 0x00021C01
1472
#define GPIO_PC7_WT1CCP1 0x00021C07
1473
1474
#define GPIO_PD0_SSI3CLK 0x00030001
1475
#define GPIO_PD0_SSI1CLK 0x00030002
1476
#define GPIO_PD0_I2C3SCL 0x00030003
1477
#define GPIO_PD0_WT2CCP0 0x00030007
1478
1479
#define GPIO_PD1_SSI3FSS 0x00030401
1480
#define GPIO_PD1_SSI1FSS 0x00030402
1481
#define GPIO_PD1_I2C3SDA 0x00030403
1482
#define GPIO_PD1_WT2CCP1 0x00030407
1483
1484
#define GPIO_PD2_SSI3RX 0x00030801
1485
#define GPIO_PD2_SSI1RX 0x00030802
1486
#define GPIO_PD2_WT3CCP0 0x00030807
1487
1488
#define GPIO_PD3_SSI3TX 0x00030C01
1489
#define GPIO_PD3_SSI1TX 0x00030C02
1490
#define GPIO_PD3_WT3CCP1 0x00030C07
1491
1492
#define GPIO_PD4_U6RX 0x00031001
1493
#define GPIO_PD4_WT4CCP0 0x00031007
1494
1495
#define GPIO_PD5_U6TX 0x00031401
1496
#define GPIO_PD5_WT4CCP1 0x00031407
1497
1498
#define GPIO_PD6_U2RX 0x00031801
1499
#define GPIO_PD6_WT5CCP0 0x00031807
1500
1501
#define GPIO_PD7_U2TX 0x00031C01
1502
#define GPIO_PD7_WT5CCP1 0x00031C07
1503
#define GPIO_PD7_NMI 0x00031C08
1504
1505
#define GPIO_PE0_U7RX 0x00040001
1506
1507
#define GPIO_PE1_U7TX 0x00040401
1508
1509
#define GPIO_PE4_U5RX 0x00041001
1510
#define GPIO_PE4_I2C2SCL 0x00041003
1511
#define GPIO_PE4_CAN0RX 0x00041008
1512
1513
#define GPIO_PE5_U5TX 0x00041401
1514
#define GPIO_PE5_I2C2SDA 0x00041403
1515
#define GPIO_PE5_CAN0TX 0x00041408
1516
1517
#define GPIO_PE7_U1RI 0x00041C01
1518
1519
#define GPIO_PF0_U1RTS 0x00050001
1520
#define GPIO_PF0_SSI1RX 0x00050002
1521
#define GPIO_PF0_CAN0RX 0x00050003
1522
#define GPIO_PF0_T0CCP0 0x00050007
1523
#define GPIO_PF0_NMI 0x00050008
1524
#define GPIO_PF0_C0O 0x00050009
1525
#define GPIO_PF0_TRD2 0x0005000E
1526
1527
#define GPIO_PF1_U1CTS 0x00050401
1528
#define GPIO_PF1_SSI1TX 0x00050402
1529
#define GPIO_PF1_T0CCP1 0x00050407
1530
#define GPIO_PF1_C1O 0x00050409
1531
#define GPIO_PF1_TRD1 0x0005040E
1532
1533
#define GPIO_PF2_U1DCD 0x00050801
1534
#define GPIO_PF2_SSI1CLK 0x00050802
1535
#define GPIO_PF2_T1CCP0 0x00050807
1536
#define GPIO_PF2_C2O 0x00050809
1537
#define GPIO_PF2_TRD0 0x0005080E
1538
1539
#define GPIO_PF3_U1DSR 0x00050C01
1540
#define GPIO_PF3_SSI1FSS 0x00050C02
1541
#define GPIO_PF3_CAN0TX 0x00050C03
1542
#define GPIO_PF3_T1CCP1 0x00050C07
1543
#define GPIO_PF3_TRCLK 0x00050C0E
1544
1545
#define GPIO_PF4_U1DTR 0x00051001
1546
#define GPIO_PF4_T2CCP0 0x00051007
1547
#define GPIO_PF4_TRD3 0x0005100E
1548
1549
#define GPIO_PF5_T2CCP1 0x00051407
1550
1551
#define GPIO_PF6_I2C2SCL 0x00051803
1552
#define GPIO_PF6_T3CCP0 0x00051807
1553
1554
#define GPIO_PF7_I2C2SDA 0x00051C03
1555
#define GPIO_PF7_T3CCP1 0x00051C07
1556
1557
#define GPIO_PG0_I2C3SCL 0x00060003
1558
#define GPIO_PG0_T4CCP0 0x00060007
1559
1560
#define GPIO_PG1_I2C3SDA 0x00060403
1561
#define GPIO_PG1_T4CCP1 0x00060407
1562
1563
#define GPIO_PG2_I2C4SCL 0x00060803
1564
#define GPIO_PG2_T5CCP0 0x00060807
1565
1566
#define GPIO_PG3_I2C4SDA 0x00060C03
1567
#define GPIO_PG3_T5CCP1 0x00060C07
1568
1569
#define GPIO_PG4_U2RX 0x00061001
1570
#define GPIO_PG4_I2C1SCL 0x00061003
1571
#define GPIO_PG4_WT0CCP0 0x00061007
1572
1573
#define GPIO_PG5_U2TX 0x00061401
1574
#define GPIO_PG5_I2C1SDA 0x00061403
1575
#define GPIO_PG5_WT0CCP1 0x00061407
1576
1577
#define GPIO_PG6_I2C5SCL 0x00061803
1578
#define GPIO_PG6_WT1CCP0 0x00061807
1579
1580
#define GPIO_PG7_I2C5SDA 0x00061C03
1581
#define GPIO_PG7_WT1CCP1 0x00061C07
1582
1583
#define GPIO_PH0_SSI3CLK 0x00070002
1584
#define GPIO_PH0_WT2CCP0 0x00070007
1585
1586
#define GPIO_PH1_SSI3FSS 0x00070402
1587
#define GPIO_PH1_WT2CCP1 0x00070407
1588
1589
#define GPIO_PH2_SSI3RX 0x00070802
1590
#define GPIO_PH2_WT5CCP0 0x00070807
1591
1592
#define GPIO_PH3_SSI3TX 0x00070C02
1593
#define GPIO_PH3_WT5CCP1 0x00070C07
1594
1595
#define GPIO_PH4_SSI2CLK 0x00071002
1596
#define GPIO_PH4_WT3CCP0 0x00071007
1597
1598
#define GPIO_PH5_SSI2FSS 0x00071402
1599
#define GPIO_PH5_WT3CCP1 0x00071407
1600
1601
#define GPIO_PH6_SSI2RX 0x00071802
1602
#define GPIO_PH6_WT4CCP0 0x00071807
1603
1604
#define GPIO_PH7_SSI2TX 0x00071C02
1605
#define GPIO_PH7_WT4CCP1 0x00071C07
1606
1607
#define GPIO_PJ0_U4RX 0x00080001
1608
#define GPIO_PJ0_T1CCP0 0x00080007
1609
1610
#define GPIO_PJ1_U4TX 0x00080401
1611
#define GPIO_PJ1_T1CCP1 0x00080407
1612
1613
#define GPIO_PJ2_U5RX 0x00080801
1614
#define GPIO_PJ2_T2CCP0 0x00080807
1615
1616
#define GPIO_PK0_SSI3CLK 0x00090002
1617
1618
#define GPIO_PK1_SSI3FSS 0x00090402
1619
1620
#define GPIO_PK2_SSI3RX 0x00090802
1621
1622
#define GPIO_PK3_SSI3TX 0x00090C02
1623
1624
#endif
// PART_TM4C1231E6PZ
1625
1626
//*****************************************************************************
1627
//
1628
// TM4C1231H6PM Port/Pin Mapping Definitions
1629
//
1630
//*****************************************************************************
1631
#ifdef PART_TM4C1231H6PM
1632
1633
#define GPIO_PA0_U0RX 0x00000001
1634
1635
#define GPIO_PA1_U0TX 0x00000401
1636
1637
#define GPIO_PA2_SSI0CLK 0x00000802
1638
1639
#define GPIO_PA3_SSI0FSS 0x00000C02
1640
1641
#define GPIO_PA4_SSI0RX 0x00001002
1642
1643
#define GPIO_PA5_SSI0TX 0x00001402
1644
1645
#define GPIO_PA6_I2C1SCL 0x00001803
1646
1647
#define GPIO_PA7_I2C1SDA 0x00001C03
1648
1649
#define GPIO_PB0_U1RX 0x00010001
1650
#define GPIO_PB0_T2CCP0 0x00010007
1651
1652
#define GPIO_PB1_U1TX 0x00010401
1653
#define GPIO_PB1_T2CCP1 0x00010407
1654
1655
#define GPIO_PB2_I2C0SCL 0x00010803
1656
#define GPIO_PB2_T3CCP0 0x00010807
1657
1658
#define GPIO_PB3_I2C0SDA 0x00010C03
1659
#define GPIO_PB3_T3CCP1 0x00010C07
1660
1661
#define GPIO_PB4_SSI2CLK 0x00011002
1662
#define GPIO_PB4_T1CCP0 0x00011007
1663
#define GPIO_PB4_CAN0RX 0x00011008
1664
1665
#define GPIO_PB5_SSI2FSS 0x00011402
1666
#define GPIO_PB5_T1CCP1 0x00011407
1667
#define GPIO_PB5_CAN0TX 0x00011408
1668
1669
#define GPIO_PB6_SSI2RX 0x00011802
1670
#define GPIO_PB6_T0CCP0 0x00011807
1671
1672
#define GPIO_PB7_SSI2TX 0x00011C02
1673
#define GPIO_PB7_T0CCP1 0x00011C07
1674
1675
#define GPIO_PC0_TCK 0x00020001
1676
#define GPIO_PC0_SWCLK 0x00020001
1677
#define GPIO_PC0_T4CCP0 0x00020007
1678
1679
#define GPIO_PC1_TMS 0x00020401
1680
#define GPIO_PC1_SWDIO 0x00020401
1681
#define GPIO_PC1_T4CCP1 0x00020407
1682
1683
#define GPIO_PC2_TDI 0x00020801
1684
#define GPIO_PC2_T5CCP0 0x00020807
1685
1686
#define GPIO_PC3_SWO 0x00020C01
1687
#define GPIO_PC3_TDO 0x00020C01
1688
#define GPIO_PC3_T5CCP1 0x00020C07
1689
1690
#define GPIO_PC4_U4RX 0x00021001
1691
#define GPIO_PC4_U1RX 0x00021002
1692
#define GPIO_PC4_WT0CCP0 0x00021007
1693
#define GPIO_PC4_U1RTS 0x00021008
1694
1695
#define GPIO_PC5_U4TX 0x00021401
1696
#define GPIO_PC5_U1TX 0x00021402
1697
#define GPIO_PC5_WT0CCP1 0x00021407
1698
#define GPIO_PC5_U1CTS 0x00021408
1699
1700
#define GPIO_PC6_U3RX 0x00021801
1701
#define GPIO_PC6_WT1CCP0 0x00021807
1702
1703
#define GPIO_PC7_U3TX 0x00021C01
1704
#define GPIO_PC7_WT1CCP1 0x00021C07
1705
1706
#define GPIO_PD0_SSI3CLK 0x00030001
1707
#define GPIO_PD0_SSI1CLK 0x00030002
1708
#define GPIO_PD0_I2C3SCL 0x00030003
1709
#define GPIO_PD0_WT2CCP0 0x00030007
1710
1711
#define GPIO_PD1_SSI3FSS 0x00030401
1712
#define GPIO_PD1_SSI1FSS 0x00030402
1713
#define GPIO_PD1_I2C3SDA 0x00030403
1714
#define GPIO_PD1_WT2CCP1 0x00030407
1715
1716
#define GPIO_PD2_SSI3RX 0x00030801
1717
#define GPIO_PD2_SSI1RX 0x00030802
1718
#define GPIO_PD2_WT3CCP0 0x00030807
1719
1720
#define GPIO_PD3_SSI3TX 0x00030C01
1721
#define GPIO_PD3_SSI1TX 0x00030C02
1722
#define GPIO_PD3_WT3CCP1 0x00030C07
1723
1724
#define GPIO_PD4_U6RX 0x00031001
1725
#define GPIO_PD4_WT4CCP0 0x00031007
1726
1727
#define GPIO_PD5_U6TX 0x00031401
1728
#define GPIO_PD5_WT4CCP1 0x00031407
1729
1730
#define GPIO_PD6_U2RX 0x00031801
1731
#define GPIO_PD6_WT5CCP0 0x00031807
1732
1733
#define GPIO_PD7_U2TX 0x00031C01
1734
#define GPIO_PD7_WT5CCP1 0x00031C07
1735
#define GPIO_PD7_NMI 0x00031C08
1736
1737
#define GPIO_PE0_U7RX 0x00040001
1738
1739
#define GPIO_PE1_U7TX 0x00040401
1740
1741
#define GPIO_PE4_U5RX 0x00041001
1742
#define GPIO_PE4_I2C2SCL 0x00041003
1743
#define GPIO_PE4_CAN0RX 0x00041008
1744
1745
#define GPIO_PE5_U5TX 0x00041401
1746
#define GPIO_PE5_I2C2SDA 0x00041403
1747
#define GPIO_PE5_CAN0TX 0x00041408
1748
1749
#define GPIO_PF0_U1RTS 0x00050001
1750
#define GPIO_PF0_SSI1RX 0x00050002
1751
#define GPIO_PF0_CAN0RX 0x00050003
1752
#define GPIO_PF0_T0CCP0 0x00050007
1753
#define GPIO_PF0_NMI 0x00050008
1754
#define GPIO_PF0_C0O 0x00050009
1755
1756
#define GPIO_PF1_U1CTS 0x00050401
1757
#define GPIO_PF1_SSI1TX 0x00050402
1758
#define GPIO_PF1_T0CCP1 0x00050407
1759
#define GPIO_PF1_C1O 0x00050409
1760
#define GPIO_PF1_TRD1 0x0005040E
1761
1762
#define GPIO_PF2_SSI1CLK 0x00050802
1763
#define GPIO_PF2_T1CCP0 0x00050807
1764
#define GPIO_PF2_TRD0 0x0005080E
1765
1766
#define GPIO_PF3_SSI1FSS 0x00050C02
1767
#define GPIO_PF3_CAN0TX 0x00050C03
1768
#define GPIO_PF3_T1CCP1 0x00050C07
1769
#define GPIO_PF3_TRCLK 0x00050C0E
1770
1771
#define GPIO_PF4_T2CCP0 0x00051007
1772
1773
#endif
// PART_TM4C1231H6PM
1774
1775
//*****************************************************************************
1776
//
1777
// TM4C1231H6PZ Port/Pin Mapping Definitions
1778
//
1779
//*****************************************************************************
1780
#ifdef PART_TM4C1231H6PZ
1781
1782
#define GPIO_PA0_U0RX 0x00000001
1783
1784
#define GPIO_PA1_U0TX 0x00000401
1785
1786
#define GPIO_PA2_SSI0CLK 0x00000802
1787
1788
#define GPIO_PA3_SSI0FSS 0x00000C02
1789
1790
#define GPIO_PA4_SSI0RX 0x00001002
1791
1792
#define GPIO_PA5_SSI0TX 0x00001402
1793
1794
#define GPIO_PA6_I2C1SCL 0x00001803
1795
1796
#define GPIO_PA7_I2C1SDA 0x00001C03
1797
1798
#define GPIO_PB0_U1RX 0x00010001
1799
#define GPIO_PB0_T2CCP0 0x00010007
1800
1801
#define GPIO_PB1_U1TX 0x00010401
1802
#define GPIO_PB1_T2CCP1 0x00010407
1803
1804
#define GPIO_PB2_I2C0SCL 0x00010803
1805
#define GPIO_PB2_T3CCP0 0x00010807
1806
1807
#define GPIO_PB3_I2C0SDA 0x00010C03
1808
#define GPIO_PB3_T3CCP1 0x00010C07
1809
1810
#define GPIO_PB4_SSI2CLK 0x00011002
1811
#define GPIO_PB4_T1CCP0 0x00011007
1812
#define GPIO_PB4_CAN0RX 0x00011008
1813
1814
#define GPIO_PB5_SSI2FSS 0x00011402
1815
#define GPIO_PB5_T1CCP1 0x00011407
1816
#define GPIO_PB5_CAN0TX 0x00011408
1817
1818
#define GPIO_PC0_TCK 0x00020001
1819
#define GPIO_PC0_SWCLK 0x00020001
1820
#define GPIO_PC0_T4CCP0 0x00020007
1821
1822
#define GPIO_PC1_TMS 0x00020401
1823
#define GPIO_PC1_SWDIO 0x00020401
1824
#define GPIO_PC1_T4CCP1 0x00020407
1825
1826
#define GPIO_PC2_TDI 0x00020801
1827
#define GPIO_PC2_T5CCP0 0x00020807
1828
1829
#define GPIO_PC3_SWO 0x00020C01
1830
#define GPIO_PC3_TDO 0x00020C01
1831
#define GPIO_PC3_T5CCP1 0x00020C07
1832
1833
#define GPIO_PC4_U4RX 0x00021001
1834
#define GPIO_PC4_U1RX 0x00021002
1835
#define GPIO_PC4_WT0CCP0 0x00021007
1836
#define GPIO_PC4_U1RTS 0x00021008
1837
1838
#define GPIO_PC5_U4TX 0x00021401
1839
#define GPIO_PC5_U1TX 0x00021402
1840
#define GPIO_PC5_WT0CCP1 0x00021407
1841
#define GPIO_PC5_U1CTS 0x00021408
1842
1843
#define GPIO_PC6_U3RX 0x00021801
1844
#define GPIO_PC6_WT1CCP0 0x00021807
1845
1846
#define GPIO_PC7_U3TX 0x00021C01
1847
#define GPIO_PC7_WT1CCP1 0x00021C07
1848
1849
#define GPIO_PD0_SSI3CLK 0x00030001
1850
#define GPIO_PD0_SSI1CLK 0x00030002
1851
#define GPIO_PD0_I2C3SCL 0x00030003
1852
#define GPIO_PD0_WT2CCP0 0x00030007
1853
1854
#define GPIO_PD1_SSI3FSS 0x00030401
1855
#define GPIO_PD1_SSI1FSS 0x00030402
1856
#define GPIO_PD1_I2C3SDA 0x00030403
1857
#define GPIO_PD1_WT2CCP1 0x00030407
1858
1859
#define GPIO_PD2_SSI3RX 0x00030801
1860
#define GPIO_PD2_SSI1RX 0x00030802
1861
#define GPIO_PD2_WT3CCP0 0x00030807
1862
1863
#define GPIO_PD3_SSI3TX 0x00030C01
1864
#define GPIO_PD3_SSI1TX 0x00030C02
1865
#define GPIO_PD3_WT3CCP1 0x00030C07
1866
1867
#define GPIO_PD4_U6RX 0x00031001
1868
#define GPIO_PD4_WT4CCP0 0x00031007
1869
1870
#define GPIO_PD5_U6TX 0x00031401
1871
#define GPIO_PD5_WT4CCP1 0x00031407
1872
1873
#define GPIO_PD6_U2RX 0x00031801
1874
#define GPIO_PD6_WT5CCP0 0x00031807
1875
1876
#define GPIO_PD7_U2TX 0x00031C01
1877
#define GPIO_PD7_WT5CCP1 0x00031C07
1878
#define GPIO_PD7_NMI 0x00031C08
1879
1880
#define GPIO_PE0_U7RX 0x00040001
1881
1882
#define GPIO_PE1_U7TX 0x00040401
1883
1884
#define GPIO_PE4_U5RX 0x00041001
1885
#define GPIO_PE4_I2C2SCL 0x00041003
1886
#define GPIO_PE4_CAN0RX 0x00041008
1887
1888
#define GPIO_PE5_U5TX 0x00041401
1889
#define GPIO_PE5_I2C2SDA 0x00041403
1890
#define GPIO_PE5_CAN0TX 0x00041408
1891
1892
#define GPIO_PE7_U1RI 0x00041C01
1893
1894
#define GPIO_PF0_U1RTS 0x00050001
1895
#define GPIO_PF0_SSI1RX 0x00050002
1896
#define GPIO_PF0_CAN0RX 0x00050003
1897
#define GPIO_PF0_T0CCP0 0x00050007
1898
#define GPIO_PF0_NMI 0x00050008
1899
#define GPIO_PF0_C0O 0x00050009
1900
#define GPIO_PF0_TRD2 0x0005000E
1901
1902
#define GPIO_PF1_U1CTS 0x00050401
1903
#define GPIO_PF1_SSI1TX 0x00050402
1904
#define GPIO_PF1_T0CCP1 0x00050407
1905
#define GPIO_PF1_C1O 0x00050409
1906
#define GPIO_PF1_TRD1 0x0005040E
1907
1908
#define GPIO_PF2_U1DCD 0x00050801
1909
#define GPIO_PF2_SSI1CLK 0x00050802
1910
#define GPIO_PF2_T1CCP0 0x00050807
1911
#define GPIO_PF2_C2O 0x00050809
1912
#define GPIO_PF2_TRD0 0x0005080E
1913
1914
#define GPIO_PF3_U1DSR 0x00050C01
1915
#define GPIO_PF3_SSI1FSS 0x00050C02
1916
#define GPIO_PF3_CAN0TX 0x00050C03
1917
#define GPIO_PF3_T1CCP1 0x00050C07
1918
#define GPIO_PF3_TRCLK 0x00050C0E
1919
1920
#define GPIO_PF4_U1DTR 0x00051001
1921
#define GPIO_PF4_T2CCP0 0x00051007
1922
#define GPIO_PF4_TRD3 0x0005100E
1923
1924
#define GPIO_PF5_T2CCP1 0x00051407
1925
1926
#define GPIO_PF6_I2C2SCL 0x00051803
1927
#define GPIO_PF6_T3CCP0 0x00051807
1928
1929
#define GPIO_PF7_I2C2SDA 0x00051C03
1930
#define GPIO_PF7_T3CCP1 0x00051C07
1931
1932
#define GPIO_PG0_I2C3SCL 0x00060003
1933
#define GPIO_PG0_T4CCP0 0x00060007
1934
1935
#define GPIO_PG1_I2C3SDA 0x00060403
1936
#define GPIO_PG1_T4CCP1 0x00060407
1937
1938
#define GPIO_PG2_I2C4SCL 0x00060803
1939
#define GPIO_PG2_T5CCP0 0x00060807
1940
1941
#define GPIO_PG3_I2C4SDA 0x00060C03
1942
#define GPIO_PG3_T5CCP1 0x00060C07
1943
1944
#define GPIO_PG4_U2RX 0x00061001
1945
#define GPIO_PG4_I2C1SCL 0x00061003
1946
#define GPIO_PG4_WT0CCP0 0x00061007
1947
1948
#define GPIO_PG5_U2TX 0x00061401
1949
#define GPIO_PG5_I2C1SDA 0x00061403
1950
#define GPIO_PG5_WT0CCP1 0x00061407
1951
1952
#define GPIO_PG6_I2C5SCL 0x00061803
1953
#define GPIO_PG6_WT1CCP0 0x00061807
1954
1955
#define GPIO_PG7_I2C5SDA 0x00061C03
1956
#define GPIO_PG7_WT1CCP1 0x00061C07
1957
1958
#define GPIO_PH0_SSI3CLK 0x00070002
1959
#define GPIO_PH0_WT2CCP0 0x00070007
1960
1961
#define GPIO_PH1_SSI3FSS 0x00070402
1962
#define GPIO_PH1_WT2CCP1 0x00070407
1963
1964
#define GPIO_PH2_SSI3RX 0x00070802
1965
#define GPIO_PH2_WT5CCP0 0x00070807
1966
1967
#define GPIO_PH3_SSI3TX 0x00070C02
1968
#define GPIO_PH3_WT5CCP1 0x00070C07
1969
1970
#define GPIO_PH4_SSI2CLK 0x00071002
1971
#define GPIO_PH4_WT3CCP0 0x00071007
1972
1973
#define GPIO_PH5_SSI2FSS 0x00071402
1974
#define GPIO_PH5_WT3CCP1 0x00071407
1975
1976
#define GPIO_PH6_SSI2RX 0x00071802
1977
#define GPIO_PH6_WT4CCP0 0x00071807
1978
1979
#define GPIO_PH7_SSI2TX 0x00071C02
1980
#define GPIO_PH7_WT4CCP1 0x00071C07
1981
1982
#define GPIO_PJ0_U4RX 0x00080001
1983
#define GPIO_PJ0_T1CCP0 0x00080007
1984
1985
#define GPIO_PJ1_U4TX 0x00080401
1986
#define GPIO_PJ1_T1CCP1 0x00080407
1987
1988
#define GPIO_PJ2_U5RX 0x00080801
1989
#define GPIO_PJ2_T2CCP0 0x00080807
1990
1991
#define GPIO_PK0_SSI3CLK 0x00090002
1992
1993
#define GPIO_PK1_SSI3FSS 0x00090402
1994
1995
#define GPIO_PK2_SSI3RX 0x00090802
1996
1997
#define GPIO_PK3_SSI3TX 0x00090C02
1998
1999
#endif
// PART_TM4C1231H6PZ
2000
2001
//*****************************************************************************
2002
//
2003
// TM4C1232C3PM Port/Pin Mapping Definitions
2004
//
2005
//*****************************************************************************
2006
#ifdef PART_TM4C1232C3PM
2007
2008
#define GPIO_PA0_U0RX 0x00000001
2009
2010
#define GPIO_PA1_U0TX 0x00000401
2011
2012
#define GPIO_PA2_SSI0CLK 0x00000802
2013
2014
#define GPIO_PA3_SSI0FSS 0x00000C02
2015
2016
#define GPIO_PA4_SSI0RX 0x00001002
2017
2018
#define GPIO_PA5_SSI0TX 0x00001402
2019
2020
#define GPIO_PA6_I2C1SCL 0x00001803
2021
2022
#define GPIO_PA7_I2C1SDA 0x00001C03
2023
2024
#define GPIO_PB0_U1RX 0x00010001
2025
#define GPIO_PB0_T2CCP0 0x00010007
2026
2027
#define GPIO_PB1_U1TX 0x00010401
2028
#define GPIO_PB1_T2CCP1 0x00010407
2029
2030
#define GPIO_PB2_I2C0SCL 0x00010803
2031
#define GPIO_PB2_T3CCP0 0x00010807
2032
2033
#define GPIO_PB3_I2C0SDA 0x00010C03
2034
#define GPIO_PB3_T3CCP1 0x00010C07
2035
2036
#define GPIO_PB4_SSI2CLK 0x00011002
2037
#define GPIO_PB4_T1CCP0 0x00011007
2038
#define GPIO_PB4_CAN0RX 0x00011008
2039
2040
#define GPIO_PB5_SSI2FSS 0x00011402
2041
#define GPIO_PB5_T1CCP1 0x00011407
2042
#define GPIO_PB5_CAN0TX 0x00011408
2043
2044
#define GPIO_PB6_SSI2RX 0x00011802
2045
#define GPIO_PB6_I2C5SCL 0x00011803
2046
#define GPIO_PB6_T0CCP0 0x00011807
2047
2048
#define GPIO_PB7_SSI2TX 0x00011C02
2049
#define GPIO_PB7_I2C5SDA 0x00011C03
2050
#define GPIO_PB7_T0CCP1 0x00011C07
2051
2052
#define GPIO_PC0_TCK 0x00020001
2053
#define GPIO_PC0_SWCLK 0x00020001
2054
#define GPIO_PC0_T4CCP0 0x00020007
2055
2056
#define GPIO_PC1_TMS 0x00020401
2057
#define GPIO_PC1_SWDIO 0x00020401
2058
#define GPIO_PC1_T4CCP1 0x00020407
2059
2060
#define GPIO_PC2_TDI 0x00020801
2061
#define GPIO_PC2_T5CCP0 0x00020807
2062
2063
#define GPIO_PC3_SWO 0x00020C01
2064
#define GPIO_PC3_TDO 0x00020C01
2065
#define GPIO_PC3_T5CCP1 0x00020C07
2066
2067
#define GPIO_PC4_U4RX 0x00021001
2068
#define GPIO_PC4_U1RX 0x00021002
2069
#define GPIO_PC4_WT0CCP0 0x00021007
2070
#define GPIO_PC4_U1RTS 0x00021008
2071
2072
#define GPIO_PC5_U4TX 0x00021401
2073
#define GPIO_PC5_U1TX 0x00021402
2074
#define GPIO_PC5_WT0CCP1 0x00021407
2075
#define GPIO_PC5_U1CTS 0x00021408
2076
2077
#define GPIO_PC6_U3RX 0x00021801
2078
#define GPIO_PC6_WT1CCP0 0x00021807
2079
2080
#define GPIO_PC7_U3TX 0x00021C01
2081
#define GPIO_PC7_WT1CCP1 0x00021C07
2082
2083
#define GPIO_PD0_SSI3CLK 0x00030001
2084
#define GPIO_PD0_SSI1CLK 0x00030002
2085
#define GPIO_PD0_I2C3SCL 0x00030003
2086
#define GPIO_PD0_WT2CCP0 0x00030007
2087
2088
#define GPIO_PD1_SSI3FSS 0x00030401
2089
#define GPIO_PD1_SSI1FSS 0x00030402
2090
#define GPIO_PD1_I2C3SDA 0x00030403
2091
#define GPIO_PD1_WT2CCP1 0x00030407
2092
2093
#define GPIO_PD2_SSI3RX 0x00030801
2094
#define GPIO_PD2_SSI1RX 0x00030802
2095
#define GPIO_PD2_WT3CCP0 0x00030807
2096
2097
#define GPIO_PD3_SSI3TX 0x00030C01
2098
#define GPIO_PD3_SSI1TX 0x00030C02
2099
#define GPIO_PD3_WT3CCP1 0x00030C07
2100
2101
#define GPIO_PD4_U6RX 0x00031001
2102
#define GPIO_PD4_WT4CCP0 0x00031007
2103
2104
#define GPIO_PD5_U6TX 0x00031401
2105
#define GPIO_PD5_WT4CCP1 0x00031407
2106
2107
#define GPIO_PD6_U2RX 0x00031801
2108
#define GPIO_PD6_WT5CCP0 0x00031807
2109
2110
#define GPIO_PD7_U2TX 0x00031C01
2111
#define GPIO_PD7_WT5CCP1 0x00031C07
2112
#define GPIO_PD7_NMI 0x00031C08
2113
2114
#define GPIO_PE0_U7RX 0x00040001
2115
2116
#define GPIO_PE1_U7TX 0x00040401
2117
2118
#define GPIO_PE4_U5RX 0x00041001
2119
#define GPIO_PE4_I2C2SCL 0x00041003
2120
#define GPIO_PE4_CAN0RX 0x00041008
2121
2122
#define GPIO_PE5_U5TX 0x00041401
2123
#define GPIO_PE5_I2C2SDA 0x00041403
2124
#define GPIO_PE5_CAN0TX 0x00041408
2125
2126
#define GPIO_PF0_U1RTS 0x00050001
2127
#define GPIO_PF0_SSI1RX 0x00050002
2128
#define GPIO_PF0_CAN0RX 0x00050003
2129
#define GPIO_PF0_T0CCP0 0x00050007
2130
#define GPIO_PF0_NMI 0x00050008
2131
#define GPIO_PF0_C0O 0x00050009
2132
2133
#define GPIO_PF1_U1CTS 0x00050401
2134
#define GPIO_PF1_SSI1TX 0x00050402
2135
#define GPIO_PF1_T0CCP1 0x00050407
2136
#define GPIO_PF1_C1O 0x00050409
2137
#define GPIO_PF1_TRD1 0x0005040E
2138
2139
#define GPIO_PF2_SSI1CLK 0x00050802
2140
#define GPIO_PF2_T1CCP0 0x00050807
2141
#define GPIO_PF2_TRD0 0x0005080E
2142
2143
#define GPIO_PF3_SSI1FSS 0x00050C02
2144
#define GPIO_PF3_CAN0TX 0x00050C03
2145
#define GPIO_PF3_T1CCP1 0x00050C07
2146
#define GPIO_PF3_TRCLK 0x00050C0E
2147
2148
#define GPIO_PF4_T2CCP0 0x00051007
2149
2150
#define GPIO_PG0_I2C3SCL 0x00060003
2151
#define GPIO_PG0_T4CCP0 0x00060007
2152
2153
#define GPIO_PG1_I2C3SDA 0x00060403
2154
#define GPIO_PG1_T4CCP1 0x00060407
2155
2156
#define GPIO_PG2_I2C4SCL 0x00060803
2157
#define GPIO_PG2_T5CCP0 0x00060807
2158
2159
#define GPIO_PG3_I2C4SDA 0x00060C03
2160
#define GPIO_PG3_T5CCP1 0x00060C07
2161
2162
#define GPIO_PG4_U2RX 0x00061001
2163
#define GPIO_PG4_I2C1SCL 0x00061003
2164
#define GPIO_PG4_WT0CCP0 0x00061007
2165
2166
#define GPIO_PG5_U2TX 0x00061401
2167
#define GPIO_PG5_I2C1SDA 0x00061403
2168
#define GPIO_PG5_WT0CCP1 0x00061407
2169
2170
#endif
// PART_TM4C1232C3PM
2171
2172
//*****************************************************************************
2173
//
2174
// TM4C1232D5PM Port/Pin Mapping Definitions
2175
//
2176
//*****************************************************************************
2177
#ifdef PART_TM4C1232D5PM
2178
2179
#define GPIO_PA0_U0RX 0x00000001
2180
2181
#define GPIO_PA1_U0TX 0x00000401
2182
2183
#define GPIO_PA2_SSI0CLK 0x00000802
2184
2185
#define GPIO_PA3_SSI0FSS 0x00000C02
2186
2187
#define GPIO_PA4_SSI0RX 0x00001002
2188
2189
#define GPIO_PA5_SSI0TX 0x00001402
2190
2191
#define GPIO_PA6_I2C1SCL 0x00001803
2192
2193
#define GPIO_PA7_I2C1SDA 0x00001C03
2194
2195
#define GPIO_PB0_U1RX 0x00010001
2196
#define GPIO_PB0_T2CCP0 0x00010007
2197
2198
#define GPIO_PB1_U1TX 0x00010401
2199
#define GPIO_PB1_T2CCP1 0x00010407
2200
2201
#define GPIO_PB2_I2C0SCL 0x00010803
2202
#define GPIO_PB2_T3CCP0 0x00010807
2203
2204
#define GPIO_PB3_I2C0SDA 0x00010C03
2205
#define GPIO_PB3_T3CCP1 0x00010C07
2206
2207
#define GPIO_PB4_SSI2CLK 0x00011002
2208
#define GPIO_PB4_T1CCP0 0x00011007
2209
#define GPIO_PB4_CAN0RX 0x00011008
2210
2211
#define GPIO_PB5_SSI2FSS 0x00011402
2212
#define GPIO_PB5_T1CCP1 0x00011407
2213
#define GPIO_PB5_CAN0TX 0x00011408
2214
2215
#define GPIO_PB6_SSI2RX 0x00011802
2216
#define GPIO_PB6_I2C5SCL 0x00011803
2217
#define GPIO_PB6_T0CCP0 0x00011807
2218
2219
#define GPIO_PB7_SSI2TX 0x00011C02
2220
#define GPIO_PB7_I2C5SDA 0x00011C03
2221
#define GPIO_PB7_T0CCP1 0x00011C07
2222
2223
#define GPIO_PC0_TCK 0x00020001
2224
#define GPIO_PC0_SWCLK 0x00020001
2225
#define GPIO_PC0_T4CCP0 0x00020007
2226
2227
#define GPIO_PC1_TMS 0x00020401
2228
#define GPIO_PC1_SWDIO 0x00020401
2229
#define GPIO_PC1_T4CCP1 0x00020407
2230
2231
#define GPIO_PC2_TDI 0x00020801
2232
#define GPIO_PC2_T5CCP0 0x00020807
2233
2234
#define GPIO_PC3_SWO 0x00020C01
2235
#define GPIO_PC3_TDO 0x00020C01
2236
#define GPIO_PC3_T5CCP1 0x00020C07
2237
2238
#define GPIO_PC4_U4RX 0x00021001
2239
#define GPIO_PC4_U1RX 0x00021002
2240
#define GPIO_PC4_WT0CCP0 0x00021007
2241
#define GPIO_PC4_U1RTS 0x00021008
2242
2243
#define GPIO_PC5_U4TX 0x00021401
2244
#define GPIO_PC5_U1TX 0x00021402
2245
#define GPIO_PC5_WT0CCP1 0x00021407
2246
#define GPIO_PC5_U1CTS 0x00021408
2247
2248
#define GPIO_PC6_U3RX 0x00021801
2249
#define GPIO_PC6_WT1CCP0 0x00021807
2250
2251
#define GPIO_PC7_U3TX 0x00021C01
2252
#define GPIO_PC7_WT1CCP1 0x00021C07
2253
2254
#define GPIO_PD0_SSI3CLK 0x00030001
2255
#define GPIO_PD0_SSI1CLK 0x00030002
2256
#define GPIO_PD0_I2C3SCL 0x00030003
2257
#define GPIO_PD0_WT2CCP0 0x00030007
2258
2259
#define GPIO_PD1_SSI3FSS 0x00030401
2260
#define GPIO_PD1_SSI1FSS 0x00030402
2261
#define GPIO_PD1_I2C3SDA 0x00030403
2262
#define GPIO_PD1_WT2CCP1 0x00030407
2263
2264
#define GPIO_PD2_SSI3RX 0x00030801
2265
#define GPIO_PD2_SSI1RX 0x00030802
2266
#define GPIO_PD2_WT3CCP0 0x00030807
2267
2268
#define GPIO_PD3_SSI3TX 0x00030C01
2269
#define GPIO_PD3_SSI1TX 0x00030C02
2270
#define GPIO_PD3_WT3CCP1 0x00030C07
2271
2272
#define GPIO_PD4_U6RX 0x00031001
2273
#define GPIO_PD4_WT4CCP0 0x00031007
2274
2275
#define GPIO_PD5_U6TX 0x00031401
2276
#define GPIO_PD5_WT4CCP1 0x00031407
2277
2278
#define GPIO_PD6_U2RX 0x00031801
2279
#define GPIO_PD6_WT5CCP0 0x00031807
2280
2281
#define GPIO_PD7_U2TX 0x00031C01
2282
#define GPIO_PD7_WT5CCP1 0x00031C07
2283
#define GPIO_PD7_NMI 0x00031C08
2284
2285
#define GPIO_PE0_U7RX 0x00040001
2286
2287
#define GPIO_PE1_U7TX 0x00040401
2288
2289
#define GPIO_PE4_U5RX 0x00041001
2290
#define GPIO_PE4_I2C2SCL 0x00041003
2291
#define GPIO_PE4_CAN0RX 0x00041008
2292
2293
#define GPIO_PE5_U5TX 0x00041401
2294
#define GPIO_PE5_I2C2SDA 0x00041403
2295
#define GPIO_PE5_CAN0TX 0x00041408
2296
2297
#define GPIO_PF0_U1RTS 0x00050001
2298
#define GPIO_PF0_SSI1RX 0x00050002
2299
#define GPIO_PF0_CAN0RX 0x00050003
2300
#define GPIO_PF0_T0CCP0 0x00050007
2301
#define GPIO_PF0_NMI 0x00050008
2302
#define GPIO_PF0_C0O 0x00050009
2303
2304
#define GPIO_PF1_U1CTS 0x00050401
2305
#define GPIO_PF1_SSI1TX 0x00050402
2306
#define GPIO_PF1_T0CCP1 0x00050407
2307
#define GPIO_PF1_C1O 0x00050409
2308
#define GPIO_PF1_TRD1 0x0005040E
2309
2310
#define GPIO_PF2_SSI1CLK 0x00050802
2311
#define GPIO_PF2_T1CCP0 0x00050807
2312
#define GPIO_PF2_TRD0 0x0005080E
2313
2314
#define GPIO_PF3_SSI1FSS 0x00050C02
2315
#define GPIO_PF3_CAN0TX 0x00050C03
2316
#define GPIO_PF3_T1CCP1 0x00050C07
2317
#define GPIO_PF3_TRCLK 0x00050C0E
2318
2319
#define GPIO_PF4_T2CCP0 0x00051007
2320
2321
#define GPIO_PG0_I2C3SCL 0x00060003
2322
#define GPIO_PG0_T4CCP0 0x00060007
2323
2324
#define GPIO_PG1_I2C3SDA 0x00060403
2325
#define GPIO_PG1_T4CCP1 0x00060407
2326
2327
#define GPIO_PG2_I2C4SCL 0x00060803
2328
#define GPIO_PG2_T5CCP0 0x00060807
2329
2330
#define GPIO_PG3_I2C4SDA 0x00060C03
2331
#define GPIO_PG3_T5CCP1 0x00060C07
2332
2333
#define GPIO_PG4_U2RX 0x00061001
2334
#define GPIO_PG4_I2C1SCL 0x00061003
2335
#define GPIO_PG4_WT0CCP0 0x00061007
2336
2337
#define GPIO_PG5_U2TX 0x00061401
2338
#define GPIO_PG5_I2C1SDA 0x00061403
2339
#define GPIO_PG5_WT0CCP1 0x00061407
2340
2341
#endif
// PART_TM4C1232D5PM
2342
2343
//*****************************************************************************
2344
//
2345
// TM4C1232E6PM Port/Pin Mapping Definitions
2346
//
2347
//*****************************************************************************
2348
#ifdef PART_TM4C1232E6PM
2349
2350
#define GPIO_PA0_U0RX 0x00000001
2351
2352
#define GPIO_PA1_U0TX 0x00000401
2353
2354
#define GPIO_PA2_SSI0CLK 0x00000802
2355
2356
#define GPIO_PA3_SSI0FSS 0x00000C02
2357
2358
#define GPIO_PA4_SSI0RX 0x00001002
2359
2360
#define GPIO_PA5_SSI0TX 0x00001402
2361
2362
#define GPIO_PA6_I2C1SCL 0x00001803
2363
2364
#define GPIO_PA7_I2C1SDA 0x00001C03
2365
2366
#define GPIO_PB0_U1RX 0x00010001
2367
#define GPIO_PB0_T2CCP0 0x00010007
2368
2369
#define GPIO_PB1_U1TX 0x00010401
2370
#define GPIO_PB1_T2CCP1 0x00010407
2371
2372
#define GPIO_PB2_I2C0SCL 0x00010803
2373
#define GPIO_PB2_T3CCP0 0x00010807
2374
2375
#define GPIO_PB3_I2C0SDA 0x00010C03
2376
#define GPIO_PB3_T3CCP1 0x00010C07
2377
2378
#define GPIO_PB4_SSI2CLK 0x00011002
2379
#define GPIO_PB4_T1CCP0 0x00011007
2380
#define GPIO_PB4_CAN0RX 0x00011008
2381
2382
#define GPIO_PB5_SSI2FSS 0x00011402
2383
#define GPIO_PB5_T1CCP1 0x00011407
2384
#define GPIO_PB5_CAN0TX 0x00011408
2385
2386
#define GPIO_PB6_SSI2RX 0x00011802
2387
#define GPIO_PB6_I2C5SCL 0x00011803
2388
#define GPIO_PB6_T0CCP0 0x00011807
2389
2390
#define GPIO_PB7_SSI2TX 0x00011C02
2391
#define GPIO_PB7_I2C5SDA 0x00011C03
2392
#define GPIO_PB7_T0CCP1 0x00011C07
2393
2394
#define GPIO_PC0_TCK 0x00020001
2395
#define GPIO_PC0_SWCLK 0x00020001
2396
#define GPIO_PC0_T4CCP0 0x00020007
2397
2398
#define GPIO_PC1_TMS 0x00020401
2399
#define GPIO_PC1_SWDIO 0x00020401
2400
#define GPIO_PC1_T4CCP1 0x00020407
2401
2402
#define GPIO_PC2_TDI 0x00020801
2403
#define GPIO_PC2_T5CCP0 0x00020807
2404
2405
#define GPIO_PC3_SWO 0x00020C01
2406
#define GPIO_PC3_TDO 0x00020C01
2407
#define GPIO_PC3_T5CCP1 0x00020C07
2408
2409
#define GPIO_PC4_U4RX 0x00021001
2410
#define GPIO_PC4_U1RX 0x00021002
2411
#define GPIO_PC4_WT0CCP0 0x00021007
2412
#define GPIO_PC4_U1RTS 0x00021008
2413
2414
#define GPIO_PC5_U4TX 0x00021401
2415
#define GPIO_PC5_U1TX 0x00021402
2416
#define GPIO_PC5_WT0CCP1 0x00021407
2417
#define GPIO_PC5_U1CTS 0x00021408
2418
2419
#define GPIO_PC6_U3RX 0x00021801
2420
#define GPIO_PC6_WT1CCP0 0x00021807
2421
2422
#define GPIO_PC7_U3TX 0x00021C01
2423
#define GPIO_PC7_WT1CCP1 0x00021C07
2424
2425
#define GPIO_PD0_SSI3CLK 0x00030001
2426
#define GPIO_PD0_SSI1CLK 0x00030002
2427
#define GPIO_PD0_I2C3SCL 0x00030003
2428
#define GPIO_PD0_WT2CCP0 0x00030007
2429
2430
#define GPIO_PD1_SSI3FSS 0x00030401
2431
#define GPIO_PD1_SSI1FSS 0x00030402
2432
#define GPIO_PD1_I2C3SDA 0x00030403
2433
#define GPIO_PD1_WT2CCP1 0x00030407
2434
2435
#define GPIO_PD2_SSI3RX 0x00030801
2436
#define GPIO_PD2_SSI1RX 0x00030802
2437
#define GPIO_PD2_WT3CCP0 0x00030807
2438
2439
#define GPIO_PD3_SSI3TX 0x00030C01
2440
#define GPIO_PD3_SSI1TX 0x00030C02
2441
#define GPIO_PD3_WT3CCP1 0x00030C07
2442
2443
#define GPIO_PD4_U6RX 0x00031001
2444
#define GPIO_PD4_WT4CCP0 0x00031007
2445
2446
#define GPIO_PD5_U6TX 0x00031401
2447
#define GPIO_PD5_WT4CCP1 0x00031407
2448
2449
#define GPIO_PD6_U2RX 0x00031801
2450
#define GPIO_PD6_WT5CCP0 0x00031807
2451
2452
#define GPIO_PD7_U2TX 0x00031C01
2453
#define GPIO_PD7_WT5CCP1 0x00031C07
2454
#define GPIO_PD7_NMI 0x00031C08
2455
2456
#define GPIO_PE0_U7RX 0x00040001
2457
2458
#define GPIO_PE1_U7TX 0x00040401
2459
2460
#define GPIO_PE4_U5RX 0x00041001
2461
#define GPIO_PE4_I2C2SCL 0x00041003
2462
#define GPIO_PE4_CAN0RX 0x00041008
2463
2464
#define GPIO_PE5_U5TX 0x00041401
2465
#define GPIO_PE5_I2C2SDA 0x00041403
2466
#define GPIO_PE5_CAN0TX 0x00041408
2467
2468
#define GPIO_PF0_U1RTS 0x00050001
2469
#define GPIO_PF0_SSI1RX 0x00050002
2470
#define GPIO_PF0_CAN0RX 0x00050003
2471
#define GPIO_PF0_T0CCP0 0x00050007
2472
#define GPIO_PF0_NMI 0x00050008
2473
#define GPIO_PF0_C0O 0x00050009
2474
2475
#define GPIO_PF1_U1CTS 0x00050401
2476
#define GPIO_PF1_SSI1TX 0x00050402
2477
#define GPIO_PF1_T0CCP1 0x00050407
2478
#define GPIO_PF1_C1O 0x00050409
2479
#define GPIO_PF1_TRD1 0x0005040E
2480
2481
#define GPIO_PF2_SSI1CLK 0x00050802
2482
#define GPIO_PF2_T1CCP0 0x00050807
2483
#define GPIO_PF2_TRD0 0x0005080E
2484
2485
#define GPIO_PF3_SSI1FSS 0x00050C02
2486
#define GPIO_PF3_CAN0TX 0x00050C03
2487
#define GPIO_PF3_T1CCP1 0x00050C07
2488
#define GPIO_PF3_TRCLK 0x00050C0E
2489
2490
#define GPIO_PF4_T2CCP0 0x00051007
2491
2492
#define GPIO_PG0_I2C3SCL 0x00060003
2493
#define GPIO_PG0_T4CCP0 0x00060007
2494
2495
#define GPIO_PG1_I2C3SDA 0x00060403
2496
#define GPIO_PG1_T4CCP1 0x00060407
2497
2498
#define GPIO_PG2_I2C4SCL 0x00060803
2499
#define GPIO_PG2_T5CCP0 0x00060807
2500
2501
#define GPIO_PG3_I2C4SDA 0x00060C03
2502
#define GPIO_PG3_T5CCP1 0x00060C07
2503
2504
#define GPIO_PG4_U2RX 0x00061001
2505
#define GPIO_PG4_I2C1SCL 0x00061003
2506
#define GPIO_PG4_WT0CCP0 0x00061007
2507
2508
#define GPIO_PG5_U2TX 0x00061401
2509
#define GPIO_PG5_I2C1SDA 0x00061403
2510
#define GPIO_PG5_WT0CCP1 0x00061407
2511
2512
#endif
// PART_TM4C1232E6PM
2513
2514
//*****************************************************************************
2515
//
2516
// TM4C1232H6PM Port/Pin Mapping Definitions
2517
//
2518
//*****************************************************************************
2519
#ifdef PART_TM4C1232H6PM
2520
2521
#define GPIO_PA0_U0RX 0x00000001
2522
2523
#define GPIO_PA1_U0TX 0x00000401
2524
2525
#define GPIO_PA2_SSI0CLK 0x00000802
2526
2527
#define GPIO_PA3_SSI0FSS 0x00000C02
2528
2529
#define GPIO_PA4_SSI0RX 0x00001002
2530
2531
#define GPIO_PA5_SSI0TX 0x00001402
2532
2533
#define GPIO_PA6_I2C1SCL 0x00001803
2534
2535
#define GPIO_PA7_I2C1SDA 0x00001C03
2536
2537
#define GPIO_PB0_U1RX 0x00010001
2538
#define GPIO_PB0_T2CCP0 0x00010007
2539
2540
#define GPIO_PB1_U1TX 0x00010401
2541
#define GPIO_PB1_T2CCP1 0x00010407
2542
2543
#define GPIO_PB2_I2C0SCL 0x00010803
2544
#define GPIO_PB2_T3CCP0 0x00010807
2545
2546
#define GPIO_PB3_I2C0SDA 0x00010C03
2547
#define GPIO_PB3_T3CCP1 0x00010C07
2548
2549
#define GPIO_PB4_SSI2CLK 0x00011002
2550
#define GPIO_PB4_T1CCP0 0x00011007
2551
#define GPIO_PB4_CAN0RX 0x00011008
2552
2553
#define GPIO_PB5_SSI2FSS 0x00011402
2554
#define GPIO_PB5_T1CCP1 0x00011407
2555
#define GPIO_PB5_CAN0TX 0x00011408
2556
2557
#define GPIO_PB6_SSI2RX 0x00011802
2558
#define GPIO_PB6_I2C5SCL 0x00011803
2559
#define GPIO_PB6_T0CCP0 0x00011807
2560
2561
#define GPIO_PB7_SSI2TX 0x00011C02
2562
#define GPIO_PB7_I2C5SDA 0x00011C03
2563
#define GPIO_PB7_T0CCP1 0x00011C07
2564
2565
#define GPIO_PC0_TCK 0x00020001
2566
#define GPIO_PC0_SWCLK 0x00020001
2567
#define GPIO_PC0_T4CCP0 0x00020007
2568
2569
#define GPIO_PC1_TMS 0x00020401
2570
#define GPIO_PC1_SWDIO 0x00020401
2571
#define GPIO_PC1_T4CCP1 0x00020407
2572
2573
#define GPIO_PC2_TDI 0x00020801
2574
#define GPIO_PC2_T5CCP0 0x00020807
2575
2576
#define GPIO_PC3_SWO 0x00020C01
2577
#define GPIO_PC3_TDO 0x00020C01
2578
#define GPIO_PC3_T5CCP1 0x00020C07
2579
2580
#define GPIO_PC4_U4RX 0x00021001
2581
#define GPIO_PC4_U1RX 0x00021002
2582
#define GPIO_PC4_WT0CCP0 0x00021007
2583
#define GPIO_PC4_U1RTS 0x00021008
2584
2585
#define GPIO_PC5_U4TX 0x00021401
2586
#define GPIO_PC5_U1TX 0x00021402
2587
#define GPIO_PC5_WT0CCP1 0x00021407
2588
#define GPIO_PC5_U1CTS 0x00021408
2589
2590
#define GPIO_PC6_U3RX 0x00021801
2591
#define GPIO_PC6_WT1CCP0 0x00021807
2592
2593
#define GPIO_PC7_U3TX 0x00021C01
2594
#define GPIO_PC7_WT1CCP1 0x00021C07
2595
2596
#define GPIO_PD0_SSI3CLK 0x00030001
2597
#define GPIO_PD0_SSI1CLK 0x00030002
2598
#define GPIO_PD0_I2C3SCL 0x00030003
2599
#define GPIO_PD0_WT2CCP0 0x00030007
2600
2601
#define GPIO_PD1_SSI3FSS 0x00030401
2602
#define GPIO_PD1_SSI1FSS 0x00030402
2603
#define GPIO_PD1_I2C3SDA 0x00030403
2604
#define GPIO_PD1_WT2CCP1 0x00030407
2605
2606
#define GPIO_PD2_SSI3RX 0x00030801
2607
#define GPIO_PD2_SSI1RX 0x00030802
2608
#define GPIO_PD2_WT3CCP0 0x00030807
2609
2610
#define GPIO_PD3_SSI3TX 0x00030C01
2611
#define GPIO_PD3_SSI1TX 0x00030C02
2612
#define GPIO_PD3_WT3CCP1 0x00030C07
2613
2614
#define GPIO_PD4_U6RX 0x00031001
2615
#define GPIO_PD4_WT4CCP0 0x00031007
2616
2617
#define GPIO_PD5_U6TX 0x00031401
2618
#define GPIO_PD5_WT4CCP1 0x00031407
2619
2620
#define GPIO_PD6_U2RX 0x00031801
2621
#define GPIO_PD6_WT5CCP0 0x00031807
2622
2623
#define GPIO_PD7_U2TX 0x00031C01
2624
#define GPIO_PD7_WT5CCP1 0x00031C07
2625
#define GPIO_PD7_NMI 0x00031C08
2626
2627
#define GPIO_PE0_U7RX 0x00040001
2628
2629
#define GPIO_PE1_U7TX 0x00040401
2630
2631
#define GPIO_PE4_U5RX 0x00041001
2632
#define GPIO_PE4_I2C2SCL 0x00041003
2633
#define GPIO_PE4_CAN0RX 0x00041008
2634
2635
#define GPIO_PE5_U5TX 0x00041401
2636
#define GPIO_PE5_I2C2SDA 0x00041403
2637
#define GPIO_PE5_CAN0TX 0x00041408
2638
2639
#define GPIO_PF0_U1RTS 0x00050001
2640
#define GPIO_PF0_SSI1RX 0x00050002
2641
#define GPIO_PF0_CAN0RX 0x00050003
2642
#define GPIO_PF0_T0CCP0 0x00050007
2643
#define GPIO_PF0_NMI 0x00050008
2644
#define GPIO_PF0_C0O 0x00050009
2645
2646
#define GPIO_PF1_U1CTS 0x00050401
2647
#define GPIO_PF1_SSI1TX 0x00050402
2648
#define GPIO_PF1_T0CCP1 0x00050407
2649
#define GPIO_PF1_C1O 0x00050409
2650
#define GPIO_PF1_TRD1 0x0005040E
2651
2652
#define GPIO_PF2_SSI1CLK 0x00050802
2653
#define GPIO_PF2_T1CCP0 0x00050807
2654
#define GPIO_PF2_TRD0 0x0005080E
2655
2656
#define GPIO_PF3_SSI1FSS 0x00050C02
2657
#define GPIO_PF3_CAN0TX 0x00050C03
2658
#define GPIO_PF3_T1CCP1 0x00050C07
2659
#define GPIO_PF3_TRCLK 0x00050C0E
2660
2661
#define GPIO_PF4_T2CCP0 0x00051007
2662
2663
#define GPIO_PG0_I2C3SCL 0x00060003
2664
#define GPIO_PG0_T4CCP0 0x00060007
2665
2666
#define GPIO_PG1_I2C3SDA 0x00060403
2667
#define GPIO_PG1_T4CCP1 0x00060407
2668
2669
#define GPIO_PG2_I2C4SCL 0x00060803
2670
#define GPIO_PG2_T5CCP0 0x00060807
2671
2672
#define GPIO_PG3_I2C4SDA 0x00060C03
2673
#define GPIO_PG3_T5CCP1 0x00060C07
2674
2675
#define GPIO_PG4_U2RX 0x00061001
2676
#define GPIO_PG4_I2C1SCL 0x00061003
2677
#define GPIO_PG4_WT0CCP0 0x00061007
2678
2679
#define GPIO_PG5_U2TX 0x00061401
2680
#define GPIO_PG5_I2C1SDA 0x00061403
2681
#define GPIO_PG5_WT0CCP1 0x00061407
2682
2683
#endif
// PART_TM4C1232H6PM
2684
2685
//*****************************************************************************
2686
//
2687
// TM4C1233C3PM Port/Pin Mapping Definitions
2688
//
2689
//*****************************************************************************
2690
#ifdef PART_TM4C1233C3PM
2691
2692
#define GPIO_PA0_U0RX 0x00000001
2693
2694
#define GPIO_PA1_U0TX 0x00000401
2695
2696
#define GPIO_PA2_SSI0CLK 0x00000802
2697
2698
#define GPIO_PA3_SSI0FSS 0x00000C02
2699
2700
#define GPIO_PA4_SSI0RX 0x00001002
2701
2702
#define GPIO_PA5_SSI0TX 0x00001402
2703
2704
#define GPIO_PA6_I2C1SCL 0x00001803
2705
2706
#define GPIO_PA7_I2C1SDA 0x00001C03
2707
2708
#define GPIO_PB0_U1RX 0x00010001
2709
#define GPIO_PB0_T2CCP0 0x00010007
2710
2711
#define GPIO_PB1_U1TX 0x00010401
2712
#define GPIO_PB1_T2CCP1 0x00010407
2713
2714
#define GPIO_PB2_I2C0SCL 0x00010803
2715
#define GPIO_PB2_T3CCP0 0x00010807
2716
2717
#define GPIO_PB3_I2C0SDA 0x00010C03
2718
#define GPIO_PB3_T3CCP1 0x00010C07
2719
2720
#define GPIO_PB4_SSI2CLK 0x00011002
2721
#define GPIO_PB4_T1CCP0 0x00011007
2722
#define GPIO_PB4_CAN0RX 0x00011008
2723
2724
#define GPIO_PB5_SSI2FSS 0x00011402
2725
#define GPIO_PB5_T1CCP1 0x00011407
2726
#define GPIO_PB5_CAN0TX 0x00011408
2727
2728
#define GPIO_PB6_SSI2RX 0x00011802
2729
#define GPIO_PB6_T0CCP0 0x00011807
2730
2731
#define GPIO_PB7_SSI2TX 0x00011C02
2732
#define GPIO_PB7_T0CCP1 0x00011C07
2733
2734
#define GPIO_PC0_TCK 0x00020001
2735
#define GPIO_PC0_SWCLK 0x00020001
2736
#define GPIO_PC0_T4CCP0 0x00020007
2737
2738
#define GPIO_PC1_TMS 0x00020401
2739
#define GPIO_PC1_SWDIO 0x00020401
2740
#define GPIO_PC1_T4CCP1 0x00020407
2741
2742
#define GPIO_PC2_TDI 0x00020801
2743
#define GPIO_PC2_T5CCP0 0x00020807
2744
2745
#define GPIO_PC3_SWO 0x00020C01
2746
#define GPIO_PC3_TDO 0x00020C01
2747
#define GPIO_PC3_T5CCP1 0x00020C07
2748
2749
#define GPIO_PC4_U4RX 0x00021001
2750
#define GPIO_PC4_U1RX 0x00021002
2751
#define GPIO_PC4_WT0CCP0 0x00021007
2752
#define GPIO_PC4_U1RTS 0x00021008
2753
2754
#define GPIO_PC5_U4TX 0x00021401
2755
#define GPIO_PC5_U1TX 0x00021402
2756
#define GPIO_PC5_WT0CCP1 0x00021407
2757
#define GPIO_PC5_U1CTS 0x00021408
2758
2759
#define GPIO_PC6_U3RX 0x00021801
2760
#define GPIO_PC6_WT1CCP0 0x00021807
2761
2762
#define GPIO_PC7_U3TX 0x00021C01
2763
#define GPIO_PC7_WT1CCP1 0x00021C07
2764
2765
#define GPIO_PD0_SSI3CLK 0x00030001
2766
#define GPIO_PD0_SSI1CLK 0x00030002
2767
#define GPIO_PD0_I2C3SCL 0x00030003
2768
#define GPIO_PD0_WT2CCP0 0x00030007
2769
2770
#define GPIO_PD1_SSI3FSS 0x00030401
2771
#define GPIO_PD1_SSI1FSS 0x00030402
2772
#define GPIO_PD1_I2C3SDA 0x00030403
2773
#define GPIO_PD1_WT2CCP1 0x00030407
2774
2775
#define GPIO_PD2_SSI3RX 0x00030801
2776
#define GPIO_PD2_SSI1RX 0x00030802
2777
#define GPIO_PD2_WT3CCP0 0x00030807
2778
2779
#define GPIO_PD3_SSI3TX 0x00030C01
2780
#define GPIO_PD3_SSI1TX 0x00030C02
2781
#define GPIO_PD3_WT3CCP1 0x00030C07
2782
2783
#define GPIO_PD4_U6RX 0x00031001
2784
#define GPIO_PD4_WT4CCP0 0x00031007
2785
2786
#define GPIO_PD5_U6TX 0x00031401
2787
#define GPIO_PD5_WT4CCP1 0x00031407
2788
2789
#define GPIO_PD6_U2RX 0x00031801
2790
#define GPIO_PD6_WT5CCP0 0x00031807
2791
2792
#define GPIO_PD7_U2TX 0x00031C01
2793
#define GPIO_PD7_WT5CCP1 0x00031C07
2794
#define GPIO_PD7_NMI 0x00031C08
2795
2796
#define GPIO_PE0_U7RX 0x00040001
2797
2798
#define GPIO_PE1_U7TX 0x00040401
2799
2800
#define GPIO_PE4_U5RX 0x00041001
2801
#define GPIO_PE4_I2C2SCL 0x00041003
2802
#define GPIO_PE4_CAN0RX 0x00041008
2803
2804
#define GPIO_PE5_U5TX 0x00041401
2805
#define GPIO_PE5_I2C2SDA 0x00041403
2806
#define GPIO_PE5_CAN0TX 0x00041408
2807
2808
#define GPIO_PF0_U1RTS 0x00050001
2809
#define GPIO_PF0_SSI1RX 0x00050002
2810
#define GPIO_PF0_CAN0RX 0x00050003
2811
#define GPIO_PF0_T0CCP0 0x00050007
2812
#define GPIO_PF0_NMI 0x00050008
2813
#define GPIO_PF0_C0O 0x00050009
2814
2815
#define GPIO_PF1_U1CTS 0x00050401
2816
#define GPIO_PF1_SSI1TX 0x00050402
2817
#define GPIO_PF1_T0CCP1 0x00050407
2818
#define GPIO_PF1_C1O 0x00050409
2819
#define GPIO_PF1_TRD1 0x0005040E
2820
2821
#define GPIO_PF2_SSI1CLK 0x00050802
2822
#define GPIO_PF2_T1CCP0 0x00050807
2823
#define GPIO_PF2_TRD0 0x0005080E
2824
2825
#define GPIO_PF3_SSI1FSS 0x00050C02
2826
#define GPIO_PF3_CAN0TX 0x00050C03
2827
#define GPIO_PF3_T1CCP1 0x00050C07
2828
#define GPIO_PF3_TRCLK 0x00050C0E
2829
2830
#define GPIO_PF4_T2CCP0 0x00051007
2831
2832
#endif
// PART_TM4C1233C3PM
2833
2834
//*****************************************************************************
2835
//
2836
// TM4C1233D5PM Port/Pin Mapping Definitions
2837
//
2838
//*****************************************************************************
2839
#ifdef PART_TM4C1233D5PM
2840
2841
#define GPIO_PA0_U0RX 0x00000001
2842
2843
#define GPIO_PA1_U0TX 0x00000401
2844
2845
#define GPIO_PA2_SSI0CLK 0x00000802
2846
2847
#define GPIO_PA3_SSI0FSS 0x00000C02
2848
2849
#define GPIO_PA4_SSI0RX 0x00001002
2850
2851
#define GPIO_PA5_SSI0TX 0x00001402
2852
2853
#define GPIO_PA6_I2C1SCL 0x00001803
2854
2855
#define GPIO_PA7_I2C1SDA 0x00001C03
2856
2857
#define GPIO_PB0_U1RX 0x00010001
2858
#define GPIO_PB0_T2CCP0 0x00010007
2859
2860
#define GPIO_PB1_U1TX 0x00010401
2861
#define GPIO_PB1_T2CCP1 0x00010407
2862
2863
#define GPIO_PB2_I2C0SCL 0x00010803
2864
#define GPIO_PB2_T3CCP0 0x00010807
2865
2866
#define GPIO_PB3_I2C0SDA 0x00010C03
2867
#define GPIO_PB3_T3CCP1 0x00010C07
2868
2869
#define GPIO_PB4_SSI2CLK 0x00011002
2870
#define GPIO_PB4_T1CCP0 0x00011007
2871
#define GPIO_PB4_CAN0RX 0x00011008
2872
2873
#define GPIO_PB5_SSI2FSS 0x00011402
2874
#define GPIO_PB5_T1CCP1 0x00011407
2875
#define GPIO_PB5_CAN0TX 0x00011408
2876
2877
#define GPIO_PB6_SSI2RX 0x00011802
2878
#define GPIO_PB6_T0CCP0 0x00011807
2879
2880
#define GPIO_PB7_SSI2TX 0x00011C02
2881
#define GPIO_PB7_T0CCP1 0x00011C07
2882
2883
#define GPIO_PC0_TCK 0x00020001
2884
#define GPIO_PC0_SWCLK 0x00020001
2885
#define GPIO_PC0_T4CCP0 0x00020007
2886
2887
#define GPIO_PC1_TMS 0x00020401
2888
#define GPIO_PC1_SWDIO 0x00020401
2889
#define GPIO_PC1_T4CCP1 0x00020407
2890
2891
#define GPIO_PC2_TDI 0x00020801
2892
#define GPIO_PC2_T5CCP0 0x00020807
2893
2894
#define GPIO_PC3_SWO 0x00020C01
2895
#define GPIO_PC3_TDO 0x00020C01
2896
#define GPIO_PC3_T5CCP1 0x00020C07
2897
2898
#define GPIO_PC4_U4RX 0x00021001
2899
#define GPIO_PC4_U1RX 0x00021002
2900
#define GPIO_PC4_WT0CCP0 0x00021007
2901
#define GPIO_PC4_U1RTS 0x00021008
2902
2903
#define GPIO_PC5_U4TX 0x00021401
2904
#define GPIO_PC5_U1TX 0x00021402
2905
#define GPIO_PC5_WT0CCP1 0x00021407
2906
#define GPIO_PC5_U1CTS 0x00021408
2907
2908
#define GPIO_PC6_U3RX 0x00021801
2909
#define GPIO_PC6_WT1CCP0 0x00021807
2910
2911
#define GPIO_PC7_U3TX 0x00021C01
2912
#define GPIO_PC7_WT1CCP1 0x00021C07
2913
2914
#define GPIO_PD0_SSI3CLK 0x00030001
2915
#define GPIO_PD0_SSI1CLK 0x00030002
2916
#define GPIO_PD0_I2C3SCL 0x00030003
2917
#define GPIO_PD0_WT2CCP0 0x00030007
2918
2919
#define GPIO_PD1_SSI3FSS 0x00030401
2920
#define GPIO_PD1_SSI1FSS 0x00030402
2921
#define GPIO_PD1_I2C3SDA 0x00030403
2922
#define GPIO_PD1_WT2CCP1 0x00030407
2923
2924
#define GPIO_PD2_SSI3RX 0x00030801
2925
#define GPIO_PD2_SSI1RX 0x00030802
2926
#define GPIO_PD2_WT3CCP0 0x00030807
2927
2928
#define GPIO_PD3_SSI3TX 0x00030C01
2929
#define GPIO_PD3_SSI1TX 0x00030C02
2930
#define GPIO_PD3_WT3CCP1 0x00030C07
2931
2932
#define GPIO_PD4_U6RX 0x00031001
2933
#define GPIO_PD4_WT4CCP0 0x00031007
2934
2935
#define GPIO_PD5_U6TX 0x00031401
2936
#define GPIO_PD5_WT4CCP1 0x00031407
2937
2938
#define GPIO_PD6_U2RX 0x00031801
2939
#define GPIO_PD6_WT5CCP0 0x00031807
2940
2941
#define GPIO_PD7_U2TX 0x00031C01
2942
#define GPIO_PD7_WT5CCP1 0x00031C07
2943
#define GPIO_PD7_NMI 0x00031C08
2944
2945
#define GPIO_PE0_U7RX 0x00040001
2946
2947
#define GPIO_PE1_U7TX 0x00040401
2948
2949
#define GPIO_PE4_U5RX 0x00041001
2950
#define GPIO_PE4_I2C2SCL 0x00041003
2951
#define GPIO_PE4_CAN0RX 0x00041008
2952
2953
#define GPIO_PE5_U5TX 0x00041401
2954
#define GPIO_PE5_I2C2SDA 0x00041403
2955
#define GPIO_PE5_CAN0TX 0x00041408
2956
2957
#define GPIO_PF0_U1RTS 0x00050001
2958
#define GPIO_PF0_SSI1RX 0x00050002
2959
#define GPIO_PF0_CAN0RX 0x00050003
2960
#define GPIO_PF0_T0CCP0 0x00050007
2961
#define GPIO_PF0_NMI 0x00050008
2962
#define GPIO_PF0_C0O 0x00050009
2963
2964
#define GPIO_PF1_U1CTS 0x00050401
2965
#define GPIO_PF1_SSI1TX 0x00050402
2966
#define GPIO_PF1_T0CCP1 0x00050407
2967
#define GPIO_PF1_C1O 0x00050409
2968
#define GPIO_PF1_TRD1 0x0005040E
2969
2970
#define GPIO_PF2_SSI1CLK 0x00050802
2971
#define GPIO_PF2_T1CCP0 0x00050807
2972
#define GPIO_PF2_TRD0 0x0005080E
2973
2974
#define GPIO_PF3_SSI1FSS 0x00050C02
2975
#define GPIO_PF3_CAN0TX 0x00050C03
2976
#define GPIO_PF3_T1CCP1 0x00050C07
2977
#define GPIO_PF3_TRCLK 0x00050C0E
2978
2979
#define GPIO_PF4_T2CCP0 0x00051007
2980
2981
#endif
// PART_TM4C1233D5PM
2982
2983
//*****************************************************************************
2984
//
2985
// TM4C1233D5PZ Port/Pin Mapping Definitions
2986
//
2987
//*****************************************************************************
2988
#ifdef PART_TM4C1233D5PZ
2989
2990
#define GPIO_PA0_U0RX 0x00000001
2991
2992
#define GPIO_PA1_U0TX 0x00000401
2993
2994
#define GPIO_PA2_SSI0CLK 0x00000802
2995
2996
#define GPIO_PA3_SSI0FSS 0x00000C02
2997
2998
#define GPIO_PA4_SSI0RX 0x00001002
2999
3000
#define GPIO_PA5_SSI0TX 0x00001402
3001
3002
#define GPIO_PA6_I2C1SCL 0x00001803
3003
3004
#define GPIO_PA7_I2C1SDA 0x00001C03
3005
3006
#define GPIO_PB0_U1RX 0x00010001
3007
#define GPIO_PB0_T2CCP0 0x00010007
3008
3009
#define GPIO_PB1_U1TX 0x00010401
3010
#define GPIO_PB1_T2CCP1 0x00010407
3011
3012
#define GPIO_PB2_I2C0SCL 0x00010803
3013
#define GPIO_PB2_T3CCP0 0x00010807
3014
3015
#define GPIO_PB3_I2C0SDA 0x00010C03
3016
#define GPIO_PB3_T3CCP1 0x00010C07
3017
3018
#define GPIO_PB4_SSI2CLK 0x00011002
3019
#define GPIO_PB4_T1CCP0 0x00011007
3020
#define GPIO_PB4_CAN0RX 0x00011008
3021
3022
#define GPIO_PB5_SSI2FSS 0x00011402
3023
#define GPIO_PB5_T1CCP1 0x00011407
3024
#define GPIO_PB5_CAN0TX 0x00011408
3025
3026
#define GPIO_PC0_TCK 0x00020001
3027
#define GPIO_PC0_SWCLK 0x00020001
3028
#define GPIO_PC0_T4CCP0 0x00020007
3029
3030
#define GPIO_PC1_TMS 0x00020401
3031
#define GPIO_PC1_SWDIO 0x00020401
3032
#define GPIO_PC1_T4CCP1 0x00020407
3033
3034
#define GPIO_PC2_TDI 0x00020801
3035
#define GPIO_PC2_T5CCP0 0x00020807
3036
3037
#define GPIO_PC3_SWO 0x00020C01
3038
#define GPIO_PC3_TDO 0x00020C01
3039
#define GPIO_PC3_T5CCP1 0x00020C07
3040
3041
#define GPIO_PC4_U4RX 0x00021001
3042
#define GPIO_PC4_U1RX 0x00021002
3043
#define GPIO_PC4_WT0CCP0 0x00021007
3044
#define GPIO_PC4_U1RTS 0x00021008
3045
3046
#define GPIO_PC5_U4TX 0x00021401
3047
#define GPIO_PC5_U1TX 0x00021402
3048
#define GPIO_PC5_WT0CCP1 0x00021407
3049
#define GPIO_PC5_U1CTS 0x00021408
3050
3051
#define GPIO_PC6_U3RX 0x00021801
3052
#define GPIO_PC6_WT1CCP0 0x00021807
3053
3054
#define GPIO_PC7_U3TX 0x00021C01
3055
#define GPIO_PC7_WT1CCP1 0x00021C07
3056
3057
#define GPIO_PD0_SSI3CLK 0x00030001
3058
#define GPIO_PD0_SSI1CLK 0x00030002
3059
#define GPIO_PD0_I2C3SCL 0x00030003
3060
#define GPIO_PD0_WT2CCP0 0x00030007
3061
3062
#define GPIO_PD1_SSI3FSS 0x00030401
3063
#define GPIO_PD1_SSI1FSS 0x00030402
3064
#define GPIO_PD1_I2C3SDA 0x00030403
3065
#define GPIO_PD1_WT2CCP1 0x00030407
3066
3067
#define GPIO_PD2_SSI3RX 0x00030801
3068
#define GPIO_PD2_SSI1RX 0x00030802
3069
#define GPIO_PD2_WT3CCP0 0x00030807
3070
3071
#define GPIO_PD3_SSI3TX 0x00030C01
3072
#define GPIO_PD3_SSI1TX 0x00030C02
3073
#define GPIO_PD3_WT3CCP1 0x00030C07
3074
3075
#define GPIO_PD4_U6RX 0x00031001
3076
#define GPIO_PD4_WT4CCP0 0x00031007
3077
3078
#define GPIO_PD5_U6TX 0x00031401
3079
#define GPIO_PD5_WT4CCP1 0x00031407
3080
3081
#define GPIO_PD6_U2RX 0x00031801
3082
#define GPIO_PD6_WT5CCP0 0x00031807
3083
3084
#define GPIO_PD7_U2TX 0x00031C01
3085
#define GPIO_PD7_WT5CCP1 0x00031C07
3086
#define GPIO_PD7_NMI 0x00031C08
3087
3088
#define GPIO_PE0_U7RX 0x00040001
3089
3090
#define GPIO_PE1_U7TX 0x00040401
3091
3092
#define GPIO_PE4_U5RX 0x00041001
3093
#define GPIO_PE4_I2C2SCL 0x00041003
3094
#define GPIO_PE4_CAN0RX 0x00041008
3095
3096
#define GPIO_PE5_U5TX 0x00041401
3097
#define GPIO_PE5_I2C2SDA 0x00041403
3098
#define GPIO_PE5_CAN0TX 0x00041408
3099
3100
#define GPIO_PE7_U1RI 0x00041C01
3101
3102
#define GPIO_PF0_U1RTS 0x00050001
3103
#define GPIO_PF0_SSI1RX 0x00050002
3104
#define GPIO_PF0_CAN0RX 0x00050003
3105
#define GPIO_PF0_T0CCP0 0x00050007
3106
#define GPIO_PF0_NMI 0x00050008
3107
#define GPIO_PF0_C0O 0x00050009
3108
#define GPIO_PF0_TRD2 0x0005000E
3109
3110
#define GPIO_PF1_U1CTS 0x00050401
3111
#define GPIO_PF1_SSI1TX 0x00050402
3112
#define GPIO_PF1_T0CCP1 0x00050407
3113
#define GPIO_PF1_C1O 0x00050409
3114
#define GPIO_PF1_TRD1 0x0005040E
3115
3116
#define GPIO_PF2_U1DCD 0x00050801
3117
#define GPIO_PF2_SSI1CLK 0x00050802
3118
#define GPIO_PF2_T1CCP0 0x00050807
3119
#define GPIO_PF2_C2O 0x00050809
3120
#define GPIO_PF2_TRD0 0x0005080E
3121
3122
#define GPIO_PF3_U1DSR 0x00050C01
3123
#define GPIO_PF3_SSI1FSS 0x00050C02
3124
#define GPIO_PF3_CAN0TX 0x00050C03
3125
#define GPIO_PF3_T1CCP1 0x00050C07
3126
#define GPIO_PF3_TRCLK 0x00050C0E
3127
3128
#define GPIO_PF4_U1DTR 0x00051001
3129
#define GPIO_PF4_T2CCP0 0x00051007
3130
#define GPIO_PF4_TRD3 0x0005100E
3131
3132
#define GPIO_PF5_T2CCP1 0x00051407
3133
3134
#define GPIO_PF6_I2C2SCL 0x00051803
3135
#define GPIO_PF6_T3CCP0 0x00051807
3136
3137
#define GPIO_PF7_I2C2SDA 0x00051C03
3138
#define GPIO_PF7_T3CCP1 0x00051C07
3139
3140
#define GPIO_PG0_I2C3SCL 0x00060003
3141
#define GPIO_PG0_T4CCP0 0x00060007
3142
3143
#define GPIO_PG1_I2C3SDA 0x00060403
3144
#define GPIO_PG1_T4CCP1 0x00060407
3145
3146
#define GPIO_PG2_I2C4SCL 0x00060803
3147
#define GPIO_PG2_T5CCP0 0x00060807
3148
3149
#define GPIO_PG3_I2C4SDA 0x00060C03
3150
#define GPIO_PG3_T5CCP1 0x00060C07
3151
3152
#define GPIO_PG4_U2RX 0x00061001
3153
#define GPIO_PG4_I2C1SCL 0x00061003
3154
#define GPIO_PG4_WT0CCP0 0x00061007
3155
3156
#define GPIO_PG5_U2TX 0x00061401
3157
#define GPIO_PG5_I2C1SDA 0x00061403
3158
#define GPIO_PG5_WT0CCP1 0x00061407
3159
3160
#define GPIO_PG6_I2C5SCL 0x00061803
3161
#define GPIO_PG6_WT1CCP0 0x00061807
3162
3163
#define GPIO_PG7_I2C5SDA 0x00061C03
3164
#define GPIO_PG7_WT1CCP1 0x00061C07
3165
3166
#define GPIO_PH0_SSI3CLK 0x00070002
3167
#define GPIO_PH0_WT2CCP0 0x00070007
3168
3169
#define GPIO_PH1_SSI3FSS 0x00070402
3170
#define GPIO_PH1_WT2CCP1 0x00070407
3171
3172
#define GPIO_PH2_SSI3RX 0x00070802
3173
#define GPIO_PH2_WT5CCP0 0x00070807
3174
3175
#define GPIO_PH3_SSI3TX 0x00070C02
3176
#define GPIO_PH3_WT5CCP1 0x00070C07
3177
3178
#define GPIO_PH4_SSI2CLK 0x00071002
3179
#define GPIO_PH4_WT3CCP0 0x00071007
3180
3181
#define GPIO_PH5_SSI2FSS 0x00071402
3182
#define GPIO_PH5_WT3CCP1 0x00071407
3183
3184
#define GPIO_PH6_SSI2RX 0x00071802
3185
#define GPIO_PH6_WT4CCP0 0x00071807
3186
3187
#define GPIO_PH7_SSI2TX 0x00071C02
3188
#define GPIO_PH7_WT4CCP1 0x00071C07
3189
3190
#define GPIO_PJ0_U4RX 0x00080001
3191
#define GPIO_PJ0_T1CCP0 0x00080007
3192
3193
#define GPIO_PJ1_U4TX 0x00080401
3194
#define GPIO_PJ1_T1CCP1 0x00080407
3195
3196
#define GPIO_PJ2_U5RX 0x00080801
3197
#define GPIO_PJ2_T2CCP0 0x00080807
3198
3199
#define GPIO_PK0_SSI3CLK 0x00090002
3200
3201
#define GPIO_PK1_SSI3FSS 0x00090402
3202
3203
#define GPIO_PK2_SSI3RX 0x00090802
3204
3205
#define GPIO_PK3_SSI3TX 0x00090C02
3206
3207
#endif
// PART_TM4C1233D5PZ
3208
3209
//*****************************************************************************
3210
//
3211
// TM4C1233E6PM Port/Pin Mapping Definitions
3212
//
3213
//*****************************************************************************
3214
#ifdef PART_TM4C1233E6PM
3215
3216
#define GPIO_PA0_U0RX 0x00000001
3217
3218
#define GPIO_PA1_U0TX 0x00000401
3219
3220
#define GPIO_PA2_SSI0CLK 0x00000802
3221
3222
#define GPIO_PA3_SSI0FSS 0x00000C02
3223
3224
#define GPIO_PA4_SSI0RX 0x00001002
3225
3226
#define GPIO_PA5_SSI0TX 0x00001402
3227
3228
#define GPIO_PA6_I2C1SCL 0x00001803
3229
3230
#define GPIO_PA7_I2C1SDA 0x00001C03
3231
3232
#define GPIO_PB0_U1RX 0x00010001
3233
#define GPIO_PB0_T2CCP0 0x00010007
3234
3235
#define GPIO_PB1_U1TX 0x00010401
3236
#define GPIO_PB1_T2CCP1 0x00010407
3237
3238
#define GPIO_PB2_I2C0SCL 0x00010803
3239
#define GPIO_PB2_T3CCP0 0x00010807
3240
3241
#define GPIO_PB3_I2C0SDA 0x00010C03
3242
#define GPIO_PB3_T3CCP1 0x00010C07
3243
3244
#define GPIO_PB4_SSI2CLK 0x00011002
3245
#define GPIO_PB4_T1CCP0 0x00011007
3246
#define GPIO_PB4_CAN0RX 0x00011008
3247
3248
#define GPIO_PB5_SSI2FSS 0x00011402
3249
#define GPIO_PB5_T1CCP1 0x00011407
3250
#define GPIO_PB5_CAN0TX 0x00011408
3251
3252
#define GPIO_PB6_SSI2RX 0x00011802
3253
#define GPIO_PB6_T0CCP0 0x00011807
3254
3255
#define GPIO_PB7_SSI2TX 0x00011C02
3256
#define GPIO_PB7_T0CCP1 0x00011C07
3257
3258
#define GPIO_PC0_TCK 0x00020001
3259
#define GPIO_PC0_SWCLK 0x00020001
3260
#define GPIO_PC0_T4CCP0 0x00020007
3261
3262
#define GPIO_PC1_TMS 0x00020401
3263
#define GPIO_PC1_SWDIO 0x00020401
3264
#define GPIO_PC1_T4CCP1 0x00020407
3265
3266
#define GPIO_PC2_TDI 0x00020801
3267
#define GPIO_PC2_T5CCP0 0x00020807
3268
3269
#define GPIO_PC3_SWO 0x00020C01
3270
#define GPIO_PC3_TDO 0x00020C01
3271
#define GPIO_PC3_T5CCP1 0x00020C07
3272
3273
#define GPIO_PC4_U4RX 0x00021001
3274
#define GPIO_PC4_U1RX 0x00021002
3275
#define GPIO_PC4_WT0CCP0 0x00021007
3276
#define GPIO_PC4_U1RTS 0x00021008
3277
3278
#define GPIO_PC5_U4TX 0x00021401
3279
#define GPIO_PC5_U1TX 0x00021402
3280
#define GPIO_PC5_WT0CCP1 0x00021407
3281
#define GPIO_PC5_U1CTS 0x00021408
3282
3283
#define GPIO_PC6_U3RX 0x00021801
3284
#define GPIO_PC6_WT1CCP0 0x00021807
3285
3286
#define GPIO_PC7_U3TX 0x00021C01
3287
#define GPIO_PC7_WT1CCP1 0x00021C07
3288
3289
#define GPIO_PD0_SSI3CLK 0x00030001
3290
#define GPIO_PD0_SSI1CLK 0x00030002
3291
#define GPIO_PD0_I2C3SCL 0x00030003
3292
#define GPIO_PD0_WT2CCP0 0x00030007
3293
3294
#define GPIO_PD1_SSI3FSS 0x00030401
3295
#define GPIO_PD1_SSI1FSS 0x00030402
3296
#define GPIO_PD1_I2C3SDA 0x00030403
3297
#define GPIO_PD1_WT2CCP1 0x00030407
3298
3299
#define GPIO_PD2_SSI3RX 0x00030801
3300
#define GPIO_PD2_SSI1RX 0x00030802
3301
#define GPIO_PD2_WT3CCP0 0x00030807
3302
3303
#define GPIO_PD3_SSI3TX 0x00030C01
3304
#define GPIO_PD3_SSI1TX 0x00030C02
3305
#define GPIO_PD3_WT3CCP1 0x00030C07
3306
3307
#define GPIO_PD4_U6RX 0x00031001
3308
#define GPIO_PD4_WT4CCP0 0x00031007
3309
3310
#define GPIO_PD5_U6TX 0x00031401
3311
#define GPIO_PD5_WT4CCP1 0x00031407
3312
3313
#define GPIO_PD6_U2RX 0x00031801
3314
#define GPIO_PD6_WT5CCP0 0x00031807
3315
3316
#define GPIO_PD7_U2TX 0x00031C01
3317
#define GPIO_PD7_WT5CCP1 0x00031C07
3318
#define GPIO_PD7_NMI 0x00031C08
3319
3320
#define GPIO_PE0_U7RX 0x00040001
3321
3322
#define GPIO_PE1_U7TX 0x00040401
3323
3324
#define GPIO_PE4_U5RX 0x00041001
3325
#define GPIO_PE4_I2C2SCL 0x00041003
3326
#define GPIO_PE4_CAN0RX 0x00041008
3327
3328
#define GPIO_PE5_U5TX 0x00041401
3329
#define GPIO_PE5_I2C2SDA 0x00041403
3330
#define GPIO_PE5_CAN0TX 0x00041408
3331
3332
#define GPIO_PF0_U1RTS 0x00050001
3333
#define GPIO_PF0_SSI1RX 0x00050002
3334
#define GPIO_PF0_CAN0RX 0x00050003
3335
#define GPIO_PF0_T0CCP0 0x00050007
3336
#define GPIO_PF0_NMI 0x00050008
3337
#define GPIO_PF0_C0O 0x00050009
3338
3339
#define GPIO_PF1_U1CTS 0x00050401
3340
#define GPIO_PF1_SSI1TX 0x00050402
3341
#define GPIO_PF1_T0CCP1 0x00050407
3342
#define GPIO_PF1_C1O 0x00050409
3343
#define GPIO_PF1_TRD1 0x0005040E
3344
3345
#define GPIO_PF2_SSI1CLK 0x00050802
3346
#define GPIO_PF2_T1CCP0 0x00050807
3347
#define GPIO_PF2_TRD0 0x0005080E
3348
3349
#define GPIO_PF3_SSI1FSS 0x00050C02
3350
#define GPIO_PF3_CAN0TX 0x00050C03
3351
#define GPIO_PF3_T1CCP1 0x00050C07
3352
#define GPIO_PF3_TRCLK 0x00050C0E
3353
3354
#define GPIO_PF4_T2CCP0 0x00051007
3355
3356
#endif
// PART_TM4C1233E6PM
3357
3358
//*****************************************************************************
3359
//
3360
// TM4C1233E6PZ Port/Pin Mapping Definitions
3361
//
3362
//*****************************************************************************
3363
#ifdef PART_TM4C1233E6PZ
3364
3365
#define GPIO_PA0_U0RX 0x00000001
3366
3367
#define GPIO_PA1_U0TX 0x00000401
3368
3369
#define GPIO_PA2_SSI0CLK 0x00000802
3370
3371
#define GPIO_PA3_SSI0FSS 0x00000C02
3372
3373
#define GPIO_PA4_SSI0RX 0x00001002
3374
3375
#define GPIO_PA5_SSI0TX 0x00001402
3376
3377
#define GPIO_PA6_I2C1SCL 0x00001803
3378
3379
#define GPIO_PA7_I2C1SDA 0x00001C03
3380
3381
#define GPIO_PB0_U1RX 0x00010001
3382
#define GPIO_PB0_T2CCP0 0x00010007
3383
3384
#define GPIO_PB1_U1TX 0x00010401
3385
#define GPIO_PB1_T2CCP1 0x00010407
3386
3387
#define GPIO_PB2_I2C0SCL 0x00010803
3388
#define GPIO_PB2_T3CCP0 0x00010807
3389
3390
#define GPIO_PB3_I2C0SDA 0x00010C03
3391
#define GPIO_PB3_T3CCP1 0x00010C07
3392
3393
#define GPIO_PB4_SSI2CLK 0x00011002
3394
#define GPIO_PB4_T1CCP0 0x00011007
3395
#define GPIO_PB4_CAN0RX 0x00011008
3396
3397
#define GPIO_PB5_SSI2FSS 0x00011402
3398
#define GPIO_PB5_T1CCP1 0x00011407
3399
#define GPIO_PB5_CAN0TX 0x00011408
3400
3401
#define GPIO_PC0_TCK 0x00020001
3402
#define GPIO_PC0_SWCLK 0x00020001
3403
#define GPIO_PC0_T4CCP0 0x00020007
3404
3405
#define GPIO_PC1_TMS 0x00020401
3406
#define GPIO_PC1_SWDIO 0x00020401
3407
#define GPIO_PC1_T4CCP1 0x00020407
3408
3409
#define GPIO_PC2_TDI 0x00020801
3410
#define GPIO_PC2_T5CCP0 0x00020807
3411
3412
#define GPIO_PC3_SWO 0x00020C01
3413
#define GPIO_PC3_TDO 0x00020C01
3414
#define GPIO_PC3_T5CCP1 0x00020C07
3415
3416
#define GPIO_PC4_U4RX 0x00021001
3417
#define GPIO_PC4_U1RX 0x00021002
3418
#define GPIO_PC4_WT0CCP0 0x00021007
3419
#define GPIO_PC4_U1RTS 0x00021008
3420
3421
#define GPIO_PC5_U4TX 0x00021401
3422
#define GPIO_PC5_U1TX 0x00021402
3423
#define GPIO_PC5_WT0CCP1 0x00021407
3424
#define GPIO_PC5_U1CTS 0x00021408
3425
3426
#define GPIO_PC6_U3RX 0x00021801
3427
#define GPIO_PC6_WT1CCP0 0x00021807
3428
3429
#define GPIO_PC7_U3TX 0x00021C01
3430
#define GPIO_PC7_WT1CCP1 0x00021C07
3431
3432
#define GPIO_PD0_SSI3CLK 0x00030001
3433
#define GPIO_PD0_SSI1CLK 0x00030002
3434
#define GPIO_PD0_I2C3SCL 0x00030003
3435
#define GPIO_PD0_WT2CCP0 0x00030007
3436
3437
#define GPIO_PD1_SSI3FSS 0x00030401
3438
#define GPIO_PD1_SSI1FSS 0x00030402
3439
#define GPIO_PD1_I2C3SDA 0x00030403
3440
#define GPIO_PD1_WT2CCP1 0x00030407
3441
3442
#define GPIO_PD2_SSI3RX 0x00030801
3443
#define GPIO_PD2_SSI1RX 0x00030802
3444
#define GPIO_PD2_WT3CCP0 0x00030807
3445
3446
#define GPIO_PD3_SSI3TX 0x00030C01
3447
#define GPIO_PD3_SSI1TX 0x00030C02
3448
#define GPIO_PD3_WT3CCP1 0x00030C07
3449
3450
#define GPIO_PD4_U6RX 0x00031001
3451
#define GPIO_PD4_WT4CCP0 0x00031007
3452
3453
#define GPIO_PD5_U6TX 0x00031401
3454
#define GPIO_PD5_WT4CCP1 0x00031407
3455
3456
#define GPIO_PD6_U2RX 0x00031801
3457
#define GPIO_PD6_WT5CCP0 0x00031807
3458
3459
#define GPIO_PD7_U2TX 0x00031C01
3460
#define GPIO_PD7_WT5CCP1 0x00031C07
3461
#define GPIO_PD7_NMI 0x00031C08
3462
3463
#define GPIO_PE0_U7RX 0x00040001
3464
3465
#define GPIO_PE1_U7TX 0x00040401
3466
3467
#define GPIO_PE4_U5RX 0x00041001
3468
#define GPIO_PE4_I2C2SCL 0x00041003
3469
#define GPIO_PE4_CAN0RX 0x00041008
3470
3471
#define GPIO_PE5_U5TX 0x00041401
3472
#define GPIO_PE5_I2C2SDA 0x00041403
3473
#define GPIO_PE5_CAN0TX 0x00041408
3474
3475
#define GPIO_PE7_U1RI 0x00041C01
3476
3477
#define GPIO_PF0_U1RTS 0x00050001
3478
#define GPIO_PF0_SSI1RX 0x00050002
3479
#define GPIO_PF0_CAN0RX 0x00050003
3480
#define GPIO_PF0_T0CCP0 0x00050007
3481
#define GPIO_PF0_NMI 0x00050008
3482
#define GPIO_PF0_C0O 0x00050009
3483
#define GPIO_PF0_TRD2 0x0005000E
3484
3485
#define GPIO_PF1_U1CTS 0x00050401
3486
#define GPIO_PF1_SSI1TX 0x00050402
3487
#define GPIO_PF1_T0CCP1 0x00050407
3488
#define GPIO_PF1_C1O 0x00050409
3489
#define GPIO_PF1_TRD1 0x0005040E
3490
3491
#define GPIO_PF2_U1DCD 0x00050801
3492
#define GPIO_PF2_SSI1CLK 0x00050802
3493
#define GPIO_PF2_T1CCP0 0x00050807
3494
#define GPIO_PF2_C2O 0x00050809
3495
#define GPIO_PF2_TRD0 0x0005080E
3496
3497
#define GPIO_PF3_U1DSR 0x00050C01
3498
#define GPIO_PF3_SSI1FSS 0x00050C02
3499
#define GPIO_PF3_CAN0TX 0x00050C03
3500
#define GPIO_PF3_T1CCP1 0x00050C07
3501
#define GPIO_PF3_TRCLK 0x00050C0E
3502
3503
#define GPIO_PF4_U1DTR 0x00051001
3504
#define GPIO_PF4_T2CCP0 0x00051007
3505
#define GPIO_PF4_TRD3 0x0005100E
3506
3507
#define GPIO_PF5_T2CCP1 0x00051407
3508
3509
#define GPIO_PF6_I2C2SCL 0x00051803
3510
#define GPIO_PF6_T3CCP0 0x00051807
3511
3512
#define GPIO_PF7_I2C2SDA 0x00051C03
3513
#define GPIO_PF7_T3CCP1 0x00051C07
3514
3515
#define GPIO_PG0_I2C3SCL 0x00060003
3516
#define GPIO_PG0_T4CCP0 0x00060007
3517
3518
#define GPIO_PG1_I2C3SDA 0x00060403
3519
#define GPIO_PG1_T4CCP1 0x00060407
3520
3521
#define GPIO_PG2_I2C4SCL 0x00060803
3522
#define GPIO_PG2_T5CCP0 0x00060807
3523
3524
#define GPIO_PG3_I2C4SDA 0x00060C03
3525
#define GPIO_PG3_T5CCP1 0x00060C07
3526
3527
#define GPIO_PG4_U2RX 0x00061001
3528
#define GPIO_PG4_I2C1SCL 0x00061003
3529
#define GPIO_PG4_WT0CCP0 0x00061007
3530
3531
#define GPIO_PG5_U2TX 0x00061401
3532
#define GPIO_PG5_I2C1SDA 0x00061403
3533
#define GPIO_PG5_WT0CCP1 0x00061407
3534
3535
#define GPIO_PG6_I2C5SCL 0x00061803
3536
#define GPIO_PG6_WT1CCP0 0x00061807
3537
3538
#define GPIO_PG7_I2C5SDA 0x00061C03
3539
#define GPIO_PG7_WT1CCP1 0x00061C07
3540
3541
#define GPIO_PH0_SSI3CLK 0x00070002
3542
#define GPIO_PH0_WT2CCP0 0x00070007
3543
3544
#define GPIO_PH1_SSI3FSS 0x00070402
3545
#define GPIO_PH1_WT2CCP1 0x00070407
3546
3547
#define GPIO_PH2_SSI3RX 0x00070802
3548
#define GPIO_PH2_WT5CCP0 0x00070807
3549
3550
#define GPIO_PH3_SSI3TX 0x00070C02
3551
#define GPIO_PH3_WT5CCP1 0x00070C07
3552
3553
#define GPIO_PH4_SSI2CLK 0x00071002
3554
#define GPIO_PH4_WT3CCP0 0x00071007
3555
3556
#define GPIO_PH5_SSI2FSS 0x00071402
3557
#define GPIO_PH5_WT3CCP1 0x00071407
3558
3559
#define GPIO_PH6_SSI2RX 0x00071802
3560
#define GPIO_PH6_WT4CCP0 0x00071807
3561
3562
#define GPIO_PH7_SSI2TX 0x00071C02
3563
#define GPIO_PH7_WT4CCP1 0x00071C07
3564
3565
#define GPIO_PJ0_U4RX 0x00080001
3566
#define GPIO_PJ0_T1CCP0 0x00080007
3567
3568
#define GPIO_PJ1_U4TX 0x00080401
3569
#define GPIO_PJ1_T1CCP1 0x00080407
3570
3571
#define GPIO_PJ2_U5RX 0x00080801
3572
#define GPIO_PJ2_T2CCP0 0x00080807
3573
3574
#define GPIO_PK0_SSI3CLK 0x00090002
3575
3576
#define GPIO_PK1_SSI3FSS 0x00090402
3577
3578
#define GPIO_PK2_SSI3RX 0x00090802
3579
3580
#define GPIO_PK3_SSI3TX 0x00090C02
3581
3582
#endif
// PART_TM4C1233E6PZ
3583
3584
//*****************************************************************************
3585
//
3586
// TM4C1233H6PM Port/Pin Mapping Definitions
3587
//
3588
//*****************************************************************************
3589
#ifdef PART_TM4C1233H6PM
3590
3591
#define GPIO_PA0_U0RX 0x00000001
3592
3593
#define GPIO_PA1_U0TX 0x00000401
3594
3595
#define GPIO_PA2_SSI0CLK 0x00000802
3596
3597
#define GPIO_PA3_SSI0FSS 0x00000C02
3598
3599
#define GPIO_PA4_SSI0RX 0x00001002
3600
3601
#define GPIO_PA5_SSI0TX 0x00001402
3602
3603
#define GPIO_PA6_I2C1SCL 0x00001803
3604
3605
#define GPIO_PA7_I2C1SDA 0x00001C03
3606
3607
#define GPIO_PB0_U1RX 0x00010001
3608
#define GPIO_PB0_T2CCP0 0x00010007
3609
3610
#define GPIO_PB1_U1TX 0x00010401
3611
#define GPIO_PB1_T2CCP1 0x00010407
3612
3613
#define GPIO_PB2_I2C0SCL 0x00010803
3614
#define GPIO_PB2_T3CCP0 0x00010807
3615
3616
#define GPIO_PB3_I2C0SDA 0x00010C03
3617
#define GPIO_PB3_T3CCP1 0x00010C07
3618
3619
#define GPIO_PB4_SSI2CLK 0x00011002
3620
#define GPIO_PB4_T1CCP0 0x00011007
3621
#define GPIO_PB4_CAN0RX 0x00011008
3622
3623
#define GPIO_PB5_SSI2FSS 0x00011402
3624
#define GPIO_PB5_T1CCP1 0x00011407
3625
#define GPIO_PB5_CAN0TX 0x00011408
3626
3627
#define GPIO_PB6_SSI2RX 0x00011802
3628
#define GPIO_PB6_T0CCP0 0x00011807
3629
3630
#define GPIO_PB7_SSI2TX 0x00011C02
3631
#define GPIO_PB7_T0CCP1 0x00011C07
3632
3633
#define GPIO_PC0_TCK 0x00020001
3634
#define GPIO_PC0_SWCLK 0x00020001
3635
#define GPIO_PC0_T4CCP0 0x00020007
3636
3637
#define GPIO_PC1_TMS 0x00020401
3638
#define GPIO_PC1_SWDIO 0x00020401
3639
#define GPIO_PC1_T4CCP1 0x00020407
3640
3641
#define GPIO_PC2_TDI 0x00020801
3642
#define GPIO_PC2_T5CCP0 0x00020807
3643
3644
#define GPIO_PC3_SWO 0x00020C01
3645
#define GPIO_PC3_TDO 0x00020C01
3646
#define GPIO_PC3_T5CCP1 0x00020C07
3647
3648
#define GPIO_PC4_U4RX 0x00021001
3649
#define GPIO_PC4_U1RX 0x00021002
3650
#define GPIO_PC4_WT0CCP0 0x00021007
3651
#define GPIO_PC4_U1RTS 0x00021008
3652
3653
#define GPIO_PC5_U4TX 0x00021401
3654
#define GPIO_PC5_U1TX 0x00021402
3655
#define GPIO_PC5_WT0CCP1 0x00021407
3656
#define GPIO_PC5_U1CTS 0x00021408
3657
3658
#define GPIO_PC6_U3RX 0x00021801
3659
#define GPIO_PC6_WT1CCP0 0x00021807
3660
3661
#define GPIO_PC7_U3TX 0x00021C01
3662
#define GPIO_PC7_WT1CCP1 0x00021C07
3663
3664
#define GPIO_PD0_SSI3CLK 0x00030001
3665
#define GPIO_PD0_SSI1CLK 0x00030002
3666
#define GPIO_PD0_I2C3SCL 0x00030003
3667
#define GPIO_PD0_WT2CCP0 0x00030007
3668
3669
#define GPIO_PD1_SSI3FSS 0x00030401
3670
#define GPIO_PD1_SSI1FSS 0x00030402
3671
#define GPIO_PD1_I2C3SDA 0x00030403
3672
#define GPIO_PD1_WT2CCP1 0x00030407
3673
3674
#define GPIO_PD2_SSI3RX 0x00030801
3675
#define GPIO_PD2_SSI1RX 0x00030802
3676
#define GPIO_PD2_WT3CCP0 0x00030807
3677
3678
#define GPIO_PD3_SSI3TX 0x00030C01
3679
#define GPIO_PD3_SSI1TX 0x00030C02
3680
#define GPIO_PD3_WT3CCP1 0x00030C07
3681
3682
#define GPIO_PD4_U6RX 0x00031001
3683
#define GPIO_PD4_WT4CCP0 0x00031007
3684
3685
#define GPIO_PD5_U6TX 0x00031401
3686
#define GPIO_PD5_WT4CCP1 0x00031407
3687
3688
#define GPIO_PD6_U2RX 0x00031801
3689
#define GPIO_PD6_WT5CCP0 0x00031807
3690
3691
#define GPIO_PD7_U2TX 0x00031C01
3692
#define GPIO_PD7_WT5CCP1 0x00031C07
3693
#define GPIO_PD7_NMI 0x00031C08
3694
3695
#define GPIO_PE0_U7RX 0x00040001
3696
3697
#define GPIO_PE1_U7TX 0x00040401
3698
3699
#define GPIO_PE4_U5RX 0x00041001
3700
#define GPIO_PE4_I2C2SCL 0x00041003
3701
#define GPIO_PE4_CAN0RX 0x00041008
3702
3703
#define GPIO_PE5_U5TX 0x00041401
3704
#define GPIO_PE5_I2C2SDA 0x00041403
3705
#define GPIO_PE5_CAN0TX 0x00041408
3706
3707
#define GPIO_PF0_U1RTS 0x00050001
3708
#define GPIO_PF0_SSI1RX 0x00050002
3709
#define GPIO_PF0_CAN0RX 0x00050003
3710
#define GPIO_PF0_T0CCP0 0x00050007
3711
#define GPIO_PF0_NMI 0x00050008
3712
#define GPIO_PF0_C0O 0x00050009
3713
3714
#define GPIO_PF1_U1CTS 0x00050401
3715
#define GPIO_PF1_SSI1TX 0x00050402
3716
#define GPIO_PF1_T0CCP1 0x00050407
3717
#define GPIO_PF1_C1O 0x00050409
3718
#define GPIO_PF1_TRD1 0x0005040E
3719
3720
#define GPIO_PF2_SSI1CLK 0x00050802
3721
#define GPIO_PF2_T1CCP0 0x00050807
3722
#define GPIO_PF2_TRD0 0x0005080E
3723
3724
#define GPIO_PF3_SSI1FSS 0x00050C02
3725
#define GPIO_PF3_CAN0TX 0x00050C03
3726
#define GPIO_PF3_T1CCP1 0x00050C07
3727
#define GPIO_PF3_TRCLK 0x00050C0E
3728
3729
#define GPIO_PF4_T2CCP0 0x00051007
3730
3731
#endif
// PART_TM4C1233H6PM
3732
3733
//*****************************************************************************
3734
//
3735
// TM4C1233H6PZ Port/Pin Mapping Definitions
3736
//
3737
//*****************************************************************************
3738
#ifdef PART_TM4C1233H6PZ
3739
3740
#define GPIO_PA0_U0RX 0x00000001
3741
3742
#define GPIO_PA1_U0TX 0x00000401
3743
3744
#define GPIO_PA2_SSI0CLK 0x00000802
3745
3746
#define GPIO_PA3_SSI0FSS 0x00000C02
3747
3748
#define GPIO_PA4_SSI0RX 0x00001002
3749
3750
#define GPIO_PA5_SSI0TX 0x00001402
3751
3752
#define GPIO_PA6_I2C1SCL 0x00001803
3753
3754
#define GPIO_PA7_I2C1SDA 0x00001C03
3755
3756
#define GPIO_PB0_U1RX 0x00010001
3757
#define GPIO_PB0_T2CCP0 0x00010007
3758
3759
#define GPIO_PB1_U1TX 0x00010401
3760
#define GPIO_PB1_T2CCP1 0x00010407
3761
3762
#define GPIO_PB2_I2C0SCL 0x00010803
3763
#define GPIO_PB2_T3CCP0 0x00010807
3764
3765
#define GPIO_PB3_I2C0SDA 0x00010C03
3766
#define GPIO_PB3_T3CCP1 0x00010C07
3767
3768
#define GPIO_PB4_SSI2CLK 0x00011002
3769
#define GPIO_PB4_T1CCP0 0x00011007
3770
#define GPIO_PB4_CAN0RX 0x00011008
3771
3772
#define GPIO_PB5_SSI2FSS 0x00011402
3773
#define GPIO_PB5_T1CCP1 0x00011407
3774
#define GPIO_PB5_CAN0TX 0x00011408
3775
3776
#define GPIO_PC0_TCK 0x00020001
3777
#define GPIO_PC0_SWCLK 0x00020001
3778
#define GPIO_PC0_T4CCP0 0x00020007
3779
3780
#define GPIO_PC1_TMS 0x00020401
3781
#define GPIO_PC1_SWDIO 0x00020401
3782
#define GPIO_PC1_T4CCP1 0x00020407
3783
3784
#define GPIO_PC2_TDI 0x00020801
3785
#define GPIO_PC2_T5CCP0 0x00020807
3786
3787
#define GPIO_PC3_SWO 0x00020C01
3788
#define GPIO_PC3_TDO 0x00020C01
3789
#define GPIO_PC3_T5CCP1 0x00020C07
3790
3791
#define GPIO_PC4_U4RX 0x00021001
3792
#define GPIO_PC4_U1RX 0x00021002
3793
#define GPIO_PC4_WT0CCP0 0x00021007
3794
#define GPIO_PC4_U1RTS 0x00021008
3795
3796
#define GPIO_PC5_U4TX 0x00021401
3797
#define GPIO_PC5_U1TX 0x00021402
3798
#define GPIO_PC5_WT0CCP1 0x00021407
3799
#define GPIO_PC5_U1CTS 0x00021408
3800
3801
#define GPIO_PC6_U3RX 0x00021801
3802
#define GPIO_PC6_WT1CCP0 0x00021807
3803
3804
#define GPIO_PC7_U3TX 0x00021C01
3805
#define GPIO_PC7_WT1CCP1 0x00021C07
3806
3807
#define GPIO_PD0_SSI3CLK 0x00030001
3808
#define GPIO_PD0_SSI1CLK 0x00030002
3809
#define GPIO_PD0_I2C3SCL 0x00030003
3810
#define GPIO_PD0_WT2CCP0 0x00030007
3811
3812
#define GPIO_PD1_SSI3FSS 0x00030401
3813
#define GPIO_PD1_SSI1FSS 0x00030402
3814
#define GPIO_PD1_I2C3SDA 0x00030403
3815
#define GPIO_PD1_WT2CCP1 0x00030407
3816
3817
#define GPIO_PD2_SSI3RX 0x00030801
3818
#define GPIO_PD2_SSI1RX 0x00030802
3819
#define GPIO_PD2_WT3CCP0 0x00030807
3820
3821
#define GPIO_PD3_SSI3TX 0x00030C01
3822
#define GPIO_PD3_SSI1TX 0x00030C02
3823
#define GPIO_PD3_WT3CCP1 0x00030C07
3824
3825
#define GPIO_PD4_U6RX 0x00031001
3826
#define GPIO_PD4_WT4CCP0 0x00031007
3827
3828
#define GPIO_PD5_U6TX 0x00031401
3829
#define GPIO_PD5_WT4CCP1 0x00031407
3830
3831
#define GPIO_PD6_U2RX 0x00031801
3832
#define GPIO_PD6_WT5CCP0 0x00031807
3833
3834
#define GPIO_PD7_U2TX 0x00031C01
3835
#define GPIO_PD7_WT5CCP1 0x00031C07
3836
#define GPIO_PD7_NMI 0x00031C08
3837
3838
#define GPIO_PE0_U7RX 0x00040001
3839
3840
#define GPIO_PE1_U7TX 0x00040401
3841
3842
#define GPIO_PE4_U5RX 0x00041001
3843
#define GPIO_PE4_I2C2SCL 0x00041003
3844
#define GPIO_PE4_CAN0RX 0x00041008
3845
3846
#define GPIO_PE5_U5TX 0x00041401
3847
#define GPIO_PE5_I2C2SDA 0x00041403
3848
#define GPIO_PE5_CAN0TX 0x00041408
3849
3850
#define GPIO_PE7_U1RI 0x00041C01
3851
3852
#define GPIO_PF0_U1RTS 0x00050001
3853
#define GPIO_PF0_SSI1RX 0x00050002
3854
#define GPIO_PF0_CAN0RX 0x00050003
3855
#define GPIO_PF0_T0CCP0 0x00050007
3856
#define GPIO_PF0_NMI 0x00050008
3857
#define GPIO_PF0_C0O 0x00050009
3858
#define GPIO_PF0_TRD2 0x0005000E
3859
3860
#define GPIO_PF1_U1CTS 0x00050401
3861
#define GPIO_PF1_SSI1TX 0x00050402
3862
#define GPIO_PF1_T0CCP1 0x00050407
3863
#define GPIO_PF1_C1O 0x00050409
3864
#define GPIO_PF1_TRD1 0x0005040E
3865
3866
#define GPIO_PF2_U1DCD 0x00050801
3867
#define GPIO_PF2_SSI1CLK 0x00050802
3868
#define GPIO_PF2_T1CCP0 0x00050807
3869
#define GPIO_PF2_C2O 0x00050809
3870
#define GPIO_PF2_TRD0 0x0005080E
3871
3872
#define GPIO_PF3_U1DSR 0x00050C01
3873
#define GPIO_PF3_SSI1FSS 0x00050C02
3874
#define GPIO_PF3_CAN0TX 0x00050C03
3875
#define GPIO_PF3_T1CCP1 0x00050C07
3876
#define GPIO_PF3_TRCLK 0x00050C0E
3877
3878
#define GPIO_PF4_U1DTR 0x00051001
3879
#define GPIO_PF4_T2CCP0 0x00051007
3880
#define GPIO_PF4_TRD3 0x0005100E
3881
3882
#define GPIO_PF5_T2CCP1 0x00051407
3883
3884
#define GPIO_PF6_I2C2SCL 0x00051803
3885
#define GPIO_PF6_T3CCP0 0x00051807
3886
3887
#define GPIO_PF7_I2C2SDA 0x00051C03
3888
#define GPIO_PF7_T3CCP1 0x00051C07
3889
3890
#define GPIO_PG0_I2C3SCL 0x00060003
3891
#define GPIO_PG0_T4CCP0 0x00060007
3892
3893
#define GPIO_PG1_I2C3SDA 0x00060403
3894
#define GPIO_PG1_T4CCP1 0x00060407
3895
3896
#define GPIO_PG2_I2C4SCL 0x00060803
3897
#define GPIO_PG2_T5CCP0 0x00060807
3898
3899
#define GPIO_PG3_I2C4SDA 0x00060C03
3900
#define GPIO_PG3_T5CCP1 0x00060C07
3901
3902
#define GPIO_PG4_U2RX 0x00061001
3903
#define GPIO_PG4_I2C1SCL 0x00061003
3904
#define GPIO_PG4_WT0CCP0 0x00061007
3905
3906
#define GPIO_PG5_U2TX 0x00061401
3907
#define GPIO_PG5_I2C1SDA 0x00061403
3908
#define GPIO_PG5_WT0CCP1 0x00061407
3909
3910
#define GPIO_PG6_I2C5SCL 0x00061803
3911
#define GPIO_PG6_WT1CCP0 0x00061807
3912
3913
#define GPIO_PG7_I2C5SDA 0x00061C03
3914
#define GPIO_PG7_WT1CCP1 0x00061C07
3915
3916
#define GPIO_PH0_SSI3CLK 0x00070002
3917
#define GPIO_PH0_WT2CCP0 0x00070007
3918
3919
#define GPIO_PH1_SSI3FSS 0x00070402
3920
#define GPIO_PH1_WT2CCP1 0x00070407
3921
3922
#define GPIO_PH2_SSI3RX 0x00070802
3923
#define GPIO_PH2_WT5CCP0 0x00070807
3924
3925
#define GPIO_PH3_SSI3TX 0x00070C02
3926
#define GPIO_PH3_WT5CCP1 0x00070C07
3927
3928
#define GPIO_PH4_SSI2CLK 0x00071002
3929
#define GPIO_PH4_WT3CCP0 0x00071007
3930
3931
#define GPIO_PH5_SSI2FSS 0x00071402
3932
#define GPIO_PH5_WT3CCP1 0x00071407
3933
3934
#define GPIO_PH6_SSI2RX 0x00071802
3935
#define GPIO_PH6_WT4CCP0 0x00071807
3936
3937
#define GPIO_PH7_SSI2TX 0x00071C02
3938
#define GPIO_PH7_WT4CCP1 0x00071C07
3939
3940
#define GPIO_PJ0_U4RX 0x00080001
3941
#define GPIO_PJ0_T1CCP0 0x00080007
3942
3943
#define GPIO_PJ1_U4TX 0x00080401
3944
#define GPIO_PJ1_T1CCP1 0x00080407
3945
3946
#define GPIO_PJ2_U5RX 0x00080801
3947
#define GPIO_PJ2_T2CCP0 0x00080807
3948
3949
#define GPIO_PK0_SSI3CLK 0x00090002
3950
3951
#define GPIO_PK1_SSI3FSS 0x00090402
3952
3953
#define GPIO_PK2_SSI3RX 0x00090802
3954
3955
#define GPIO_PK3_SSI3TX 0x00090C02
3956
3957
#endif
// PART_TM4C1233H6PZ
3958
3959
//*****************************************************************************
3960
//
3961
// TM4C1236D5PM Port/Pin Mapping Definitions
3962
//
3963
//*****************************************************************************
3964
#ifdef PART_TM4C1236D5PM
3965
3966
#define GPIO_PA0_U0RX 0x00000001
3967
3968
#define GPIO_PA1_U0TX 0x00000401
3969
3970
#define GPIO_PA2_SSI0CLK 0x00000802
3971
3972
#define GPIO_PA3_SSI0FSS 0x00000C02
3973
3974
#define GPIO_PA4_SSI0RX 0x00001002
3975
3976
#define GPIO_PA5_SSI0TX 0x00001402
3977
3978
#define GPIO_PA6_I2C1SCL 0x00001803
3979
3980
#define GPIO_PA7_I2C1SDA 0x00001C03
3981
3982
#define GPIO_PB0_U1RX 0x00010001
3983
#define GPIO_PB0_T2CCP0 0x00010007
3984
3985
#define GPIO_PB1_U1TX 0x00010401
3986
#define GPIO_PB1_T2CCP1 0x00010407
3987
3988
#define GPIO_PB2_I2C0SCL 0x00010803
3989
#define GPIO_PB2_T3CCP0 0x00010807
3990
3991
#define GPIO_PB3_I2C0SDA 0x00010C03
3992
#define GPIO_PB3_T3CCP1 0x00010C07
3993
3994
#define GPIO_PB4_SSI2CLK 0x00011002
3995
#define GPIO_PB4_T1CCP0 0x00011007
3996
#define GPIO_PB4_CAN0RX 0x00011008
3997
3998
#define GPIO_PB5_SSI2FSS 0x00011402
3999
#define GPIO_PB5_T1CCP1 0x00011407
4000
#define GPIO_PB5_CAN0TX 0x00011408
4001
4002
#define GPIO_PB6_SSI2RX 0x00011802
4003
#define GPIO_PB6_I2C5SCL 0x00011803
4004
#define GPIO_PB6_T0CCP0 0x00011807
4005
4006
#define GPIO_PB7_SSI2TX 0x00011C02
4007
#define GPIO_PB7_I2C5SDA 0x00011C03
4008
#define GPIO_PB7_T0CCP1 0x00011C07
4009
4010
#define GPIO_PC0_TCK 0x00020001
4011
#define GPIO_PC0_SWCLK 0x00020001
4012
#define GPIO_PC0_T4CCP0 0x00020007
4013
4014
#define GPIO_PC1_TMS 0x00020401
4015
#define GPIO_PC1_SWDIO 0x00020401
4016
#define GPIO_PC1_T4CCP1 0x00020407
4017
4018
#define GPIO_PC2_TDI 0x00020801
4019
#define GPIO_PC2_T5CCP0 0x00020807
4020
4021
#define GPIO_PC3_SWO 0x00020C01
4022
#define GPIO_PC3_TDO 0x00020C01
4023
#define GPIO_PC3_T5CCP1 0x00020C07
4024
4025
#define GPIO_PC4_U4RX 0x00021001
4026
#define GPIO_PC4_U1RX 0x00021002
4027
#define GPIO_PC4_WT0CCP0 0x00021007
4028
#define GPIO_PC4_U1RTS 0x00021008
4029
4030
#define GPIO_PC5_U4TX 0x00021401
4031
#define GPIO_PC5_U1TX 0x00021402
4032
#define GPIO_PC5_WT0CCP1 0x00021407
4033
#define GPIO_PC5_U1CTS 0x00021408
4034
4035
#define GPIO_PC6_U3RX 0x00021801
4036
#define GPIO_PC6_WT1CCP0 0x00021807
4037
#define GPIO_PC6_USB0EPEN 0x00021808
4038
4039
#define GPIO_PC7_U3TX 0x00021C01
4040
#define GPIO_PC7_WT1CCP1 0x00021C07
4041
#define GPIO_PC7_USB0PFLT 0x00021C08
4042
4043
#define GPIO_PD0_SSI3CLK 0x00030001
4044
#define GPIO_PD0_SSI1CLK 0x00030002
4045
#define GPIO_PD0_I2C3SCL 0x00030003
4046
#define GPIO_PD0_WT2CCP0 0x00030007
4047
4048
#define GPIO_PD1_SSI3FSS 0x00030401
4049
#define GPIO_PD1_SSI1FSS 0x00030402
4050
#define GPIO_PD1_I2C3SDA 0x00030403
4051
#define GPIO_PD1_WT2CCP1 0x00030407
4052
4053
#define GPIO_PD2_SSI3RX 0x00030801
4054
#define GPIO_PD2_SSI1RX 0x00030802
4055
#define GPIO_PD2_WT3CCP0 0x00030807
4056
#define GPIO_PD2_USB0EPEN 0x00030808
4057
4058
#define GPIO_PD3_SSI3TX 0x00030C01
4059
#define GPIO_PD3_SSI1TX 0x00030C02
4060
#define GPIO_PD3_WT3CCP1 0x00030C07
4061
#define GPIO_PD3_USB0PFLT 0x00030C08
4062
4063
#define GPIO_PD4_U6RX 0x00031001
4064
#define GPIO_PD4_WT4CCP0 0x00031007
4065
4066
#define GPIO_PD5_U6TX 0x00031401
4067
#define GPIO_PD5_WT4CCP1 0x00031407
4068
4069
#define GPIO_PD6_U2RX 0x00031801
4070
#define GPIO_PD6_WT5CCP0 0x00031807
4071
4072
#define GPIO_PD7_U2TX 0x00031C01
4073
#define GPIO_PD7_WT5CCP1 0x00031C07
4074
#define GPIO_PD7_NMI 0x00031C08
4075
4076
#define GPIO_PE0_U7RX 0x00040001
4077
4078
#define GPIO_PE1_U7TX 0x00040401
4079
4080
#define GPIO_PE4_U5RX 0x00041001
4081
#define GPIO_PE4_I2C2SCL 0x00041003
4082
#define GPIO_PE4_CAN0RX 0x00041008
4083
4084
#define GPIO_PE5_U5TX 0x00041401
4085
#define GPIO_PE5_I2C2SDA 0x00041403
4086
#define GPIO_PE5_CAN0TX 0x00041408
4087
4088
#define GPIO_PF0_U1RTS 0x00050001
4089
#define GPIO_PF0_SSI1RX 0x00050002
4090
#define GPIO_PF0_CAN0RX 0x00050003
4091
#define GPIO_PF0_T0CCP0 0x00050007
4092
#define GPIO_PF0_NMI 0x00050008
4093
#define GPIO_PF0_C0O 0x00050009
4094
4095
#define GPIO_PF1_U1CTS 0x00050401
4096
#define GPIO_PF1_SSI1TX 0x00050402
4097
#define GPIO_PF1_T0CCP1 0x00050407
4098
#define GPIO_PF1_C1O 0x00050409
4099
#define GPIO_PF1_TRD1 0x0005040E
4100
4101
#define GPIO_PF2_SSI1CLK 0x00050802
4102
#define GPIO_PF2_T1CCP0 0x00050807
4103
#define GPIO_PF2_TRD0 0x0005080E
4104
4105
#define GPIO_PF3_SSI1FSS 0x00050C02
4106
#define GPIO_PF3_CAN0TX 0x00050C03
4107
#define GPIO_PF3_T1CCP1 0x00050C07
4108
#define GPIO_PF3_TRCLK 0x00050C0E
4109
4110
#define GPIO_PF4_T2CCP0 0x00051007
4111
#define GPIO_PF4_USB0EPEN 0x00051008
4112
4113
#define GPIO_PG0_I2C3SCL 0x00060003
4114
#define GPIO_PG0_T4CCP0 0x00060007
4115
4116
#define GPIO_PG1_I2C3SDA 0x00060403
4117
#define GPIO_PG1_T4CCP1 0x00060407
4118
4119
#define GPIO_PG2_I2C4SCL 0x00060803
4120
#define GPIO_PG2_T5CCP0 0x00060807
4121
4122
#define GPIO_PG3_I2C4SDA 0x00060C03
4123
#define GPIO_PG3_T5CCP1 0x00060C07
4124
4125
#define GPIO_PG4_U2RX 0x00061001
4126
#define GPIO_PG4_I2C1SCL 0x00061003
4127
#define GPIO_PG4_WT0CCP0 0x00061007
4128
#define GPIO_PG4_USB0EPEN 0x00061008
4129
4130
#define GPIO_PG5_U2TX 0x00061401
4131
#define GPIO_PG5_I2C1SDA 0x00061403
4132
#define GPIO_PG5_WT0CCP1 0x00061407
4133
#define GPIO_PG5_USB0PFLT 0x00061408
4134
4135
#endif
// PART_TM4C1236D5PM
4136
4137
//*****************************************************************************
4138
//
4139
// TM4C1236E6PM Port/Pin Mapping Definitions
4140
//
4141
//*****************************************************************************
4142
#ifdef PART_TM4C1236E6PM
4143
4144
#define GPIO_PA0_U0RX 0x00000001
4145
4146
#define GPIO_PA1_U0TX 0x00000401
4147
4148
#define GPIO_PA2_SSI0CLK 0x00000802
4149
4150
#define GPIO_PA3_SSI0FSS 0x00000C02
4151
4152
#define GPIO_PA4_SSI0RX 0x00001002
4153
4154
#define GPIO_PA5_SSI0TX 0x00001402
4155
4156
#define GPIO_PA6_I2C1SCL 0x00001803
4157
4158
#define GPIO_PA7_I2C1SDA 0x00001C03
4159
4160
#define GPIO_PB0_U1RX 0x00010001
4161
#define GPIO_PB0_T2CCP0 0x00010007
4162
4163
#define GPIO_PB1_U1TX 0x00010401
4164
#define GPIO_PB1_T2CCP1 0x00010407
4165
4166
#define GPIO_PB2_I2C0SCL 0x00010803
4167
#define GPIO_PB2_T3CCP0 0x00010807
4168
4169
#define GPIO_PB3_I2C0SDA 0x00010C03
4170
#define GPIO_PB3_T3CCP1 0x00010C07
4171
4172
#define GPIO_PB4_SSI2CLK 0x00011002
4173
#define GPIO_PB4_T1CCP0 0x00011007
4174
#define GPIO_PB4_CAN0RX 0x00011008
4175
4176
#define GPIO_PB5_SSI2FSS 0x00011402
4177
#define GPIO_PB5_T1CCP1 0x00011407
4178
#define GPIO_PB5_CAN0TX 0x00011408
4179
4180
#define GPIO_PB6_SSI2RX 0x00011802
4181
#define GPIO_PB6_I2C5SCL 0x00011803
4182
#define GPIO_PB6_T0CCP0 0x00011807
4183
4184
#define GPIO_PB7_SSI2TX 0x00011C02
4185
#define GPIO_PB7_I2C5SDA 0x00011C03
4186
#define GPIO_PB7_T0CCP1 0x00011C07
4187
4188
#define GPIO_PC0_TCK 0x00020001
4189
#define GPIO_PC0_SWCLK 0x00020001
4190
#define GPIO_PC0_T4CCP0 0x00020007
4191
4192
#define GPIO_PC1_TMS 0x00020401
4193
#define GPIO_PC1_SWDIO 0x00020401
4194
#define GPIO_PC1_T4CCP1 0x00020407
4195
4196
#define GPIO_PC2_TDI 0x00020801
4197
#define GPIO_PC2_T5CCP0 0x00020807
4198
4199
#define GPIO_PC3_SWO 0x00020C01
4200
#define GPIO_PC3_TDO 0x00020C01
4201
#define GPIO_PC3_T5CCP1 0x00020C07
4202
4203
#define GPIO_PC4_U4RX 0x00021001
4204
#define GPIO_PC4_U1RX 0x00021002
4205
#define GPIO_PC4_WT0CCP0 0x00021007
4206
#define GPIO_PC4_U1RTS 0x00021008
4207
4208
#define GPIO_PC5_U4TX 0x00021401
4209
#define GPIO_PC5_U1TX 0x00021402
4210
#define GPIO_PC5_WT0CCP1 0x00021407
4211
#define GPIO_PC5_U1CTS 0x00021408
4212
4213
#define GPIO_PC6_U3RX 0x00021801
4214
#define GPIO_PC6_WT1CCP0 0x00021807
4215
#define GPIO_PC6_USB0EPEN 0x00021808
4216
4217
#define GPIO_PC7_U3TX 0x00021C01
4218
#define GPIO_PC7_WT1CCP1 0x00021C07
4219
#define GPIO_PC7_USB0PFLT 0x00021C08
4220
4221
#define GPIO_PD0_SSI3CLK 0x00030001
4222
#define GPIO_PD0_SSI1CLK 0x00030002
4223
#define GPIO_PD0_I2C3SCL 0x00030003
4224
#define GPIO_PD0_WT2CCP0 0x00030007
4225
4226
#define GPIO_PD1_SSI3FSS 0x00030401
4227
#define GPIO_PD1_SSI1FSS 0x00030402
4228
#define GPIO_PD1_I2C3SDA 0x00030403
4229
#define GPIO_PD1_WT2CCP1 0x00030407
4230
4231
#define GPIO_PD2_SSI3RX 0x00030801
4232
#define GPIO_PD2_SSI1RX 0x00030802
4233
#define GPIO_PD2_WT3CCP0 0x00030807
4234
#define GPIO_PD2_USB0EPEN 0x00030808
4235
4236
#define GPIO_PD3_SSI3TX 0x00030C01
4237
#define GPIO_PD3_SSI1TX 0x00030C02
4238
#define GPIO_PD3_WT3CCP1 0x00030C07
4239
#define GPIO_PD3_USB0PFLT 0x00030C08
4240
4241
#define GPIO_PD4_U6RX 0x00031001
4242
#define GPIO_PD4_WT4CCP0 0x00031007
4243
4244
#define GPIO_PD5_U6TX 0x00031401
4245
#define GPIO_PD5_WT4CCP1 0x00031407
4246
4247
#define GPIO_PD6_U2RX 0x00031801
4248
#define GPIO_PD6_WT5CCP0 0x00031807
4249
4250
#define GPIO_PD7_U2TX 0x00031C01
4251
#define GPIO_PD7_WT5CCP1 0x00031C07
4252
#define GPIO_PD7_NMI 0x00031C08
4253
4254
#define GPIO_PE0_U7RX 0x00040001
4255
4256
#define GPIO_PE1_U7TX 0x00040401
4257
4258
#define GPIO_PE4_U5RX 0x00041001
4259
#define GPIO_PE4_I2C2SCL 0x00041003
4260
#define GPIO_PE4_CAN0RX 0x00041008
4261
4262
#define GPIO_PE5_U5TX 0x00041401
4263
#define GPIO_PE5_I2C2SDA 0x00041403
4264
#define GPIO_PE5_CAN0TX 0x00041408
4265
4266
#define GPIO_PF0_U1RTS 0x00050001
4267
#define GPIO_PF0_SSI1RX 0x00050002
4268
#define GPIO_PF0_CAN0RX 0x00050003
4269
#define GPIO_PF0_T0CCP0 0x00050007
4270
#define GPIO_PF0_NMI 0x00050008
4271
#define GPIO_PF0_C0O 0x00050009
4272
4273
#define GPIO_PF1_U1CTS 0x00050401
4274
#define GPIO_PF1_SSI1TX 0x00050402
4275
#define GPIO_PF1_T0CCP1 0x00050407
4276
#define GPIO_PF1_C1O 0x00050409
4277
#define GPIO_PF1_TRD1 0x0005040E
4278
4279
#define GPIO_PF2_SSI1CLK 0x00050802
4280
#define GPIO_PF2_T1CCP0 0x00050807
4281
#define GPIO_PF2_TRD0 0x0005080E
4282
4283
#define GPIO_PF3_SSI1FSS 0x00050C02
4284
#define GPIO_PF3_CAN0TX 0x00050C03
4285
#define GPIO_PF3_T1CCP1 0x00050C07
4286
#define GPIO_PF3_TRCLK 0x00050C0E
4287
4288
#define GPIO_PF4_T2CCP0 0x00051007
4289
#define GPIO_PF4_USB0EPEN 0x00051008
4290
4291
#define GPIO_PG0_I2C3SCL 0x00060003
4292
#define GPIO_PG0_T4CCP0 0x00060007
4293
4294
#define GPIO_PG1_I2C3SDA 0x00060403
4295
#define GPIO_PG1_T4CCP1 0x00060407
4296
4297
#define GPIO_PG2_I2C4SCL 0x00060803
4298
#define GPIO_PG2_T5CCP0 0x00060807
4299
4300
#define GPIO_PG3_I2C4SDA 0x00060C03
4301
#define GPIO_PG3_T5CCP1 0x00060C07
4302
4303
#define GPIO_PG4_U2RX 0x00061001
4304
#define GPIO_PG4_I2C1SCL 0x00061003
4305
#define GPIO_PG4_WT0CCP0 0x00061007
4306
#define GPIO_PG4_USB0EPEN 0x00061008
4307
4308
#define GPIO_PG5_U2TX 0x00061401
4309
#define GPIO_PG5_I2C1SDA 0x00061403
4310
#define GPIO_PG5_WT0CCP1 0x00061407
4311
#define GPIO_PG5_USB0PFLT 0x00061408
4312
4313
#endif
// PART_TM4C1236E6PM
4314
4315
//*****************************************************************************
4316
//
4317
// TM4C1236H6PM Port/Pin Mapping Definitions
4318
//
4319
//*****************************************************************************
4320
#ifdef PART_TM4C1236H6PM
4321
4322
#define GPIO_PA0_U0RX 0x00000001
4323
4324
#define GPIO_PA1_U0TX 0x00000401
4325
4326
#define GPIO_PA2_SSI0CLK 0x00000802
4327
4328
#define GPIO_PA3_SSI0FSS 0x00000C02
4329
4330
#define GPIO_PA4_SSI0RX 0x00001002
4331
4332
#define GPIO_PA5_SSI0TX 0x00001402
4333
4334
#define GPIO_PA6_I2C1SCL 0x00001803
4335
4336
#define GPIO_PA7_I2C1SDA 0x00001C03
4337
4338
#define GPIO_PB0_U1RX 0x00010001
4339
#define GPIO_PB0_T2CCP0 0x00010007
4340
4341
#define GPIO_PB1_U1TX 0x00010401
4342
#define GPIO_PB1_T2CCP1 0x00010407
4343
4344
#define GPIO_PB2_I2C0SCL 0x00010803
4345
#define GPIO_PB2_T3CCP0 0x00010807
4346
4347
#define GPIO_PB3_I2C0SDA 0x00010C03
4348
#define GPIO_PB3_T3CCP1 0x00010C07
4349
4350
#define GPIO_PB4_SSI2CLK 0x00011002
4351
#define GPIO_PB4_T1CCP0 0x00011007
4352
#define GPIO_PB4_CAN0RX 0x00011008
4353
4354
#define GPIO_PB5_SSI2FSS 0x00011402
4355
#define GPIO_PB5_T1CCP1 0x00011407
4356
#define GPIO_PB5_CAN0TX 0x00011408
4357
4358
#define GPIO_PB6_SSI2RX 0x00011802
4359
#define GPIO_PB6_I2C5SCL 0x00011803
4360
#define GPIO_PB6_T0CCP0 0x00011807
4361
4362
#define GPIO_PB7_SSI2TX 0x00011C02
4363
#define GPIO_PB7_I2C5SDA 0x00011C03
4364
#define GPIO_PB7_T0CCP1 0x00011C07
4365
4366
#define GPIO_PC0_TCK 0x00020001
4367
#define GPIO_PC0_SWCLK 0x00020001
4368
#define GPIO_PC0_T4CCP0 0x00020007
4369
4370
#define GPIO_PC1_TMS 0x00020401
4371
#define GPIO_PC1_SWDIO 0x00020401
4372
#define GPIO_PC1_T4CCP1 0x00020407
4373
4374
#define GPIO_PC2_TDI 0x00020801
4375
#define GPIO_PC2_T5CCP0 0x00020807
4376
4377
#define GPIO_PC3_SWO 0x00020C01
4378
#define GPIO_PC3_TDO 0x00020C01
4379
#define GPIO_PC3_T5CCP1 0x00020C07
4380
4381
#define GPIO_PC4_U4RX 0x00021001
4382
#define GPIO_PC4_U1RX 0x00021002
4383
#define GPIO_PC4_WT0CCP0 0x00021007
4384
#define GPIO_PC4_U1RTS 0x00021008
4385
4386
#define GPIO_PC5_U4TX 0x00021401
4387
#define GPIO_PC5_U1TX 0x00021402
4388
#define GPIO_PC5_WT0CCP1 0x00021407
4389
#define GPIO_PC5_U1CTS 0x00021408
4390
4391
#define GPIO_PC6_U3RX 0x00021801
4392
#define GPIO_PC6_WT1CCP0 0x00021807
4393
#define GPIO_PC6_USB0EPEN 0x00021808
4394
4395
#define GPIO_PC7_U3TX 0x00021C01
4396
#define GPIO_PC7_WT1CCP1 0x00021C07
4397
#define GPIO_PC7_USB0PFLT 0x00021C08
4398
4399
#define GPIO_PD0_SSI3CLK 0x00030001
4400
#define GPIO_PD0_SSI1CLK 0x00030002
4401
#define GPIO_PD0_I2C3SCL 0x00030003
4402
#define GPIO_PD0_WT2CCP0 0x00030007
4403
4404
#define GPIO_PD1_SSI3FSS 0x00030401
4405
#define GPIO_PD1_SSI1FSS 0x00030402
4406
#define GPIO_PD1_I2C3SDA 0x00030403
4407
#define GPIO_PD1_WT2CCP1 0x00030407
4408
4409
#define GPIO_PD2_SSI3RX 0x00030801
4410
#define GPIO_PD2_SSI1RX 0x00030802
4411
#define GPIO_PD2_WT3CCP0 0x00030807
4412
#define GPIO_PD2_USB0EPEN 0x00030808
4413
4414
#define GPIO_PD3_SSI3TX 0x00030C01
4415
#define GPIO_PD3_SSI1TX 0x00030C02
4416
#define GPIO_PD3_WT3CCP1 0x00030C07
4417
#define GPIO_PD3_USB0PFLT 0x00030C08
4418
4419
#define GPIO_PD4_U6RX 0x00031001
4420
#define GPIO_PD4_WT4CCP0 0x00031007
4421
4422
#define GPIO_PD5_U6TX 0x00031401
4423
#define GPIO_PD5_WT4CCP1 0x00031407
4424
4425
#define GPIO_PD6_U2RX 0x00031801
4426
#define GPIO_PD6_WT5CCP0 0x00031807
4427
4428
#define GPIO_PD7_U2TX 0x00031C01
4429
#define GPIO_PD7_WT5CCP1 0x00031C07
4430
#define GPIO_PD7_NMI 0x00031C08
4431
4432
#define GPIO_PE0_U7RX 0x00040001
4433
4434
#define GPIO_PE1_U7TX 0x00040401
4435
4436
#define GPIO_PE4_U5RX 0x00041001
4437
#define GPIO_PE4_I2C2SCL 0x00041003
4438
#define GPIO_PE4_CAN0RX 0x00041008
4439
4440
#define GPIO_PE5_U5TX 0x00041401
4441
#define GPIO_PE5_I2C2SDA 0x00041403
4442
#define GPIO_PE5_CAN0TX 0x00041408
4443
4444
#define GPIO_PF0_U1RTS 0x00050001
4445
#define GPIO_PF0_SSI1RX 0x00050002
4446
#define GPIO_PF0_CAN0RX 0x00050003
4447
#define GPIO_PF0_T0CCP0 0x00050007
4448
#define GPIO_PF0_NMI 0x00050008
4449
#define GPIO_PF0_C0O 0x00050009
4450
4451
#define GPIO_PF1_U1CTS 0x00050401
4452
#define GPIO_PF1_SSI1TX 0x00050402
4453
#define GPIO_PF1_T0CCP1 0x00050407
4454
#define GPIO_PF1_C1O 0x00050409
4455
#define GPIO_PF1_TRD1 0x0005040E
4456
4457
#define GPIO_PF2_SSI1CLK 0x00050802
4458
#define GPIO_PF2_T1CCP0 0x00050807
4459
#define GPIO_PF2_TRD0 0x0005080E
4460
4461
#define GPIO_PF3_SSI1FSS 0x00050C02
4462
#define GPIO_PF3_CAN0TX 0x00050C03
4463
#define GPIO_PF3_T1CCP1 0x00050C07
4464
#define GPIO_PF3_TRCLK 0x00050C0E
4465
4466
#define GPIO_PF4_T2CCP0 0x00051007
4467
#define GPIO_PF4_USB0EPEN 0x00051008
4468
4469
#define GPIO_PG0_I2C3SCL 0x00060003
4470
#define GPIO_PG0_T4CCP0 0x00060007
4471
4472
#define GPIO_PG1_I2C3SDA 0x00060403
4473
#define GPIO_PG1_T4CCP1 0x00060407
4474
4475
#define GPIO_PG2_I2C4SCL 0x00060803
4476
#define GPIO_PG2_T5CCP0 0x00060807
4477
4478
#define GPIO_PG3_I2C4SDA 0x00060C03
4479
#define GPIO_PG3_T5CCP1 0x00060C07
4480
4481
#define GPIO_PG4_U2RX 0x00061001
4482
#define GPIO_PG4_I2C1SCL 0x00061003
4483
#define GPIO_PG4_WT0CCP0 0x00061007
4484
#define GPIO_PG4_USB0EPEN 0x00061008
4485
4486
#define GPIO_PG5_U2TX 0x00061401
4487
#define GPIO_PG5_I2C1SDA 0x00061403
4488
#define GPIO_PG5_WT0CCP1 0x00061407
4489
#define GPIO_PG5_USB0PFLT 0x00061408
4490
4491
#endif
// PART_TM4C1236H6PM
4492
4493
//*****************************************************************************
4494
//
4495
// TM4C1237D5PM Port/Pin Mapping Definitions
4496
//
4497
//*****************************************************************************
4498
#ifdef PART_TM4C1237D5PM
4499
4500
#define GPIO_PA0_U0RX 0x00000001
4501
4502
#define GPIO_PA1_U0TX 0x00000401
4503
4504
#define GPIO_PA2_SSI0CLK 0x00000802
4505
4506
#define GPIO_PA3_SSI0FSS 0x00000C02
4507
4508
#define GPIO_PA4_SSI0RX 0x00001002
4509
4510
#define GPIO_PA5_SSI0TX 0x00001402
4511
4512
#define GPIO_PA6_I2C1SCL 0x00001803
4513
4514
#define GPIO_PA7_I2C1SDA 0x00001C03
4515
4516
#define GPIO_PB0_U1RX 0x00010001
4517
#define GPIO_PB0_T2CCP0 0x00010007
4518
4519
#define GPIO_PB1_U1TX 0x00010401
4520
#define GPIO_PB1_T2CCP1 0x00010407
4521
4522
#define GPIO_PB2_I2C0SCL 0x00010803
4523
#define GPIO_PB2_T3CCP0 0x00010807
4524
4525
#define GPIO_PB3_I2C0SDA 0x00010C03
4526
#define GPIO_PB3_T3CCP1 0x00010C07
4527
4528
#define GPIO_PB4_SSI2CLK 0x00011002
4529
#define GPIO_PB4_T1CCP0 0x00011007
4530
#define GPIO_PB4_CAN0RX 0x00011008
4531
4532
#define GPIO_PB5_SSI2FSS 0x00011402
4533
#define GPIO_PB5_T1CCP1 0x00011407
4534
#define GPIO_PB5_CAN0TX 0x00011408
4535
4536
#define GPIO_PB6_SSI2RX 0x00011802
4537
#define GPIO_PB6_T0CCP0 0x00011807
4538
4539
#define GPIO_PB7_SSI2TX 0x00011C02
4540
#define GPIO_PB7_T0CCP1 0x00011C07
4541
4542
#define GPIO_PC0_TCK 0x00020001
4543
#define GPIO_PC0_SWCLK 0x00020001
4544
#define GPIO_PC0_T4CCP0 0x00020007
4545
4546
#define GPIO_PC1_TMS 0x00020401
4547
#define GPIO_PC1_SWDIO 0x00020401
4548
#define GPIO_PC1_T4CCP1 0x00020407
4549
4550
#define GPIO_PC2_TDI 0x00020801
4551
#define GPIO_PC2_T5CCP0 0x00020807
4552
4553
#define GPIO_PC3_SWO 0x00020C01
4554
#define GPIO_PC3_TDO 0x00020C01
4555
#define GPIO_PC3_T5CCP1 0x00020C07
4556
4557
#define GPIO_PC4_U4RX 0x00021001
4558
#define GPIO_PC4_U1RX 0x00021002
4559
#define GPIO_PC4_WT0CCP0 0x00021007
4560
#define GPIO_PC4_U1RTS 0x00021008
4561
4562
#define GPIO_PC5_U4TX 0x00021401
4563
#define GPIO_PC5_U1TX 0x00021402
4564
#define GPIO_PC5_WT0CCP1 0x00021407
4565
#define GPIO_PC5_U1CTS 0x00021408
4566
4567
#define GPIO_PC6_U3RX 0x00021801
4568
#define GPIO_PC6_WT1CCP0 0x00021807
4569
#define GPIO_PC6_USB0EPEN 0x00021808
4570
4571
#define GPIO_PC7_U3TX 0x00021C01
4572
#define GPIO_PC7_WT1CCP1 0x00021C07
4573
#define GPIO_PC7_USB0PFLT 0x00021C08
4574
4575
#define GPIO_PD0_SSI3CLK 0x00030001
4576
#define GPIO_PD0_SSI1CLK 0x00030002
4577
#define GPIO_PD0_I2C3SCL 0x00030003
4578
#define GPIO_PD0_WT2CCP0 0x00030007
4579
4580
#define GPIO_PD1_SSI3FSS 0x00030401
4581
#define GPIO_PD1_SSI1FSS 0x00030402
4582
#define GPIO_PD1_I2C3SDA 0x00030403
4583
#define GPIO_PD1_WT2CCP1 0x00030407
4584
4585
#define GPIO_PD2_SSI3RX 0x00030801
4586
#define GPIO_PD2_SSI1RX 0x00030802
4587
#define GPIO_PD2_WT3CCP0 0x00030807
4588
#define GPIO_PD2_USB0EPEN 0x00030808
4589
4590
#define GPIO_PD3_SSI3TX 0x00030C01
4591
#define GPIO_PD3_SSI1TX 0x00030C02
4592
#define GPIO_PD3_WT3CCP1 0x00030C07
4593
#define GPIO_PD3_USB0PFLT 0x00030C08
4594
4595
#define GPIO_PD4_U6RX 0x00031001
4596
#define GPIO_PD4_WT4CCP0 0x00031007
4597
4598
#define GPIO_PD5_U6TX 0x00031401
4599
#define GPIO_PD5_WT4CCP1 0x00031407
4600
4601
#define GPIO_PD6_U2RX 0x00031801
4602
#define GPIO_PD6_WT5CCP0 0x00031807
4603
4604
#define GPIO_PD7_U2TX 0x00031C01
4605
#define GPIO_PD7_WT5CCP1 0x00031C07
4606
#define GPIO_PD7_NMI 0x00031C08
4607
4608
#define GPIO_PE0_U7RX 0x00040001
4609
4610
#define GPIO_PE1_U7TX 0x00040401
4611
4612
#define GPIO_PE4_U5RX 0x00041001
4613
#define GPIO_PE4_I2C2SCL 0x00041003
4614
#define GPIO_PE4_CAN0RX 0x00041008
4615
4616
#define GPIO_PE5_U5TX 0x00041401
4617
#define GPIO_PE5_I2C2SDA 0x00041403
4618
#define GPIO_PE5_CAN0TX 0x00041408
4619
4620
#define GPIO_PF0_U1RTS 0x00050001
4621
#define GPIO_PF0_SSI1RX 0x00050002
4622
#define GPIO_PF0_CAN0RX 0x00050003
4623
#define GPIO_PF0_T0CCP0 0x00050007
4624
#define GPIO_PF0_NMI 0x00050008
4625
#define GPIO_PF0_C0O 0x00050009
4626
4627
#define GPIO_PF1_U1CTS 0x00050401
4628
#define GPIO_PF1_SSI1TX 0x00050402
4629
#define GPIO_PF1_T0CCP1 0x00050407
4630
#define GPIO_PF1_C1O 0x00050409
4631
#define GPIO_PF1_TRD1 0x0005040E
4632
4633
#define GPIO_PF2_SSI1CLK 0x00050802
4634
#define GPIO_PF2_T1CCP0 0x00050807
4635
#define GPIO_PF2_TRD0 0x0005080E
4636
4637
#define GPIO_PF3_SSI1FSS 0x00050C02
4638
#define GPIO_PF3_CAN0TX 0x00050C03
4639
#define GPIO_PF3_T1CCP1 0x00050C07
4640
#define GPIO_PF3_TRCLK 0x00050C0E
4641
4642
#define GPIO_PF4_T2CCP0 0x00051007
4643
#define GPIO_PF4_USB0EPEN 0x00051008
4644
4645
#endif
// PART_TM4C1237D5PM
4646
4647
//*****************************************************************************
4648
//
4649
// TM4C1237D5PZ Port/Pin Mapping Definitions
4650
//
4651
//*****************************************************************************
4652
#ifdef PART_TM4C1237D5PZ
4653
4654
#define GPIO_PA0_U0RX 0x00000001
4655
4656
#define GPIO_PA1_U0TX 0x00000401
4657
4658
#define GPIO_PA2_SSI0CLK 0x00000802
4659
4660
#define GPIO_PA3_SSI0FSS 0x00000C02
4661
4662
#define GPIO_PA4_SSI0RX 0x00001002
4663
4664
#define GPIO_PA5_SSI0TX 0x00001402
4665
4666
#define GPIO_PA6_I2C1SCL 0x00001803
4667
4668
#define GPIO_PA7_I2C1SDA 0x00001C03
4669
4670
#define GPIO_PB0_U1RX 0x00010001
4671
#define GPIO_PB0_T2CCP0 0x00010007
4672
4673
#define GPIO_PB1_U1TX 0x00010401
4674
#define GPIO_PB1_T2CCP1 0x00010407
4675
4676
#define GPIO_PB2_I2C0SCL 0x00010803
4677
#define GPIO_PB2_T3CCP0 0x00010807
4678
4679
#define GPIO_PB3_I2C0SDA 0x00010C03
4680
#define GPIO_PB3_T3CCP1 0x00010C07
4681
4682
#define GPIO_PB4_SSI2CLK 0x00011002
4683
#define GPIO_PB4_T1CCP0 0x00011007
4684
#define GPIO_PB4_CAN0RX 0x00011008
4685
4686
#define GPIO_PB5_SSI2FSS 0x00011402
4687
#define GPIO_PB5_T1CCP1 0x00011407
4688
#define GPIO_PB5_CAN0TX 0x00011408
4689
4690
#define GPIO_PC0_TCK 0x00020001
4691
#define GPIO_PC0_SWCLK 0x00020001
4692
#define GPIO_PC0_T4CCP0 0x00020007
4693
4694
#define GPIO_PC1_TMS 0x00020401
4695
#define GPIO_PC1_SWDIO 0x00020401
4696
#define GPIO_PC1_T4CCP1 0x00020407
4697
4698
#define GPIO_PC2_TDI 0x00020801
4699
#define GPIO_PC2_T5CCP0 0x00020807
4700
4701
#define GPIO_PC3_SWO 0x00020C01
4702
#define GPIO_PC3_TDO 0x00020C01
4703
#define GPIO_PC3_T5CCP1 0x00020C07
4704
4705
#define GPIO_PC4_U4RX 0x00021001
4706
#define GPIO_PC4_U1RX 0x00021002
4707
#define GPIO_PC4_WT0CCP0 0x00021007
4708
#define GPIO_PC4_U1RTS 0x00021008
4709
4710
#define GPIO_PC5_U4TX 0x00021401
4711
#define GPIO_PC5_U1TX 0x00021402
4712
#define GPIO_PC5_WT0CCP1 0x00021407
4713
#define GPIO_PC5_U1CTS 0x00021408
4714
4715
#define GPIO_PC6_U3RX 0x00021801
4716
#define GPIO_PC6_WT1CCP0 0x00021807
4717
#define GPIO_PC6_USB0EPEN 0x00021808
4718
4719
#define GPIO_PC7_U3TX 0x00021C01
4720
#define GPIO_PC7_WT1CCP1 0x00021C07
4721
#define GPIO_PC7_USB0PFLT 0x00021C08
4722
4723
#define GPIO_PD0_SSI3CLK 0x00030001
4724
#define GPIO_PD0_SSI1CLK 0x00030002
4725
#define GPIO_PD0_I2C3SCL 0x00030003
4726
#define GPIO_PD0_WT2CCP0 0x00030007
4727
4728
#define GPIO_PD1_SSI3FSS 0x00030401
4729
#define GPIO_PD1_SSI1FSS 0x00030402
4730
#define GPIO_PD1_I2C3SDA 0x00030403
4731
#define GPIO_PD1_WT2CCP1 0x00030407
4732
4733
#define GPIO_PD2_SSI3RX 0x00030801
4734
#define GPIO_PD2_SSI1RX 0x00030802
4735
#define GPIO_PD2_WT3CCP0 0x00030807
4736
#define GPIO_PD2_USB0EPEN 0x00030808
4737
4738
#define GPIO_PD3_SSI3TX 0x00030C01
4739
#define GPIO_PD3_SSI1TX 0x00030C02
4740
#define GPIO_PD3_WT3CCP1 0x00030C07
4741
#define GPIO_PD3_USB0PFLT 0x00030C08
4742
4743
#define GPIO_PD4_U6RX 0x00031001
4744
#define GPIO_PD4_WT4CCP0 0x00031007
4745
4746
#define GPIO_PD5_U6TX 0x00031401
4747
#define GPIO_PD5_WT4CCP1 0x00031407
4748
4749
#define GPIO_PD6_U2RX 0x00031801
4750
#define GPIO_PD6_WT5CCP0 0x00031807
4751
4752
#define GPIO_PD7_U2TX 0x00031C01
4753
#define GPIO_PD7_WT5CCP1 0x00031C07
4754
#define GPIO_PD7_NMI 0x00031C08
4755
4756
#define GPIO_PE0_U7RX 0x00040001
4757
4758
#define GPIO_PE1_U7TX 0x00040401
4759
4760
#define GPIO_PE4_U5RX 0x00041001
4761
#define GPIO_PE4_I2C2SCL 0x00041003
4762
#define GPIO_PE4_CAN0RX 0x00041008
4763
4764
#define GPIO_PE5_U5TX 0x00041401
4765
#define GPIO_PE5_I2C2SDA 0x00041403
4766
#define GPIO_PE5_CAN0TX 0x00041408
4767
4768
#define GPIO_PE7_U1RI 0x00041C01
4769
4770
#define GPIO_PF0_U1RTS 0x00050001
4771
#define GPIO_PF0_SSI1RX 0x00050002
4772
#define GPIO_PF0_CAN0RX 0x00050003
4773
#define GPIO_PF0_T0CCP0 0x00050007
4774
#define GPIO_PF0_NMI 0x00050008
4775
#define GPIO_PF0_C0O 0x00050009
4776
#define GPIO_PF0_TRD2 0x0005000E
4777
4778
#define GPIO_PF1_U1CTS 0x00050401
4779
#define GPIO_PF1_SSI1TX 0x00050402
4780
#define GPIO_PF1_T0CCP1 0x00050407
4781
#define GPIO_PF1_C1O 0x00050409
4782
#define GPIO_PF1_TRD1 0x0005040E
4783
4784
#define GPIO_PF2_U1DCD 0x00050801
4785
#define GPIO_PF2_SSI1CLK 0x00050802
4786
#define GPIO_PF2_T1CCP0 0x00050807
4787
#define GPIO_PF2_C2O 0x00050809
4788
#define GPIO_PF2_TRD0 0x0005080E
4789
4790
#define GPIO_PF3_U1DSR 0x00050C01
4791
#define GPIO_PF3_SSI1FSS 0x00050C02
4792
#define GPIO_PF3_CAN0TX 0x00050C03
4793
#define GPIO_PF3_T1CCP1 0x00050C07
4794
#define GPIO_PF3_TRCLK 0x00050C0E
4795
4796
#define GPIO_PF4_U1DTR 0x00051001
4797
#define GPIO_PF4_T2CCP0 0x00051007
4798
#define GPIO_PF4_USB0EPEN 0x00051008
4799
#define GPIO_PF4_TRD3 0x0005100E
4800
4801
#define GPIO_PF5_T2CCP1 0x00051407
4802
#define GPIO_PF5_USB0PFLT 0x00051408
4803
4804
#define GPIO_PF6_I2C2SCL 0x00051803
4805
#define GPIO_PF6_T3CCP0 0x00051807
4806
4807
#define GPIO_PF7_I2C2SDA 0x00051C03
4808
#define GPIO_PF7_T3CCP1 0x00051C07
4809
4810
#define GPIO_PG0_I2C3SCL 0x00060003
4811
#define GPIO_PG0_T4CCP0 0x00060007
4812
4813
#define GPIO_PG1_I2C3SDA 0x00060403
4814
#define GPIO_PG1_T4CCP1 0x00060407
4815
4816
#define GPIO_PG2_I2C4SCL 0x00060803
4817
#define GPIO_PG2_T5CCP0 0x00060807
4818
4819
#define GPIO_PG3_I2C4SDA 0x00060C03
4820
#define GPIO_PG3_T5CCP1 0x00060C07
4821
4822
#define GPIO_PG4_U2RX 0x00061001
4823
#define GPIO_PG4_I2C1SCL 0x00061003
4824
#define GPIO_PG4_WT0CCP0 0x00061007
4825
#define GPIO_PG4_USB0EPEN 0x00061008
4826
4827
#define GPIO_PG5_U2TX 0x00061401
4828
#define GPIO_PG5_I2C1SDA 0x00061403
4829
#define GPIO_PG5_WT0CCP1 0x00061407
4830
#define GPIO_PG5_USB0PFLT 0x00061408
4831
4832
#define GPIO_PG6_I2C5SCL 0x00061803
4833
#define GPIO_PG6_WT1CCP0 0x00061807
4834
4835
#define GPIO_PG7_I2C5SDA 0x00061C03
4836
#define GPIO_PG7_WT1CCP1 0x00061C07
4837
4838
#define GPIO_PH0_SSI3CLK 0x00070002
4839
#define GPIO_PH0_WT2CCP0 0x00070007
4840
4841
#define GPIO_PH1_SSI3FSS 0x00070402
4842
#define GPIO_PH1_WT2CCP1 0x00070407
4843
4844
#define GPIO_PH2_SSI3RX 0x00070802
4845
#define GPIO_PH2_WT5CCP0 0x00070807
4846
4847
#define GPIO_PH3_SSI3TX 0x00070C02
4848
#define GPIO_PH3_WT5CCP1 0x00070C07
4849
4850
#define GPIO_PH4_SSI2CLK 0x00071002
4851
#define GPIO_PH4_WT3CCP0 0x00071007
4852
4853
#define GPIO_PH5_SSI2FSS 0x00071402
4854
#define GPIO_PH5_WT3CCP1 0x00071407
4855
4856
#define GPIO_PH6_SSI2RX 0x00071802
4857
#define GPIO_PH6_WT4CCP0 0x00071807
4858
4859
#define GPIO_PH7_SSI2TX 0x00071C02
4860
#define GPIO_PH7_WT4CCP1 0x00071C07
4861
4862
#define GPIO_PJ0_U4RX 0x00080001
4863
#define GPIO_PJ0_T1CCP0 0x00080007
4864
4865
#define GPIO_PJ1_U4TX 0x00080401
4866
#define GPIO_PJ1_T1CCP1 0x00080407
4867
4868
#define GPIO_PJ2_U5RX 0x00080801
4869
#define GPIO_PJ2_T2CCP0 0x00080807
4870
4871
#define GPIO_PK0_SSI3CLK 0x00090002
4872
4873
#define GPIO_PK1_SSI3FSS 0x00090402
4874
4875
#define GPIO_PK2_SSI3RX 0x00090802
4876
4877
#define GPIO_PK3_SSI3TX 0x00090C02
4878
4879
#endif
// PART_TM4C1237D5PZ
4880
4881
//*****************************************************************************
4882
//
4883
// TM4C1237E6PM Port/Pin Mapping Definitions
4884
//
4885
//*****************************************************************************
4886
#ifdef PART_TM4C1237E6PM
4887
4888
#define GPIO_PA0_U0RX 0x00000001
4889
4890
#define GPIO_PA1_U0TX 0x00000401
4891
4892
#define GPIO_PA2_SSI0CLK 0x00000802
4893
4894
#define GPIO_PA3_SSI0FSS 0x00000C02
4895
4896
#define GPIO_PA4_SSI0RX 0x00001002
4897
4898
#define GPIO_PA5_SSI0TX 0x00001402
4899
4900
#define GPIO_PA6_I2C1SCL 0x00001803
4901
4902
#define GPIO_PA7_I2C1SDA 0x00001C03
4903
4904
#define GPIO_PB0_U1RX 0x00010001
4905
#define GPIO_PB0_T2CCP0 0x00010007
4906
4907
#define GPIO_PB1_U1TX 0x00010401
4908
#define GPIO_PB1_T2CCP1 0x00010407
4909
4910
#define GPIO_PB2_I2C0SCL 0x00010803
4911
#define GPIO_PB2_T3CCP0 0x00010807
4912
4913
#define GPIO_PB3_I2C0SDA 0x00010C03
4914
#define GPIO_PB3_T3CCP1 0x00010C07
4915
4916
#define GPIO_PB4_SSI2CLK 0x00011002
4917
#define GPIO_PB4_T1CCP0 0x00011007
4918
#define GPIO_PB4_CAN0RX 0x00011008
4919
4920
#define GPIO_PB5_SSI2FSS 0x00011402
4921
#define GPIO_PB5_T1CCP1 0x00011407
4922
#define GPIO_PB5_CAN0TX 0x00011408
4923
4924
#define GPIO_PB6_SSI2RX 0x00011802
4925
#define GPIO_PB6_T0CCP0 0x00011807
4926
4927
#define GPIO_PB7_SSI2TX 0x00011C02
4928
#define GPIO_PB7_T0CCP1 0x00011C07
4929
4930
#define GPIO_PC0_TCK 0x00020001
4931
#define GPIO_PC0_SWCLK 0x00020001
4932
#define GPIO_PC0_T4CCP0 0x00020007
4933
4934
#define GPIO_PC1_TMS 0x00020401
4935
#define GPIO_PC1_SWDIO 0x00020401
4936
#define GPIO_PC1_T4CCP1 0x00020407
4937
4938
#define GPIO_PC2_TDI 0x00020801
4939
#define GPIO_PC2_T5CCP0 0x00020807
4940
4941
#define GPIO_PC3_SWO 0x00020C01
4942
#define GPIO_PC3_TDO 0x00020C01
4943
#define GPIO_PC3_T5CCP1 0x00020C07
4944
4945
#define GPIO_PC4_U4RX 0x00021001
4946
#define GPIO_PC4_U1RX 0x00021002
4947
#define GPIO_PC4_WT0CCP0 0x00021007
4948
#define GPIO_PC4_U1RTS 0x00021008
4949
4950
#define GPIO_PC5_U4TX 0x00021401
4951
#define GPIO_PC5_U1TX 0x00021402
4952
#define GPIO_PC5_WT0CCP1 0x00021407
4953
#define GPIO_PC5_U1CTS 0x00021408
4954
4955
#define GPIO_PC6_U3RX 0x00021801
4956
#define GPIO_PC6_WT1CCP0 0x00021807
4957
#define GPIO_PC6_USB0EPEN 0x00021808
4958
4959
#define GPIO_PC7_U3TX 0x00021C01
4960
#define GPIO_PC7_WT1CCP1 0x00021C07
4961
#define GPIO_PC7_USB0PFLT 0x00021C08
4962
4963
#define GPIO_PD0_SSI3CLK 0x00030001
4964
#define GPIO_PD0_SSI1CLK 0x00030002
4965
#define GPIO_PD0_I2C3SCL 0x00030003
4966
#define GPIO_PD0_WT2CCP0 0x00030007
4967
4968
#define GPIO_PD1_SSI3FSS 0x00030401
4969
#define GPIO_PD1_SSI1FSS 0x00030402
4970
#define GPIO_PD1_I2C3SDA 0x00030403
4971
#define GPIO_PD1_WT2CCP1 0x00030407
4972
4973
#define GPIO_PD2_SSI3RX 0x00030801
4974
#define GPIO_PD2_SSI1RX 0x00030802
4975
#define GPIO_PD2_WT3CCP0 0x00030807
4976
#define GPIO_PD2_USB0EPEN 0x00030808
4977
4978
#define GPIO_PD3_SSI3TX 0x00030C01
4979
#define GPIO_PD3_SSI1TX 0x00030C02
4980
#define GPIO_PD3_WT3CCP1 0x00030C07
4981
#define GPIO_PD3_USB0PFLT 0x00030C08
4982
4983
#define GPIO_PD4_U6RX 0x00031001
4984
#define GPIO_PD4_WT4CCP0 0x00031007
4985
4986
#define GPIO_PD5_U6TX 0x00031401
4987
#define GPIO_PD5_WT4CCP1 0x00031407
4988
4989
#define GPIO_PD6_U2RX 0x00031801
4990
#define GPIO_PD6_WT5CCP0 0x00031807
4991
4992
#define GPIO_PD7_U2TX 0x00031C01
4993
#define GPIO_PD7_WT5CCP1 0x00031C07
4994
#define GPIO_PD7_NMI 0x00031C08
4995
4996
#define GPIO_PE0_U7RX 0x00040001
4997
4998
#define GPIO_PE1_U7TX 0x00040401
4999
5000
#define GPIO_PE4_U5RX 0x00041001
5001
#define GPIO_PE4_I2C2SCL 0x00041003
5002
#define GPIO_PE4_CAN0RX 0x00041008
5003
5004
#define GPIO_PE5_U5TX 0x00041401
5005
#define GPIO_PE5_I2C2SDA 0x00041403
5006
#define GPIO_PE5_CAN0TX 0x00041408
5007
5008
#define GPIO_PF0_U1RTS 0x00050001
5009
#define GPIO_PF0_SSI1RX 0x00050002
5010
#define GPIO_PF0_CAN0RX 0x00050003
5011
#define GPIO_PF0_T0CCP0 0x00050007
5012
#define GPIO_PF0_NMI 0x00050008
5013
#define GPIO_PF0_C0O 0x00050009
5014
5015
#define GPIO_PF1_U1CTS 0x00050401
5016
#define GPIO_PF1_SSI1TX 0x00050402
5017
#define GPIO_PF1_T0CCP1 0x00050407
5018
#define GPIO_PF1_C1O 0x00050409
5019
#define GPIO_PF1_TRD1 0x0005040E
5020
5021
#define GPIO_PF2_SSI1CLK 0x00050802
5022
#define GPIO_PF2_T1CCP0 0x00050807
5023
#define GPIO_PF2_TRD0 0x0005080E
5024
5025
#define GPIO_PF3_SSI1FSS 0x00050C02
5026
#define GPIO_PF3_CAN0TX 0x00050C03
5027
#define GPIO_PF3_T1CCP1 0x00050C07
5028
#define GPIO_PF3_TRCLK 0x00050C0E
5029
5030
#define GPIO_PF4_T2CCP0 0x00051007
5031
#define GPIO_PF4_USB0EPEN 0x00051008
5032
5033
#endif
// PART_TM4C1237E6PM
5034
5035
//*****************************************************************************
5036
//
5037
// TM4C1237E6PZ Port/Pin Mapping Definitions
5038
//
5039
//*****************************************************************************
5040
#ifdef PART_TM4C1237E6PZ
5041
5042
#define GPIO_PA0_U0RX 0x00000001
5043
5044
#define GPIO_PA1_U0TX 0x00000401
5045
5046
#define GPIO_PA2_SSI0CLK 0x00000802
5047
5048
#define GPIO_PA3_SSI0FSS 0x00000C02
5049
5050
#define GPIO_PA4_SSI0RX 0x00001002
5051
5052
#define GPIO_PA5_SSI0TX 0x00001402
5053
5054
#define GPIO_PA6_I2C1SCL 0x00001803
5055
5056
#define GPIO_PA7_I2C1SDA 0x00001C03
5057
5058
#define GPIO_PB0_U1RX 0x00010001
5059
#define GPIO_PB0_T2CCP0 0x00010007
5060
5061
#define GPIO_PB1_U1TX 0x00010401
5062
#define GPIO_PB1_T2CCP1 0x00010407
5063
5064
#define GPIO_PB2_I2C0SCL 0x00010803
5065
#define GPIO_PB2_T3CCP0 0x00010807
5066
5067
#define GPIO_PB3_I2C0SDA 0x00010C03
5068
#define GPIO_PB3_T3CCP1 0x00010C07
5069
5070
#define GPIO_PB4_SSI2CLK 0x00011002
5071
#define GPIO_PB4_T1CCP0 0x00011007
5072
#define GPIO_PB4_CAN0RX 0x00011008
5073
5074
#define GPIO_PB5_SSI2FSS 0x00011402
5075
#define GPIO_PB5_T1CCP1 0x00011407
5076
#define GPIO_PB5_CAN0TX 0x00011408
5077
5078
#define GPIO_PC0_TCK 0x00020001
5079
#define GPIO_PC0_SWCLK 0x00020001
5080
#define GPIO_PC0_T4CCP0 0x00020007
5081
5082
#define GPIO_PC1_TMS 0x00020401
5083
#define GPIO_PC1_SWDIO 0x00020401
5084
#define GPIO_PC1_T4CCP1 0x00020407
5085
5086
#define GPIO_PC2_TDI 0x00020801
5087
#define GPIO_PC2_T5CCP0 0x00020807
5088
5089
#define GPIO_PC3_SWO 0x00020C01
5090
#define GPIO_PC3_TDO 0x00020C01
5091
#define GPIO_PC3_T5CCP1 0x00020C07
5092
5093
#define GPIO_PC4_U4RX 0x00021001
5094
#define GPIO_PC4_U1RX 0x00021002
5095
#define GPIO_PC4_WT0CCP0 0x00021007
5096
#define GPIO_PC4_U1RTS 0x00021008
5097
5098
#define GPIO_PC5_U4TX 0x00021401
5099
#define GPIO_PC5_U1TX 0x00021402
5100
#define GPIO_PC5_WT0CCP1 0x00021407
5101
#define GPIO_PC5_U1CTS 0x00021408
5102
5103
#define GPIO_PC6_U3RX 0x00021801
5104
#define GPIO_PC6_WT1CCP0 0x00021807
5105
#define GPIO_PC6_USB0EPEN 0x00021808
5106
5107
#define GPIO_PC7_U3TX 0x00021C01
5108
#define GPIO_PC7_WT1CCP1 0x00021C07
5109
#define GPIO_PC7_USB0PFLT 0x00021C08
5110
5111
#define GPIO_PD0_SSI3CLK 0x00030001
5112
#define GPIO_PD0_SSI1CLK 0x00030002
5113
#define GPIO_PD0_I2C3SCL 0x00030003
5114
#define GPIO_PD0_WT2CCP0 0x00030007
5115
5116
#define GPIO_PD1_SSI3FSS 0x00030401
5117
#define GPIO_PD1_SSI1FSS 0x00030402
5118
#define GPIO_PD1_I2C3SDA 0x00030403
5119
#define GPIO_PD1_WT2CCP1 0x00030407
5120
5121
#define GPIO_PD2_SSI3RX 0x00030801
5122
#define GPIO_PD2_SSI1RX 0x00030802
5123
#define GPIO_PD2_WT3CCP0 0x00030807
5124
#define GPIO_PD2_USB0EPEN 0x00030808
5125
5126
#define GPIO_PD3_SSI3TX 0x00030C01
5127
#define GPIO_PD3_SSI1TX 0x00030C02
5128
#define GPIO_PD3_WT3CCP1 0x00030C07
5129
#define GPIO_PD3_USB0PFLT 0x00030C08
5130
5131
#define GPIO_PD4_U6RX 0x00031001
5132
#define GPIO_PD4_WT4CCP0 0x00031007
5133
5134
#define GPIO_PD5_U6TX 0x00031401
5135
#define GPIO_PD5_WT4CCP1 0x00031407
5136
5137
#define GPIO_PD6_U2RX 0x00031801
5138
#define GPIO_PD6_WT5CCP0 0x00031807
5139
5140
#define GPIO_PD7_U2TX 0x00031C01
5141
#define GPIO_PD7_WT5CCP1 0x00031C07
5142
#define GPIO_PD7_NMI 0x00031C08
5143
5144
#define GPIO_PE0_U7RX 0x00040001
5145
5146
#define GPIO_PE1_U7TX 0x00040401
5147
5148
#define GPIO_PE4_U5RX 0x00041001
5149
#define GPIO_PE4_I2C2SCL 0x00041003
5150
#define GPIO_PE4_CAN0RX 0x00041008
5151
5152
#define GPIO_PE5_U5TX 0x00041401
5153
#define GPIO_PE5_I2C2SDA 0x00041403
5154
#define GPIO_PE5_CAN0TX 0x00041408
5155
5156
#define GPIO_PE7_U1RI 0x00041C01
5157
5158
#define GPIO_PF0_U1RTS 0x00050001
5159
#define GPIO_PF0_SSI1RX 0x00050002
5160
#define GPIO_PF0_CAN0RX 0x00050003
5161
#define GPIO_PF0_T0CCP0 0x00050007
5162
#define GPIO_PF0_NMI 0x00050008
5163
#define GPIO_PF0_C0O 0x00050009
5164
#define GPIO_PF0_TRD2 0x0005000E
5165
5166
#define GPIO_PF1_U1CTS 0x00050401
5167
#define GPIO_PF1_SSI1TX 0x00050402
5168
#define GPIO_PF1_T0CCP1 0x00050407
5169
#define GPIO_PF1_C1O 0x00050409
5170
#define GPIO_PF1_TRD1 0x0005040E
5171
5172
#define GPIO_PF2_U1DCD 0x00050801
5173
#define GPIO_PF2_SSI1CLK 0x00050802
5174
#define GPIO_PF2_T1CCP0 0x00050807
5175
#define GPIO_PF2_C2O 0x00050809
5176
#define GPIO_PF2_TRD0 0x0005080E
5177
5178
#define GPIO_PF3_U1DSR 0x00050C01
5179
#define GPIO_PF3_SSI1FSS 0x00050C02
5180
#define GPIO_PF3_CAN0TX 0x00050C03
5181
#define GPIO_PF3_T1CCP1 0x00050C07
5182
#define GPIO_PF3_TRCLK 0x00050C0E
5183
5184
#define GPIO_PF4_U1DTR 0x00051001
5185
#define GPIO_PF4_T2CCP0 0x00051007
5186
#define GPIO_PF4_USB0EPEN 0x00051008
5187
#define GPIO_PF4_TRD3 0x0005100E
5188
5189
#define GPIO_PF5_T2CCP1 0x00051407
5190
#define GPIO_PF5_USB0PFLT 0x00051408
5191
5192
#define GPIO_PF6_I2C2SCL 0x00051803
5193
#define GPIO_PF6_T3CCP0 0x00051807
5194
5195
#define GPIO_PF7_I2C2SDA 0x00051C03
5196
#define GPIO_PF7_T3CCP1 0x00051C07
5197
5198
#define GPIO_PG0_I2C3SCL 0x00060003
5199
#define GPIO_PG0_T4CCP0 0x00060007
5200
5201
#define GPIO_PG1_I2C3SDA 0x00060403
5202
#define GPIO_PG1_T4CCP1 0x00060407
5203
5204
#define GPIO_PG2_I2C4SCL 0x00060803
5205
#define GPIO_PG2_T5CCP0 0x00060807
5206
5207
#define GPIO_PG3_I2C4SDA 0x00060C03
5208
#define GPIO_PG3_T5CCP1 0x00060C07
5209
5210
#define GPIO_PG4_U2RX 0x00061001
5211
#define GPIO_PG4_I2C1SCL 0x00061003
5212
#define GPIO_PG4_WT0CCP0 0x00061007
5213
#define GPIO_PG4_USB0EPEN 0x00061008
5214
5215
#define GPIO_PG5_U2TX 0x00061401
5216
#define GPIO_PG5_I2C1SDA 0x00061403
5217
#define GPIO_PG5_WT0CCP1 0x00061407
5218
#define GPIO_PG5_USB0PFLT 0x00061408
5219
5220
#define GPIO_PG6_I2C5SCL 0x00061803
5221
#define GPIO_PG6_WT1CCP0 0x00061807
5222
5223
#define GPIO_PG7_I2C5SDA 0x00061C03
5224
#define GPIO_PG7_WT1CCP1 0x00061C07
5225
5226
#define GPIO_PH0_SSI3CLK 0x00070002
5227
#define GPIO_PH0_WT2CCP0 0x00070007
5228
5229
#define GPIO_PH1_SSI3FSS 0x00070402
5230
#define GPIO_PH1_WT2CCP1 0x00070407
5231
5232
#define GPIO_PH2_SSI3RX 0x00070802
5233
#define GPIO_PH2_WT5CCP0 0x00070807
5234
5235
#define GPIO_PH3_SSI3TX 0x00070C02
5236
#define GPIO_PH3_WT5CCP1 0x00070C07
5237
5238
#define GPIO_PH4_SSI2CLK 0x00071002
5239
#define GPIO_PH4_WT3CCP0 0x00071007
5240
5241
#define GPIO_PH5_SSI2FSS 0x00071402
5242
#define GPIO_PH5_WT3CCP1 0x00071407
5243
5244
#define GPIO_PH6_SSI2RX 0x00071802
5245
#define GPIO_PH6_WT4CCP0 0x00071807
5246
5247
#define GPIO_PH7_SSI2TX 0x00071C02
5248
#define GPIO_PH7_WT4CCP1 0x00071C07
5249
5250
#define GPIO_PJ0_U4RX 0x00080001
5251
#define GPIO_PJ0_T1CCP0 0x00080007
5252
5253
#define GPIO_PJ1_U4TX 0x00080401
5254
#define GPIO_PJ1_T1CCP1 0x00080407
5255
5256
#define GPIO_PJ2_U5RX 0x00080801
5257
#define GPIO_PJ2_T2CCP0 0x00080807
5258
5259
#define GPIO_PK0_SSI3CLK 0x00090002
5260
5261
#define GPIO_PK1_SSI3FSS 0x00090402
5262
5263
#define GPIO_PK2_SSI3RX 0x00090802
5264
5265
#define GPIO_PK3_SSI3TX 0x00090C02
5266
5267
#endif
// PART_TM4C1237E6PZ
5268
5269
//*****************************************************************************
5270
//
5271
// TM4C1237H6PM Port/Pin Mapping Definitions
5272
//
5273
//*****************************************************************************
5274
#ifdef PART_TM4C1237H6PM
5275
5276
#define GPIO_PA0_U0RX 0x00000001
5277
5278
#define GPIO_PA1_U0TX 0x00000401
5279
5280
#define GPIO_PA2_SSI0CLK 0x00000802
5281
5282
#define GPIO_PA3_SSI0FSS 0x00000C02
5283
5284
#define GPIO_PA4_SSI0RX 0x00001002
5285
5286
#define GPIO_PA5_SSI0TX 0x00001402
5287
5288
#define GPIO_PA6_I2C1SCL 0x00001803
5289
5290
#define GPIO_PA7_I2C1SDA 0x00001C03
5291
5292
#define GPIO_PB0_U1RX 0x00010001
5293
#define GPIO_PB0_T2CCP0 0x00010007
5294
5295
#define GPIO_PB1_U1TX 0x00010401
5296
#define GPIO_PB1_T2CCP1 0x00010407
5297
5298
#define GPIO_PB2_I2C0SCL 0x00010803
5299
#define GPIO_PB2_T3CCP0 0x00010807
5300
5301
#define GPIO_PB3_I2C0SDA 0x00010C03
5302
#define GPIO_PB3_T3CCP1 0x00010C07
5303
5304
#define GPIO_PB4_SSI2CLK 0x00011002
5305
#define GPIO_PB4_T1CCP0 0x00011007
5306
#define GPIO_PB4_CAN0RX 0x00011008
5307
5308
#define GPIO_PB5_SSI2FSS 0x00011402
5309
#define GPIO_PB5_T1CCP1 0x00011407
5310
#define GPIO_PB5_CAN0TX 0x00011408
5311
5312
#define GPIO_PB6_SSI2RX 0x00011802
5313
#define GPIO_PB6_T0CCP0 0x00011807
5314
5315
#define GPIO_PB7_SSI2TX 0x00011C02
5316
#define GPIO_PB7_T0CCP1 0x00011C07
5317
5318
#define GPIO_PC0_TCK 0x00020001
5319
#define GPIO_PC0_SWCLK 0x00020001
5320
#define GPIO_PC0_T4CCP0 0x00020007
5321
5322
#define GPIO_PC1_TMS 0x00020401
5323
#define GPIO_PC1_SWDIO 0x00020401
5324
#define GPIO_PC1_T4CCP1 0x00020407
5325
5326
#define GPIO_PC2_TDI 0x00020801
5327
#define GPIO_PC2_T5CCP0 0x00020807
5328
5329
#define GPIO_PC3_SWO 0x00020C01
5330
#define GPIO_PC3_TDO 0x00020C01
5331
#define GPIO_PC3_T5CCP1 0x00020C07
5332
5333
#define GPIO_PC4_U4RX 0x00021001
5334
#define GPIO_PC4_U1RX 0x00021002
5335
#define GPIO_PC4_WT0CCP0 0x00021007
5336
#define GPIO_PC4_U1RTS 0x00021008
5337
5338
#define GPIO_PC5_U4TX 0x00021401
5339
#define GPIO_PC5_U1TX 0x00021402
5340
#define GPIO_PC5_WT0CCP1 0x00021407
5341
#define GPIO_PC5_U1CTS 0x00021408
5342
5343
#define GPIO_PC6_U3RX 0x00021801
5344
#define GPIO_PC6_WT1CCP0 0x00021807
5345
#define GPIO_PC6_USB0EPEN 0x00021808
5346
5347
#define GPIO_PC7_U3TX 0x00021C01
5348
#define GPIO_PC7_WT1CCP1 0x00021C07
5349
#define GPIO_PC7_USB0PFLT 0x00021C08
5350
5351
#define GPIO_PD0_SSI3CLK 0x00030001
5352
#define GPIO_PD0_SSI1CLK 0x00030002
5353
#define GPIO_PD0_I2C3SCL 0x00030003
5354
#define GPIO_PD0_WT2CCP0 0x00030007
5355
5356
#define GPIO_PD1_SSI3FSS 0x00030401
5357
#define GPIO_PD1_SSI1FSS 0x00030402
5358
#define GPIO_PD1_I2C3SDA 0x00030403
5359
#define GPIO_PD1_WT2CCP1 0x00030407
5360
5361
#define GPIO_PD2_SSI3RX 0x00030801
5362
#define GPIO_PD2_SSI1RX 0x00030802
5363
#define GPIO_PD2_WT3CCP0 0x00030807
5364
#define GPIO_PD2_USB0EPEN 0x00030808
5365
5366
#define GPIO_PD3_SSI3TX 0x00030C01
5367
#define GPIO_PD3_SSI1TX 0x00030C02
5368
#define GPIO_PD3_WT3CCP1 0x00030C07
5369
#define GPIO_PD3_USB0PFLT 0x00030C08
5370
5371
#define GPIO_PD4_U6RX 0x00031001
5372
#define GPIO_PD4_WT4CCP0 0x00031007
5373
5374
#define GPIO_PD5_U6TX 0x00031401
5375
#define GPIO_PD5_WT4CCP1 0x00031407
5376
5377
#define GPIO_PD6_U2RX 0x00031801
5378
#define GPIO_PD6_WT5CCP0 0x00031807
5379
5380
#define GPIO_PD7_U2TX 0x00031C01
5381
#define GPIO_PD7_WT5CCP1 0x00031C07
5382
#define GPIO_PD7_NMI 0x00031C08
5383
5384
#define GPIO_PE0_U7RX 0x00040001
5385
5386
#define GPIO_PE1_U7TX 0x00040401
5387
5388
#define GPIO_PE4_U5RX 0x00041001
5389
#define GPIO_PE4_I2C2SCL 0x00041003
5390
#define GPIO_PE4_CAN0RX 0x00041008
5391
5392
#define GPIO_PE5_U5TX 0x00041401
5393
#define GPIO_PE5_I2C2SDA 0x00041403
5394
#define GPIO_PE5_CAN0TX 0x00041408
5395
5396
#define GPIO_PF0_U1RTS 0x00050001
5397
#define GPIO_PF0_SSI1RX 0x00050002
5398
#define GPIO_PF0_CAN0RX 0x00050003
5399
#define GPIO_PF0_T0CCP0 0x00050007
5400
#define GPIO_PF0_NMI 0x00050008
5401
#define GPIO_PF0_C0O 0x00050009
5402
5403
#define GPIO_PF1_U1CTS 0x00050401
5404
#define GPIO_PF1_SSI1TX 0x00050402
5405
#define GPIO_PF1_T0CCP1 0x00050407
5406
#define GPIO_PF1_C1O 0x00050409
5407
#define GPIO_PF1_TRD1 0x0005040E
5408
5409
#define GPIO_PF2_SSI1CLK 0x00050802
5410
#define GPIO_PF2_T1CCP0 0x00050807
5411
#define GPIO_PF2_TRD0 0x0005080E
5412
5413
#define GPIO_PF3_SSI1FSS 0x00050C02
5414
#define GPIO_PF3_CAN0TX 0x00050C03
5415
#define GPIO_PF3_T1CCP1 0x00050C07
5416
#define GPIO_PF3_TRCLK 0x00050C0E
5417
5418
#define GPIO_PF4_T2CCP0 0x00051007
5419
#define GPIO_PF4_USB0EPEN 0x00051008
5420
5421
#endif
// PART_TM4C1237H6PM
5422
5423
//*****************************************************************************
5424
//
5425
// TM4C1237H6PZ Port/Pin Mapping Definitions
5426
//
5427
//*****************************************************************************
5428
#ifdef PART_TM4C1237H6PZ
5429
5430
#define GPIO_PA0_U0RX 0x00000001
5431
5432
#define GPIO_PA1_U0TX 0x00000401
5433
5434
#define GPIO_PA2_SSI0CLK 0x00000802
5435
5436
#define GPIO_PA3_SSI0FSS 0x00000C02
5437
5438
#define GPIO_PA4_SSI0RX 0x00001002
5439
5440
#define GPIO_PA5_SSI0TX 0x00001402
5441
5442
#define GPIO_PA6_I2C1SCL 0x00001803
5443
5444
#define GPIO_PA7_I2C1SDA 0x00001C03
5445
5446
#define GPIO_PB0_U1RX 0x00010001
5447
#define GPIO_PB0_T2CCP0 0x00010007
5448
5449
#define GPIO_PB1_U1TX 0x00010401
5450
#define GPIO_PB1_T2CCP1 0x00010407
5451
5452
#define GPIO_PB2_I2C0SCL 0x00010803
5453
#define GPIO_PB2_T3CCP0 0x00010807
5454
5455
#define GPIO_PB3_I2C0SDA 0x00010C03
5456
#define GPIO_PB3_T3CCP1 0x00010C07
5457
5458
#define GPIO_PB4_SSI2CLK 0x00011002
5459
#define GPIO_PB4_T1CCP0 0x00011007
5460
#define GPIO_PB4_CAN0RX 0x00011008
5461
5462
#define GPIO_PB5_SSI2FSS 0x00011402
5463
#define GPIO_PB5_T1CCP1 0x00011407
5464
#define GPIO_PB5_CAN0TX 0x00011408
5465
5466
#define GPIO_PC0_TCK 0x00020001
5467
#define GPIO_PC0_SWCLK 0x00020001
5468
#define GPIO_PC0_T4CCP0 0x00020007
5469
5470
#define GPIO_PC1_TMS 0x00020401
5471
#define GPIO_PC1_SWDIO 0x00020401
5472
#define GPIO_PC1_T4CCP1 0x00020407
5473
5474
#define GPIO_PC2_TDI 0x00020801
5475
#define GPIO_PC2_T5CCP0 0x00020807
5476
5477
#define GPIO_PC3_SWO 0x00020C01
5478
#define GPIO_PC3_TDO 0x00020C01
5479
#define GPIO_PC3_T5CCP1 0x00020C07
5480
5481
#define GPIO_PC4_U4RX 0x00021001
5482
#define GPIO_PC4_U1RX 0x00021002
5483
#define GPIO_PC4_WT0CCP0 0x00021007
5484
#define GPIO_PC4_U1RTS 0x00021008
5485
5486
#define GPIO_PC5_U4TX 0x00021401
5487
#define GPIO_PC5_U1TX 0x00021402
5488
#define GPIO_PC5_WT0CCP1 0x00021407
5489
#define GPIO_PC5_U1CTS 0x00021408
5490
5491
#define GPIO_PC6_U3RX 0x00021801
5492
#define GPIO_PC6_WT1CCP0 0x00021807
5493
#define GPIO_PC6_USB0EPEN 0x00021808
5494
5495
#define GPIO_PC7_U3TX 0x00021C01
5496
#define GPIO_PC7_WT1CCP1 0x00021C07
5497
#define GPIO_PC7_USB0PFLT 0x00021C08
5498
5499
#define GPIO_PD0_SSI3CLK 0x00030001
5500
#define GPIO_PD0_SSI1CLK 0x00030002
5501
#define GPIO_PD0_I2C3SCL 0x00030003
5502
#define GPIO_PD0_WT2CCP0 0x00030007
5503
5504
#define GPIO_PD1_SSI3FSS 0x00030401
5505
#define GPIO_PD1_SSI1FSS 0x00030402
5506
#define GPIO_PD1_I2C3SDA 0x00030403
5507
#define GPIO_PD1_WT2CCP1 0x00030407
5508
5509
#define GPIO_PD2_SSI3RX 0x00030801
5510
#define GPIO_PD2_SSI1RX 0x00030802
5511
#define GPIO_PD2_WT3CCP0 0x00030807
5512
#define GPIO_PD2_USB0EPEN 0x00030808
5513
5514
#define GPIO_PD3_SSI3TX 0x00030C01
5515
#define GPIO_PD3_SSI1TX 0x00030C02
5516
#define GPIO_PD3_WT3CCP1 0x00030C07
5517
#define GPIO_PD3_USB0PFLT 0x00030C08
5518
5519
#define GPIO_PD4_U6RX 0x00031001
5520
#define GPIO_PD4_WT4CCP0 0x00031007
5521
5522
#define GPIO_PD5_U6TX 0x00031401
5523
#define GPIO_PD5_WT4CCP1 0x00031407
5524
5525
#define GPIO_PD6_U2RX 0x00031801
5526
#define GPIO_PD6_WT5CCP0 0x00031807
5527
5528
#define GPIO_PD7_U2TX 0x00031C01
5529
#define GPIO_PD7_WT5CCP1 0x00031C07
5530
#define GPIO_PD7_NMI 0x00031C08
5531
5532
#define GPIO_PE0_U7RX 0x00040001
5533
5534
#define GPIO_PE1_U7TX 0x00040401
5535
5536
#define GPIO_PE4_U5RX 0x00041001
5537
#define GPIO_PE4_I2C2SCL 0x00041003
5538
#define GPIO_PE4_CAN0RX 0x00041008
5539
5540
#define GPIO_PE5_U5TX 0x00041401
5541
#define GPIO_PE5_I2C2SDA 0x00041403
5542
#define GPIO_PE5_CAN0TX 0x00041408
5543
5544
#define GPIO_PE7_U1RI 0x00041C01
5545
5546
#define GPIO_PF0_U1RTS 0x00050001
5547
#define GPIO_PF0_SSI1RX 0x00050002
5548
#define GPIO_PF0_CAN0RX 0x00050003
5549
#define GPIO_PF0_T0CCP0 0x00050007
5550
#define GPIO_PF0_NMI 0x00050008
5551
#define GPIO_PF0_C0O 0x00050009
5552
#define GPIO_PF0_TRD2 0x0005000E
5553
5554
#define GPIO_PF1_U1CTS 0x00050401
5555
#define GPIO_PF1_SSI1TX 0x00050402
5556
#define GPIO_PF1_T0CCP1 0x00050407
5557
#define GPIO_PF1_C1O 0x00050409
5558
#define GPIO_PF1_TRD1 0x0005040E
5559
5560
#define GPIO_PF2_U1DCD 0x00050801
5561
#define GPIO_PF2_SSI1CLK 0x00050802
5562
#define GPIO_PF2_T1CCP0 0x00050807
5563
#define GPIO_PF2_C2O 0x00050809
5564
#define GPIO_PF2_TRD0 0x0005080E
5565
5566
#define GPIO_PF3_U1DSR 0x00050C01
5567
#define GPIO_PF3_SSI1FSS 0x00050C02
5568
#define GPIO_PF3_CAN0TX 0x00050C03
5569
#define GPIO_PF3_T1CCP1 0x00050C07
5570
#define GPIO_PF3_TRCLK 0x00050C0E
5571
5572
#define GPIO_PF4_U1DTR 0x00051001
5573
#define GPIO_PF4_T2CCP0 0x00051007
5574
#define GPIO_PF4_USB0EPEN 0x00051008
5575
#define GPIO_PF4_TRD3 0x0005100E
5576
5577
#define GPIO_PF5_T2CCP1 0x00051407
5578
#define GPIO_PF5_USB0PFLT 0x00051408
5579
5580
#define GPIO_PF6_I2C2SCL 0x00051803
5581
#define GPIO_PF6_T3CCP0 0x00051807
5582
5583
#define GPIO_PF7_I2C2SDA 0x00051C03
5584
#define GPIO_PF7_T3CCP1 0x00051C07
5585
5586
#define GPIO_PG0_I2C3SCL 0x00060003
5587
#define GPIO_PG0_T4CCP0 0x00060007
5588
5589
#define GPIO_PG1_I2C3SDA 0x00060403
5590
#define GPIO_PG1_T4CCP1 0x00060407
5591
5592
#define GPIO_PG2_I2C4SCL 0x00060803
5593
#define GPIO_PG2_T5CCP0 0x00060807
5594
5595
#define GPIO_PG3_I2C4SDA 0x00060C03
5596
#define GPIO_PG3_T5CCP1 0x00060C07
5597
5598
#define GPIO_PG4_U2RX 0x00061001
5599
#define GPIO_PG4_I2C1SCL 0x00061003
5600
#define GPIO_PG4_WT0CCP0 0x00061007
5601
#define GPIO_PG4_USB0EPEN 0x00061008
5602
5603
#define GPIO_PG5_U2TX 0x00061401
5604
#define GPIO_PG5_I2C1SDA 0x00061403
5605
#define GPIO_PG5_WT0CCP1 0x00061407
5606
#define GPIO_PG5_USB0PFLT 0x00061408
5607
5608
#define GPIO_PG6_I2C5SCL 0x00061803
5609
#define GPIO_PG6_WT1CCP0 0x00061807
5610
5611
#define GPIO_PG7_I2C5SDA 0x00061C03
5612
#define GPIO_PG7_WT1CCP1 0x00061C07
5613
5614
#define GPIO_PH0_SSI3CLK 0x00070002
5615
#define GPIO_PH0_WT2CCP0 0x00070007
5616
5617
#define GPIO_PH1_SSI3FSS 0x00070402
5618
#define GPIO_PH1_WT2CCP1 0x00070407
5619
5620
#define GPIO_PH2_SSI3RX 0x00070802
5621
#define GPIO_PH2_WT5CCP0 0x00070807
5622
5623
#define GPIO_PH3_SSI3TX 0x00070C02
5624
#define GPIO_PH3_WT5CCP1 0x00070C07
5625
5626
#define GPIO_PH4_SSI2CLK 0x00071002
5627
#define GPIO_PH4_WT3CCP0 0x00071007
5628
5629
#define GPIO_PH5_SSI2FSS 0x00071402
5630
#define GPIO_PH5_WT3CCP1 0x00071407
5631
5632
#define GPIO_PH6_SSI2RX 0x00071802
5633
#define GPIO_PH6_WT4CCP0 0x00071807
5634
5635
#define GPIO_PH7_SSI2TX 0x00071C02
5636
#define GPIO_PH7_WT4CCP1 0x00071C07
5637
5638
#define GPIO_PJ0_U4RX 0x00080001
5639
#define GPIO_PJ0_T1CCP0 0x00080007
5640
5641
#define GPIO_PJ1_U4TX 0x00080401
5642
#define GPIO_PJ1_T1CCP1 0x00080407
5643
5644
#define GPIO_PJ2_U5RX 0x00080801
5645
#define GPIO_PJ2_T2CCP0 0x00080807
5646
5647
#define GPIO_PK0_SSI3CLK 0x00090002
5648
5649
#define GPIO_PK1_SSI3FSS 0x00090402
5650
5651
#define GPIO_PK2_SSI3RX 0x00090802
5652
5653
#define GPIO_PK3_SSI3TX 0x00090C02
5654
5655
#endif
// PART_TM4C1237H6PZ
5656
5657
//*****************************************************************************
5658
//
5659
// TM4C123AE6PM Port/Pin Mapping Definitions
5660
//
5661
//*****************************************************************************
5662
#ifdef PART_TM4C123AE6PM
5663
5664
#define GPIO_PA0_U0RX 0x00000001
5665
#define GPIO_PA0_CAN1RX 0x00000008
5666
5667
#define GPIO_PA1_U0TX 0x00000401
5668
#define GPIO_PA1_CAN1TX 0x00000408
5669
5670
#define GPIO_PA2_SSI0CLK 0x00000802
5671
5672
#define GPIO_PA3_SSI0FSS 0x00000C02
5673
5674
#define GPIO_PA4_SSI0RX 0x00001002
5675
5676
#define GPIO_PA5_SSI0TX 0x00001402
5677
5678
#define GPIO_PA6_I2C1SCL 0x00001803
5679
#define GPIO_PA6_M1PWM2 0x00001805
5680
5681
#define GPIO_PA7_I2C1SDA 0x00001C03
5682
#define GPIO_PA7_M1PWM3 0x00001C05
5683
5684
#define GPIO_PB0_U1RX 0x00010001
5685
#define GPIO_PB0_T2CCP0 0x00010007
5686
5687
#define GPIO_PB1_U1TX 0x00010401
5688
#define GPIO_PB1_T2CCP1 0x00010407
5689
5690
#define GPIO_PB2_I2C0SCL 0x00010803
5691
#define GPIO_PB2_T3CCP0 0x00010807
5692
5693
#define GPIO_PB3_I2C0SDA 0x00010C03
5694
#define GPIO_PB3_T3CCP1 0x00010C07
5695
5696
#define GPIO_PB4_SSI2CLK 0x00011002
5697
#define GPIO_PB4_M0PWM2 0x00011004
5698
#define GPIO_PB4_T1CCP0 0x00011007
5699
#define GPIO_PB4_CAN0RX 0x00011008
5700
5701
#define GPIO_PB5_SSI2FSS 0x00011402
5702
#define GPIO_PB5_M0PWM3 0x00011404
5703
#define GPIO_PB5_T1CCP1 0x00011407
5704
#define GPIO_PB5_CAN0TX 0x00011408
5705
5706
#define GPIO_PB6_SSI2RX 0x00011802
5707
#define GPIO_PB6_I2C5SCL 0x00011803
5708
#define GPIO_PB6_M0PWM0 0x00011804
5709
#define GPIO_PB6_T0CCP0 0x00011807
5710
5711
#define GPIO_PB7_SSI2TX 0x00011C02
5712
#define GPIO_PB7_I2C5SDA 0x00011C03
5713
#define GPIO_PB7_M0PWM1 0x00011C04
5714
#define GPIO_PB7_T0CCP1 0x00011C07
5715
5716
#define GPIO_PC0_TCK 0x00020001
5717
#define GPIO_PC0_SWCLK 0x00020001
5718
#define GPIO_PC0_T4CCP0 0x00020007
5719
5720
#define GPIO_PC1_TMS 0x00020401
5721
#define GPIO_PC1_SWDIO 0x00020401
5722
#define GPIO_PC1_T4CCP1 0x00020407
5723
5724
#define GPIO_PC2_TDI 0x00020801
5725
#define GPIO_PC2_T5CCP0 0x00020807
5726
5727
#define GPIO_PC3_SWO 0x00020C01
5728
#define GPIO_PC3_TDO 0x00020C01
5729
#define GPIO_PC3_T5CCP1 0x00020C07
5730
5731
#define GPIO_PC4_U4RX 0x00021001
5732
#define GPIO_PC4_U1RX 0x00021002
5733
#define GPIO_PC4_M0PWM6 0x00021004
5734
#define GPIO_PC4_IDX1 0x00021006
5735
#define GPIO_PC4_WT0CCP0 0x00021007
5736
#define GPIO_PC4_U1RTS 0x00021008
5737
5738
#define GPIO_PC5_U4TX 0x00021401
5739
#define GPIO_PC5_U1TX 0x00021402
5740
#define GPIO_PC5_M0PWM7 0x00021404
5741
#define GPIO_PC5_PHA1 0x00021406
5742
#define GPIO_PC5_WT0CCP1 0x00021407
5743
#define GPIO_PC5_U1CTS 0x00021408
5744
5745
#define GPIO_PC6_U3RX 0x00021801
5746
#define GPIO_PC6_PHB1 0x00021806
5747
#define GPIO_PC6_WT1CCP0 0x00021807
5748
5749
#define GPIO_PC7_U3TX 0x00021C01
5750
#define GPIO_PC7_WT1CCP1 0x00021C07
5751
5752
#define GPIO_PD0_SSI3CLK 0x00030001
5753
#define GPIO_PD0_SSI1CLK 0x00030002
5754
#define GPIO_PD0_I2C3SCL 0x00030003
5755
#define GPIO_PD0_M0PWM6 0x00030004
5756
#define GPIO_PD0_M1PWM0 0x00030005
5757
#define GPIO_PD0_WT2CCP0 0x00030007
5758
5759
#define GPIO_PD1_SSI3FSS 0x00030401
5760
#define GPIO_PD1_SSI1FSS 0x00030402
5761
#define GPIO_PD1_I2C3SDA 0x00030403
5762
#define GPIO_PD1_M0PWM7 0x00030404
5763
#define GPIO_PD1_M1PWM1 0x00030405
5764
#define GPIO_PD1_WT2CCP1 0x00030407
5765
5766
#define GPIO_PD2_SSI3RX 0x00030801
5767
#define GPIO_PD2_SSI1RX 0x00030802
5768
#define GPIO_PD2_M0FAULT0 0x00030804
5769
#define GPIO_PD2_WT3CCP0 0x00030807
5770
5771
#define GPIO_PD3_SSI3TX 0x00030C01
5772
#define GPIO_PD3_SSI1TX 0x00030C02
5773
#define GPIO_PD3_IDX0 0x00030C06
5774
#define GPIO_PD3_WT3CCP1 0x00030C07
5775
5776
#define GPIO_PD4_U6RX 0x00031001
5777
#define GPIO_PD4_WT4CCP0 0x00031007
5778
5779
#define GPIO_PD5_U6TX 0x00031401
5780
#define GPIO_PD5_WT4CCP1 0x00031407
5781
5782
#define GPIO_PD6_U2RX 0x00031801
5783
#define GPIO_PD6_M0FAULT0 0x00031804
5784
#define GPIO_PD6_PHA0 0x00031806
5785
#define GPIO_PD6_WT5CCP0 0x00031807
5786
5787
#define GPIO_PD7_U2TX 0x00031C01
5788
#define GPIO_PD7_M0FAULT1 0x00031C04
5789
#define GPIO_PD7_PHB0 0x00031C06
5790
#define GPIO_PD7_WT5CCP1 0x00031C07
5791
#define GPIO_PD7_NMI 0x00031C08
5792
5793
#define GPIO_PE0_U7RX 0x00040001
5794
5795
#define GPIO_PE1_U7TX 0x00040401
5796
5797
#define GPIO_PE4_U5RX 0x00041001
5798
#define GPIO_PE4_I2C2SCL 0x00041003
5799
#define GPIO_PE4_M0PWM4 0x00041004
5800
#define GPIO_PE4_M1PWM2 0x00041005
5801
#define GPIO_PE4_CAN0RX 0x00041008
5802
5803
#define GPIO_PE5_U5TX 0x00041401
5804
#define GPIO_PE5_I2C2SDA 0x00041403
5805
#define GPIO_PE5_M0PWM5 0x00041404
5806
#define GPIO_PE5_M1PWM3 0x00041405
5807
#define GPIO_PE5_CAN0TX 0x00041408
5808
5809
#define GPIO_PF0_U1RTS 0x00050001
5810
#define GPIO_PF0_SSI1RX 0x00050002
5811
#define GPIO_PF0_CAN0RX 0x00050003
5812
#define GPIO_PF0_M1PWM4 0x00050005
5813
#define GPIO_PF0_PHA0 0x00050006
5814
#define GPIO_PF0_T0CCP0 0x00050007
5815
#define GPIO_PF0_NMI 0x00050008
5816
#define GPIO_PF0_C0O 0x00050009
5817
5818
#define GPIO_PF1_U1CTS 0x00050401
5819
#define GPIO_PF1_SSI1TX 0x00050402
5820
#define GPIO_PF1_M1PWM5 0x00050405
5821
#define GPIO_PF1_PHB0 0x00050406
5822
#define GPIO_PF1_T0CCP1 0x00050407
5823
#define GPIO_PF1_C1O 0x00050409
5824
#define GPIO_PF1_TRD1 0x0005040E
5825
5826
#define GPIO_PF2_SSI1CLK 0x00050802
5827
#define GPIO_PF2_M0FAULT0 0x00050804
5828
#define GPIO_PF2_M1PWM6 0x00050805
5829
#define GPIO_PF2_T1CCP0 0x00050807
5830
#define GPIO_PF2_TRD0 0x0005080E
5831
5832
#define GPIO_PF3_SSI1FSS 0x00050C02
5833
#define GPIO_PF3_CAN0TX 0x00050C03
5834
#define GPIO_PF3_M0FAULT1 0x00050C04
5835
#define GPIO_PF3_M1PWM7 0x00050C05
5836
#define GPIO_PF3_T1CCP1 0x00050C07
5837
#define GPIO_PF3_TRCLK 0x00050C0E
5838
5839
#define GPIO_PF4_M0FAULT2 0x00051004
5840
#define GPIO_PF4_M1FAULT0 0x00051005
5841
#define GPIO_PF4_IDX0 0x00051006
5842
#define GPIO_PF4_T2CCP0 0x00051007
5843
5844
#define GPIO_PG0_I2C3SCL 0x00060003
5845
#define GPIO_PG0_M1FAULT1 0x00060005
5846
#define GPIO_PG0_PHA1 0x00060006
5847
#define GPIO_PG0_T4CCP0 0x00060007
5848
5849
#define GPIO_PG1_I2C3SDA 0x00060403
5850
#define GPIO_PG1_M1FAULT2 0x00060405
5851
#define GPIO_PG1_PHB1 0x00060406
5852
#define GPIO_PG1_T4CCP1 0x00060407
5853
5854
#define GPIO_PG2_I2C4SCL 0x00060803
5855
#define GPIO_PG2_M0FAULT1 0x00060804
5856
#define GPIO_PG2_M1PWM0 0x00060805
5857
#define GPIO_PG2_T5CCP0 0x00060807
5858
5859
#define GPIO_PG3_I2C4SDA 0x00060C03
5860
#define GPIO_PG3_M0FAULT2 0x00060C04
5861
#define GPIO_PG3_M1PWM1 0x00060C05
5862
#define GPIO_PG3_PHA1 0x00060C06
5863
#define GPIO_PG3_T5CCP1 0x00060C07
5864
5865
#define GPIO_PG4_U2RX 0x00061001
5866
#define GPIO_PG4_I2C1SCL 0x00061003
5867
#define GPIO_PG4_M0PWM4 0x00061004
5868
#define GPIO_PG4_M1PWM2 0x00061005
5869
#define GPIO_PG4_PHB1 0x00061006
5870
#define GPIO_PG4_WT0CCP0 0x00061007
5871
5872
#define GPIO_PG5_U2TX 0x00061401
5873
#define GPIO_PG5_I2C1SDA 0x00061403
5874
#define GPIO_PG5_M0PWM5 0x00061404
5875
#define GPIO_PG5_M1PWM3 0x00061405
5876
#define GPIO_PG5_IDX1 0x00061406
5877
#define GPIO_PG5_WT0CCP1 0x00061407
5878
5879
#endif
// PART_TM4C123AE6PM
5880
5881
//*****************************************************************************
5882
//
5883
// TM4C123AH6PM Port/Pin Mapping Definitions
5884
//
5885
//*****************************************************************************
5886
#ifdef PART_TM4C123AH6PM
5887
5888
#define GPIO_PA0_U0RX 0x00000001
5889
#define GPIO_PA0_CAN1RX 0x00000008
5890
5891
#define GPIO_PA1_U0TX 0x00000401
5892
#define GPIO_PA1_CAN1TX 0x00000408
5893
5894
#define GPIO_PA2_SSI0CLK 0x00000802
5895
5896
#define GPIO_PA3_SSI0FSS 0x00000C02
5897
5898
#define GPIO_PA4_SSI0RX 0x00001002
5899
5900
#define GPIO_PA5_SSI0TX 0x00001402
5901
5902
#define GPIO_PA6_I2C1SCL 0x00001803
5903
#define GPIO_PA6_M1PWM2 0x00001805
5904
5905
#define GPIO_PA7_I2C1SDA 0x00001C03
5906
#define GPIO_PA7_M1PWM3 0x00001C05
5907
5908
#define GPIO_PB0_U1RX 0x00010001
5909
#define GPIO_PB0_T2CCP0 0x00010007
5910
5911
#define GPIO_PB1_U1TX 0x00010401
5912
#define GPIO_PB1_T2CCP1 0x00010407
5913
5914
#define GPIO_PB2_I2C0SCL 0x00010803
5915
#define GPIO_PB2_T3CCP0 0x00010807
5916
5917
#define GPIO_PB3_I2C0SDA 0x00010C03
5918
#define GPIO_PB3_T3CCP1 0x00010C07
5919
5920
#define GPIO_PB4_SSI2CLK 0x00011002
5921
#define GPIO_PB4_M0PWM2 0x00011004
5922
#define GPIO_PB4_T1CCP0 0x00011007
5923
#define GPIO_PB4_CAN0RX 0x00011008
5924
5925
#define GPIO_PB5_SSI2FSS 0x00011402
5926
#define GPIO_PB5_M0PWM3 0x00011404
5927
#define GPIO_PB5_T1CCP1 0x00011407
5928
#define GPIO_PB5_CAN0TX 0x00011408
5929
5930
#define GPIO_PB6_SSI2RX 0x00011802
5931
#define GPIO_PB6_I2C5SCL 0x00011803
5932
#define GPIO_PB6_M0PWM0 0x00011804
5933
#define GPIO_PB6_T0CCP0 0x00011807
5934
5935
#define GPIO_PB7_SSI2TX 0x00011C02
5936
#define GPIO_PB7_I2C5SDA 0x00011C03
5937
#define GPIO_PB7_M0PWM1 0x00011C04
5938
#define GPIO_PB7_T0CCP1 0x00011C07
5939
5940
#define GPIO_PC0_TCK 0x00020001
5941
#define GPIO_PC0_SWCLK 0x00020001
5942
#define GPIO_PC0_T4CCP0 0x00020007
5943
5944
#define GPIO_PC1_TMS 0x00020401
5945
#define GPIO_PC1_SWDIO 0x00020401
5946
#define GPIO_PC1_T4CCP1 0x00020407
5947
5948
#define GPIO_PC2_TDI 0x00020801
5949
#define GPIO_PC2_T5CCP0 0x00020807
5950
5951
#define GPIO_PC3_SWO 0x00020C01
5952
#define GPIO_PC3_TDO 0x00020C01
5953
#define GPIO_PC3_T5CCP1 0x00020C07
5954
5955
#define GPIO_PC4_U4RX 0x00021001
5956
#define GPIO_PC4_U1RX 0x00021002
5957
#define GPIO_PC4_M0PWM6 0x00021004
5958
#define GPIO_PC4_IDX1 0x00021006
5959
#define GPIO_PC4_WT0CCP0 0x00021007
5960
#define GPIO_PC4_U1RTS 0x00021008
5961
5962
#define GPIO_PC5_U4TX 0x00021401
5963
#define GPIO_PC5_U1TX 0x00021402
5964
#define GPIO_PC5_M0PWM7 0x00021404
5965
#define GPIO_PC5_PHA1 0x00021406
5966
#define GPIO_PC5_WT0CCP1 0x00021407
5967
#define GPIO_PC5_U1CTS 0x00021408
5968
5969
#define GPIO_PC6_U3RX 0x00021801
5970
#define GPIO_PC6_PHB1 0x00021806
5971
#define GPIO_PC6_WT1CCP0 0x00021807
5972
5973
#define GPIO_PC7_U3TX 0x00021C01
5974
#define GPIO_PC7_WT1CCP1 0x00021C07
5975
5976
#define GPIO_PD0_SSI3CLK 0x00030001
5977
#define GPIO_PD0_SSI1CLK 0x00030002
5978
#define GPIO_PD0_I2C3SCL 0x00030003
5979
#define GPIO_PD0_M0PWM6 0x00030004
5980
#define GPIO_PD0_M1PWM0 0x00030005
5981
#define GPIO_PD0_WT2CCP0 0x00030007
5982
5983
#define GPIO_PD1_SSI3FSS 0x00030401
5984
#define GPIO_PD1_SSI1FSS 0x00030402
5985
#define GPIO_PD1_I2C3SDA 0x00030403
5986
#define GPIO_PD1_M0PWM7 0x00030404
5987
#define GPIO_PD1_M1PWM1 0x00030405
5988
#define GPIO_PD1_WT2CCP1 0x00030407
5989
5990
#define GPIO_PD2_SSI3RX 0x00030801
5991
#define GPIO_PD2_SSI1RX 0x00030802
5992
#define GPIO_PD2_M0FAULT0 0x00030804
5993
#define GPIO_PD2_WT3CCP0 0x00030807
5994
5995
#define GPIO_PD3_SSI3TX 0x00030C01
5996
#define GPIO_PD3_SSI1TX 0x00030C02
5997
#define GPIO_PD3_IDX0 0x00030C06
5998
#define GPIO_PD3_WT3CCP1 0x00030C07
5999
6000
#define GPIO_PD4_U6RX 0x00031001
6001
#define GPIO_PD4_WT4CCP0 0x00031007
6002
6003
#define GPIO_PD5_U6TX 0x00031401
6004
#define GPIO_PD5_WT4CCP1 0x00031407
6005
6006
#define GPIO_PD6_U2RX 0x00031801
6007
#define GPIO_PD6_M0FAULT0 0x00031804
6008
#define GPIO_PD6_PHA0 0x00031806
6009
#define GPIO_PD6_WT5CCP0 0x00031807
6010
6011
#define GPIO_PD7_U2TX 0x00031C01
6012
#define GPIO_PD7_M0FAULT1 0x00031C04
6013
#define GPIO_PD7_PHB0 0x00031C06
6014
#define GPIO_PD7_WT5CCP1 0x00031C07
6015
#define GPIO_PD7_NMI 0x00031C08
6016
6017
#define GPIO_PE0_U7RX 0x00040001
6018
6019
#define GPIO_PE1_U7TX 0x00040401
6020
6021
#define GPIO_PE4_U5RX 0x00041001
6022
#define GPIO_PE4_I2C2SCL 0x00041003
6023
#define GPIO_PE4_M0PWM4 0x00041004
6024
#define GPIO_PE4_M1PWM2 0x00041005
6025
#define GPIO_PE4_CAN0RX 0x00041008
6026
6027
#define GPIO_PE5_U5TX 0x00041401
6028
#define GPIO_PE5_I2C2SDA 0x00041403
6029
#define GPIO_PE5_M0PWM5 0x00041404
6030
#define GPIO_PE5_M1PWM3 0x00041405
6031
#define GPIO_PE5_CAN0TX 0x00041408
6032
6033
#define GPIO_PF0_U1RTS 0x00050001
6034
#define GPIO_PF0_SSI1RX 0x00050002
6035
#define GPIO_PF0_CAN0RX 0x00050003
6036
#define GPIO_PF0_M1PWM4 0x00050005
6037
#define GPIO_PF0_PHA0 0x00050006
6038
#define GPIO_PF0_T0CCP0 0x00050007
6039
#define GPIO_PF0_NMI 0x00050008
6040
#define GPIO_PF0_C0O 0x00050009
6041
6042
#define GPIO_PF1_U1CTS 0x00050401
6043
#define GPIO_PF1_SSI1TX 0x00050402
6044
#define GPIO_PF1_M1PWM5 0x00050405
6045
#define GPIO_PF1_PHB0 0x00050406
6046
#define GPIO_PF1_T0CCP1 0x00050407
6047
#define GPIO_PF1_C1O 0x00050409
6048
#define GPIO_PF1_TRD1 0x0005040E
6049
6050
#define GPIO_PF2_SSI1CLK 0x00050802
6051
#define GPIO_PF2_M0FAULT0 0x00050804
6052
#define GPIO_PF2_M1PWM6 0x00050805
6053
#define GPIO_PF2_T1CCP0 0x00050807
6054
#define GPIO_PF2_TRD0 0x0005080E
6055
6056
#define GPIO_PF3_SSI1FSS 0x00050C02
6057
#define GPIO_PF3_CAN0TX 0x00050C03
6058
#define GPIO_PF3_M0FAULT1 0x00050C04
6059
#define GPIO_PF3_M1PWM7 0x00050C05
6060
#define GPIO_PF3_T1CCP1 0x00050C07
6061
#define GPIO_PF3_TRCLK 0x00050C0E
6062
6063
#define GPIO_PF4_M0FAULT2 0x00051004
6064
#define GPIO_PF4_M1FAULT0 0x00051005
6065
#define GPIO_PF4_IDX0 0x00051006
6066
#define GPIO_PF4_T2CCP0 0x00051007
6067
6068
#define GPIO_PG0_I2C3SCL 0x00060003
6069
#define GPIO_PG0_M1FAULT1 0x00060005
6070
#define GPIO_PG0_PHA1 0x00060006
6071
#define GPIO_PG0_T4CCP0 0x00060007
6072
6073
#define GPIO_PG1_I2C3SDA 0x00060403
6074
#define GPIO_PG1_M1FAULT2 0x00060405
6075
#define GPIO_PG1_PHB1 0x00060406
6076
#define GPIO_PG1_T4CCP1 0x00060407
6077
6078
#define GPIO_PG2_I2C4SCL 0x00060803
6079
#define GPIO_PG2_M0FAULT1 0x00060804
6080
#define GPIO_PG2_M1PWM0 0x00060805
6081
#define GPIO_PG2_T5CCP0 0x00060807
6082
6083
#define GPIO_PG3_I2C4SDA 0x00060C03
6084
#define GPIO_PG3_M0FAULT2 0x00060C04
6085
#define GPIO_PG3_M1PWM1 0x00060C05
6086
#define GPIO_PG3_PHA1 0x00060C06
6087
#define GPIO_PG3_T5CCP1 0x00060C07
6088
6089
#define GPIO_PG4_U2RX 0x00061001
6090
#define GPIO_PG4_I2C1SCL 0x00061003
6091
#define GPIO_PG4_M0PWM4 0x00061004
6092
#define GPIO_PG4_M1PWM2 0x00061005
6093
#define GPIO_PG4_PHB1 0x00061006
6094
#define GPIO_PG4_WT0CCP0 0x00061007
6095
6096
#define GPIO_PG5_U2TX 0x00061401
6097
#define GPIO_PG5_I2C1SDA 0x00061403
6098
#define GPIO_PG5_M0PWM5 0x00061404
6099
#define GPIO_PG5_M1PWM3 0x00061405
6100
#define GPIO_PG5_IDX1 0x00061406
6101
#define GPIO_PG5_WT0CCP1 0x00061407
6102
6103
#endif
// PART_TM4C123AH6PM
6104
6105
//*****************************************************************************
6106
//
6107
// TM4C123BE6PM Port/Pin Mapping Definitions
6108
//
6109
//*****************************************************************************
6110
#ifdef PART_TM4C123BE6PM
6111
6112
#define GPIO_PA0_U0RX 0x00000001
6113
#define GPIO_PA0_CAN1RX 0x00000008
6114
6115
#define GPIO_PA1_U0TX 0x00000401
6116
#define GPIO_PA1_CAN1TX 0x00000408
6117
6118
#define GPIO_PA2_SSI0CLK 0x00000802
6119
6120
#define GPIO_PA3_SSI0FSS 0x00000C02
6121
6122
#define GPIO_PA4_SSI0RX 0x00001002
6123
6124
#define GPIO_PA5_SSI0TX 0x00001402
6125
6126
#define GPIO_PA6_I2C1SCL 0x00001803
6127
#define GPIO_PA6_M1PWM2 0x00001805
6128
6129
#define GPIO_PA7_I2C1SDA 0x00001C03
6130
#define GPIO_PA7_M1PWM3 0x00001C05
6131
6132
#define GPIO_PB0_U1RX 0x00010001
6133
#define GPIO_PB0_T2CCP0 0x00010007
6134
6135
#define GPIO_PB1_U1TX 0x00010401
6136
#define GPIO_PB1_T2CCP1 0x00010407
6137
6138
#define GPIO_PB2_I2C0SCL 0x00010803
6139
#define GPIO_PB2_T3CCP0 0x00010807
6140
6141
#define GPIO_PB3_I2C0SDA 0x00010C03
6142
#define GPIO_PB3_T3CCP1 0x00010C07
6143
6144
#define GPIO_PB4_SSI2CLK 0x00011002
6145
#define GPIO_PB4_M0PWM2 0x00011004
6146
#define GPIO_PB4_T1CCP0 0x00011007
6147
#define GPIO_PB4_CAN0RX 0x00011008
6148
6149
#define GPIO_PB5_SSI2FSS 0x00011402
6150
#define GPIO_PB5_M0PWM3 0x00011404
6151
#define GPIO_PB5_T1CCP1 0x00011407
6152
#define GPIO_PB5_CAN0TX 0x00011408
6153
6154
#define GPIO_PB6_SSI2RX 0x00011802
6155
#define GPIO_PB6_M0PWM0 0x00011804
6156
#define GPIO_PB6_T0CCP0 0x00011807
6157
6158
#define GPIO_PB7_SSI2TX 0x00011C02
6159
#define GPIO_PB7_M0PWM1 0x00011C04
6160
#define GPIO_PB7_T0CCP1 0x00011C07
6161
6162
#define GPIO_PC0_TCK 0x00020001
6163
#define GPIO_PC0_SWCLK 0x00020001
6164
#define GPIO_PC0_T4CCP0 0x00020007
6165
6166
#define GPIO_PC1_TMS 0x00020401
6167
#define GPIO_PC1_SWDIO 0x00020401
6168
#define GPIO_PC1_T4CCP1 0x00020407
6169
6170
#define GPIO_PC2_TDI 0x00020801
6171
#define GPIO_PC2_T5CCP0 0x00020807
6172
6173
#define GPIO_PC3_SWO 0x00020C01
6174
#define GPIO_PC3_TDO 0x00020C01
6175
#define GPIO_PC3_T5CCP1 0x00020C07
6176
6177
#define GPIO_PC4_U4RX 0x00021001
6178
#define GPIO_PC4_U1RX 0x00021002
6179
#define GPIO_PC4_M0PWM6 0x00021004
6180
#define GPIO_PC4_IDX1 0x00021006
6181
#define GPIO_PC4_WT0CCP0 0x00021007
6182
#define GPIO_PC4_U1RTS 0x00021008
6183
6184
#define GPIO_PC5_U4TX 0x00021401
6185
#define GPIO_PC5_U1TX 0x00021402
6186
#define GPIO_PC5_M0PWM7 0x00021404
6187
#define GPIO_PC5_PHA1 0x00021406
6188
#define GPIO_PC5_WT0CCP1 0x00021407
6189
#define GPIO_PC5_U1CTS 0x00021408
6190
6191
#define GPIO_PC6_U3RX 0x00021801
6192
#define GPIO_PC6_PHB1 0x00021806
6193
#define GPIO_PC6_WT1CCP0 0x00021807
6194
6195
#define GPIO_PC7_U3TX 0x00021C01
6196
#define GPIO_PC7_WT1CCP1 0x00021C07
6197
6198
#define GPIO_PD0_SSI3CLK 0x00030001
6199
#define GPIO_PD0_SSI1CLK 0x00030002
6200
#define GPIO_PD0_I2C3SCL 0x00030003
6201
#define GPIO_PD0_M0PWM6 0x00030004
6202
#define GPIO_PD0_M1PWM0 0x00030005
6203
#define GPIO_PD0_WT2CCP0 0x00030007
6204
6205
#define GPIO_PD1_SSI3FSS 0x00030401
6206
#define GPIO_PD1_SSI1FSS 0x00030402
6207
#define GPIO_PD1_I2C3SDA 0x00030403
6208
#define GPIO_PD1_M0PWM7 0x00030404
6209
#define GPIO_PD1_M1PWM1 0x00030405
6210
#define GPIO_PD1_WT2CCP1 0x00030407
6211
6212
#define GPIO_PD2_SSI3RX 0x00030801
6213
#define GPIO_PD2_SSI1RX 0x00030802
6214
#define GPIO_PD2_M0FAULT0 0x00030804
6215
#define GPIO_PD2_WT3CCP0 0x00030807
6216
6217
#define GPIO_PD3_SSI3TX 0x00030C01
6218
#define GPIO_PD3_SSI1TX 0x00030C02
6219
#define GPIO_PD3_IDX0 0x00030C06
6220
#define GPIO_PD3_WT3CCP1 0x00030C07
6221
6222
#define GPIO_PD4_U6RX 0x00031001
6223
#define GPIO_PD4_WT4CCP0 0x00031007
6224
6225
#define GPIO_PD5_U6TX 0x00031401
6226
#define GPIO_PD5_WT4CCP1 0x00031407
6227
6228
#define GPIO_PD6_U2RX 0x00031801
6229
#define GPIO_PD6_M0FAULT0 0x00031804
6230
#define GPIO_PD6_PHA0 0x00031806
6231
#define GPIO_PD6_WT5CCP0 0x00031807
6232
6233
#define GPIO_PD7_U2TX 0x00031C01
6234
#define GPIO_PD7_PHB0 0x00031C06
6235
#define GPIO_PD7_WT5CCP1 0x00031C07
6236
#define GPIO_PD7_NMI 0x00031C08
6237
6238
#define GPIO_PE0_U7RX 0x00040001
6239
6240
#define GPIO_PE1_U7TX 0x00040401
6241
6242
#define GPIO_PE4_U5RX 0x00041001
6243
#define GPIO_PE4_I2C2SCL 0x00041003
6244
#define GPIO_PE4_M0PWM4 0x00041004
6245
#define GPIO_PE4_M1PWM2 0x00041005
6246
#define GPIO_PE4_CAN0RX 0x00041008
6247
6248
#define GPIO_PE5_U5TX 0x00041401
6249
#define GPIO_PE5_I2C2SDA 0x00041403
6250
#define GPIO_PE5_M0PWM5 0x00041404
6251
#define GPIO_PE5_M1PWM3 0x00041405
6252
#define GPIO_PE5_CAN0TX 0x00041408
6253
6254
#define GPIO_PF0_U1RTS 0x00050001
6255
#define GPIO_PF0_SSI1RX 0x00050002
6256
#define GPIO_PF0_CAN0RX 0x00050003
6257
#define GPIO_PF0_M1PWM4 0x00050005
6258
#define GPIO_PF0_PHA0 0x00050006
6259
#define GPIO_PF0_T0CCP0 0x00050007
6260
#define GPIO_PF0_NMI 0x00050008
6261
#define GPIO_PF0_C0O 0x00050009
6262
6263
#define GPIO_PF1_U1CTS 0x00050401
6264
#define GPIO_PF1_SSI1TX 0x00050402
6265
#define GPIO_PF1_M1PWM5 0x00050405
6266
#define GPIO_PF1_PHB0 0x00050406
6267
#define GPIO_PF1_T0CCP1 0x00050407
6268
#define GPIO_PF1_C1O 0x00050409
6269
#define GPIO_PF1_TRD1 0x0005040E
6270
6271
#define GPIO_PF2_SSI1CLK 0x00050802
6272
#define GPIO_PF2_M0FAULT0 0x00050804
6273
#define GPIO_PF2_M1PWM6 0x00050805
6274
#define GPIO_PF2_T1CCP0 0x00050807
6275
#define GPIO_PF2_TRD0 0x0005080E
6276
6277
#define GPIO_PF3_SSI1FSS 0x00050C02
6278
#define GPIO_PF3_CAN0TX 0x00050C03
6279
#define GPIO_PF3_M1PWM7 0x00050C05
6280
#define GPIO_PF3_T1CCP1 0x00050C07
6281
#define GPIO_PF3_TRCLK 0x00050C0E
6282
6283
#define GPIO_PF4_M1FAULT0 0x00051005
6284
#define GPIO_PF4_IDX0 0x00051006
6285
#define GPIO_PF4_T2CCP0 0x00051007
6286
6287
#endif
// PART_TM4C123BE6PM
6288
6289
//*****************************************************************************
6290
//
6291
// TM4C123BE6PZ Port/Pin Mapping Definitions
6292
//
6293
//*****************************************************************************
6294
#ifdef PART_TM4C123BE6PZ
6295
6296
#define GPIO_PA0_U0RX 0x00000001
6297
#define GPIO_PA0_CAN1RX 0x00000008
6298
6299
#define GPIO_PA1_U0TX 0x00000401
6300
#define GPIO_PA1_CAN1TX 0x00000408
6301
6302
#define GPIO_PA2_SSI0CLK 0x00000802
6303
6304
#define GPIO_PA3_SSI0FSS 0x00000C02
6305
6306
#define GPIO_PA4_SSI0RX 0x00001002
6307
6308
#define GPIO_PA5_SSI0TX 0x00001402
6309
6310
#define GPIO_PA6_I2C1SCL 0x00001803
6311
#define GPIO_PA6_M1PWM2 0x00001805
6312
6313
#define GPIO_PA7_I2C1SDA 0x00001C03
6314
#define GPIO_PA7_M1PWM3 0x00001C05
6315
6316
#define GPIO_PB0_U1RX 0x00010001
6317
#define GPIO_PB0_T2CCP0 0x00010007
6318
6319
#define GPIO_PB1_U1TX 0x00010401
6320
#define GPIO_PB1_T2CCP1 0x00010407
6321
6322
#define GPIO_PB2_I2C0SCL 0x00010803
6323
#define GPIO_PB2_T3CCP0 0x00010807
6324
6325
#define GPIO_PB3_I2C0SDA 0x00010C03
6326
#define GPIO_PB3_T3CCP1 0x00010C07
6327
6328
#define GPIO_PB4_SSI2CLK 0x00011002
6329
#define GPIO_PB4_M0PWM2 0x00011004
6330
#define GPIO_PB4_T1CCP0 0x00011007
6331
#define GPIO_PB4_CAN0RX 0x00011008
6332
6333
#define GPIO_PB5_SSI2FSS 0x00011402
6334
#define GPIO_PB5_M0PWM3 0x00011404
6335
#define GPIO_PB5_T1CCP1 0x00011407
6336
#define GPIO_PB5_CAN0TX 0x00011408
6337
6338
#define GPIO_PC0_TCK 0x00020001
6339
#define GPIO_PC0_SWCLK 0x00020001
6340
#define GPIO_PC0_T4CCP0 0x00020007
6341
6342
#define GPIO_PC1_TMS 0x00020401
6343
#define GPIO_PC1_SWDIO 0x00020401
6344
#define GPIO_PC1_T4CCP1 0x00020407
6345
6346
#define GPIO_PC2_TDI 0x00020801
6347
#define GPIO_PC2_T5CCP0 0x00020807
6348
6349
#define GPIO_PC3_SWO 0x00020C01
6350
#define GPIO_PC3_TDO 0x00020C01
6351
#define GPIO_PC3_T5CCP1 0x00020C07
6352
6353
#define GPIO_PC4_U4RX 0x00021001
6354
#define GPIO_PC4_U1RX 0x00021002
6355
#define GPIO_PC4_M0PWM6 0x00021004
6356
#define GPIO_PC4_IDX1 0x00021006
6357
#define GPIO_PC4_WT0CCP0 0x00021007
6358
#define GPIO_PC4_U1RTS 0x00021008
6359
6360
#define GPIO_PC5_U4TX 0x00021401
6361
#define GPIO_PC5_U1TX 0x00021402
6362
#define GPIO_PC5_M0PWM7 0x00021404
6363
#define GPIO_PC5_PHA1 0x00021406
6364
#define GPIO_PC5_WT0CCP1 0x00021407
6365
#define GPIO_PC5_U1CTS 0x00021408
6366
6367
#define GPIO_PC6_U3RX 0x00021801
6368
#define GPIO_PC6_PHB1 0x00021806
6369
#define GPIO_PC6_WT1CCP0 0x00021807
6370
6371
#define GPIO_PC7_U3TX 0x00021C01
6372
#define GPIO_PC7_WT1CCP1 0x00021C07
6373
6374
#define GPIO_PD0_SSI3CLK 0x00030001
6375
#define GPIO_PD0_SSI1CLK 0x00030002
6376
#define GPIO_PD0_I2C3SCL 0x00030003
6377
#define GPIO_PD0_M0PWM6 0x00030004
6378
#define GPIO_PD0_M1PWM0 0x00030005
6379
#define GPIO_PD0_WT2CCP0 0x00030007
6380
6381
#define GPIO_PD1_SSI3FSS 0x00030401
6382
#define GPIO_PD1_SSI1FSS 0x00030402
6383
#define GPIO_PD1_I2C3SDA 0x00030403
6384
#define GPIO_PD1_M0PWM7 0x00030404
6385
#define GPIO_PD1_M1PWM1 0x00030405
6386
#define GPIO_PD1_WT2CCP1 0x00030407
6387
6388
#define GPIO_PD2_SSI3RX 0x00030801
6389
#define GPIO_PD2_SSI1RX 0x00030802
6390
#define GPIO_PD2_M0FAULT0 0x00030804
6391
#define GPIO_PD2_WT3CCP0 0x00030807
6392
6393
#define GPIO_PD3_SSI3TX 0x00030C01
6394
#define GPIO_PD3_SSI1TX 0x00030C02
6395
#define GPIO_PD3_IDX0 0x00030C06
6396
#define GPIO_PD3_WT3CCP1 0x00030C07
6397
6398
#define GPIO_PD4_U6RX 0x00031001
6399
#define GPIO_PD4_WT4CCP0 0x00031007
6400
6401
#define GPIO_PD5_U6TX 0x00031401
6402
#define GPIO_PD5_WT4CCP1 0x00031407
6403
6404
#define GPIO_PD6_U2RX 0x00031801
6405
#define GPIO_PD6_M0FAULT0 0x00031804
6406
#define GPIO_PD6_PHA0 0x00031806
6407
#define GPIO_PD6_WT5CCP0 0x00031807
6408
6409
#define GPIO_PD7_U2TX 0x00031C01
6410
#define GPIO_PD7_M0FAULT1 0x00031C04
6411
#define GPIO_PD7_PHB0 0x00031C06
6412
#define GPIO_PD7_WT5CCP1 0x00031C07
6413
#define GPIO_PD7_NMI 0x00031C08
6414
6415
#define GPIO_PE0_U7RX 0x00040001
6416
6417
#define GPIO_PE1_U7TX 0x00040401
6418
6419
#define GPIO_PE4_U5RX 0x00041001
6420
#define GPIO_PE4_I2C2SCL 0x00041003
6421
#define GPIO_PE4_M0PWM4 0x00041004
6422
#define GPIO_PE4_M1PWM2 0x00041005
6423
#define GPIO_PE4_CAN0RX 0x00041008
6424
6425
#define GPIO_PE5_U5TX 0x00041401
6426
#define GPIO_PE5_I2C2SDA 0x00041403
6427
#define GPIO_PE5_M0PWM5 0x00041404
6428
#define GPIO_PE5_M1PWM3 0x00041405
6429
#define GPIO_PE5_CAN0TX 0x00041408
6430
6431
#define GPIO_PE6_CAN1RX 0x00041808
6432
6433
#define GPIO_PE7_U1RI 0x00041C01
6434
#define GPIO_PE7_CAN1TX 0x00041C08
6435
6436
#define GPIO_PF0_U1RTS 0x00050001
6437
#define GPIO_PF0_SSI1RX 0x00050002
6438
#define GPIO_PF0_CAN0RX 0x00050003
6439
#define GPIO_PF0_M1PWM4 0x00050005
6440
#define GPIO_PF0_PHA0 0x00050006
6441
#define GPIO_PF0_T0CCP0 0x00050007
6442
#define GPIO_PF0_NMI 0x00050008
6443
#define GPIO_PF0_C0O 0x00050009
6444
#define GPIO_PF0_TRD2 0x0005000E
6445
6446
#define GPIO_PF1_U1CTS 0x00050401
6447
#define GPIO_PF1_SSI1TX 0x00050402
6448
#define GPIO_PF1_M1PWM5 0x00050405
6449
#define GPIO_PF1_PHB0 0x00050406
6450
#define GPIO_PF1_T0CCP1 0x00050407
6451
#define GPIO_PF1_C1O 0x00050409
6452
#define GPIO_PF1_TRD1 0x0005040E
6453
6454
#define GPIO_PF2_U1DCD 0x00050801
6455
#define GPIO_PF2_SSI1CLK 0x00050802
6456
#define GPIO_PF2_M0FAULT0 0x00050804
6457
#define GPIO_PF2_M1PWM6 0x00050805
6458
#define GPIO_PF2_T1CCP0 0x00050807
6459
#define GPIO_PF2_C2O 0x00050809
6460
#define GPIO_PF2_TRD0 0x0005080E
6461
6462
#define GPIO_PF3_U1DSR 0x00050C01
6463
#define GPIO_PF3_SSI1FSS 0x00050C02
6464
#define GPIO_PF3_CAN0TX 0x00050C03
6465
#define GPIO_PF3_M0FAULT1 0x00050C04
6466
#define GPIO_PF3_M1PWM7 0x00050C05
6467
#define GPIO_PF3_T1CCP1 0x00050C07
6468
#define GPIO_PF3_TRCLK 0x00050C0E
6469
6470
#define GPIO_PF4_U1DTR 0x00051001
6471
#define GPIO_PF4_M0FAULT2 0x00051004
6472
#define GPIO_PF4_M1FAULT0 0x00051005
6473
#define GPIO_PF4_IDX0 0x00051006
6474
#define GPIO_PF4_T2CCP0 0x00051007
6475
#define GPIO_PF4_TRD3 0x0005100E
6476
6477
#define GPIO_PF5_M0FAULT3 0x00051404
6478
#define GPIO_PF5_T2CCP1 0x00051407
6479
6480
#define GPIO_PF6_I2C2SCL 0x00051803
6481
#define GPIO_PF6_T3CCP0 0x00051807
6482
6483
#define GPIO_PF7_I2C2SDA 0x00051C03
6484
#define GPIO_PF7_M1FAULT0 0x00051C05
6485
#define GPIO_PF7_T3CCP1 0x00051C07
6486
6487
#define GPIO_PG0_I2C3SCL 0x00060003
6488
#define GPIO_PG0_M1FAULT1 0x00060005
6489
#define GPIO_PG0_PHA1 0x00060006
6490
#define GPIO_PG0_T4CCP0 0x00060007
6491
6492
#define GPIO_PG1_I2C3SDA 0x00060403
6493
#define GPIO_PG1_M1FAULT2 0x00060405
6494
#define GPIO_PG1_PHB1 0x00060406
6495
#define GPIO_PG1_T4CCP1 0x00060407
6496
6497
#define GPIO_PG2_I2C4SCL 0x00060803
6498
#define GPIO_PG2_M0FAULT1 0x00060804
6499
#define GPIO_PG2_M1PWM0 0x00060805
6500
#define GPIO_PG2_T5CCP0 0x00060807
6501
6502
#define GPIO_PG3_I2C4SDA 0x00060C03
6503
#define GPIO_PG3_M0FAULT2 0x00060C04
6504
#define GPIO_PG3_M1PWM1 0x00060C05
6505
#define GPIO_PG3_PHA1 0x00060C06
6506
#define GPIO_PG3_T5CCP1 0x00060C07
6507
6508
#define GPIO_PG4_U2RX 0x00061001
6509
#define GPIO_PG4_I2C1SCL 0x00061003
6510
#define GPIO_PG4_M0PWM4 0x00061004
6511
#define GPIO_PG4_M1PWM2 0x00061005
6512
#define GPIO_PG4_PHB1 0x00061006
6513
#define GPIO_PG4_WT0CCP0 0x00061007
6514
6515
#define GPIO_PG5_U2TX 0x00061401
6516
#define GPIO_PG5_I2C1SDA 0x00061403
6517
#define GPIO_PG5_M0PWM5 0x00061404
6518
#define GPIO_PG5_M1PWM3 0x00061405
6519
#define GPIO_PG5_IDX1 0x00061406
6520
#define GPIO_PG5_WT0CCP1 0x00061407
6521
6522
#define GPIO_PG6_I2C5SCL 0x00061803
6523
#define GPIO_PG6_M0PWM6 0x00061804
6524
#define GPIO_PG6_WT1CCP0 0x00061807
6525
6526
#define GPIO_PG7_I2C5SDA 0x00061C03
6527
#define GPIO_PG7_M0PWM7 0x00061C04
6528
#define GPIO_PG7_IDX1 0x00061C05
6529
#define GPIO_PG7_WT1CCP1 0x00061C07
6530
6531
#define GPIO_PH0_SSI3CLK 0x00070002
6532
#define GPIO_PH0_M0PWM0 0x00070004
6533
#define GPIO_PH0_M0FAULT0 0x00070006
6534
#define GPIO_PH0_WT2CCP0 0x00070007
6535
6536
#define GPIO_PH1_SSI3FSS 0x00070402
6537
#define GPIO_PH1_M0PWM1 0x00070404
6538
#define GPIO_PH1_IDX0 0x00070405
6539
#define GPIO_PH1_M0FAULT1 0x00070406
6540
#define GPIO_PH1_WT2CCP1 0x00070407
6541
6542
#define GPIO_PH2_SSI3RX 0x00070802
6543
#define GPIO_PH2_M0PWM2 0x00070804
6544
#define GPIO_PH2_M0FAULT2 0x00070806
6545
#define GPIO_PH2_WT5CCP0 0x00070807
6546
6547
#define GPIO_PH3_SSI3TX 0x00070C02
6548
#define GPIO_PH3_M0PWM3 0x00070C04
6549
#define GPIO_PH3_M0FAULT3 0x00070C06
6550
#define GPIO_PH3_WT5CCP1 0x00070C07
6551
6552
#define GPIO_PH4_SSI2CLK 0x00071002
6553
#define GPIO_PH4_M0PWM4 0x00071004
6554
#define GPIO_PH4_PHA0 0x00071005
6555
#define GPIO_PH4_WT3CCP0 0x00071007
6556
6557
#define GPIO_PH5_SSI2FSS 0x00071402
6558
#define GPIO_PH5_M0PWM5 0x00071404
6559
#define GPIO_PH5_PHB0 0x00071405
6560
#define GPIO_PH5_WT3CCP1 0x00071407
6561
6562
#define GPIO_PH6_SSI2RX 0x00071802
6563
#define GPIO_PH6_M0PWM6 0x00071804
6564
#define GPIO_PH6_WT4CCP0 0x00071807
6565
6566
#define GPIO_PH7_SSI2TX 0x00071C02
6567
#define GPIO_PH7_M0PWM7 0x00071C04
6568
#define GPIO_PH7_WT4CCP1 0x00071C07
6569
6570
#define GPIO_PJ0_U4RX 0x00080001
6571
#define GPIO_PJ0_T1CCP0 0x00080007
6572
6573
#define GPIO_PJ1_U4TX 0x00080401
6574
#define GPIO_PJ1_T1CCP1 0x00080407
6575
6576
#define GPIO_PJ2_U5RX 0x00080801
6577
#define GPIO_PJ2_IDX0 0x00080805
6578
#define GPIO_PJ2_T2CCP0 0x00080807
6579
6580
#define GPIO_PK0_SSI3CLK 0x00090002
6581
#define GPIO_PK0_M1FAULT0 0x00090006
6582
6583
#define GPIO_PK1_SSI3FSS 0x00090402
6584
#define GPIO_PK1_M1FAULT1 0x00090406
6585
6586
#define GPIO_PK2_SSI3RX 0x00090802
6587
#define GPIO_PK2_M1FAULT2 0x00090806
6588
6589
#define GPIO_PK3_SSI3TX 0x00090C02
6590
#define GPIO_PK3_M1FAULT3 0x00090C06
6591
6592
#endif
// PART_TM4C123BE6PZ
6593
6594
//*****************************************************************************
6595
//
6596
// TM4C123BH6PM Port/Pin Mapping Definitions
6597
//
6598
//*****************************************************************************
6599
#ifdef PART_TM4C123BH6PM
6600
6601
#define GPIO_PA0_U0RX 0x00000001
6602
#define GPIO_PA0_CAN1RX 0x00000008
6603
6604
#define GPIO_PA1_U0TX 0x00000401
6605
#define GPIO_PA1_CAN1TX 0x00000408
6606
6607
#define GPIO_PA2_SSI0CLK 0x00000802
6608
6609
#define GPIO_PA3_SSI0FSS 0x00000C02
6610
6611
#define GPIO_PA4_SSI0RX 0x00001002
6612
6613
#define GPIO_PA5_SSI0TX 0x00001402
6614
6615
#define GPIO_PA6_I2C1SCL 0x00001803
6616
#define GPIO_PA6_M1PWM2 0x00001805
6617
6618
#define GPIO_PA7_I2C1SDA 0x00001C03
6619
#define GPIO_PA7_M1PWM3 0x00001C05
6620
6621
#define GPIO_PB0_U1RX 0x00010001
6622
#define GPIO_PB0_T2CCP0 0x00010007
6623
6624
#define GPIO_PB1_U1TX 0x00010401
6625
#define GPIO_PB1_T2CCP1 0x00010407
6626
6627
#define GPIO_PB2_I2C0SCL 0x00010803
6628
#define GPIO_PB2_T3CCP0 0x00010807
6629
6630
#define GPIO_PB3_I2C0SDA 0x00010C03
6631
#define GPIO_PB3_T3CCP1 0x00010C07
6632
6633
#define GPIO_PB4_SSI2CLK 0x00011002
6634
#define GPIO_PB4_M0PWM2 0x00011004
6635
#define GPIO_PB4_T1CCP0 0x00011007
6636
#define GPIO_PB4_CAN0RX 0x00011008
6637
6638
#define GPIO_PB5_SSI2FSS 0x00011402
6639
#define GPIO_PB5_M0PWM3 0x00011404
6640
#define GPIO_PB5_T1CCP1 0x00011407
6641
#define GPIO_PB5_CAN0TX 0x00011408
6642
6643
#define GPIO_PB6_SSI2RX 0x00011802
6644
#define GPIO_PB6_M0PWM0 0x00011804
6645
#define GPIO_PB6_T0CCP0 0x00011807
6646
6647
#define GPIO_PB7_SSI2TX 0x00011C02
6648
#define GPIO_PB7_M0PWM1 0x00011C04
6649
#define GPIO_PB7_T0CCP1 0x00011C07
6650
6651
#define GPIO_PC0_TCK 0x00020001
6652
#define GPIO_PC0_SWCLK 0x00020001
6653
#define GPIO_PC0_T4CCP0 0x00020007
6654
6655
#define GPIO_PC1_TMS 0x00020401
6656
#define GPIO_PC1_SWDIO 0x00020401
6657
#define GPIO_PC1_T4CCP1 0x00020407
6658
6659
#define GPIO_PC2_TDI 0x00020801
6660
#define GPIO_PC2_T5CCP0 0x00020807
6661
6662
#define GPIO_PC3_SWO 0x00020C01
6663
#define GPIO_PC3_TDO 0x00020C01
6664
#define GPIO_PC3_T5CCP1 0x00020C07
6665
6666
#define GPIO_PC4_U4RX 0x00021001
6667
#define GPIO_PC4_U1RX 0x00021002
6668
#define GPIO_PC4_M0PWM6 0x00021004
6669
#define GPIO_PC4_IDX1 0x00021006
6670
#define GPIO_PC4_WT0CCP0 0x00021007
6671
#define GPIO_PC4_U1RTS 0x00021008
6672
6673
#define GPIO_PC5_U4TX 0x00021401
6674
#define GPIO_PC5_U1TX 0x00021402
6675
#define GPIO_PC5_M0PWM7 0x00021404
6676
#define GPIO_PC5_PHA1 0x00021406
6677
#define GPIO_PC5_WT0CCP1 0x00021407
6678
#define GPIO_PC5_U1CTS 0x00021408
6679
6680
#define GPIO_PC6_U3RX 0x00021801
6681
#define GPIO_PC6_PHB1 0x00021806
6682
#define GPIO_PC6_WT1CCP0 0x00021807
6683
6684
#define GPIO_PC7_U3TX 0x00021C01
6685
#define GPIO_PC7_WT1CCP1 0x00021C07
6686
6687
#define GPIO_PD0_SSI3CLK 0x00030001
6688
#define GPIO_PD0_SSI1CLK 0x00030002
6689
#define GPIO_PD0_I2C3SCL 0x00030003
6690
#define GPIO_PD0_M0PWM6 0x00030004
6691
#define GPIO_PD0_M1PWM0 0x00030005
6692
#define GPIO_PD0_WT2CCP0 0x00030007
6693
6694
#define GPIO_PD1_SSI3FSS 0x00030401
6695
#define GPIO_PD1_SSI1FSS 0x00030402
6696
#define GPIO_PD1_I2C3SDA 0x00030403
6697
#define GPIO_PD1_M0PWM7 0x00030404
6698
#define GPIO_PD1_M1PWM1 0x00030405
6699
#define GPIO_PD1_WT2CCP1 0x00030407
6700
6701
#define GPIO_PD2_SSI3RX 0x00030801
6702
#define GPIO_PD2_SSI1RX 0x00030802
6703
#define GPIO_PD2_M0FAULT0 0x00030804
6704
#define GPIO_PD2_WT3CCP0 0x00030807
6705
6706
#define GPIO_PD3_SSI3TX 0x00030C01
6707
#define GPIO_PD3_SSI1TX 0x00030C02
6708
#define GPIO_PD3_IDX0 0x00030C06
6709
#define GPIO_PD3_WT3CCP1 0x00030C07
6710
6711
#define GPIO_PD4_U6RX 0x00031001
6712
#define GPIO_PD4_WT4CCP0 0x00031007
6713
6714
#define GPIO_PD5_U6TX 0x00031401
6715
#define GPIO_PD5_WT4CCP1 0x00031407
6716
6717
#define GPIO_PD6_U2RX 0x00031801
6718
#define GPIO_PD6_M0FAULT0 0x00031804
6719
#define GPIO_PD6_PHA0 0x00031806
6720
#define GPIO_PD6_WT5CCP0 0x00031807
6721
6722
#define GPIO_PD7_U2TX 0x00031C01
6723
#define GPIO_PD7_PHB0 0x00031C06
6724
#define GPIO_PD7_WT5CCP1 0x00031C07
6725
#define GPIO_PD7_NMI 0x00031C08
6726
6727
#define GPIO_PE0_U7RX 0x00040001
6728
6729
#define GPIO_PE1_U7TX 0x00040401
6730
6731
#define GPIO_PE4_U5RX 0x00041001
6732
#define GPIO_PE4_I2C2SCL 0x00041003
6733
#define GPIO_PE4_M0PWM4 0x00041004
6734
#define GPIO_PE4_M1PWM2 0x00041005
6735
#define GPIO_PE4_CAN0RX 0x00041008
6736
6737
#define GPIO_PE5_U5TX 0x00041401
6738
#define GPIO_PE5_I2C2SDA 0x00041403
6739
#define GPIO_PE5_M0PWM5 0x00041404
6740
#define GPIO_PE5_M1PWM3 0x00041405
6741
#define GPIO_PE5_CAN0TX 0x00041408
6742
6743
#define GPIO_PF0_U1RTS 0x00050001
6744
#define GPIO_PF0_SSI1RX 0x00050002
6745
#define GPIO_PF0_CAN0RX 0x00050003
6746
#define GPIO_PF0_M1PWM4 0x00050005
6747
#define GPIO_PF0_PHA0 0x00050006
6748
#define GPIO_PF0_T0CCP0 0x00050007
6749
#define GPIO_PF0_NMI 0x00050008
6750
#define GPIO_PF0_C0O 0x00050009
6751
6752
#define GPIO_PF1_U1CTS 0x00050401
6753
#define GPIO_PF1_SSI1TX 0x00050402
6754
#define GPIO_PF1_M1PWM5 0x00050405
6755
#define GPIO_PF1_PHB0 0x00050406
6756
#define GPIO_PF1_T0CCP1 0x00050407
6757
#define GPIO_PF1_C1O 0x00050409
6758
#define GPIO_PF1_TRD1 0x0005040E
6759
6760
#define GPIO_PF2_SSI1CLK 0x00050802
6761
#define GPIO_PF2_M0FAULT0 0x00050804
6762
#define GPIO_PF2_M1PWM6 0x00050805
6763
#define GPIO_PF2_T1CCP0 0x00050807
6764
#define GPIO_PF2_TRD0 0x0005080E
6765
6766
#define GPIO_PF3_SSI1FSS 0x00050C02
6767
#define GPIO_PF3_CAN0TX 0x00050C03
6768
#define GPIO_PF3_M1PWM7 0x00050C05
6769
#define GPIO_PF3_T1CCP1 0x00050C07
6770
#define GPIO_PF3_TRCLK 0x00050C0E
6771
6772
#define GPIO_PF4_M1FAULT0 0x00051005
6773
#define GPIO_PF4_IDX0 0x00051006
6774
#define GPIO_PF4_T2CCP0 0x00051007
6775
6776
#endif
// PART_TM4C123BH6PM
6777
6778
//*****************************************************************************
6779
//
6780
// TM4C123BH6PZ Port/Pin Mapping Definitions
6781
//
6782
//*****************************************************************************
6783
#ifdef PART_TM4C123BH6PZ
6784
6785
#define GPIO_PA0_U0RX 0x00000001
6786
#define GPIO_PA0_CAN1RX 0x00000008
6787
6788
#define GPIO_PA1_U0TX 0x00000401
6789
#define GPIO_PA1_CAN1TX 0x00000408
6790
6791
#define GPIO_PA2_SSI0CLK 0x00000802
6792
6793
#define GPIO_PA3_SSI0FSS 0x00000C02
6794
6795
#define GPIO_PA4_SSI0RX 0x00001002
6796
6797
#define GPIO_PA5_SSI0TX 0x00001402
6798
6799
#define GPIO_PA6_I2C1SCL 0x00001803
6800
#define GPIO_PA6_M1PWM2 0x00001805
6801
6802
#define GPIO_PA7_I2C1SDA 0x00001C03
6803
#define GPIO_PA7_M1PWM3 0x00001C05
6804
6805
#define GPIO_PB0_U1RX 0x00010001
6806
#define GPIO_PB0_T2CCP0 0x00010007
6807
6808
#define GPIO_PB1_U1TX 0x00010401
6809
#define GPIO_PB1_T2CCP1 0x00010407
6810
6811
#define GPIO_PB2_I2C0SCL 0x00010803
6812
#define GPIO_PB2_T3CCP0 0x00010807
6813
6814
#define GPIO_PB3_I2C0SDA 0x00010C03
6815
#define GPIO_PB3_T3CCP1 0x00010C07
6816
6817
#define GPIO_PB4_SSI2CLK 0x00011002
6818
#define GPIO_PB4_M0PWM2 0x00011004
6819
#define GPIO_PB4_T1CCP0 0x00011007
6820
#define GPIO_PB4_CAN0RX 0x00011008
6821
6822
#define GPIO_PB5_SSI2FSS 0x00011402
6823
#define GPIO_PB5_M0PWM3 0x00011404
6824
#define GPIO_PB5_T1CCP1 0x00011407
6825
#define GPIO_PB5_CAN0TX 0x00011408
6826
6827
#define GPIO_PC0_TCK 0x00020001
6828
#define GPIO_PC0_SWCLK 0x00020001
6829
#define GPIO_PC0_T4CCP0 0x00020007
6830
6831
#define GPIO_PC1_TMS 0x00020401
6832
#define GPIO_PC1_SWDIO 0x00020401
6833
#define GPIO_PC1_T4CCP1 0x00020407
6834
6835
#define GPIO_PC2_TDI 0x00020801
6836
#define GPIO_PC2_T5CCP0 0x00020807
6837
6838
#define GPIO_PC3_SWO 0x00020C01
6839
#define GPIO_PC3_TDO 0x00020C01
6840
#define GPIO_PC3_T5CCP1 0x00020C07
6841
6842
#define GPIO_PC4_U4RX 0x00021001
6843
#define GPIO_PC4_U1RX 0x00021002
6844
#define GPIO_PC4_M0PWM6 0x00021004
6845
#define GPIO_PC4_IDX1 0x00021006
6846
#define GPIO_PC4_WT0CCP0 0x00021007
6847
#define GPIO_PC4_U1RTS 0x00021008
6848
6849
#define GPIO_PC5_U4TX 0x00021401
6850
#define GPIO_PC5_U1TX 0x00021402
6851
#define GPIO_PC5_M0PWM7 0x00021404
6852
#define GPIO_PC5_PHA1 0x00021406
6853
#define GPIO_PC5_WT0CCP1 0x00021407
6854
#define GPIO_PC5_U1CTS 0x00021408
6855
6856
#define GPIO_PC6_U3RX 0x00021801
6857
#define GPIO_PC6_PHB1 0x00021806
6858
#define GPIO_PC6_WT1CCP0 0x00021807
6859
6860
#define GPIO_PC7_U3TX 0x00021C01
6861
#define GPIO_PC7_WT1CCP1 0x00021C07
6862
6863
#define GPIO_PD0_SSI3CLK 0x00030001
6864
#define GPIO_PD0_SSI1CLK 0x00030002
6865
#define GPIO_PD0_I2C3SCL 0x00030003
6866
#define GPIO_PD0_M0PWM6 0x00030004
6867
#define GPIO_PD0_M1PWM0 0x00030005
6868
#define GPIO_PD0_WT2CCP0 0x00030007
6869
6870
#define GPIO_PD1_SSI3FSS 0x00030401
6871
#define GPIO_PD1_SSI1FSS 0x00030402
6872
#define GPIO_PD1_I2C3SDA 0x00030403
6873
#define GPIO_PD1_M0PWM7 0x00030404
6874
#define GPIO_PD1_M1PWM1 0x00030405
6875
#define GPIO_PD1_WT2CCP1 0x00030407
6876
6877
#define GPIO_PD2_SSI3RX 0x00030801
6878
#define GPIO_PD2_SSI1RX 0x00030802
6879
#define GPIO_PD2_M0FAULT0 0x00030804
6880
#define GPIO_PD2_WT3CCP0 0x00030807
6881
6882
#define GPIO_PD3_SSI3TX 0x00030C01
6883
#define GPIO_PD3_SSI1TX 0x00030C02
6884
#define GPIO_PD3_IDX0 0x00030C06
6885
#define GPIO_PD3_WT3CCP1 0x00030C07
6886
6887
#define GPIO_PD4_U6RX 0x00031001
6888
#define GPIO_PD4_WT4CCP0 0x00031007
6889
6890
#define GPIO_PD5_U6TX 0x00031401
6891
#define GPIO_PD5_WT4CCP1 0x00031407
6892
6893
#define GPIO_PD6_U2RX 0x00031801
6894
#define GPIO_PD6_M0FAULT0 0x00031804
6895
#define GPIO_PD6_PHA0 0x00031806
6896
#define GPIO_PD6_WT5CCP0 0x00031807
6897
6898
#define GPIO_PD7_U2TX 0x00031C01
6899
#define GPIO_PD7_M0FAULT1 0x00031C04
6900
#define GPIO_PD7_PHB0 0x00031C06
6901
#define GPIO_PD7_WT5CCP1 0x00031C07
6902
#define GPIO_PD7_NMI 0x00031C08
6903
6904
#define GPIO_PE0_U7RX 0x00040001
6905
6906
#define GPIO_PE1_U7TX 0x00040401
6907
6908
#define GPIO_PE4_U5RX 0x00041001
6909
#define GPIO_PE4_I2C2SCL 0x00041003
6910
#define GPIO_PE4_M0PWM4 0x00041004
6911
#define GPIO_PE4_M1PWM2 0x00041005
6912
#define GPIO_PE4_CAN0RX 0x00041008
6913
6914
#define GPIO_PE5_U5TX 0x00041401
6915
#define GPIO_PE5_I2C2SDA 0x00041403
6916
#define GPIO_PE5_M0PWM5 0x00041404
6917
#define GPIO_PE5_M1PWM3 0x00041405
6918
#define GPIO_PE5_CAN0TX 0x00041408
6919
6920
#define GPIO_PE6_CAN1RX 0x00041808
6921
6922
#define GPIO_PE7_U1RI 0x00041C01
6923
#define GPIO_PE7_CAN1TX 0x00041C08
6924
6925
#define GPIO_PF0_U1RTS 0x00050001
6926
#define GPIO_PF0_SSI1RX 0x00050002
6927
#define GPIO_PF0_CAN0RX 0x00050003
6928
#define GPIO_PF0_M1PWM4 0x00050005
6929
#define GPIO_PF0_PHA0 0x00050006
6930
#define GPIO_PF0_T0CCP0 0x00050007
6931
#define GPIO_PF0_NMI 0x00050008
6932
#define GPIO_PF0_C0O 0x00050009
6933
#define GPIO_PF0_TRD2 0x0005000E
6934
6935
#define GPIO_PF1_U1CTS 0x00050401
6936
#define GPIO_PF1_SSI1TX 0x00050402
6937
#define GPIO_PF1_M1PWM5 0x00050405
6938
#define GPIO_PF1_PHB0 0x00050406
6939
#define GPIO_PF1_T0CCP1 0x00050407
6940
#define GPIO_PF1_C1O 0x00050409
6941
#define GPIO_PF1_TRD1 0x0005040E
6942
6943
#define GPIO_PF2_U1DCD 0x00050801
6944
#define GPIO_PF2_SSI1CLK 0x00050802
6945
#define GPIO_PF2_M0FAULT0 0x00050804
6946
#define GPIO_PF2_M1PWM6 0x00050805
6947
#define GPIO_PF2_T1CCP0 0x00050807
6948
#define GPIO_PF2_C2O 0x00050809
6949
#define GPIO_PF2_TRD0 0x0005080E
6950
6951
#define GPIO_PF3_U1DSR 0x00050C01
6952
#define GPIO_PF3_SSI1FSS 0x00050C02
6953
#define GPIO_PF3_CAN0TX 0x00050C03
6954
#define GPIO_PF3_M0FAULT1 0x00050C04
6955
#define GPIO_PF3_M1PWM7 0x00050C05
6956
#define GPIO_PF3_T1CCP1 0x00050C07
6957
#define GPIO_PF3_TRCLK 0x00050C0E
6958
6959
#define GPIO_PF4_U1DTR 0x00051001
6960
#define GPIO_PF4_M0FAULT2 0x00051004
6961
#define GPIO_PF4_M1FAULT0 0x00051005
6962
#define GPIO_PF4_IDX0 0x00051006
6963
#define GPIO_PF4_T2CCP0 0x00051007
6964
#define GPIO_PF4_TRD3 0x0005100E
6965
6966
#define GPIO_PF5_M0FAULT3 0x00051404
6967
#define GPIO_PF5_T2CCP1 0x00051407
6968
6969
#define GPIO_PF6_I2C2SCL 0x00051803
6970
#define GPIO_PF6_T3CCP0 0x00051807
6971
6972
#define GPIO_PF7_I2C2SDA 0x00051C03
6973
#define GPIO_PF7_M1FAULT0 0x00051C05
6974
#define GPIO_PF7_T3CCP1 0x00051C07
6975
6976
#define GPIO_PG0_I2C3SCL 0x00060003
6977
#define GPIO_PG0_M1FAULT1 0x00060005
6978
#define GPIO_PG0_PHA1 0x00060006
6979
#define GPIO_PG0_T4CCP0 0x00060007
6980
6981
#define GPIO_PG1_I2C3SDA 0x00060403
6982
#define GPIO_PG1_M1FAULT2 0x00060405
6983
#define GPIO_PG1_PHB1 0x00060406
6984
#define GPIO_PG1_T4CCP1 0x00060407
6985
6986
#define GPIO_PG2_I2C4SCL 0x00060803
6987
#define GPIO_PG2_M0FAULT1 0x00060804
6988
#define GPIO_PG2_M1PWM0 0x00060805
6989
#define GPIO_PG2_T5CCP0 0x00060807
6990
6991
#define GPIO_PG3_I2C4SDA 0x00060C03
6992
#define GPIO_PG3_M0FAULT2 0x00060C04
6993
#define GPIO_PG3_M1PWM1 0x00060C05
6994
#define GPIO_PG3_PHA1 0x00060C06
6995
#define GPIO_PG3_T5CCP1 0x00060C07
6996
6997
#define GPIO_PG4_U2RX 0x00061001
6998
#define GPIO_PG4_I2C1SCL 0x00061003
6999
#define GPIO_PG4_M0PWM4 0x00061004
7000
#define GPIO_PG4_M1PWM2 0x00061005
7001
#define GPIO_PG4_PHB1 0x00061006
7002
#define GPIO_PG4_WT0CCP0 0x00061007
7003
7004
#define GPIO_PG5_U2TX 0x00061401
7005
#define GPIO_PG5_I2C1SDA 0x00061403
7006
#define GPIO_PG5_M0PWM5 0x00061404
7007
#define GPIO_PG5_M1PWM3 0x00061405
7008
#define GPIO_PG5_IDX1 0x00061406
7009
#define GPIO_PG5_WT0CCP1 0x00061407
7010
7011
#define GPIO_PG6_I2C5SCL 0x00061803
7012
#define GPIO_PG6_M0PWM6 0x00061804
7013
#define GPIO_PG6_WT1CCP0 0x00061807
7014
7015
#define GPIO_PG7_I2C5SDA 0x00061C03
7016
#define GPIO_PG7_M0PWM7 0x00061C04
7017
#define GPIO_PG7_IDX1 0x00061C05
7018
#define GPIO_PG7_WT1CCP1 0x00061C07
7019
7020
#define GPIO_PH0_SSI3CLK 0x00070002
7021
#define GPIO_PH0_M0PWM0 0x00070004
7022
#define GPIO_PH0_M0FAULT0 0x00070006
7023
#define GPIO_PH0_WT2CCP0 0x00070007
7024
7025
#define GPIO_PH1_SSI3FSS 0x00070402
7026
#define GPIO_PH1_M0PWM1 0x00070404
7027
#define GPIO_PH1_IDX0 0x00070405
7028
#define GPIO_PH1_M0FAULT1 0x00070406
7029
#define GPIO_PH1_WT2CCP1 0x00070407
7030
7031
#define GPIO_PH2_SSI3RX 0x00070802
7032
#define GPIO_PH2_M0PWM2 0x00070804
7033
#define GPIO_PH2_M0FAULT2 0x00070806
7034
#define GPIO_PH2_WT5CCP0 0x00070807
7035
7036
#define GPIO_PH3_SSI3TX 0x00070C02
7037
#define GPIO_PH3_M0PWM3 0x00070C04
7038
#define GPIO_PH3_M0FAULT3 0x00070C06
7039
#define GPIO_PH3_WT5CCP1 0x00070C07
7040
7041
#define GPIO_PH4_SSI2CLK 0x00071002
7042
#define GPIO_PH4_M0PWM4 0x00071004
7043
#define GPIO_PH4_PHA0 0x00071005
7044
#define GPIO_PH4_WT3CCP0 0x00071007
7045
7046
#define GPIO_PH5_SSI2FSS 0x00071402
7047
#define GPIO_PH5_M0PWM5 0x00071404
7048
#define GPIO_PH5_PHB0 0x00071405
7049
#define GPIO_PH5_WT3CCP1 0x00071407
7050
7051
#define GPIO_PH6_SSI2RX 0x00071802
7052
#define GPIO_PH6_M0PWM6 0x00071804
7053
#define GPIO_PH6_WT4CCP0 0x00071807
7054
7055
#define GPIO_PH7_SSI2TX 0x00071C02
7056
#define GPIO_PH7_M0PWM7 0x00071C04
7057
#define GPIO_PH7_WT4CCP1 0x00071C07
7058
7059
#define GPIO_PJ0_U4RX 0x00080001
7060
#define GPIO_PJ0_T1CCP0 0x00080007
7061
7062
#define GPIO_PJ1_U4TX 0x00080401
7063
#define GPIO_PJ1_T1CCP1 0x00080407
7064
7065
#define GPIO_PJ2_U5RX 0x00080801
7066
#define GPIO_PJ2_IDX0 0x00080805
7067
#define GPIO_PJ2_T2CCP0 0x00080807
7068
7069
#define GPIO_PK0_SSI3CLK 0x00090002
7070
#define GPIO_PK0_M1FAULT0 0x00090006
7071
7072
#define GPIO_PK1_SSI3FSS 0x00090402
7073
#define GPIO_PK1_M1FAULT1 0x00090406
7074
7075
#define GPIO_PK2_SSI3RX 0x00090802
7076
#define GPIO_PK2_M1FAULT2 0x00090806
7077
7078
#define GPIO_PK3_SSI3TX 0x00090C02
7079
#define GPIO_PK3_M1FAULT3 0x00090C06
7080
7081
#endif
// PART_TM4C123BH6PZ
7082
7083
//*****************************************************************************
7084
//
7085
// TM4C123FE6PM Port/Pin Mapping Definitions
7086
//
7087
//*****************************************************************************
7088
#ifdef PART_TM4C123FE6PM
7089
7090
#define GPIO_PA0_U0RX 0x00000001
7091
#define GPIO_PA0_CAN1RX 0x00000008
7092
7093
#define GPIO_PA1_U0TX 0x00000401
7094
#define GPIO_PA1_CAN1TX 0x00000408
7095
7096
#define GPIO_PA2_SSI0CLK 0x00000802
7097
7098
#define GPIO_PA3_SSI0FSS 0x00000C02
7099
7100
#define GPIO_PA4_SSI0RX 0x00001002
7101
7102
#define GPIO_PA5_SSI0TX 0x00001402
7103
7104
#define GPIO_PA6_I2C1SCL 0x00001803
7105
#define GPIO_PA6_M1PWM2 0x00001805
7106
7107
#define GPIO_PA7_I2C1SDA 0x00001C03
7108
#define GPIO_PA7_M1PWM3 0x00001C05
7109
7110
#define GPIO_PB0_U1RX 0x00010001
7111
#define GPIO_PB0_T2CCP0 0x00010007
7112
7113
#define GPIO_PB1_U1TX 0x00010401
7114
#define GPIO_PB1_T2CCP1 0x00010407
7115
7116
#define GPIO_PB2_I2C0SCL 0x00010803
7117
#define GPIO_PB2_T3CCP0 0x00010807
7118
7119
#define GPIO_PB3_I2C0SDA 0x00010C03
7120
#define GPIO_PB3_T3CCP1 0x00010C07
7121
7122
#define GPIO_PB4_SSI2CLK 0x00011002
7123
#define GPIO_PB4_M0PWM2 0x00011004
7124
#define GPIO_PB4_T1CCP0 0x00011007
7125
#define GPIO_PB4_CAN0RX 0x00011008
7126
7127
#define GPIO_PB5_SSI2FSS 0x00011402
7128
#define GPIO_PB5_M0PWM3 0x00011404
7129
#define GPIO_PB5_T1CCP1 0x00011407
7130
#define GPIO_PB5_CAN0TX 0x00011408
7131
7132
#define GPIO_PB6_SSI2RX 0x00011802
7133
#define GPIO_PB6_I2C5SCL 0x00011803
7134
#define GPIO_PB6_M0PWM0 0x00011804
7135
#define GPIO_PB6_T0CCP0 0x00011807
7136
7137
#define GPIO_PB7_SSI2TX 0x00011C02
7138
#define GPIO_PB7_I2C5SDA 0x00011C03
7139
#define GPIO_PB7_M0PWM1 0x00011C04
7140
#define GPIO_PB7_T0CCP1 0x00011C07
7141
7142
#define GPIO_PC0_TCK 0x00020001
7143
#define GPIO_PC0_SWCLK 0x00020001
7144
#define GPIO_PC0_T4CCP0 0x00020007
7145
7146
#define GPIO_PC1_TMS 0x00020401
7147
#define GPIO_PC1_SWDIO 0x00020401
7148
#define GPIO_PC1_T4CCP1 0x00020407
7149
7150
#define GPIO_PC2_TDI 0x00020801
7151
#define GPIO_PC2_T5CCP0 0x00020807
7152
7153
#define GPIO_PC3_SWO 0x00020C01
7154
#define GPIO_PC3_TDO 0x00020C01
7155
#define GPIO_PC3_T5CCP1 0x00020C07
7156
7157
#define GPIO_PC4_U4RX 0x00021001
7158
#define GPIO_PC4_U1RX 0x00021002
7159
#define GPIO_PC4_M0PWM6 0x00021004
7160
#define GPIO_PC4_IDX1 0x00021006
7161
#define GPIO_PC4_WT0CCP0 0x00021007
7162
#define GPIO_PC4_U1RTS 0x00021008
7163
7164
#define GPIO_PC5_U4TX 0x00021401
7165
#define GPIO_PC5_U1TX 0x00021402
7166
#define GPIO_PC5_M0PWM7 0x00021404
7167
#define GPIO_PC5_PHA1 0x00021406
7168
#define GPIO_PC5_WT0CCP1 0x00021407
7169
#define GPIO_PC5_U1CTS 0x00021408
7170
7171
#define GPIO_PC6_U3RX 0x00021801
7172
#define GPIO_PC6_PHB1 0x00021806
7173
#define GPIO_PC6_WT1CCP0 0x00021807
7174
#define GPIO_PC6_USB0EPEN 0x00021808
7175
7176
#define GPIO_PC7_U3TX 0x00021C01
7177
#define GPIO_PC7_WT1CCP1 0x00021C07
7178
#define GPIO_PC7_USB0PFLT 0x00021C08
7179
7180
#define GPIO_PD0_SSI3CLK 0x00030001
7181
#define GPIO_PD0_SSI1CLK 0x00030002
7182
#define GPIO_PD0_I2C3SCL 0x00030003
7183
#define GPIO_PD0_M0PWM6 0x00030004
7184
#define GPIO_PD0_M1PWM0 0x00030005
7185
#define GPIO_PD0_WT2CCP0 0x00030007
7186
7187
#define GPIO_PD1_SSI3FSS 0x00030401
7188
#define GPIO_PD1_SSI1FSS 0x00030402
7189
#define GPIO_PD1_I2C3SDA 0x00030403
7190
#define GPIO_PD1_M0PWM7 0x00030404
7191
#define GPIO_PD1_M1PWM1 0x00030405
7192
#define GPIO_PD1_WT2CCP1 0x00030407
7193
7194
#define GPIO_PD2_SSI3RX 0x00030801
7195
#define GPIO_PD2_SSI1RX 0x00030802
7196
#define GPIO_PD2_M0FAULT0 0x00030804
7197
#define GPIO_PD2_WT3CCP0 0x00030807
7198
#define GPIO_PD2_USB0EPEN 0x00030808
7199
7200
#define GPIO_PD3_SSI3TX 0x00030C01
7201
#define GPIO_PD3_SSI1TX 0x00030C02
7202
#define GPIO_PD3_IDX0 0x00030C06
7203
#define GPIO_PD3_WT3CCP1 0x00030C07
7204
#define GPIO_PD3_USB0PFLT 0x00030C08
7205
7206
#define GPIO_PD4_U6RX 0x00031001
7207
#define GPIO_PD4_WT4CCP0 0x00031007
7208
7209
#define GPIO_PD5_U6TX 0x00031401
7210
#define GPIO_PD5_WT4CCP1 0x00031407
7211
7212
#define GPIO_PD6_U2RX 0x00031801
7213
#define GPIO_PD6_M0FAULT0 0x00031804
7214
#define GPIO_PD6_PHA0 0x00031806
7215
#define GPIO_PD6_WT5CCP0 0x00031807
7216
7217
#define GPIO_PD7_U2TX 0x00031C01
7218
#define GPIO_PD7_M0FAULT1 0x00031C04
7219
#define GPIO_PD7_PHB0 0x00031C06
7220
#define GPIO_PD7_WT5CCP1 0x00031C07
7221
#define GPIO_PD7_NMI 0x00031C08
7222
7223
#define GPIO_PE0_U7RX 0x00040001
7224
7225
#define GPIO_PE1_U7TX 0x00040401
7226
7227
#define GPIO_PE4_U5RX 0x00041001
7228
#define GPIO_PE4_I2C2SCL 0x00041003
7229
#define GPIO_PE4_M0PWM4 0x00041004
7230
#define GPIO_PE4_M1PWM2 0x00041005
7231
#define GPIO_PE4_CAN0RX 0x00041008
7232
7233
#define GPIO_PE5_U5TX 0x00041401
7234
#define GPIO_PE5_I2C2SDA 0x00041403
7235
#define GPIO_PE5_M0PWM5 0x00041404
7236
#define GPIO_PE5_M1PWM3 0x00041405
7237
#define GPIO_PE5_CAN0TX 0x00041408
7238
7239
#define GPIO_PF0_U1RTS 0x00050001
7240
#define GPIO_PF0_SSI1RX 0x00050002
7241
#define GPIO_PF0_CAN0RX 0x00050003
7242
#define GPIO_PF0_M1PWM4 0x00050005
7243
#define GPIO_PF0_PHA0 0x00050006
7244
#define GPIO_PF0_T0CCP0 0x00050007
7245
#define GPIO_PF0_NMI 0x00050008
7246
#define GPIO_PF0_C0O 0x00050009
7247
7248
#define GPIO_PF1_U1CTS 0x00050401
7249
#define GPIO_PF1_SSI1TX 0x00050402
7250
#define GPIO_PF1_M1PWM5 0x00050405
7251
#define GPIO_PF1_PHB0 0x00050406
7252
#define GPIO_PF1_T0CCP1 0x00050407
7253
#define GPIO_PF1_C1O 0x00050409
7254
#define GPIO_PF1_TRD1 0x0005040E
7255
7256
#define GPIO_PF2_SSI1CLK 0x00050802
7257
#define GPIO_PF2_M0FAULT0 0x00050804
7258
#define GPIO_PF2_M1PWM6 0x00050805
7259
#define GPIO_PF2_T1CCP0 0x00050807
7260
#define GPIO_PF2_TRD0 0x0005080E
7261
7262
#define GPIO_PF3_SSI1FSS 0x00050C02
7263
#define GPIO_PF3_CAN0TX 0x00050C03
7264
#define GPIO_PF3_M0FAULT1 0x00050C04
7265
#define GPIO_PF3_M1PWM7 0x00050C05
7266
#define GPIO_PF3_T1CCP1 0x00050C07
7267
#define GPIO_PF3_TRCLK 0x00050C0E
7268
7269
#define GPIO_PF4_M0FAULT2 0x00051004
7270
#define GPIO_PF4_M1FAULT0 0x00051005
7271
#define GPIO_PF4_IDX0 0x00051006
7272
#define GPIO_PF4_T2CCP0 0x00051007
7273
#define GPIO_PF4_USB0EPEN 0x00051008
7274
7275
#define GPIO_PG0_I2C3SCL 0x00060003
7276
#define GPIO_PG0_M1FAULT1 0x00060005
7277
#define GPIO_PG0_PHA1 0x00060006
7278
#define GPIO_PG0_T4CCP0 0x00060007
7279
7280
#define GPIO_PG1_I2C3SDA 0x00060403
7281
#define GPIO_PG1_M1FAULT2 0x00060405
7282
#define GPIO_PG1_PHB1 0x00060406
7283
#define GPIO_PG1_T4CCP1 0x00060407
7284
7285
#define GPIO_PG2_I2C4SCL 0x00060803
7286
#define GPIO_PG2_M0FAULT1 0x00060804
7287
#define GPIO_PG2_M1PWM0 0x00060805
7288
#define GPIO_PG2_T5CCP0 0x00060807
7289
7290
#define GPIO_PG3_I2C4SDA 0x00060C03
7291
#define GPIO_PG3_M0FAULT2 0x00060C04
7292
#define GPIO_PG3_M1PWM1 0x00060C05
7293
#define GPIO_PG3_PHA1 0x00060C06
7294
#define GPIO_PG3_T5CCP1 0x00060C07
7295
7296
#define GPIO_PG4_U2RX 0x00061001
7297
#define GPIO_PG4_I2C1SCL 0x00061003
7298
#define GPIO_PG4_M0PWM4 0x00061004
7299
#define GPIO_PG4_M1PWM2 0x00061005
7300
#define GPIO_PG4_PHB1 0x00061006
7301
#define GPIO_PG4_WT0CCP0 0x00061007
7302
#define GPIO_PG4_USB0EPEN 0x00061008
7303
7304
#define GPIO_PG5_U2TX 0x00061401
7305
#define GPIO_PG5_I2C1SDA 0x00061403
7306
#define GPIO_PG5_M0PWM5 0x00061404
7307
#define GPIO_PG5_M1PWM3 0x00061405
7308
#define GPIO_PG5_IDX1 0x00061406
7309
#define GPIO_PG5_WT0CCP1 0x00061407
7310
#define GPIO_PG5_USB0PFLT 0x00061408
7311
7312
#endif
// PART_TM4C123FE6PM
7313
7314
//*****************************************************************************
7315
//
7316
// TM4C123FH6PM Port/Pin Mapping Definitions
7317
//
7318
//*****************************************************************************
7319
#ifdef PART_TM4C123FH6PM
7320
7321
#define GPIO_PA0_U0RX 0x00000001
7322
#define GPIO_PA0_CAN1RX 0x00000008
7323
7324
#define GPIO_PA1_U0TX 0x00000401
7325
#define GPIO_PA1_CAN1TX 0x00000408
7326
7327
#define GPIO_PA2_SSI0CLK 0x00000802
7328
7329
#define GPIO_PA3_SSI0FSS 0x00000C02
7330
7331
#define GPIO_PA4_SSI0RX 0x00001002
7332
7333
#define GPIO_PA5_SSI0TX 0x00001402
7334
7335
#define GPIO_PA6_I2C1SCL 0x00001803
7336
#define GPIO_PA6_M1PWM2 0x00001805
7337
7338
#define GPIO_PA7_I2C1SDA 0x00001C03
7339
#define GPIO_PA7_M1PWM3 0x00001C05
7340
7341
#define GPIO_PB0_U1RX 0x00010001
7342
#define GPIO_PB0_T2CCP0 0x00010007
7343
7344
#define GPIO_PB1_U1TX 0x00010401
7345
#define GPIO_PB1_T2CCP1 0x00010407
7346
7347
#define GPIO_PB2_I2C0SCL 0x00010803
7348
#define GPIO_PB2_T3CCP0 0x00010807
7349
7350
#define GPIO_PB3_I2C0SDA 0x00010C03
7351
#define GPIO_PB3_T3CCP1 0x00010C07
7352
7353
#define GPIO_PB4_SSI2CLK 0x00011002
7354
#define GPIO_PB4_M0PWM2 0x00011004
7355
#define GPIO_PB4_T1CCP0 0x00011007
7356
#define GPIO_PB4_CAN0RX 0x00011008
7357
7358
#define GPIO_PB5_SSI2FSS 0x00011402
7359
#define GPIO_PB5_M0PWM3 0x00011404
7360
#define GPIO_PB5_T1CCP1 0x00011407
7361
#define GPIO_PB5_CAN0TX 0x00011408
7362
7363
#define GPIO_PB6_SSI2RX 0x00011802
7364
#define GPIO_PB6_I2C5SCL 0x00011803
7365
#define GPIO_PB6_M0PWM0 0x00011804
7366
#define GPIO_PB6_T0CCP0 0x00011807
7367
7368
#define GPIO_PB7_SSI2TX 0x00011C02
7369
#define GPIO_PB7_I2C5SDA 0x00011C03
7370
#define GPIO_PB7_M0PWM1 0x00011C04
7371
#define GPIO_PB7_T0CCP1 0x00011C07
7372
7373
#define GPIO_PC0_TCK 0x00020001
7374
#define GPIO_PC0_SWCLK 0x00020001
7375
#define GPIO_PC0_T4CCP0 0x00020007
7376
7377
#define GPIO_PC1_TMS 0x00020401
7378
#define GPIO_PC1_SWDIO 0x00020401
7379
#define GPIO_PC1_T4CCP1 0x00020407
7380
7381
#define GPIO_PC2_TDI 0x00020801
7382
#define GPIO_PC2_T5CCP0 0x00020807
7383
7384
#define GPIO_PC3_SWO 0x00020C01
7385
#define GPIO_PC3_TDO 0x00020C01
7386
#define GPIO_PC3_T5CCP1 0x00020C07
7387
7388
#define GPIO_PC4_U4RX 0x00021001
7389
#define GPIO_PC4_U1RX 0x00021002
7390
#define GPIO_PC4_M0PWM6 0x00021004
7391
#define GPIO_PC4_IDX1 0x00021006
7392
#define GPIO_PC4_WT0CCP0 0x00021007
7393
#define GPIO_PC4_U1RTS 0x00021008
7394
7395
#define GPIO_PC5_U4TX 0x00021401
7396
#define GPIO_PC5_U1TX 0x00021402
7397
#define GPIO_PC5_M0PWM7 0x00021404
7398
#define GPIO_PC5_PHA1 0x00021406
7399
#define GPIO_PC5_WT0CCP1 0x00021407
7400
#define GPIO_PC5_U1CTS 0x00021408
7401
7402
#define GPIO_PC6_U3RX 0x00021801
7403
#define GPIO_PC6_PHB1 0x00021806
7404
#define GPIO_PC6_WT1CCP0 0x00021807
7405
#define GPIO_PC6_USB0EPEN 0x00021808
7406
7407
#define GPIO_PC7_U3TX 0x00021C01
7408
#define GPIO_PC7_WT1CCP1 0x00021C07
7409
#define GPIO_PC7_USB0PFLT 0x00021C08
7410
7411
#define GPIO_PD0_SSI3CLK 0x00030001
7412
#define GPIO_PD0_SSI1CLK 0x00030002
7413
#define GPIO_PD0_I2C3SCL 0x00030003
7414
#define GPIO_PD0_M0PWM6 0x00030004
7415
#define GPIO_PD0_M1PWM0 0x00030005
7416
#define GPIO_PD0_WT2CCP0 0x00030007
7417
7418
#define GPIO_PD1_SSI3FSS 0x00030401
7419
#define GPIO_PD1_SSI1FSS 0x00030402
7420
#define GPIO_PD1_I2C3SDA 0x00030403
7421
#define GPIO_PD1_M0PWM7 0x00030404
7422
#define GPIO_PD1_M1PWM1 0x00030405
7423
#define GPIO_PD1_WT2CCP1 0x00030407
7424
7425
#define GPIO_PD2_SSI3RX 0x00030801
7426
#define GPIO_PD2_SSI1RX 0x00030802
7427
#define GPIO_PD2_M0FAULT0 0x00030804
7428
#define GPIO_PD2_WT3CCP0 0x00030807
7429
#define GPIO_PD2_USB0EPEN 0x00030808
7430
7431
#define GPIO_PD3_SSI3TX 0x00030C01
7432
#define GPIO_PD3_SSI1TX 0x00030C02
7433
#define GPIO_PD3_IDX0 0x00030C06
7434
#define GPIO_PD3_WT3CCP1 0x00030C07
7435
#define GPIO_PD3_USB0PFLT 0x00030C08
7436
7437
#define GPIO_PD4_U6RX 0x00031001
7438
#define GPIO_PD4_WT4CCP0 0x00031007
7439
7440
#define GPIO_PD5_U6TX 0x00031401
7441
#define GPIO_PD5_WT4CCP1 0x00031407
7442
7443
#define GPIO_PD6_U2RX 0x00031801
7444
#define GPIO_PD6_M0FAULT0 0x00031804
7445
#define GPIO_PD6_PHA0 0x00031806
7446
#define GPIO_PD6_WT5CCP0 0x00031807
7447
7448
#define GPIO_PD7_U2TX 0x00031C01
7449
#define GPIO_PD7_M0FAULT1 0x00031C04
7450
#define GPIO_PD7_PHB0 0x00031C06
7451
#define GPIO_PD7_WT5CCP1 0x00031C07
7452
#define GPIO_PD7_NMI 0x00031C08
7453
7454
#define GPIO_PE0_U7RX 0x00040001
7455
7456
#define GPIO_PE1_U7TX 0x00040401
7457
7458
#define GPIO_PE4_U5RX 0x00041001
7459
#define GPIO_PE4_I2C2SCL 0x00041003
7460
#define GPIO_PE4_M0PWM4 0x00041004
7461
#define GPIO_PE4_M1PWM2 0x00041005
7462
#define GPIO_PE4_CAN0RX 0x00041008
7463
7464
#define GPIO_PE5_U5TX 0x00041401
7465
#define GPIO_PE5_I2C2SDA 0x00041403
7466
#define GPIO_PE5_M0PWM5 0x00041404
7467
#define GPIO_PE5_M1PWM3 0x00041405
7468
#define GPIO_PE5_CAN0TX 0x00041408
7469
7470
#define GPIO_PF0_U1RTS 0x00050001
7471
#define GPIO_PF0_SSI1RX 0x00050002
7472
#define GPIO_PF0_CAN0RX 0x00050003
7473
#define GPIO_PF0_M1PWM4 0x00050005
7474
#define GPIO_PF0_PHA0 0x00050006
7475
#define GPIO_PF0_T0CCP0 0x00050007
7476
#define GPIO_PF0_NMI 0x00050008
7477
#define GPIO_PF0_C0O 0x00050009
7478
7479
#define GPIO_PF1_U1CTS 0x00050401
7480
#define GPIO_PF1_SSI1TX 0x00050402
7481
#define GPIO_PF1_M1PWM5 0x00050405
7482
#define GPIO_PF1_PHB0 0x00050406
7483
#define GPIO_PF1_T0CCP1 0x00050407
7484
#define GPIO_PF1_C1O 0x00050409
7485
#define GPIO_PF1_TRD1 0x0005040E
7486
7487
#define GPIO_PF2_SSI1CLK 0x00050802
7488
#define GPIO_PF2_M0FAULT0 0x00050804
7489
#define GPIO_PF2_M1PWM6 0x00050805
7490
#define GPIO_PF2_T1CCP0 0x00050807
7491
#define GPIO_PF2_TRD0 0x0005080E
7492
7493
#define GPIO_PF3_SSI1FSS 0x00050C02
7494
#define GPIO_PF3_CAN0TX 0x00050C03
7495
#define GPIO_PF3_M0FAULT1 0x00050C04
7496
#define GPIO_PF3_M1PWM7 0x00050C05
7497
#define GPIO_PF3_T1CCP1 0x00050C07
7498
#define GPIO_PF3_TRCLK 0x00050C0E
7499
7500
#define GPIO_PF4_M0FAULT2 0x00051004
7501
#define GPIO_PF4_M1FAULT0 0x00051005
7502
#define GPIO_PF4_IDX0 0x00051006
7503
#define GPIO_PF4_T2CCP0 0x00051007
7504
#define GPIO_PF4_USB0EPEN 0x00051008
7505
7506
#define GPIO_PG0_I2C3SCL 0x00060003
7507
#define GPIO_PG0_M1FAULT1 0x00060005
7508
#define GPIO_PG0_PHA1 0x00060006
7509
#define GPIO_PG0_T4CCP0 0x00060007
7510
7511
#define GPIO_PG1_I2C3SDA 0x00060403
7512
#define GPIO_PG1_M1FAULT2 0x00060405
7513
#define GPIO_PG1_PHB1 0x00060406
7514
#define GPIO_PG1_T4CCP1 0x00060407
7515
7516
#define GPIO_PG2_I2C4SCL 0x00060803
7517
#define GPIO_PG2_M0FAULT1 0x00060804
7518
#define GPIO_PG2_M1PWM0 0x00060805
7519
#define GPIO_PG2_T5CCP0 0x00060807
7520
7521
#define GPIO_PG3_I2C4SDA 0x00060C03
7522
#define GPIO_PG3_M0FAULT2 0x00060C04
7523
#define GPIO_PG3_M1PWM1 0x00060C05
7524
#define GPIO_PG3_PHA1 0x00060C06
7525
#define GPIO_PG3_T5CCP1 0x00060C07
7526
7527
#define GPIO_PG4_U2RX 0x00061001
7528
#define GPIO_PG4_I2C1SCL 0x00061003
7529
#define GPIO_PG4_M0PWM4 0x00061004
7530
#define GPIO_PG4_M1PWM2 0x00061005
7531
#define GPIO_PG4_PHB1 0x00061006
7532
#define GPIO_PG4_WT0CCP0 0x00061007
7533
#define GPIO_PG4_USB0EPEN 0x00061008
7534
7535
#define GPIO_PG5_U2TX 0x00061401
7536
#define GPIO_PG5_I2C1SDA 0x00061403
7537
#define GPIO_PG5_M0PWM5 0x00061404
7538
#define GPIO_PG5_M1PWM3 0x00061405
7539
#define GPIO_PG5_IDX1 0x00061406
7540
#define GPIO_PG5_WT0CCP1 0x00061407
7541
#define GPIO_PG5_USB0PFLT 0x00061408
7542
7543
#endif
// PART_TM4C123FH6PM
7544
7545
//*****************************************************************************
7546
//
7547
// TM4C123GE6PM Port/Pin Mapping Definitions
7548
//
7549
//*****************************************************************************
7550
#ifdef PART_TM4C123GE6PM
7551
7552
#define GPIO_PA0_U0RX 0x00000001
7553
#define GPIO_PA0_CAN1RX 0x00000008
7554
7555
#define GPIO_PA1_U0TX 0x00000401
7556
#define GPIO_PA1_CAN1TX 0x00000408
7557
7558
#define GPIO_PA2_SSI0CLK 0x00000802
7559
7560
#define GPIO_PA3_SSI0FSS 0x00000C02
7561
7562
#define GPIO_PA4_SSI0RX 0x00001002
7563
7564
#define GPIO_PA5_SSI0TX 0x00001402
7565
7566
#define GPIO_PA6_I2C1SCL 0x00001803
7567
#define GPIO_PA6_M1PWM2 0x00001805
7568
7569
#define GPIO_PA7_I2C1SDA 0x00001C03
7570
#define GPIO_PA7_M1PWM3 0x00001C05
7571
7572
#define GPIO_PB0_U1RX 0x00010001
7573
#define GPIO_PB0_T2CCP0 0x00010007
7574
7575
#define GPIO_PB1_U1TX 0x00010401
7576
#define GPIO_PB1_T2CCP1 0x00010407
7577
7578
#define GPIO_PB2_I2C0SCL 0x00010803
7579
#define GPIO_PB2_T3CCP0 0x00010807
7580
7581
#define GPIO_PB3_I2C0SDA 0x00010C03
7582
#define GPIO_PB3_T3CCP1 0x00010C07
7583
7584
#define GPIO_PB4_SSI2CLK 0x00011002
7585
#define GPIO_PB4_M0PWM2 0x00011004
7586
#define GPIO_PB4_T1CCP0 0x00011007
7587
#define GPIO_PB4_CAN0RX 0x00011008
7588
7589
#define GPIO_PB5_SSI2FSS 0x00011402
7590
#define GPIO_PB5_M0PWM3 0x00011404
7591
#define GPIO_PB5_T1CCP1 0x00011407
7592
#define GPIO_PB5_CAN0TX 0x00011408
7593
7594
#define GPIO_PB6_SSI2RX 0x00011802
7595
#define GPIO_PB6_M0PWM0 0x00011804
7596
#define GPIO_PB6_T0CCP0 0x00011807
7597
7598
#define GPIO_PB7_SSI2TX 0x00011C02
7599
#define GPIO_PB7_M0PWM1 0x00011C04
7600
#define GPIO_PB7_T0CCP1 0x00011C07
7601
7602
#define GPIO_PC0_TCK 0x00020001
7603
#define GPIO_PC0_SWCLK 0x00020001
7604
#define GPIO_PC0_T4CCP0 0x00020007
7605
7606
#define GPIO_PC1_TMS 0x00020401
7607
#define GPIO_PC1_SWDIO 0x00020401
7608
#define GPIO_PC1_T4CCP1 0x00020407
7609
7610
#define GPIO_PC2_TDI 0x00020801
7611
#define GPIO_PC2_T5CCP0 0x00020807
7612
7613
#define GPIO_PC3_SWO 0x00020C01
7614
#define GPIO_PC3_TDO 0x00020C01
7615
#define GPIO_PC3_T5CCP1 0x00020C07
7616
7617
#define GPIO_PC4_U4RX 0x00021001
7618
#define GPIO_PC4_U1RX 0x00021002
7619
#define GPIO_PC4_M0PWM6 0x00021004
7620
#define GPIO_PC4_IDX1 0x00021006
7621
#define GPIO_PC4_WT0CCP0 0x00021007
7622
#define GPIO_PC4_U1RTS 0x00021008
7623
7624
#define GPIO_PC5_U4TX 0x00021401
7625
#define GPIO_PC5_U1TX 0x00021402
7626
#define GPIO_PC5_M0PWM7 0x00021404
7627
#define GPIO_PC5_PHA1 0x00021406
7628
#define GPIO_PC5_WT0CCP1 0x00021407
7629
#define GPIO_PC5_U1CTS 0x00021408
7630
7631
#define GPIO_PC6_U3RX 0x00021801
7632
#define GPIO_PC6_PHB1 0x00021806
7633
#define GPIO_PC6_WT1CCP0 0x00021807
7634
#define GPIO_PC6_USB0EPEN 0x00021808
7635
7636
#define GPIO_PC7_U3TX 0x00021C01
7637
#define GPIO_PC7_WT1CCP1 0x00021C07
7638
#define GPIO_PC7_USB0PFLT 0x00021C08
7639
7640
#define GPIO_PD0_SSI3CLK 0x00030001
7641
#define GPIO_PD0_SSI1CLK 0x00030002
7642
#define GPIO_PD0_I2C3SCL 0x00030003
7643
#define GPIO_PD0_M0PWM6 0x00030004
7644
#define GPIO_PD0_M1PWM0 0x00030005
7645
#define GPIO_PD0_WT2CCP0 0x00030007
7646
7647
#define GPIO_PD1_SSI3FSS 0x00030401
7648
#define GPIO_PD1_SSI1FSS 0x00030402
7649
#define GPIO_PD1_I2C3SDA 0x00030403
7650
#define GPIO_PD1_M0PWM7 0x00030404
7651
#define GPIO_PD1_M1PWM1 0x00030405
7652
#define GPIO_PD1_WT2CCP1 0x00030407
7653
7654
#define GPIO_PD2_SSI3RX 0x00030801
7655
#define GPIO_PD2_SSI1RX 0x00030802
7656
#define GPIO_PD2_M0FAULT0 0x00030804
7657
#define GPIO_PD2_WT3CCP0 0x00030807
7658
#define GPIO_PD2_USB0EPEN 0x00030808
7659
7660
#define GPIO_PD3_SSI3TX 0x00030C01
7661
#define GPIO_PD3_SSI1TX 0x00030C02
7662
#define GPIO_PD3_IDX0 0x00030C06
7663
#define GPIO_PD3_WT3CCP1 0x00030C07
7664
#define GPIO_PD3_USB0PFLT 0x00030C08
7665
7666
#define GPIO_PD4_U6RX 0x00031001
7667
#define GPIO_PD4_WT4CCP0 0x00031007
7668
7669
#define GPIO_PD5_U6TX 0x00031401
7670
#define GPIO_PD5_WT4CCP1 0x00031407
7671
7672
#define GPIO_PD6_U2RX 0x00031801
7673
#define GPIO_PD6_M0FAULT0 0x00031804
7674
#define GPIO_PD6_PHA0 0x00031806
7675
#define GPIO_PD6_WT5CCP0 0x00031807
7676
7677
#define GPIO_PD7_U2TX 0x00031C01
7678
#define GPIO_PD7_PHB0 0x00031C06
7679
#define GPIO_PD7_WT5CCP1 0x00031C07
7680
#define GPIO_PD7_NMI 0x00031C08
7681
7682
#define GPIO_PE0_U7RX 0x00040001
7683
7684
#define GPIO_PE1_U7TX 0x00040401
7685
7686
#define GPIO_PE4_U5RX 0x00041001
7687
#define GPIO_PE4_I2C2SCL 0x00041003
7688
#define GPIO_PE4_M0PWM4 0x00041004
7689
#define GPIO_PE4_M1PWM2 0x00041005
7690
#define GPIO_PE4_CAN0RX 0x00041008
7691
7692
#define GPIO_PE5_U5TX 0x00041401
7693
#define GPIO_PE5_I2C2SDA 0x00041403
7694
#define GPIO_PE5_M0PWM5 0x00041404
7695
#define GPIO_PE5_M1PWM3 0x00041405
7696
#define GPIO_PE5_CAN0TX 0x00041408
7697
7698
#define GPIO_PF0_U1RTS 0x00050001
7699
#define GPIO_PF0_SSI1RX 0x00050002
7700
#define GPIO_PF0_CAN0RX 0x00050003
7701
#define GPIO_PF0_M1PWM4 0x00050005
7702
#define GPIO_PF0_PHA0 0x00050006
7703
#define GPIO_PF0_T0CCP0 0x00050007
7704
#define GPIO_PF0_NMI 0x00050008
7705
#define GPIO_PF0_C0O 0x00050009
7706
7707
#define GPIO_PF1_U1CTS 0x00050401
7708
#define GPIO_PF1_SSI1TX 0x00050402
7709
#define GPIO_PF1_M1PWM5 0x00050405
7710
#define GPIO_PF1_PHB0 0x00050406
7711
#define GPIO_PF1_T0CCP1 0x00050407
7712
#define GPIO_PF1_C1O 0x00050409
7713
#define GPIO_PF1_TRD1 0x0005040E
7714
7715
#define GPIO_PF2_SSI1CLK 0x00050802
7716
#define GPIO_PF2_M0FAULT0 0x00050804
7717
#define GPIO_PF2_M1PWM6 0x00050805
7718
#define GPIO_PF2_T1CCP0 0x00050807
7719
#define GPIO_PF2_TRD0 0x0005080E
7720
7721
#define GPIO_PF3_SSI1FSS 0x00050C02
7722
#define GPIO_PF3_CAN0TX 0x00050C03
7723
#define GPIO_PF3_M1PWM7 0x00050C05
7724
#define GPIO_PF3_T1CCP1 0x00050C07
7725
#define GPIO_PF3_TRCLK 0x00050C0E
7726
7727
#define GPIO_PF4_M1FAULT0 0x00051005
7728
#define GPIO_PF4_IDX0 0x00051006
7729
#define GPIO_PF4_T2CCP0 0x00051007
7730
#define GPIO_PF4_USB0EPEN 0x00051008
7731
7732
#endif
// PART_TM4C123GE6PM
7733
7734
//*****************************************************************************
7735
//
7736
// TM4C123GE6PZ Port/Pin Mapping Definitions
7737
//
7738
//*****************************************************************************
7739
#ifdef PART_TM4C123GE6PZ
7740
7741
#define GPIO_PA0_U0RX 0x00000001
7742
#define GPIO_PA0_CAN1RX 0x00000008
7743
7744
#define GPIO_PA1_U0TX 0x00000401
7745
#define GPIO_PA1_CAN1TX 0x00000408
7746
7747
#define GPIO_PA2_SSI0CLK 0x00000802
7748
7749
#define GPIO_PA3_SSI0FSS 0x00000C02
7750
7751
#define GPIO_PA4_SSI0RX 0x00001002
7752
7753
#define GPIO_PA5_SSI0TX 0x00001402
7754
7755
#define GPIO_PA6_I2C1SCL 0x00001803
7756
#define GPIO_PA6_M1PWM2 0x00001805
7757
7758
#define GPIO_PA7_I2C1SDA 0x00001C03
7759
#define GPIO_PA7_M1PWM3 0x00001C05
7760
7761
#define GPIO_PB0_U1RX 0x00010001
7762
#define GPIO_PB0_T2CCP0 0x00010007
7763
7764
#define GPIO_PB1_U1TX 0x00010401
7765
#define GPIO_PB1_T2CCP1 0x00010407
7766
7767
#define GPIO_PB2_I2C0SCL 0x00010803
7768
#define GPIO_PB2_T3CCP0 0x00010807
7769
7770
#define GPIO_PB3_I2C0SDA 0x00010C03
7771
#define GPIO_PB3_T3CCP1 0x00010C07
7772
7773
#define GPIO_PB4_SSI2CLK 0x00011002
7774
#define GPIO_PB4_M0PWM2 0x00011004
7775
#define GPIO_PB4_T1CCP0 0x00011007
7776
#define GPIO_PB4_CAN0RX 0x00011008
7777
7778
#define GPIO_PB5_SSI2FSS 0x00011402
7779
#define GPIO_PB5_M0PWM3 0x00011404
7780
#define GPIO_PB5_T1CCP1 0x00011407
7781
#define GPIO_PB5_CAN0TX 0x00011408
7782
7783
#define GPIO_PC0_TCK 0x00020001
7784
#define GPIO_PC0_SWCLK 0x00020001
7785
#define GPIO_PC0_T4CCP0 0x00020007
7786
7787
#define GPIO_PC1_TMS 0x00020401
7788
#define GPIO_PC1_SWDIO 0x00020401
7789
#define GPIO_PC1_T4CCP1 0x00020407
7790
7791
#define GPIO_PC2_TDI 0x00020801
7792
#define GPIO_PC2_T5CCP0 0x00020807
7793
7794
#define GPIO_PC3_SWO 0x00020C01
7795
#define GPIO_PC3_TDO 0x00020C01
7796
#define GPIO_PC3_T5CCP1 0x00020C07
7797
7798
#define GPIO_PC4_U4RX 0x00021001
7799
#define GPIO_PC4_U1RX 0x00021002
7800
#define GPIO_PC4_M0PWM6 0x00021004
7801
#define GPIO_PC4_IDX1 0x00021006
7802
#define GPIO_PC4_WT0CCP0 0x00021007
7803
#define GPIO_PC4_U1RTS 0x00021008
7804
7805
#define GPIO_PC5_U4TX 0x00021401
7806
#define GPIO_PC5_U1TX 0x00021402
7807
#define GPIO_PC5_M0PWM7 0x00021404
7808
#define GPIO_PC5_PHA1 0x00021406
7809
#define GPIO_PC5_WT0CCP1 0x00021407
7810
#define GPIO_PC5_U1CTS 0x00021408
7811
7812
#define GPIO_PC6_U3RX 0x00021801
7813
#define GPIO_PC6_PHB1 0x00021806
7814
#define GPIO_PC6_WT1CCP0 0x00021807
7815
#define GPIO_PC6_USB0EPEN 0x00021808
7816
7817
#define GPIO_PC7_U3TX 0x00021C01
7818
#define GPIO_PC7_WT1CCP1 0x00021C07
7819
#define GPIO_PC7_USB0PFLT 0x00021C08
7820
7821
#define GPIO_PD0_SSI3CLK 0x00030001
7822
#define GPIO_PD0_SSI1CLK 0x00030002
7823
#define GPIO_PD0_I2C3SCL 0x00030003
7824
#define GPIO_PD0_M0PWM6 0x00030004
7825
#define GPIO_PD0_M1PWM0 0x00030005
7826
#define GPIO_PD0_WT2CCP0 0x00030007
7827
7828
#define GPIO_PD1_SSI3FSS 0x00030401
7829
#define GPIO_PD1_SSI1FSS 0x00030402
7830
#define GPIO_PD1_I2C3SDA 0x00030403
7831
#define GPIO_PD1_M0PWM7 0x00030404
7832
#define GPIO_PD1_M1PWM1 0x00030405
7833
#define GPIO_PD1_WT2CCP1 0x00030407
7834
7835
#define GPIO_PD2_SSI3RX 0x00030801
7836
#define GPIO_PD2_SSI1RX 0x00030802
7837
#define GPIO_PD2_M0FAULT0 0x00030804
7838
#define GPIO_PD2_WT3CCP0 0x00030807
7839
#define GPIO_PD2_USB0EPEN 0x00030808
7840
7841
#define GPIO_PD3_SSI3TX 0x00030C01
7842
#define GPIO_PD3_SSI1TX 0x00030C02
7843
#define GPIO_PD3_IDX0 0x00030C06
7844
#define GPIO_PD3_WT3CCP1 0x00030C07
7845
#define GPIO_PD3_USB0PFLT 0x00030C08
7846
7847
#define GPIO_PD4_U6RX 0x00031001
7848
#define GPIO_PD4_WT4CCP0 0x00031007
7849
7850
#define GPIO_PD5_U6TX 0x00031401
7851
#define GPIO_PD5_WT4CCP1 0x00031407
7852
7853
#define GPIO_PD6_U2RX 0x00031801
7854
#define GPIO_PD6_M0FAULT0 0x00031804
7855
#define GPIO_PD6_PHA0 0x00031806
7856
#define GPIO_PD6_WT5CCP0 0x00031807
7857
7858
#define GPIO_PD7_U2TX 0x00031C01
7859
#define GPIO_PD7_M0FAULT1 0x00031C04
7860
#define GPIO_PD7_PHB0 0x00031C06
7861
#define GPIO_PD7_WT5CCP1 0x00031C07
7862
#define GPIO_PD7_NMI 0x00031C08
7863
7864
#define GPIO_PE0_U7RX 0x00040001
7865
7866
#define GPIO_PE1_U7TX 0x00040401
7867
7868
#define GPIO_PE4_U5RX 0x00041001
7869
#define GPIO_PE4_I2C2SCL 0x00041003
7870
#define GPIO_PE4_M0PWM4 0x00041004
7871
#define GPIO_PE4_M1PWM2 0x00041005
7872
#define GPIO_PE4_CAN0RX 0x00041008
7873
7874
#define GPIO_PE5_U5TX 0x00041401
7875
#define GPIO_PE5_I2C2SDA 0x00041403
7876
#define GPIO_PE5_M0PWM5 0x00041404
7877
#define GPIO_PE5_M1PWM3 0x00041405
7878
#define GPIO_PE5_CAN0TX 0x00041408
7879
7880
#define GPIO_PE6_CAN1RX 0x00041808
7881
7882
#define GPIO_PE7_U1RI 0x00041C01
7883
#define GPIO_PE7_CAN1TX 0x00041C08
7884
7885
#define GPIO_PF0_U1RTS 0x00050001
7886
#define GPIO_PF0_SSI1RX 0x00050002
7887
#define GPIO_PF0_CAN0RX 0x00050003
7888
#define GPIO_PF0_M1PWM4 0x00050005
7889
#define GPIO_PF0_PHA0 0x00050006
7890
#define GPIO_PF0_T0CCP0 0x00050007
7891
#define GPIO_PF0_NMI 0x00050008
7892
#define GPIO_PF0_C0O 0x00050009
7893
#define GPIO_PF0_TRD2 0x0005000E
7894
7895
#define GPIO_PF1_U1CTS 0x00050401
7896
#define GPIO_PF1_SSI1TX 0x00050402
7897
#define GPIO_PF1_M1PWM5 0x00050405
7898
#define GPIO_PF1_PHB0 0x00050406
7899
#define GPIO_PF1_T0CCP1 0x00050407
7900
#define GPIO_PF1_C1O 0x00050409
7901
#define GPIO_PF1_TRD1 0x0005040E
7902
7903
#define GPIO_PF2_U1DCD 0x00050801
7904
#define GPIO_PF2_SSI1CLK 0x00050802
7905
#define GPIO_PF2_M0FAULT0 0x00050804
7906
#define GPIO_PF2_M1PWM6 0x00050805
7907
#define GPIO_PF2_T1CCP0 0x00050807
7908
#define GPIO_PF2_C2O 0x00050809
7909
#define GPIO_PF2_TRD0 0x0005080E
7910
7911
#define GPIO_PF3_U1DSR 0x00050C01
7912
#define GPIO_PF3_SSI1FSS 0x00050C02
7913
#define GPIO_PF3_CAN0TX 0x00050C03
7914
#define GPIO_PF3_M0FAULT1 0x00050C04
7915
#define GPIO_PF3_M1PWM7 0x00050C05
7916
#define GPIO_PF3_T1CCP1 0x00050C07
7917
#define GPIO_PF3_TRCLK 0x00050C0E
7918
7919
#define GPIO_PF4_U1DTR 0x00051001
7920
#define GPIO_PF4_M0FAULT2 0x00051004
7921
#define GPIO_PF4_M1FAULT0 0x00051005
7922
#define GPIO_PF4_IDX0 0x00051006
7923
#define GPIO_PF4_T2CCP0 0x00051007
7924
#define GPIO_PF4_USB0EPEN 0x00051008
7925
#define GPIO_PF4_TRD3 0x0005100E
7926
7927
#define GPIO_PF5_M0FAULT3 0x00051404
7928
#define GPIO_PF5_T2CCP1 0x00051407
7929
#define GPIO_PF5_USB0PFLT 0x00051408
7930
7931
#define GPIO_PF6_I2C2SCL 0x00051803
7932
#define GPIO_PF6_T3CCP0 0x00051807
7933
7934
#define GPIO_PF7_I2C2SDA 0x00051C03
7935
#define GPIO_PF7_M1FAULT0 0x00051C05
7936
#define GPIO_PF7_T3CCP1 0x00051C07
7937
7938
#define GPIO_PG0_I2C3SCL 0x00060003
7939
#define GPIO_PG0_M1FAULT1 0x00060005
7940
#define GPIO_PG0_PHA1 0x00060006
7941
#define GPIO_PG0_T4CCP0 0x00060007
7942
7943
#define GPIO_PG1_I2C3SDA 0x00060403
7944
#define GPIO_PG1_M1FAULT2 0x00060405
7945
#define GPIO_PG1_PHB1 0x00060406
7946
#define GPIO_PG1_T4CCP1 0x00060407
7947
7948
#define GPIO_PG2_I2C4SCL 0x00060803
7949
#define GPIO_PG2_M0FAULT1 0x00060804
7950
#define GPIO_PG2_M1PWM0 0x00060805
7951
#define GPIO_PG2_T5CCP0 0x00060807
7952
7953
#define GPIO_PG3_I2C4SDA 0x00060C03
7954
#define GPIO_PG3_M0FAULT2 0x00060C04
7955
#define GPIO_PG3_M1PWM1 0x00060C05
7956
#define GPIO_PG3_PHA1 0x00060C06
7957
#define GPIO_PG3_T5CCP1 0x00060C07
7958
7959
#define GPIO_PG4_U2RX 0x00061001
7960
#define GPIO_PG4_I2C1SCL 0x00061003
7961
#define GPIO_PG4_M0PWM4 0x00061004
7962
#define GPIO_PG4_M1PWM2 0x00061005
7963
#define GPIO_PG4_PHB1 0x00061006
7964
#define GPIO_PG4_WT0CCP0 0x00061007
7965
#define GPIO_PG4_USB0EPEN 0x00061008
7966
7967
#define GPIO_PG5_U2TX 0x00061401
7968
#define GPIO_PG5_I2C1SDA 0x00061403
7969
#define GPIO_PG5_M0PWM5 0x00061404
7970
#define GPIO_PG5_M1PWM3 0x00061405
7971
#define GPIO_PG5_IDX1 0x00061406
7972
#define GPIO_PG5_WT0CCP1 0x00061407
7973
#define GPIO_PG5_USB0PFLT 0x00061408
7974
7975
#define GPIO_PG6_I2C5SCL 0x00061803
7976
#define GPIO_PG6_M0PWM6 0x00061804
7977
#define GPIO_PG6_WT1CCP0 0x00061807
7978
7979
#define GPIO_PG7_I2C5SDA 0x00061C03
7980
#define GPIO_PG7_M0PWM7 0x00061C04
7981
#define GPIO_PG7_IDX1 0x00061C05
7982
#define GPIO_PG7_WT1CCP1 0x00061C07
7983
7984
#define GPIO_PH0_SSI3CLK 0x00070002
7985
#define GPIO_PH0_M0PWM0 0x00070004
7986
#define GPIO_PH0_M0FAULT0 0x00070006
7987
#define GPIO_PH0_WT2CCP0 0x00070007
7988
7989
#define GPIO_PH1_SSI3FSS 0x00070402
7990
#define GPIO_PH1_M0PWM1 0x00070404
7991
#define GPIO_PH1_IDX0 0x00070405
7992
#define GPIO_PH1_M0FAULT1 0x00070406
7993
#define GPIO_PH1_WT2CCP1 0x00070407
7994
7995
#define GPIO_PH2_SSI3RX 0x00070802
7996
#define GPIO_PH2_M0PWM2 0x00070804
7997
#define GPIO_PH2_M0FAULT2 0x00070806
7998
#define GPIO_PH2_WT5CCP0 0x00070807
7999
8000
#define GPIO_PH3_SSI3TX 0x00070C02
8001
#define GPIO_PH3_M0PWM3 0x00070C04
8002
#define GPIO_PH3_M0FAULT3 0x00070C06
8003
#define GPIO_PH3_WT5CCP1 0x00070C07
8004
8005
#define GPIO_PH4_SSI2CLK 0x00071002
8006
#define GPIO_PH4_M0PWM4 0x00071004
8007
#define GPIO_PH4_PHA0 0x00071005
8008
#define GPIO_PH4_WT3CCP0 0x00071007
8009
8010
#define GPIO_PH5_SSI2FSS 0x00071402
8011
#define GPIO_PH5_M0PWM5 0x00071404
8012
#define GPIO_PH5_PHB0 0x00071405
8013
#define GPIO_PH5_WT3CCP1 0x00071407
8014
8015
#define GPIO_PH6_SSI2RX 0x00071802
8016
#define GPIO_PH6_M0PWM6 0x00071804
8017
#define GPIO_PH6_WT4CCP0 0x00071807
8018
8019
#define GPIO_PH7_SSI2TX 0x00071C02
8020
#define GPIO_PH7_M0PWM7 0x00071C04
8021
#define GPIO_PH7_WT4CCP1 0x00071C07
8022
8023
#define GPIO_PJ0_U4RX 0x00080001
8024
#define GPIO_PJ0_T1CCP0 0x00080007
8025
8026
#define GPIO_PJ1_U4TX 0x00080401
8027
#define GPIO_PJ1_T1CCP1 0x00080407
8028
8029
#define GPIO_PJ2_U5RX 0x00080801
8030
#define GPIO_PJ2_IDX0 0x00080805
8031
#define GPIO_PJ2_T2CCP0 0x00080807
8032
8033
#define GPIO_PK0_SSI3CLK 0x00090002
8034
#define GPIO_PK0_M1FAULT0 0x00090006
8035
8036
#define GPIO_PK1_SSI3FSS 0x00090402
8037
#define GPIO_PK1_M1FAULT1 0x00090406
8038
8039
#define GPIO_PK2_SSI3RX 0x00090802
8040
#define GPIO_PK2_M1FAULT2 0x00090806
8041
8042
#define GPIO_PK3_SSI3TX 0x00090C02
8043
#define GPIO_PK3_M1FAULT3 0x00090C06
8044
8045
#endif
// PART_TM4C123GE6PZ
8046
8047
//*****************************************************************************
8048
//
8049
// TM4C123GH6PM Port/Pin Mapping Definitions
8050
//
8051
//*****************************************************************************
8052
#ifdef PART_TM4C123GH6PM
8053
8054
#define GPIO_PA0_U0RX 0x00000001
8055
#define GPIO_PA0_CAN1RX 0x00000008
8056
8057
#define GPIO_PA1_U0TX 0x00000401
8058
#define GPIO_PA1_CAN1TX 0x00000408
8059
8060
#define GPIO_PA2_SSI0CLK 0x00000802
8061
8062
#define GPIO_PA3_SSI0FSS 0x00000C02
8063
8064
#define GPIO_PA4_SSI0RX 0x00001002
8065
8066
#define GPIO_PA5_SSI0TX 0x00001402
8067
8068
#define GPIO_PA6_I2C1SCL 0x00001803
8069
#define GPIO_PA6_M1PWM2 0x00001805
8070
8071
#define GPIO_PA7_I2C1SDA 0x00001C03
8072
#define GPIO_PA7_M1PWM3 0x00001C05
8073
8074
#define GPIO_PB0_U1RX 0x00010001
8075
#define GPIO_PB0_T2CCP0 0x00010007
8076
8077
#define GPIO_PB1_U1TX 0x00010401
8078
#define GPIO_PB1_T2CCP1 0x00010407
8079
8080
#define GPIO_PB2_I2C0SCL 0x00010803
8081
#define GPIO_PB2_T3CCP0 0x00010807
8082
8083
#define GPIO_PB3_I2C0SDA 0x00010C03
8084
#define GPIO_PB3_T3CCP1 0x00010C07
8085
8086
#define GPIO_PB4_SSI2CLK 0x00011002
8087
#define GPIO_PB4_M0PWM2 0x00011004
8088
#define GPIO_PB4_T1CCP0 0x00011007
8089
#define GPIO_PB4_CAN0RX 0x00011008
8090
8091
#define GPIO_PB5_SSI2FSS 0x00011402
8092
#define GPIO_PB5_M0PWM3 0x00011404
8093
#define GPIO_PB5_T1CCP1 0x00011407
8094
#define GPIO_PB5_CAN0TX 0x00011408
8095
8096
#define GPIO_PB6_SSI2RX 0x00011802
8097
#define GPIO_PB6_M0PWM0 0x00011804
8098
#define GPIO_PB6_T0CCP0 0x00011807
8099
8100
#define GPIO_PB7_SSI2TX 0x00011C02
8101
#define GPIO_PB7_M0PWM1 0x00011C04
8102
#define GPIO_PB7_T0CCP1 0x00011C07
8103
8104
#define GPIO_PC0_TCK 0x00020001
8105
#define GPIO_PC0_SWCLK 0x00020001
8106
#define GPIO_PC0_T4CCP0 0x00020007
8107
8108
#define GPIO_PC1_TMS 0x00020401
8109
#define GPIO_PC1_SWDIO 0x00020401
8110
#define GPIO_PC1_T4CCP1 0x00020407
8111
8112
#define GPIO_PC2_TDI 0x00020801
8113
#define GPIO_PC2_T5CCP0 0x00020807
8114
8115
#define GPIO_PC3_SWO 0x00020C01
8116
#define GPIO_PC3_TDO 0x00020C01
8117
#define GPIO_PC3_T5CCP1 0x00020C07
8118
8119
#define GPIO_PC4_U4RX 0x00021001
8120
#define GPIO_PC4_U1RX 0x00021002
8121
#define GPIO_PC4_M0PWM6 0x00021004
8122
#define GPIO_PC4_IDX1 0x00021006
8123
#define GPIO_PC4_WT0CCP0 0x00021007
8124
#define GPIO_PC4_U1RTS 0x00021008
8125
8126
#define GPIO_PC5_U4TX 0x00021401
8127
#define GPIO_PC5_U1TX 0x00021402
8128
#define GPIO_PC5_M0PWM7 0x00021404
8129
#define GPIO_PC5_PHA1 0x00021406
8130
#define GPIO_PC5_WT0CCP1 0x00021407
8131
#define GPIO_PC5_U1CTS 0x00021408
8132
8133
#define GPIO_PC6_U3RX 0x00021801
8134
#define GPIO_PC6_PHB1 0x00021806
8135
#define GPIO_PC6_WT1CCP0 0x00021807
8136
#define GPIO_PC6_USB0EPEN 0x00021808
8137
8138
#define GPIO_PC7_U3TX 0x00021C01
8139
#define GPIO_PC7_WT1CCP1 0x00021C07
8140
#define GPIO_PC7_USB0PFLT 0x00021C08
8141
8142
#define GPIO_PD0_SSI3CLK 0x00030001
8143
#define GPIO_PD0_SSI1CLK 0x00030002
8144
#define GPIO_PD0_I2C3SCL 0x00030003
8145
#define GPIO_PD0_M0PWM6 0x00030004
8146
#define GPIO_PD0_M1PWM0 0x00030005
8147
#define GPIO_PD0_WT2CCP0 0x00030007
8148
8149
#define GPIO_PD1_SSI3FSS 0x00030401
8150
#define GPIO_PD1_SSI1FSS 0x00030402
8151
#define GPIO_PD1_I2C3SDA 0x00030403
8152
#define GPIO_PD1_M0PWM7 0x00030404
8153
#define GPIO_PD1_M1PWM1 0x00030405
8154
#define GPIO_PD1_WT2CCP1 0x00030407
8155
8156
#define GPIO_PD2_SSI3RX 0x00030801
8157
#define GPIO_PD2_SSI1RX 0x00030802
8158
#define GPIO_PD2_M0FAULT0 0x00030804
8159
#define GPIO_PD2_WT3CCP0 0x00030807
8160
#define GPIO_PD2_USB0EPEN 0x00030808
8161
8162
#define GPIO_PD3_SSI3TX 0x00030C01
8163
#define GPIO_PD3_SSI1TX 0x00030C02
8164
#define GPIO_PD3_IDX0 0x00030C06
8165
#define GPIO_PD3_WT3CCP1 0x00030C07
8166
#define GPIO_PD3_USB0PFLT 0x00030C08
8167
8168
#define GPIO_PD4_U6RX 0x00031001
8169
#define GPIO_PD4_WT4CCP0 0x00031007
8170
8171
#define GPIO_PD5_U6TX 0x00031401
8172
#define GPIO_PD5_WT4CCP1 0x00031407
8173
8174
#define GPIO_PD6_U2RX 0x00031801
8175
#define GPIO_PD6_M0FAULT0 0x00031804
8176
#define GPIO_PD6_PHA0 0x00031806
8177
#define GPIO_PD6_WT5CCP0 0x00031807
8178
8179
#define GPIO_PD7_U2TX 0x00031C01
8180
#define GPIO_PD7_PHB0 0x00031C06
8181
#define GPIO_PD7_WT5CCP1 0x00031C07
8182
#define GPIO_PD7_NMI 0x00031C08
8183
8184
#define GPIO_PE0_U7RX 0x00040001
8185
8186
#define GPIO_PE1_U7TX 0x00040401
8187
8188
#define GPIO_PE4_U5RX 0x00041001
8189
#define GPIO_PE4_I2C2SCL 0x00041003
8190
#define GPIO_PE4_M0PWM4 0x00041004
8191
#define GPIO_PE4_M1PWM2 0x00041005
8192
#define GPIO_PE4_CAN0RX 0x00041008
8193
8194
#define GPIO_PE5_U5TX 0x00041401
8195
#define GPIO_PE5_I2C2SDA 0x00041403
8196
#define GPIO_PE5_M0PWM5 0x00041404
8197
#define GPIO_PE5_M1PWM3 0x00041405
8198
#define GPIO_PE5_CAN0TX 0x00041408
8199
8200
#define GPIO_PF0_U1RTS 0x00050001
8201
#define GPIO_PF0_SSI1RX 0x00050002
8202
#define GPIO_PF0_CAN0RX 0x00050003
8203
#define GPIO_PF0_M1PWM4 0x00050005
8204
#define GPIO_PF0_PHA0 0x00050006
8205
#define GPIO_PF0_T0CCP0 0x00050007
8206
#define GPIO_PF0_NMI 0x00050008
8207
#define GPIO_PF0_C0O 0x00050009
8208
8209
#define GPIO_PF1_U1CTS 0x00050401
8210
#define GPIO_PF1_SSI1TX 0x00050402
8211
#define GPIO_PF1_M1PWM5 0x00050405
8212
#define GPIO_PF1_PHB0 0x00050406
8213
#define GPIO_PF1_T0CCP1 0x00050407
8214
#define GPIO_PF1_C1O 0x00050409
8215
#define GPIO_PF1_TRD1 0x0005040E
8216
8217
#define GPIO_PF2_SSI1CLK 0x00050802
8218
#define GPIO_PF2_M0FAULT0 0x00050804
8219
#define GPIO_PF2_M1PWM6 0x00050805
8220
#define GPIO_PF2_T1CCP0 0x00050807
8221
#define GPIO_PF2_TRD0 0x0005080E
8222
8223
#define GPIO_PF3_SSI1FSS 0x00050C02
8224
#define GPIO_PF3_CAN0TX 0x00050C03
8225
#define GPIO_PF3_M1PWM7 0x00050C05
8226
#define GPIO_PF3_T1CCP1 0x00050C07
8227
#define GPIO_PF3_TRCLK 0x00050C0E
8228
8229
#define GPIO_PF4_M1FAULT0 0x00051005
8230
#define GPIO_PF4_IDX0 0x00051006
8231
#define GPIO_PF4_T2CCP0 0x00051007
8232
#define GPIO_PF4_USB0EPEN 0x00051008
8233
8234
#endif
// PART_TM4C123GH6PM
8235
8236
//*****************************************************************************
8237
//
8238
// TM4C123GH6PZ Port/Pin Mapping Definitions
8239
//
8240
//*****************************************************************************
8241
#ifdef PART_TM4C123GH6PZ
8242
8243
#define GPIO_PA0_U0RX 0x00000001
8244
#define GPIO_PA0_CAN1RX 0x00000008
8245
8246
#define GPIO_PA1_U0TX 0x00000401
8247
#define GPIO_PA1_CAN1TX 0x00000408
8248
8249
#define GPIO_PA2_SSI0CLK 0x00000802
8250
8251
#define GPIO_PA3_SSI0FSS 0x00000C02
8252
8253
#define GPIO_PA4_SSI0RX 0x00001002
8254
8255
#define GPIO_PA5_SSI0TX 0x00001402
8256
8257
#define GPIO_PA6_I2C1SCL 0x00001803
8258
#define GPIO_PA6_M1PWM2 0x00001805
8259
8260
#define GPIO_PA7_I2C1SDA 0x00001C03
8261
#define GPIO_PA7_M1PWM3 0x00001C05
8262
8263
#define GPIO_PB0_U1RX 0x00010001
8264
#define GPIO_PB0_T2CCP0 0x00010007
8265
8266
#define GPIO_PB1_U1TX 0x00010401
8267
#define GPIO_PB1_T2CCP1 0x00010407
8268
8269
#define GPIO_PB2_I2C0SCL 0x00010803
8270
#define GPIO_PB2_T3CCP0 0x00010807
8271
8272
#define GPIO_PB3_I2C0SDA 0x00010C03
8273
#define GPIO_PB3_T3CCP1 0x00010C07
8274
8275
#define GPIO_PB4_SSI2CLK 0x00011002
8276
#define GPIO_PB4_M0PWM2 0x00011004
8277
#define GPIO_PB4_T1CCP0 0x00011007
8278
#define GPIO_PB4_CAN0RX 0x00011008
8279
8280
#define GPIO_PB5_SSI2FSS 0x00011402
8281
#define GPIO_PB5_M0PWM3 0x00011404
8282
#define GPIO_PB5_T1CCP1 0x00011407
8283
#define GPIO_PB5_CAN0TX 0x00011408
8284
8285
#define GPIO_PC0_TCK 0x00020001
8286
#define GPIO_PC0_SWCLK 0x00020001
8287
#define GPIO_PC0_T4CCP0 0x00020007
8288
8289
#define GPIO_PC1_TMS 0x00020401
8290
#define GPIO_PC1_SWDIO 0x00020401
8291
#define GPIO_PC1_T4CCP1 0x00020407
8292
8293
#define GPIO_PC2_TDI 0x00020801
8294
#define GPIO_PC2_T5CCP0 0x00020807
8295
8296
#define GPIO_PC3_SWO 0x00020C01
8297
#define GPIO_PC3_TDO 0x00020C01
8298
#define GPIO_PC3_T5CCP1 0x00020C07
8299
8300
#define GPIO_PC4_U4RX 0x00021001
8301
#define GPIO_PC4_U1RX 0x00021002
8302
#define GPIO_PC4_M0PWM6 0x00021004
8303
#define GPIO_PC4_IDX1 0x00021006
8304
#define GPIO_PC4_WT0CCP0 0x00021007
8305
#define GPIO_PC4_U1RTS 0x00021008
8306
8307
#define GPIO_PC5_U4TX 0x00021401
8308
#define GPIO_PC5_U1TX 0x00021402
8309
#define GPIO_PC5_M0PWM7 0x00021404
8310
#define GPIO_PC5_PHA1 0x00021406
8311
#define GPIO_PC5_WT0CCP1 0x00021407
8312
#define GPIO_PC5_U1CTS 0x00021408
8313
8314
#define GPIO_PC6_U3RX 0x00021801
8315
#define GPIO_PC6_PHB1 0x00021806
8316
#define GPIO_PC6_WT1CCP0 0x00021807
8317
#define GPIO_PC6_USB0EPEN 0x00021808
8318
8319
#define GPIO_PC7_U3TX 0x00021C01
8320
#define GPIO_PC7_WT1CCP1 0x00021C07
8321
#define GPIO_PC7_USB0PFLT 0x00021C08
8322
8323
#define GPIO_PD0_SSI3CLK 0x00030001
8324
#define GPIO_PD0_SSI1CLK 0x00030002
8325
#define GPIO_PD0_I2C3SCL 0x00030003
8326
#define GPIO_PD0_M0PWM6 0x00030004
8327
#define GPIO_PD0_M1PWM0 0x00030005
8328
#define GPIO_PD0_WT2CCP0 0x00030007
8329
8330
#define GPIO_PD1_SSI3FSS 0x00030401
8331
#define GPIO_PD1_SSI1FSS 0x00030402
8332
#define GPIO_PD1_I2C3SDA 0x00030403
8333
#define GPIO_PD1_M0PWM7 0x00030404
8334
#define GPIO_PD1_M1PWM1 0x00030405
8335
#define GPIO_PD1_WT2CCP1 0x00030407
8336
8337
#define GPIO_PD2_SSI3RX 0x00030801
8338
#define GPIO_PD2_SSI1RX 0x00030802
8339
#define GPIO_PD2_M0FAULT0 0x00030804
8340
#define GPIO_PD2_WT3CCP0 0x00030807
8341
#define GPIO_PD2_USB0EPEN 0x00030808
8342
8343
#define GPIO_PD3_SSI3TX 0x00030C01
8344
#define GPIO_PD3_SSI1TX 0x00030C02
8345
#define GPIO_PD3_IDX0 0x00030C06
8346
#define GPIO_PD3_WT3CCP1 0x00030C07
8347
#define GPIO_PD3_USB0PFLT 0x00030C08
8348
8349
#define GPIO_PD4_U6RX 0x00031001
8350
#define GPIO_PD4_WT4CCP0 0x00031007
8351
8352
#define GPIO_PD5_U6TX 0x00031401
8353
#define GPIO_PD5_WT4CCP1 0x00031407
8354
8355
#define GPIO_PD6_U2RX 0x00031801
8356
#define GPIO_PD6_M0FAULT0 0x00031804
8357
#define GPIO_PD6_PHA0 0x00031806
8358
#define GPIO_PD6_WT5CCP0 0x00031807
8359
8360
#define GPIO_PD7_U2TX 0x00031C01
8361
#define GPIO_PD7_M0FAULT1 0x00031C04
8362
#define GPIO_PD7_PHB0 0x00031C06
8363
#define GPIO_PD7_WT5CCP1 0x00031C07
8364
#define GPIO_PD7_NMI 0x00031C08
8365
8366
#define GPIO_PE0_U7RX 0x00040001
8367
8368
#define GPIO_PE1_U7TX 0x00040401
8369
8370
#define GPIO_PE4_U5RX 0x00041001
8371
#define GPIO_PE4_I2C2SCL 0x00041003
8372
#define GPIO_PE4_M0PWM4 0x00041004
8373
#define GPIO_PE4_M1PWM2 0x00041005
8374
#define GPIO_PE4_CAN0RX 0x00041008
8375
8376
#define GPIO_PE5_U5TX 0x00041401
8377
#define GPIO_PE5_I2C2SDA 0x00041403
8378
#define GPIO_PE5_M0PWM5 0x00041404
8379
#define GPIO_PE5_M1PWM3 0x00041405
8380
#define GPIO_PE5_CAN0TX 0x00041408
8381
8382
#define GPIO_PE6_CAN1RX 0x00041808
8383
8384
#define GPIO_PE7_U1RI 0x00041C01
8385
#define GPIO_PE7_CAN1TX 0x00041C08
8386
8387
#define GPIO_PF0_U1RTS 0x00050001
8388
#define GPIO_PF0_SSI1RX 0x00050002
8389
#define GPIO_PF0_CAN0RX 0x00050003
8390
#define GPIO_PF0_M1PWM4 0x00050005
8391
#define GPIO_PF0_PHA0 0x00050006
8392
#define GPIO_PF0_T0CCP0 0x00050007
8393
#define GPIO_PF0_NMI 0x00050008
8394
#define GPIO_PF0_C0O 0x00050009
8395
#define GPIO_PF0_TRD2 0x0005000E
8396
8397
#define GPIO_PF1_U1CTS 0x00050401
8398
#define GPIO_PF1_SSI1TX 0x00050402
8399
#define GPIO_PF1_M1PWM5 0x00050405
8400
#define GPIO_PF1_PHB0 0x00050406
8401
#define GPIO_PF1_T0CCP1 0x00050407
8402
#define GPIO_PF1_C1O 0x00050409
8403
#define GPIO_PF1_TRD1 0x0005040E
8404
8405
#define GPIO_PF2_U1DCD 0x00050801
8406
#define GPIO_PF2_SSI1CLK 0x00050802
8407
#define GPIO_PF2_M0FAULT0 0x00050804
8408
#define GPIO_PF2_M1PWM6 0x00050805
8409
#define GPIO_PF2_T1CCP0 0x00050807
8410
#define GPIO_PF2_C2O 0x00050809
8411
#define GPIO_PF2_TRD0 0x0005080E
8412
8413
#define GPIO_PF3_U1DSR 0x00050C01
8414
#define GPIO_PF3_SSI1FSS 0x00050C02
8415
#define GPIO_PF3_CAN0TX 0x00050C03
8416
#define GPIO_PF3_M0FAULT1 0x00050C04
8417
#define GPIO_PF3_M1PWM7 0x00050C05
8418
#define GPIO_PF3_T1CCP1 0x00050C07
8419
#define GPIO_PF3_TRCLK 0x00050C0E
8420
8421
#define GPIO_PF4_U1DTR 0x00051001
8422
#define GPIO_PF4_M0FAULT2 0x00051004
8423
#define GPIO_PF4_M1FAULT0 0x00051005
8424
#define GPIO_PF4_IDX0 0x00051006
8425
#define GPIO_PF4_T2CCP0 0x00051007
8426
#define GPIO_PF4_USB0EPEN 0x00051008
8427
#define GPIO_PF4_TRD3 0x0005100E
8428
8429
#define GPIO_PF5_M0FAULT3 0x00051404
8430
#define GPIO_PF5_T2CCP1 0x00051407
8431
#define GPIO_PF5_USB0PFLT 0x00051408
8432
8433
#define GPIO_PF6_I2C2SCL 0x00051803
8434
#define GPIO_PF6_T3CCP0 0x00051807
8435
8436
#define GPIO_PF7_I2C2SDA 0x00051C03
8437
#define GPIO_PF7_M1FAULT0 0x00051C05
8438
#define GPIO_PF7_T3CCP1 0x00051C07
8439
8440
#define GPIO_PG0_I2C3SCL 0x00060003
8441
#define GPIO_PG0_M1FAULT1 0x00060005
8442
#define GPIO_PG0_PHA1 0x00060006
8443
#define GPIO_PG0_T4CCP0 0x00060007
8444
8445
#define GPIO_PG1_I2C3SDA 0x00060403
8446
#define GPIO_PG1_M1FAULT2 0x00060405
8447
#define GPIO_PG1_PHB1 0x00060406
8448
#define GPIO_PG1_T4CCP1 0x00060407
8449
8450
#define GPIO_PG2_I2C4SCL 0x00060803
8451
#define GPIO_PG2_M0FAULT1 0x00060804
8452
#define GPIO_PG2_M1PWM0 0x00060805
8453
#define GPIO_PG2_T5CCP0 0x00060807
8454
8455
#define GPIO_PG3_I2C4SDA 0x00060C03
8456
#define GPIO_PG3_M0FAULT2 0x00060C04
8457
#define GPIO_PG3_M1PWM1 0x00060C05
8458
#define GPIO_PG3_PHA1 0x00060C06
8459
#define GPIO_PG3_T5CCP1 0x00060C07
8460
8461
#define GPIO_PG4_U2RX 0x00061001
8462
#define GPIO_PG4_I2C1SCL 0x00061003
8463
#define GPIO_PG4_M0PWM4 0x00061004
8464
#define GPIO_PG4_M1PWM2 0x00061005
8465
#define GPIO_PG4_PHB1 0x00061006
8466
#define GPIO_PG4_WT0CCP0 0x00061007
8467
#define GPIO_PG4_USB0EPEN 0x00061008
8468
8469
#define GPIO_PG5_U2TX 0x00061401
8470
#define GPIO_PG5_I2C1SDA 0x00061403
8471
#define GPIO_PG5_M0PWM5 0x00061404
8472
#define GPIO_PG5_M1PWM3 0x00061405
8473
#define GPIO_PG5_IDX1 0x00061406
8474
#define GPIO_PG5_WT0CCP1 0x00061407
8475
#define GPIO_PG5_USB0PFLT 0x00061408
8476
8477
#define GPIO_PG6_I2C5SCL 0x00061803
8478
#define GPIO_PG6_M0PWM6 0x00061804
8479
#define GPIO_PG6_WT1CCP0 0x00061807
8480
8481
#define GPIO_PG7_I2C5SDA 0x00061C03
8482
#define GPIO_PG7_M0PWM7 0x00061C04
8483
#define GPIO_PG7_IDX1 0x00061C05
8484
#define GPIO_PG7_WT1CCP1 0x00061C07
8485
8486
#define GPIO_PH0_SSI3CLK 0x00070002
8487
#define GPIO_PH0_M0PWM0 0x00070004
8488
#define GPIO_PH0_M0FAULT0 0x00070006
8489
#define GPIO_PH0_WT2CCP0 0x00070007
8490
8491
#define GPIO_PH1_SSI3FSS 0x00070402
8492
#define GPIO_PH1_M0PWM1 0x00070404
8493
#define GPIO_PH1_IDX0 0x00070405
8494
#define GPIO_PH1_M0FAULT1 0x00070406
8495
#define GPIO_PH1_WT2CCP1 0x00070407
8496
8497
#define GPIO_PH2_SSI3RX 0x00070802
8498
#define GPIO_PH2_M0PWM2 0x00070804
8499
#define GPIO_PH2_M0FAULT2 0x00070806
8500
#define GPIO_PH2_WT5CCP0 0x00070807
8501
8502
#define GPIO_PH3_SSI3TX 0x00070C02
8503
#define GPIO_PH3_M0PWM3 0x00070C04
8504
#define GPIO_PH3_M0FAULT3 0x00070C06
8505
#define GPIO_PH3_WT5CCP1 0x00070C07
8506
8507
#define GPIO_PH4_SSI2CLK 0x00071002
8508
#define GPIO_PH4_M0PWM4 0x00071004
8509
#define GPIO_PH4_PHA0 0x00071005
8510
#define GPIO_PH4_WT3CCP0 0x00071007
8511
8512
#define GPIO_PH5_SSI2FSS 0x00071402
8513
#define GPIO_PH5_M0PWM5 0x00071404
8514
#define GPIO_PH5_PHB0 0x00071405
8515
#define GPIO_PH5_WT3CCP1 0x00071407
8516
8517
#define GPIO_PH6_SSI2RX 0x00071802
8518
#define GPIO_PH6_M0PWM6 0x00071804
8519
#define GPIO_PH6_WT4CCP0 0x00071807
8520
8521
#define GPIO_PH7_SSI2TX 0x00071C02
8522
#define GPIO_PH7_M0PWM7 0x00071C04
8523
#define GPIO_PH7_WT4CCP1 0x00071C07
8524
8525
#define GPIO_PJ0_U4RX 0x00080001
8526
#define GPIO_PJ0_T1CCP0 0x00080007
8527
8528
#define GPIO_PJ1_U4TX 0x00080401
8529
#define GPIO_PJ1_T1CCP1 0x00080407
8530
8531
#define GPIO_PJ2_U5RX 0x00080801
8532
#define GPIO_PJ2_IDX0 0x00080805
8533
#define GPIO_PJ2_T2CCP0 0x00080807
8534
8535
#define GPIO_PK0_SSI3CLK 0x00090002
8536
#define GPIO_PK0_M1FAULT0 0x00090006
8537
8538
#define GPIO_PK1_SSI3FSS 0x00090402
8539
#define GPIO_PK1_M1FAULT1 0x00090406
8540
8541
#define GPIO_PK2_SSI3RX 0x00090802
8542
#define GPIO_PK2_M1FAULT2 0x00090806
8543
8544
#define GPIO_PK3_SSI3TX 0x00090C02
8545
#define GPIO_PK3_M1FAULT3 0x00090C06
8546
8547
#endif
// PART_TM4C123GH6PZ
8548
8549
//*****************************************************************************
8550
//
8551
// TM4C1231H6PGE Port/Pin Mapping Definitions
8552
//
8553
//*****************************************************************************
8554
#ifdef PART_TM4C1231H6PGE
8555
8556
#define GPIO_PA0_U0RX 0x00000001
8557
8558
#define GPIO_PA1_U0TX 0x00000401
8559
8560
#define GPIO_PA2_SSI0CLK 0x00000802
8561
8562
#define GPIO_PA3_SSI0FSS 0x00000C02
8563
8564
#define GPIO_PA4_SSI0RX 0x00001002
8565
8566
#define GPIO_PA5_SSI0TX 0x00001402
8567
8568
#define GPIO_PA6_I2C1SCL 0x00001803
8569
8570
#define GPIO_PA7_I2C1SDA 0x00001C03
8571
8572
#define GPIO_PB0_U1RX 0x00010001
8573
#define GPIO_PB0_T2CCP0 0x00010007
8574
8575
#define GPIO_PB1_U1TX 0x00010401
8576
#define GPIO_PB1_T2CCP1 0x00010407
8577
8578
#define GPIO_PB2_I2C0SCL 0x00010803
8579
#define GPIO_PB2_T3CCP0 0x00010807
8580
8581
#define GPIO_PB3_I2C0SDA 0x00010C03
8582
#define GPIO_PB3_T3CCP1 0x00010C07
8583
8584
#define GPIO_PB4_SSI2CLK 0x00011002
8585
#define GPIO_PB4_T1CCP0 0x00011007
8586
#define GPIO_PB4_CAN0RX 0x00011008
8587
8588
#define GPIO_PB5_SSI2FSS 0x00011402
8589
#define GPIO_PB5_T1CCP1 0x00011407
8590
#define GPIO_PB5_CAN0TX 0x00011408
8591
8592
#define GPIO_PC0_TCK 0x00020001
8593
#define GPIO_PC0_SWCLK 0x00020001
8594
#define GPIO_PC0_T4CCP0 0x00020007
8595
8596
#define GPIO_PC1_TMS 0x00020401
8597
#define GPIO_PC1_SWDIO 0x00020401
8598
#define GPIO_PC1_T4CCP1 0x00020407
8599
8600
#define GPIO_PC2_TDI 0x00020801
8601
#define GPIO_PC2_T5CCP0 0x00020807
8602
8603
#define GPIO_PC3_SWO 0x00020C01
8604
#define GPIO_PC3_TDO 0x00020C01
8605
#define GPIO_PC3_T5CCP1 0x00020C07
8606
8607
#define GPIO_PC4_U4RX 0x00021001
8608
#define GPIO_PC4_U1RX 0x00021002
8609
#define GPIO_PC4_WT0CCP0 0x00021007
8610
#define GPIO_PC4_U1RTS 0x00021008
8611
8612
#define GPIO_PC5_U4TX 0x00021401
8613
#define GPIO_PC5_U1TX 0x00021402
8614
#define GPIO_PC5_WT0CCP1 0x00021407
8615
#define GPIO_PC5_U1CTS 0x00021408
8616
8617
#define GPIO_PC6_U3RX 0x00021801
8618
#define GPIO_PC6_WT1CCP0 0x00021807
8619
8620
#define GPIO_PC7_U3TX 0x00021C01
8621
#define GPIO_PC7_WT1CCP1 0x00021C07
8622
8623
#define GPIO_PD0_SSI3CLK 0x00030001
8624
#define GPIO_PD0_SSI1CLK 0x00030002
8625
#define GPIO_PD0_I2C3SCL 0x00030003
8626
#define GPIO_PD0_WT2CCP0 0x00030007
8627
8628
#define GPIO_PD1_SSI3FSS 0x00030401
8629
#define GPIO_PD1_SSI1FSS 0x00030402
8630
#define GPIO_PD1_I2C3SDA 0x00030403
8631
#define GPIO_PD1_WT2CCP1 0x00030407
8632
8633
#define GPIO_PD2_SSI3RX 0x00030801
8634
#define GPIO_PD2_SSI1RX 0x00030802
8635
#define GPIO_PD2_WT3CCP0 0x00030807
8636
8637
#define GPIO_PD3_SSI3TX 0x00030C01
8638
#define GPIO_PD3_SSI1TX 0x00030C02
8639
#define GPIO_PD3_WT3CCP1 0x00030C07
8640
8641
#define GPIO_PD4_U6RX 0x00031001
8642
#define GPIO_PD4_WT4CCP0 0x00031007
8643
8644
#define GPIO_PD5_U6TX 0x00031401
8645
#define GPIO_PD5_WT4CCP1 0x00031407
8646
8647
#define GPIO_PD6_U2RX 0x00031801
8648
#define GPIO_PD6_WT5CCP0 0x00031807
8649
8650
#define GPIO_PD7_U2TX 0x00031C01
8651
#define GPIO_PD7_WT5CCP1 0x00031C07
8652
#define GPIO_PD7_NMI 0x00031C08
8653
8654
#define GPIO_PE0_U7RX 0x00040001
8655
8656
#define GPIO_PE1_U7TX 0x00040401
8657
8658
#define GPIO_PE4_U5RX 0x00041001
8659
#define GPIO_PE4_I2C2SCL 0x00041003
8660
#define GPIO_PE4_CAN0RX 0x00041008
8661
8662
#define GPIO_PE5_U5TX 0x00041401
8663
#define GPIO_PE5_I2C2SDA 0x00041403
8664
#define GPIO_PE5_CAN0TX 0x00041408
8665
8666
#define GPIO_PE7_U1RI 0x00041C01
8667
8668
#define GPIO_PF0_U1RTS 0x00050001
8669
#define GPIO_PF0_SSI1RX 0x00050002
8670
#define GPIO_PF0_CAN0RX 0x00050003
8671
#define GPIO_PF0_T0CCP0 0x00050007
8672
#define GPIO_PF0_NMI 0x00050008
8673
#define GPIO_PF0_C0O 0x00050009
8674
#define GPIO_PF0_TRD2 0x0005000E
8675
8676
#define GPIO_PF1_U1CTS 0x00050401
8677
#define GPIO_PF1_SSI1TX 0x00050402
8678
#define GPIO_PF1_T0CCP1 0x00050407
8679
#define GPIO_PF1_C1O 0x00050409
8680
#define GPIO_PF1_TRD1 0x0005040E
8681
8682
#define GPIO_PF2_U1DCD 0x00050801
8683
#define GPIO_PF2_SSI1CLK 0x00050802
8684
#define GPIO_PF2_T1CCP0 0x00050807
8685
#define GPIO_PF2_C2O 0x00050809
8686
#define GPIO_PF2_TRD0 0x0005080E
8687
8688
#define GPIO_PF3_U1DSR 0x00050C01
8689
#define GPIO_PF3_SSI1FSS 0x00050C02
8690
#define GPIO_PF3_CAN0TX 0x00050C03
8691
#define GPIO_PF3_T1CCP1 0x00050C07
8692
#define GPIO_PF3_TRCLK 0x00050C0E
8693
8694
#define GPIO_PF4_U1DTR 0x00051001
8695
#define GPIO_PF4_T2CCP0 0x00051007
8696
#define GPIO_PF4_TRD3 0x0005100E
8697
8698
#define GPIO_PF5_T2CCP1 0x00051407
8699
8700
#define GPIO_PF6_I2C2SCL 0x00051803
8701
#define GPIO_PF6_T3CCP0 0x00051807
8702
8703
#define GPIO_PF7_I2C2SDA 0x00051C03
8704
#define GPIO_PF7_T3CCP1 0x00051C07
8705
8706
#define GPIO_PG0_I2C3SCL 0x00060003
8707
#define GPIO_PG0_T4CCP0 0x00060007
8708
8709
#define GPIO_PG1_I2C3SDA 0x00060403
8710
#define GPIO_PG1_T4CCP1 0x00060407
8711
8712
#define GPIO_PG2_I2C4SCL 0x00060803
8713
#define GPIO_PG2_T5CCP0 0x00060807
8714
8715
#define GPIO_PG3_I2C4SDA 0x00060C03
8716
#define GPIO_PG3_T5CCP1 0x00060C07
8717
8718
#define GPIO_PG4_U2RX 0x00061001
8719
#define GPIO_PG4_I2C1SCL 0x00061003
8720
#define GPIO_PG4_WT0CCP0 0x00061007
8721
8722
#define GPIO_PG5_U2TX 0x00061401
8723
#define GPIO_PG5_I2C1SDA 0x00061403
8724
#define GPIO_PG5_WT0CCP1 0x00061407
8725
8726
#define GPIO_PG6_I2C5SCL 0x00061803
8727
#define GPIO_PG6_WT1CCP0 0x00061807
8728
8729
#define GPIO_PG7_I2C5SDA 0x00061C03
8730
#define GPIO_PG7_WT1CCP1 0x00061C07
8731
8732
#define GPIO_PH0_SSI3CLK 0x00070002
8733
#define GPIO_PH0_WT2CCP0 0x00070007
8734
8735
#define GPIO_PH1_SSI3FSS 0x00070402
8736
#define GPIO_PH1_WT2CCP1 0x00070407
8737
8738
#define GPIO_PH2_SSI3RX 0x00070802
8739
#define GPIO_PH2_WT5CCP0 0x00070807
8740
8741
#define GPIO_PH3_SSI3TX 0x00070C02
8742
#define GPIO_PH3_WT5CCP1 0x00070C07
8743
8744
#define GPIO_PH4_SSI2CLK 0x00071002
8745
#define GPIO_PH4_WT3CCP0 0x00071007
8746
8747
#define GPIO_PH5_SSI2FSS 0x00071402
8748
#define GPIO_PH5_WT3CCP1 0x00071407
8749
8750
#define GPIO_PH6_SSI2RX 0x00071802
8751
#define GPIO_PH6_WT4CCP0 0x00071807
8752
8753
#define GPIO_PH7_SSI2TX 0x00071C02
8754
#define GPIO_PH7_WT4CCP1 0x00071C07
8755
8756
#define GPIO_PJ0_U4RX 0x00080001
8757
#define GPIO_PJ0_T1CCP0 0x00080007
8758
8759
#define GPIO_PJ1_U4TX 0x00080401
8760
#define GPIO_PJ1_T1CCP1 0x00080407
8761
8762
#define GPIO_PJ2_U5RX 0x00080801
8763
#define GPIO_PJ2_T2CCP0 0x00080807
8764
8765
#define GPIO_PJ3_U5TX 0x00080C01
8766
#define GPIO_PJ3_T2CCP1 0x00080C07
8767
8768
#define GPIO_PJ4_U6RX 0x00081001
8769
#define GPIO_PJ4_T3CCP0 0x00081007
8770
8771
#define GPIO_PJ5_U6TX 0x00081401
8772
#define GPIO_PJ5_T3CCP1 0x00081407
8773
8774
#define GPIO_PK0_SSI3CLK 0x00090002
8775
8776
#define GPIO_PK1_SSI3FSS 0x00090402
8777
8778
#define GPIO_PK2_SSI3RX 0x00090802
8779
8780
#define GPIO_PK3_SSI3TX 0x00090C02
8781
8782
#define GPIO_PK4_U7RX 0x00091001
8783
#define GPIO_PK4_RTCCLK 0x00091007
8784
#define GPIO_PK4_C0O 0x00091008
8785
8786
#define GPIO_PK5_U7TX 0x00091401
8787
#define GPIO_PK5_C1O 0x00091408
8788
8789
#define GPIO_PK6_WT1CCP0 0x00091807
8790
#define GPIO_PK6_C2O 0x00091808
8791
8792
#define GPIO_PK7_WT1CCP1 0x00091C07
8793
8794
#define GPIO_PL0_T0CCP0 0x000A0007
8795
#define GPIO_PL0_WT0CCP0 0x000A0008
8796
8797
#define GPIO_PL1_T0CCP1 0x000A0407
8798
#define GPIO_PL1_WT0CCP1 0x000A0408
8799
8800
#define GPIO_PL2_T1CCP0 0x000A0807
8801
#define GPIO_PL2_WT1CCP0 0x000A0808
8802
8803
#define GPIO_PL3_T1CCP1 0x000A0C07
8804
#define GPIO_PL3_WT1CCP1 0x000A0C08
8805
8806
#define GPIO_PL4_T2CCP0 0x000A1007
8807
#define GPIO_PL4_WT2CCP0 0x000A1008
8808
8809
#define GPIO_PL5_T2CCP1 0x000A1407
8810
#define GPIO_PL5_WT2CCP1 0x000A1408
8811
8812
#define GPIO_PL6_T3CCP0 0x000A1807
8813
#define GPIO_PL6_WT3CCP0 0x000A1808
8814
8815
#define GPIO_PL7_T3CCP1 0x000A1C07
8816
#define GPIO_PL7_WT3CCP1 0x000A1C08
8817
8818
#define GPIO_PM0_T4CCP0 0x000B0007
8819
#define GPIO_PM0_WT4CCP0 0x000B0008
8820
8821
#define GPIO_PM1_T4CCP1 0x000B0407
8822
#define GPIO_PM1_WT4CCP1 0x000B0408
8823
8824
#define GPIO_PM2_T5CCP0 0x000B0807
8825
#define GPIO_PM2_WT5CCP0 0x000B0808
8826
8827
#define GPIO_PM3_T5CCP1 0x000B0C07
8828
#define GPIO_PM3_WT5CCP1 0x000B0C08
8829
8830
#define GPIO_PM6_WT0CCP0 0x000B1807
8831
8832
#define GPIO_PM7_WT0CCP1 0x000B1C07
8833
8834
#define GPIO_PN0_CAN0RX 0x000C0001
8835
8836
#define GPIO_PN1_CAN0TX 0x000C0401
8837
8838
#define GPIO_PN2_WT2CCP0 0x000C0807
8839
8840
#define GPIO_PN3_WT2CCP1 0x000C0C07
8841
8842
#define GPIO_PN4_WT3CCP0 0x000C1007
8843
8844
#define GPIO_PN5_WT3CCP1 0x000C1407
8845
8846
#define GPIO_PN6_WT4CCP0 0x000C1807
8847
8848
#define GPIO_PN7_WT4CCP1 0x000C1C07
8849
8850
#define GPIO_PP0_T4CCP0 0x000D0007
8851
8852
#define GPIO_PP1_T4CCP1 0x000D0407
8853
8854
#define GPIO_PP2_T5CCP0 0x000D0807
8855
8856
#endif
// PART_TM4C1231H6PGE
8857
8858
//*****************************************************************************
8859
//
8860
// TM4C1233H6PGE Port/Pin Mapping Definitions
8861
//
8862
//*****************************************************************************
8863
#ifdef PART_TM4C1233H6PGE
8864
8865
#define GPIO_PA0_U0RX 0x00000001
8866
8867
#define GPIO_PA1_U0TX 0x00000401
8868
8869
#define GPIO_PA2_SSI0CLK 0x00000802
8870
8871
#define GPIO_PA3_SSI0FSS 0x00000C02
8872
8873
#define GPIO_PA4_SSI0RX 0x00001002
8874
8875
#define GPIO_PA5_SSI0TX 0x00001402
8876
8877
#define GPIO_PA6_I2C1SCL 0x00001803
8878
8879
#define GPIO_PA7_I2C1SDA 0x00001C03
8880
8881
#define GPIO_PB0_U1RX 0x00010001
8882
#define GPIO_PB0_T2CCP0 0x00010007
8883
8884
#define GPIO_PB1_U1TX 0x00010401
8885
#define GPIO_PB1_T2CCP1 0x00010407
8886
8887
#define GPIO_PB2_I2C0SCL 0x00010803
8888
#define GPIO_PB2_T3CCP0 0x00010807
8889
8890
#define GPIO_PB3_I2C0SDA 0x00010C03
8891
#define GPIO_PB3_T3CCP1 0x00010C07
8892
8893
#define GPIO_PB4_SSI2CLK 0x00011002
8894
#define GPIO_PB4_T1CCP0 0x00011007
8895
#define GPIO_PB4_CAN0RX 0x00011008
8896
8897
#define GPIO_PB5_SSI2FSS 0x00011402
8898
#define GPIO_PB5_T1CCP1 0x00011407
8899
#define GPIO_PB5_CAN0TX 0x00011408
8900
8901
#define GPIO_PC0_TCK 0x00020001
8902
#define GPIO_PC0_SWCLK 0x00020001
8903
#define GPIO_PC0_T4CCP0 0x00020007
8904
8905
#define GPIO_PC1_TMS 0x00020401
8906
#define GPIO_PC1_SWDIO 0x00020401
8907
#define GPIO_PC1_T4CCP1 0x00020407
8908
8909
#define GPIO_PC2_TDI 0x00020801
8910
#define GPIO_PC2_T5CCP0 0x00020807
8911
8912
#define GPIO_PC3_SWO 0x00020C01
8913
#define GPIO_PC3_TDO 0x00020C01
8914
#define GPIO_PC3_T5CCP1 0x00020C07
8915
8916
#define GPIO_PC4_U4RX 0x00021001
8917
#define GPIO_PC4_U1RX 0x00021002
8918
#define GPIO_PC4_WT0CCP0 0x00021007
8919
#define GPIO_PC4_U1RTS 0x00021008
8920
8921
#define GPIO_PC5_U4TX 0x00021401
8922
#define GPIO_PC5_U1TX 0x00021402
8923
#define GPIO_PC5_WT0CCP1 0x00021407
8924
#define GPIO_PC5_U1CTS 0x00021408
8925
8926
#define GPIO_PC6_U3RX 0x00021801
8927
#define GPIO_PC6_WT1CCP0 0x00021807
8928
8929
#define GPIO_PC7_U3TX 0x00021C01
8930
#define GPIO_PC7_WT1CCP1 0x00021C07
8931
8932
#define GPIO_PD0_SSI3CLK 0x00030001
8933
#define GPIO_PD0_SSI1CLK 0x00030002
8934
#define GPIO_PD0_I2C3SCL 0x00030003
8935
#define GPIO_PD0_WT2CCP0 0x00030007
8936
8937
#define GPIO_PD1_SSI3FSS 0x00030401
8938
#define GPIO_PD1_SSI1FSS 0x00030402
8939
#define GPIO_PD1_I2C3SDA 0x00030403
8940
#define GPIO_PD1_WT2CCP1 0x00030407
8941
8942
#define GPIO_PD2_SSI3RX 0x00030801
8943
#define GPIO_PD2_SSI1RX 0x00030802
8944
#define GPIO_PD2_WT3CCP0 0x00030807
8945
8946
#define GPIO_PD3_SSI3TX 0x00030C01
8947
#define GPIO_PD3_SSI1TX 0x00030C02
8948
#define GPIO_PD3_WT3CCP1 0x00030C07
8949
8950
#define GPIO_PD4_U6RX 0x00031001
8951
#define GPIO_PD4_WT4CCP0 0x00031007
8952
8953
#define GPIO_PD5_U6TX 0x00031401
8954
#define GPIO_PD5_WT4CCP1 0x00031407
8955
8956
#define GPIO_PD6_U2RX 0x00031801
8957
#define GPIO_PD6_WT5CCP0 0x00031807
8958
8959
#define GPIO_PD7_U2TX 0x00031C01
8960
#define GPIO_PD7_WT5CCP1 0x00031C07
8961
#define GPIO_PD7_NMI 0x00031C08
8962
8963
#define GPIO_PE0_U7RX 0x00040001
8964
8965
#define GPIO_PE1_U7TX 0x00040401
8966
8967
#define GPIO_PE4_U5RX 0x00041001
8968
#define GPIO_PE4_I2C2SCL 0x00041003
8969
#define GPIO_PE4_CAN0RX 0x00041008
8970
8971
#define GPIO_PE5_U5TX 0x00041401
8972
#define GPIO_PE5_I2C2SDA 0x00041403
8973
#define GPIO_PE5_CAN0TX 0x00041408
8974
8975
#define GPIO_PE7_U1RI 0x00041C01
8976
8977
#define GPIO_PF0_U1RTS 0x00050001
8978
#define GPIO_PF0_SSI1RX 0x00050002
8979
#define GPIO_PF0_CAN0RX 0x00050003
8980
#define GPIO_PF0_T0CCP0 0x00050007
8981
#define GPIO_PF0_NMI 0x00050008
8982
#define GPIO_PF0_C0O 0x00050009
8983
#define GPIO_PF0_TRD2 0x0005000E
8984
8985
#define GPIO_PF1_U1CTS 0x00050401
8986
#define GPIO_PF1_SSI1TX 0x00050402
8987
#define GPIO_PF1_T0CCP1 0x00050407
8988
#define GPIO_PF1_C1O 0x00050409
8989
#define GPIO_PF1_TRD1 0x0005040E
8990
8991
#define GPIO_PF2_U1DCD 0x00050801
8992
#define GPIO_PF2_SSI1CLK 0x00050802
8993
#define GPIO_PF2_T1CCP0 0x00050807
8994
#define GPIO_PF2_C2O 0x00050809
8995
#define GPIO_PF2_TRD0 0x0005080E
8996
8997
#define GPIO_PF3_U1DSR 0x00050C01
8998
#define GPIO_PF3_SSI1FSS 0x00050C02
8999
#define GPIO_PF3_CAN0TX 0x00050C03
9000
#define GPIO_PF3_T1CCP1 0x00050C07
9001
#define GPIO_PF3_TRCLK 0x00050C0E
9002
9003
#define GPIO_PF4_U1DTR 0x00051001
9004
#define GPIO_PF4_T2CCP0 0x00051007
9005
#define GPIO_PF4_TRD3 0x0005100E
9006
9007
#define GPIO_PF5_T2CCP1 0x00051407
9008
9009
#define GPIO_PF6_I2C2SCL 0x00051803
9010
#define GPIO_PF6_T3CCP0 0x00051807
9011
9012
#define GPIO_PF7_I2C2SDA 0x00051C03
9013
#define GPIO_PF7_T3CCP1 0x00051C07
9014
9015
#define GPIO_PG0_I2C3SCL 0x00060003
9016
#define GPIO_PG0_T4CCP0 0x00060007
9017
9018
#define GPIO_PG1_I2C3SDA 0x00060403
9019
#define GPIO_PG1_T4CCP1 0x00060407
9020
9021
#define GPIO_PG2_I2C4SCL 0x00060803
9022
#define GPIO_PG2_T5CCP0 0x00060807
9023
9024
#define GPIO_PG3_I2C4SDA 0x00060C03
9025
#define GPIO_PG3_T5CCP1 0x00060C07
9026
9027
#define GPIO_PG4_U2RX 0x00061001
9028
#define GPIO_PG4_I2C1SCL 0x00061003
9029
#define GPIO_PG4_WT0CCP0 0x00061007
9030
9031
#define GPIO_PG5_U2TX 0x00061401
9032
#define GPIO_PG5_I2C1SDA 0x00061403
9033
#define GPIO_PG5_WT0CCP1 0x00061407
9034
9035
#define GPIO_PG6_I2C5SCL 0x00061803
9036
#define GPIO_PG6_WT1CCP0 0x00061807
9037
9038
#define GPIO_PG7_I2C5SDA 0x00061C03
9039
#define GPIO_PG7_WT1CCP1 0x00061C07
9040
9041
#define GPIO_PH0_SSI3CLK 0x00070002
9042
#define GPIO_PH0_WT2CCP0 0x00070007
9043
9044
#define GPIO_PH1_SSI3FSS 0x00070402
9045
#define GPIO_PH1_WT2CCP1 0x00070407
9046
9047
#define GPIO_PH2_SSI3RX 0x00070802
9048
#define GPIO_PH2_WT5CCP0 0x00070807
9049
9050
#define GPIO_PH3_SSI3TX 0x00070C02
9051
#define GPIO_PH3_WT5CCP1 0x00070C07
9052
9053
#define GPIO_PH4_SSI2CLK 0x00071002
9054
#define GPIO_PH4_WT3CCP0 0x00071007
9055
9056
#define GPIO_PH5_SSI2FSS 0x00071402
9057
#define GPIO_PH5_WT3CCP1 0x00071407
9058
9059
#define GPIO_PH6_SSI2RX 0x00071802
9060
#define GPIO_PH6_WT4CCP0 0x00071807
9061
9062
#define GPIO_PH7_SSI2TX 0x00071C02
9063
#define GPIO_PH7_WT4CCP1 0x00071C07
9064
9065
#define GPIO_PJ0_U4RX 0x00080001
9066
#define GPIO_PJ0_T1CCP0 0x00080007
9067
9068
#define GPIO_PJ1_U4TX 0x00080401
9069
#define GPIO_PJ1_T1CCP1 0x00080407
9070
9071
#define GPIO_PJ2_U5RX 0x00080801
9072
#define GPIO_PJ2_T2CCP0 0x00080807
9073
9074
#define GPIO_PJ3_U5TX 0x00080C01
9075
#define GPIO_PJ3_T2CCP1 0x00080C07
9076
9077
#define GPIO_PJ4_U6RX 0x00081001
9078
#define GPIO_PJ4_T3CCP0 0x00081007
9079
9080
#define GPIO_PJ5_U6TX 0x00081401
9081
#define GPIO_PJ5_T3CCP1 0x00081407
9082
9083
#define GPIO_PK0_SSI3CLK 0x00090002
9084
9085
#define GPIO_PK1_SSI3FSS 0x00090402
9086
9087
#define GPIO_PK2_SSI3RX 0x00090802
9088
9089
#define GPIO_PK3_SSI3TX 0x00090C02
9090
9091
#define GPIO_PK4_U7RX 0x00091001
9092
#define GPIO_PK4_RTCCLK 0x00091007
9093
#define GPIO_PK4_C0O 0x00091008
9094
9095
#define GPIO_PK5_U7TX 0x00091401
9096
#define GPIO_PK5_C1O 0x00091408
9097
9098
#define GPIO_PK6_WT1CCP0 0x00091807
9099
#define GPIO_PK6_C2O 0x00091808
9100
9101
#define GPIO_PK7_WT1CCP1 0x00091C07
9102
9103
#define GPIO_PL0_T0CCP0 0x000A0007
9104
#define GPIO_PL0_WT0CCP0 0x000A0008
9105
9106
#define GPIO_PL1_T0CCP1 0x000A0407
9107
#define GPIO_PL1_WT0CCP1 0x000A0408
9108
9109
#define GPIO_PL2_T1CCP0 0x000A0807
9110
#define GPIO_PL2_WT1CCP0 0x000A0808
9111
9112
#define GPIO_PL3_T1CCP1 0x000A0C07
9113
#define GPIO_PL3_WT1CCP1 0x000A0C08
9114
9115
#define GPIO_PL4_T2CCP0 0x000A1007
9116
#define GPIO_PL4_WT2CCP0 0x000A1008
9117
9118
#define GPIO_PL5_T2CCP1 0x000A1407
9119
#define GPIO_PL5_WT2CCP1 0x000A1408
9120
9121
#define GPIO_PL6_T3CCP0 0x000A1807
9122
#define GPIO_PL6_WT3CCP0 0x000A1808
9123
9124
#define GPIO_PL7_T3CCP1 0x000A1C07
9125
#define GPIO_PL7_WT3CCP1 0x000A1C08
9126
9127
#define GPIO_PM0_T4CCP0 0x000B0007
9128
#define GPIO_PM0_WT4CCP0 0x000B0008
9129
9130
#define GPIO_PM1_T4CCP1 0x000B0407
9131
#define GPIO_PM1_WT4CCP1 0x000B0408
9132
9133
#define GPIO_PM2_T5CCP0 0x000B0807
9134
#define GPIO_PM2_WT5CCP0 0x000B0808
9135
9136
#define GPIO_PM3_T5CCP1 0x000B0C07
9137
#define GPIO_PM3_WT5CCP1 0x000B0C08
9138
9139
#define GPIO_PM6_WT0CCP0 0x000B1807
9140
9141
#define GPIO_PM7_WT0CCP1 0x000B1C07
9142
9143
#define GPIO_PN0_CAN0RX 0x000C0001
9144
9145
#define GPIO_PN1_CAN0TX 0x000C0401
9146
9147
#define GPIO_PN2_WT2CCP0 0x000C0807
9148
9149
#define GPIO_PN3_WT2CCP1 0x000C0C07
9150
9151
#define GPIO_PN4_WT3CCP0 0x000C1007
9152
9153
#define GPIO_PN5_WT3CCP1 0x000C1407
9154
9155
#define GPIO_PN6_WT4CCP0 0x000C1807
9156
9157
#define GPIO_PN7_WT4CCP1 0x000C1C07
9158
9159
#define GPIO_PP0_T4CCP0 0x000D0007
9160
9161
#define GPIO_PP1_T4CCP1 0x000D0407
9162
9163
#define GPIO_PP2_T5CCP0 0x000D0807
9164
9165
#endif
// PART_TM4C1233H6PGE
9166
9167
//*****************************************************************************
9168
//
9169
// TM4C1237H6PGE Port/Pin Mapping Definitions
9170
//
9171
//*****************************************************************************
9172
#ifdef PART_TM4C1237H6PGE
9173
9174
#define GPIO_PA0_U0RX 0x00000001
9175
9176
#define GPIO_PA1_U0TX 0x00000401
9177
9178
#define GPIO_PA2_SSI0CLK 0x00000802
9179
9180
#define GPIO_PA3_SSI0FSS 0x00000C02
9181
9182
#define GPIO_PA4_SSI0RX 0x00001002
9183
9184
#define GPIO_PA5_SSI0TX 0x00001402
9185
9186
#define GPIO_PA6_I2C1SCL 0x00001803
9187
9188
#define GPIO_PA7_I2C1SDA 0x00001C03
9189
9190
#define GPIO_PB0_U1RX 0x00010001
9191
#define GPIO_PB0_T2CCP0 0x00010007
9192
9193
#define GPIO_PB1_U1TX 0x00010401
9194
#define GPIO_PB1_T2CCP1 0x00010407
9195
9196
#define GPIO_PB2_I2C0SCL 0x00010803
9197
#define GPIO_PB2_T3CCP0 0x00010807
9198
9199
#define GPIO_PB3_I2C0SDA 0x00010C03
9200
#define GPIO_PB3_T3CCP1 0x00010C07
9201
9202
#define GPIO_PB4_SSI2CLK 0x00011002
9203
#define GPIO_PB4_T1CCP0 0x00011007
9204
#define GPIO_PB4_CAN0RX 0x00011008
9205
9206
#define GPIO_PB5_SSI2FSS 0x00011402
9207
#define GPIO_PB5_T1CCP1 0x00011407
9208
#define GPIO_PB5_CAN0TX 0x00011408
9209
9210
#define GPIO_PC0_TCK 0x00020001
9211
#define GPIO_PC0_SWCLK 0x00020001
9212
#define GPIO_PC0_T4CCP0 0x00020007
9213
9214
#define GPIO_PC1_TMS 0x00020401
9215
#define GPIO_PC1_SWDIO 0x00020401
9216
#define GPIO_PC1_T4CCP1 0x00020407
9217
9218
#define GPIO_PC2_TDI 0x00020801
9219
#define GPIO_PC2_T5CCP0 0x00020807
9220
9221
#define GPIO_PC3_SWO 0x00020C01
9222
#define GPIO_PC3_TDO 0x00020C01
9223
#define GPIO_PC3_T5CCP1 0x00020C07
9224
9225
#define GPIO_PC4_U4RX 0x00021001
9226
#define GPIO_PC4_U1RX 0x00021002
9227
#define GPIO_PC4_WT0CCP0 0x00021007
9228
#define GPIO_PC4_U1RTS 0x00021008
9229
9230
#define GPIO_PC5_U4TX 0x00021401
9231
#define GPIO_PC5_U1TX 0x00021402
9232
#define GPIO_PC5_WT0CCP1 0x00021407
9233
#define GPIO_PC5_U1CTS 0x00021408
9234
9235
#define GPIO_PC6_U3RX 0x00021801
9236
#define GPIO_PC6_WT1CCP0 0x00021807
9237
#define GPIO_PC6_USB0EPEN 0x00021808
9238
9239
#define GPIO_PC7_U3TX 0x00021C01
9240
#define GPIO_PC7_WT1CCP1 0x00021C07
9241
#define GPIO_PC7_USB0PFLT 0x00021C08
9242
9243
#define GPIO_PD0_SSI3CLK 0x00030001
9244
#define GPIO_PD0_SSI1CLK 0x00030002
9245
#define GPIO_PD0_I2C3SCL 0x00030003
9246
#define GPIO_PD0_WT2CCP0 0x00030007
9247
9248
#define GPIO_PD1_SSI3FSS 0x00030401
9249
#define GPIO_PD1_SSI1FSS 0x00030402
9250
#define GPIO_PD1_I2C3SDA 0x00030403
9251
#define GPIO_PD1_WT2CCP1 0x00030407
9252
9253
#define GPIO_PD2_SSI3RX 0x00030801
9254
#define GPIO_PD2_SSI1RX 0x00030802
9255
#define GPIO_PD2_WT3CCP0 0x00030807
9256
#define GPIO_PD2_USB0EPEN 0x00030808
9257
9258
#define GPIO_PD3_SSI3TX 0x00030C01
9259
#define GPIO_PD3_SSI1TX 0x00030C02
9260
#define GPIO_PD3_WT3CCP1 0x00030C07
9261
#define GPIO_PD3_USB0PFLT 0x00030C08
9262
9263
#define GPIO_PD4_U6RX 0x00031001
9264
#define GPIO_PD4_WT4CCP0 0x00031007
9265
9266
#define GPIO_PD5_U6TX 0x00031401
9267
#define GPIO_PD5_WT4CCP1 0x00031407
9268
9269
#define GPIO_PD6_U2RX 0x00031801
9270
#define GPIO_PD6_WT5CCP0 0x00031807
9271
9272
#define GPIO_PD7_U2TX 0x00031C01
9273
#define GPIO_PD7_WT5CCP1 0x00031C07
9274
#define GPIO_PD7_NMI 0x00031C08
9275
9276
#define GPIO_PE0_U7RX 0x00040001
9277
9278
#define GPIO_PE1_U7TX 0x00040401
9279
9280
#define GPIO_PE4_U5RX 0x00041001
9281
#define GPIO_PE4_I2C2SCL 0x00041003
9282
#define GPIO_PE4_CAN0RX 0x00041008
9283
9284
#define GPIO_PE5_U5TX 0x00041401
9285
#define GPIO_PE5_I2C2SDA 0x00041403
9286
#define GPIO_PE5_CAN0TX 0x00041408
9287
9288
#define GPIO_PE7_U1RI 0x00041C01
9289
9290
#define GPIO_PF0_U1RTS 0x00050001
9291
#define GPIO_PF0_SSI1RX 0x00050002
9292
#define GPIO_PF0_CAN0RX 0x00050003
9293
#define GPIO_PF0_T0CCP0 0x00050007
9294
#define GPIO_PF0_NMI 0x00050008
9295
#define GPIO_PF0_C0O 0x00050009
9296
#define GPIO_PF0_TRD2 0x0005000E
9297
9298
#define GPIO_PF1_U1CTS 0x00050401
9299
#define GPIO_PF1_SSI1TX 0x00050402
9300
#define GPIO_PF1_T0CCP1 0x00050407
9301
#define GPIO_PF1_C1O 0x00050409
9302
#define GPIO_PF1_TRD1 0x0005040E
9303
9304
#define GPIO_PF2_U1DCD 0x00050801
9305
#define GPIO_PF2_SSI1CLK 0x00050802
9306
#define GPIO_PF2_T1CCP0 0x00050807
9307
#define GPIO_PF2_C2O 0x00050809
9308
#define GPIO_PF2_TRD0 0x0005080E
9309
9310
#define GPIO_PF3_U1DSR 0x00050C01
9311
#define GPIO_PF3_SSI1FSS 0x00050C02
9312
#define GPIO_PF3_CAN0TX 0x00050C03
9313
#define GPIO_PF3_T1CCP1 0x00050C07
9314
#define GPIO_PF3_TRCLK 0x00050C0E
9315
9316
#define GPIO_PF4_U1DTR 0x00051001
9317
#define GPIO_PF4_T2CCP0 0x00051007
9318
#define GPIO_PF4_USB0EPEN 0x00051008
9319
#define GPIO_PF4_TRD3 0x0005100E
9320
9321
#define GPIO_PF5_T2CCP1 0x00051407
9322
#define GPIO_PF5_USB0PFLT 0x00051408
9323
9324
#define GPIO_PF6_I2C2SCL 0x00051803
9325
#define GPIO_PF6_T3CCP0 0x00051807
9326
9327
#define GPIO_PF7_I2C2SDA 0x00051C03
9328
#define GPIO_PF7_T3CCP1 0x00051C07
9329
9330
#define GPIO_PG0_I2C3SCL 0x00060003
9331
#define GPIO_PG0_T4CCP0 0x00060007
9332
9333
#define GPIO_PG1_I2C3SDA 0x00060403
9334
#define GPIO_PG1_T4CCP1 0x00060407
9335
9336
#define GPIO_PG2_I2C4SCL 0x00060803
9337
#define GPIO_PG2_T5CCP0 0x00060807
9338
9339
#define GPIO_PG3_I2C4SDA 0x00060C03
9340
#define GPIO_PG3_T5CCP1 0x00060C07
9341
9342
#define GPIO_PG4_U2RX 0x00061001
9343
#define GPIO_PG4_I2C1SCL 0x00061003
9344
#define GPIO_PG4_WT0CCP0 0x00061007
9345
#define GPIO_PG4_USB0EPEN 0x00061008
9346
9347
#define GPIO_PG5_U2TX 0x00061401
9348
#define GPIO_PG5_I2C1SDA 0x00061403
9349
#define GPIO_PG5_WT0CCP1 0x00061407
9350
#define GPIO_PG5_USB0PFLT 0x00061408
9351
9352
#define GPIO_PG6_I2C5SCL 0x00061803
9353
#define GPIO_PG6_WT1CCP0 0x00061807
9354
9355
#define GPIO_PG7_I2C5SDA 0x00061C03
9356
#define GPIO_PG7_WT1CCP1 0x00061C07
9357
9358
#define GPIO_PH0_SSI3CLK 0x00070002
9359
#define GPIO_PH0_WT2CCP0 0x00070007
9360
9361
#define GPIO_PH1_SSI3FSS 0x00070402
9362
#define GPIO_PH1_WT2CCP1 0x00070407
9363
9364
#define GPIO_PH2_SSI3RX 0x00070802
9365
#define GPIO_PH2_WT5CCP0 0x00070807
9366
9367
#define GPIO_PH3_SSI3TX 0x00070C02
9368
#define GPIO_PH3_WT5CCP1 0x00070C07
9369
9370
#define GPIO_PH4_SSI2CLK 0x00071002
9371
#define GPIO_PH4_WT3CCP0 0x00071007
9372
9373
#define GPIO_PH5_SSI2FSS 0x00071402
9374
#define GPIO_PH5_WT3CCP1 0x00071407
9375
9376
#define GPIO_PH6_SSI2RX 0x00071802
9377
#define GPIO_PH6_WT4CCP0 0x00071807
9378
9379
#define GPIO_PH7_SSI2TX 0x00071C02
9380
#define GPIO_PH7_WT4CCP1 0x00071C07
9381
9382
#define GPIO_PJ0_U4RX 0x00080001
9383
#define GPIO_PJ0_T1CCP0 0x00080007
9384
9385
#define GPIO_PJ1_U4TX 0x00080401
9386
#define GPIO_PJ1_T1CCP1 0x00080407
9387
9388
#define GPIO_PJ2_U5RX 0x00080801
9389
#define GPIO_PJ2_T2CCP0 0x00080807
9390
9391
#define GPIO_PJ3_U5TX 0x00080C01
9392
#define GPIO_PJ3_T2CCP1 0x00080C07
9393
9394
#define GPIO_PJ4_U6RX 0x00081001
9395
#define GPIO_PJ4_T3CCP0 0x00081007
9396
9397
#define GPIO_PJ5_U6TX 0x00081401
9398
#define GPIO_PJ5_T3CCP1 0x00081407
9399
9400
#define GPIO_PK0_SSI3CLK 0x00090002
9401
9402
#define GPIO_PK1_SSI3FSS 0x00090402
9403
9404
#define GPIO_PK2_SSI3RX 0x00090802
9405
9406
#define GPIO_PK3_SSI3TX 0x00090C02
9407
9408
#define GPIO_PK4_U7RX 0x00091001
9409
#define GPIO_PK4_RTCCLK 0x00091007
9410
#define GPIO_PK4_C0O 0x00091008
9411
9412
#define GPIO_PK5_U7TX 0x00091401
9413
#define GPIO_PK5_C1O 0x00091408
9414
9415
#define GPIO_PK6_WT1CCP0 0x00091807
9416
#define GPIO_PK6_C2O 0x00091808
9417
9418
#define GPIO_PK7_WT1CCP1 0x00091C07
9419
9420
#define GPIO_PL0_T0CCP0 0x000A0007
9421
#define GPIO_PL0_WT0CCP0 0x000A0008
9422
9423
#define GPIO_PL1_T0CCP1 0x000A0407
9424
#define GPIO_PL1_WT0CCP1 0x000A0408
9425
9426
#define GPIO_PL2_T1CCP0 0x000A0807
9427
#define GPIO_PL2_WT1CCP0 0x000A0808
9428
9429
#define GPIO_PL3_T1CCP1 0x000A0C07
9430
#define GPIO_PL3_WT1CCP1 0x000A0C08
9431
9432
#define GPIO_PL4_T2CCP0 0x000A1007
9433
#define GPIO_PL4_WT2CCP0 0x000A1008
9434
9435
#define GPIO_PL5_T2CCP1 0x000A1407
9436
#define GPIO_PL5_WT2CCP1 0x000A1408
9437
9438
#define GPIO_PL6_T3CCP0 0x000A1807
9439
#define GPIO_PL6_WT3CCP0 0x000A1808
9440
9441
#define GPIO_PL7_T3CCP1 0x000A1C07
9442
#define GPIO_PL7_WT3CCP1 0x000A1C08
9443
9444
#define GPIO_PM0_T4CCP0 0x000B0007
9445
#define GPIO_PM0_WT4CCP0 0x000B0008
9446
9447
#define GPIO_PM1_T4CCP1 0x000B0407
9448
#define GPIO_PM1_WT4CCP1 0x000B0408
9449
9450
#define GPIO_PM2_T5CCP0 0x000B0807
9451
#define GPIO_PM2_WT5CCP0 0x000B0808
9452
9453
#define GPIO_PM3_T5CCP1 0x000B0C07
9454
#define GPIO_PM3_WT5CCP1 0x000B0C08
9455
9456
#define GPIO_PM6_WT0CCP0 0x000B1807
9457
9458
#define GPIO_PM7_WT0CCP1 0x000B1C07
9459
9460
#define GPIO_PN0_CAN0RX 0x000C0001
9461
9462
#define GPIO_PN1_CAN0TX 0x000C0401
9463
9464
#define GPIO_PN2_WT2CCP0 0x000C0807
9465
9466
#define GPIO_PN3_WT2CCP1 0x000C0C07
9467
9468
#define GPIO_PN4_WT3CCP0 0x000C1007
9469
9470
#define GPIO_PN5_WT3CCP1 0x000C1407
9471
9472
#define GPIO_PN6_WT4CCP0 0x000C1807
9473
9474
#define GPIO_PN7_WT4CCP1 0x000C1C07
9475
9476
#define GPIO_PP0_T4CCP0 0x000D0007
9477
9478
#define GPIO_PP1_T4CCP1 0x000D0407
9479
9480
#define GPIO_PP2_T5CCP0 0x000D0807
9481
9482
#endif
// PART_TM4C1237H6PGE
9483
9484
//*****************************************************************************
9485
//
9486
// TM4C123BH6PGE Port/Pin Mapping Definitions
9487
//
9488
//*****************************************************************************
9489
#ifdef PART_TM4C123BH6PGE
9490
9491
#define GPIO_PA0_U0RX 0x00000001
9492
#define GPIO_PA0_CAN1RX 0x00000008
9493
9494
#define GPIO_PA1_U0TX 0x00000401
9495
#define GPIO_PA1_CAN1TX 0x00000408
9496
9497
#define GPIO_PA2_SSI0CLK 0x00000802
9498
9499
#define GPIO_PA3_SSI0FSS 0x00000C02
9500
9501
#define GPIO_PA4_SSI0RX 0x00001002
9502
9503
#define GPIO_PA5_SSI0TX 0x00001402
9504
9505
#define GPIO_PA6_I2C1SCL 0x00001803
9506
#define GPIO_PA6_M1PWM2 0x00001805
9507
9508
#define GPIO_PA7_I2C1SDA 0x00001C03
9509
#define GPIO_PA7_M1PWM3 0x00001C05
9510
9511
#define GPIO_PB0_U1RX 0x00010001
9512
#define GPIO_PB0_T2CCP0 0x00010007
9513
9514
#define GPIO_PB1_U1TX 0x00010401
9515
#define GPIO_PB1_T2CCP1 0x00010407
9516
9517
#define GPIO_PB2_I2C0SCL 0x00010803
9518
#define GPIO_PB2_T3CCP0 0x00010807
9519
9520
#define GPIO_PB3_I2C0SDA 0x00010C03
9521
#define GPIO_PB3_T3CCP1 0x00010C07
9522
9523
#define GPIO_PB4_SSI2CLK 0x00011002
9524
#define GPIO_PB4_M0PWM2 0x00011004
9525
#define GPIO_PB4_T1CCP0 0x00011007
9526
#define GPIO_PB4_CAN0RX 0x00011008
9527
9528
#define GPIO_PB5_SSI2FSS 0x00011402
9529
#define GPIO_PB5_M0PWM3 0x00011404
9530
#define GPIO_PB5_T1CCP1 0x00011407
9531
#define GPIO_PB5_CAN0TX 0x00011408
9532
9533
#define GPIO_PC0_TCK 0x00020001
9534
#define GPIO_PC0_SWCLK 0x00020001
9535
#define GPIO_PC0_T4CCP0 0x00020007
9536
9537
#define GPIO_PC1_TMS 0x00020401
9538
#define GPIO_PC1_SWDIO 0x00020401
9539
#define GPIO_PC1_T4CCP1 0x00020407
9540
9541
#define GPIO_PC2_TDI 0x00020801
9542
#define GPIO_PC2_T5CCP0 0x00020807
9543
9544
#define GPIO_PC3_SWO 0x00020C01
9545
#define GPIO_PC3_TDO 0x00020C01
9546
#define GPIO_PC3_T5CCP1 0x00020C07
9547
9548
#define GPIO_PC4_U4RX 0x00021001
9549
#define GPIO_PC4_U1RX 0x00021002
9550
#define GPIO_PC4_M0PWM6 0x00021004
9551
#define GPIO_PC4_IDX1 0x00021006
9552
#define GPIO_PC4_WT0CCP0 0x00021007
9553
#define GPIO_PC4_U1RTS 0x00021008
9554
9555
#define GPIO_PC5_U4TX 0x00021401
9556
#define GPIO_PC5_U1TX 0x00021402
9557
#define GPIO_PC5_M0PWM7 0x00021404
9558
#define GPIO_PC5_PHA1 0x00021406
9559
#define GPIO_PC5_WT0CCP1 0x00021407
9560
#define GPIO_PC5_U1CTS 0x00021408
9561
9562
#define GPIO_PC6_U3RX 0x00021801
9563
#define GPIO_PC6_PHB1 0x00021806
9564
#define GPIO_PC6_WT1CCP0 0x00021807
9565
9566
#define GPIO_PC7_U3TX 0x00021C01
9567
#define GPIO_PC7_WT1CCP1 0x00021C07
9568
9569
#define GPIO_PD0_SSI3CLK 0x00030001
9570
#define GPIO_PD0_SSI1CLK 0x00030002
9571
#define GPIO_PD0_I2C3SCL 0x00030003
9572
#define GPIO_PD0_M0PWM6 0x00030004
9573
#define GPIO_PD0_M1PWM0 0x00030005
9574
#define GPIO_PD0_WT2CCP0 0x00030007
9575
9576
#define GPIO_PD1_SSI3FSS 0x00030401
9577
#define GPIO_PD1_SSI1FSS 0x00030402
9578
#define GPIO_PD1_I2C3SDA 0x00030403
9579
#define GPIO_PD1_M0PWM7 0x00030404
9580
#define GPIO_PD1_M1PWM1 0x00030405
9581
#define GPIO_PD1_WT2CCP1 0x00030407
9582
9583
#define GPIO_PD2_SSI3RX 0x00030801
9584
#define GPIO_PD2_SSI1RX 0x00030802
9585
#define GPIO_PD2_M0FAULT0 0x00030804
9586
#define GPIO_PD2_WT3CCP0 0x00030807
9587
9588
#define GPIO_PD3_SSI3TX 0x00030C01
9589
#define GPIO_PD3_SSI1TX 0x00030C02
9590
#define GPIO_PD3_IDX0 0x00030C06
9591
#define GPIO_PD3_WT3CCP1 0x00030C07
9592
9593
#define GPIO_PD4_U6RX 0x00031001
9594
#define GPIO_PD4_WT4CCP0 0x00031007
9595
9596
#define GPIO_PD5_U6TX 0x00031401
9597
#define GPIO_PD5_WT4CCP1 0x00031407
9598
9599
#define GPIO_PD6_U2RX 0x00031801
9600
#define GPIO_PD6_M0FAULT0 0x00031804
9601
#define GPIO_PD6_PHA0 0x00031806
9602
#define GPIO_PD6_WT5CCP0 0x00031807
9603
9604
#define GPIO_PD7_U2TX 0x00031C01
9605
#define GPIO_PD7_M0FAULT1 0x00031C04
9606
#define GPIO_PD7_PHB0 0x00031C06
9607
#define GPIO_PD7_WT5CCP1 0x00031C07
9608
#define GPIO_PD7_NMI 0x00031C08
9609
9610
#define GPIO_PE0_U7RX 0x00040001
9611
9612
#define GPIO_PE1_U7TX 0x00040401
9613
9614
#define GPIO_PE4_U5RX 0x00041001
9615
#define GPIO_PE4_I2C2SCL 0x00041003
9616
#define GPIO_PE4_M0PWM4 0x00041004
9617
#define GPIO_PE4_M1PWM2 0x00041005
9618
#define GPIO_PE4_CAN0RX 0x00041008
9619
9620
#define GPIO_PE5_U5TX 0x00041401
9621
#define GPIO_PE5_I2C2SDA 0x00041403
9622
#define GPIO_PE5_M0PWM5 0x00041404
9623
#define GPIO_PE5_M1PWM3 0x00041405
9624
#define GPIO_PE5_CAN0TX 0x00041408
9625
9626
#define GPIO_PE6_CAN1RX 0x00041808
9627
9628
#define GPIO_PE7_U1RI 0x00041C01
9629
#define GPIO_PE7_CAN1TX 0x00041C08
9630
9631
#define GPIO_PF0_U1RTS 0x00050001
9632
#define GPIO_PF0_SSI1RX 0x00050002
9633
#define GPIO_PF0_CAN0RX 0x00050003
9634
#define GPIO_PF0_M1PWM4 0x00050005
9635
#define GPIO_PF0_PHA0 0x00050006
9636
#define GPIO_PF0_T0CCP0 0x00050007
9637
#define GPIO_PF0_NMI 0x00050008
9638
#define GPIO_PF0_C0O 0x00050009
9639
#define GPIO_PF0_TRD2 0x0005000E
9640
9641
#define GPIO_PF1_U1CTS 0x00050401
9642
#define GPIO_PF1_SSI1TX 0x00050402
9643
#define GPIO_PF1_M1PWM5 0x00050405
9644
#define GPIO_PF1_PHB0 0x00050406
9645
#define GPIO_PF1_T0CCP1 0x00050407
9646
#define GPIO_PF1_C1O 0x00050409
9647
#define GPIO_PF1_TRD1 0x0005040E
9648
9649
#define GPIO_PF2_U1DCD 0x00050801
9650
#define GPIO_PF2_SSI1CLK 0x00050802
9651
#define GPIO_PF2_M0FAULT0 0x00050804
9652
#define GPIO_PF2_M1PWM6 0x00050805
9653
#define GPIO_PF2_T1CCP0 0x00050807
9654
#define GPIO_PF2_C2O 0x00050809
9655
#define GPIO_PF2_TRD0 0x0005080E
9656
9657
#define GPIO_PF3_U1DSR 0x00050C01
9658
#define GPIO_PF3_SSI1FSS 0x00050C02
9659
#define GPIO_PF3_CAN0TX 0x00050C03
9660
#define GPIO_PF3_M0FAULT1 0x00050C04
9661
#define GPIO_PF3_M1PWM7 0x00050C05
9662
#define GPIO_PF3_T1CCP1 0x00050C07
9663
#define GPIO_PF3_TRCLK 0x00050C0E
9664
9665
#define GPIO_PF4_U1DTR 0x00051001
9666
#define GPIO_PF4_M0FAULT2 0x00051004
9667
#define GPIO_PF4_M1FAULT0 0x00051005
9668
#define GPIO_PF4_IDX0 0x00051006
9669
#define GPIO_PF4_T2CCP0 0x00051007
9670
#define GPIO_PF4_TRD3 0x0005100E
9671
9672
#define GPIO_PF5_M0FAULT3 0x00051404
9673
#define GPIO_PF5_T2CCP1 0x00051407
9674
9675
#define GPIO_PF6_I2C2SCL 0x00051803
9676
#define GPIO_PF6_T3CCP0 0x00051807
9677
9678
#define GPIO_PF7_I2C2SDA 0x00051C03
9679
#define GPIO_PF7_M1FAULT0 0x00051C05
9680
#define GPIO_PF7_T3CCP1 0x00051C07
9681
9682
#define GPIO_PG0_I2C3SCL 0x00060003
9683
#define GPIO_PG0_M1FAULT1 0x00060005
9684
#define GPIO_PG0_PHA1 0x00060006
9685
#define GPIO_PG0_T4CCP0 0x00060007
9686
9687
#define GPIO_PG1_I2C3SDA 0x00060403
9688
#define GPIO_PG1_M1FAULT2 0x00060405
9689
#define GPIO_PG1_PHB1 0x00060406
9690
#define GPIO_PG1_T4CCP1 0x00060407
9691
9692
#define GPIO_PG2_I2C4SCL 0x00060803
9693
#define GPIO_PG2_M0FAULT1 0x00060804
9694
#define GPIO_PG2_M1PWM0 0x00060805
9695
#define GPIO_PG2_T5CCP0 0x00060807
9696
9697
#define GPIO_PG3_I2C4SDA 0x00060C03
9698
#define GPIO_PG3_M0FAULT2 0x00060C04
9699
#define GPIO_PG3_M1PWM1 0x00060C05
9700
#define GPIO_PG3_PHA1 0x00060C06
9701
#define GPIO_PG3_T5CCP1 0x00060C07
9702
9703
#define GPIO_PG4_U2RX 0x00061001
9704
#define GPIO_PG4_I2C1SCL 0x00061003
9705
#define GPIO_PG4_M0PWM4 0x00061004
9706
#define GPIO_PG4_M1PWM2 0x00061005
9707
#define GPIO_PG4_PHB1 0x00061006
9708
#define GPIO_PG4_WT0CCP0 0x00061007
9709
9710
#define GPIO_PG5_U2TX 0x00061401
9711
#define GPIO_PG5_I2C1SDA 0x00061403
9712
#define GPIO_PG5_M0PWM5 0x00061404
9713
#define GPIO_PG5_M1PWM3 0x00061405
9714
#define GPIO_PG5_IDX1 0x00061406
9715
#define GPIO_PG5_WT0CCP1 0x00061407
9716
9717
#define GPIO_PG6_I2C5SCL 0x00061803
9718
#define GPIO_PG6_M0PWM6 0x00061804
9719
#define GPIO_PG6_WT1CCP0 0x00061807
9720
9721
#define GPIO_PG7_I2C5SDA 0x00061C03
9722
#define GPIO_PG7_M0PWM7 0x00061C04
9723
#define GPIO_PG7_IDX1 0x00061C05
9724
#define GPIO_PG7_WT1CCP1 0x00061C07
9725
9726
#define GPIO_PH0_SSI3CLK 0x00070002
9727
#define GPIO_PH0_M0PWM0 0x00070004
9728
#define GPIO_PH0_M0FAULT0 0x00070006
9729
#define GPIO_PH0_WT2CCP0 0x00070007
9730
9731
#define GPIO_PH1_SSI3FSS 0x00070402
9732
#define GPIO_PH1_M0PWM1 0x00070404
9733
#define GPIO_PH1_IDX0 0x00070405
9734
#define GPIO_PH1_M0FAULT1 0x00070406
9735
#define GPIO_PH1_WT2CCP1 0x00070407
9736
9737
#define GPIO_PH2_SSI3RX 0x00070802
9738
#define GPIO_PH2_M0PWM2 0x00070804
9739
#define GPIO_PH2_M0FAULT2 0x00070806
9740
#define GPIO_PH2_WT5CCP0 0x00070807
9741
9742
#define GPIO_PH3_SSI3TX 0x00070C02
9743
#define GPIO_PH3_M0PWM3 0x00070C04
9744
#define GPIO_PH3_M0FAULT3 0x00070C06
9745
#define GPIO_PH3_WT5CCP1 0x00070C07
9746
9747
#define GPIO_PH4_SSI2CLK 0x00071002
9748
#define GPIO_PH4_M0PWM4 0x00071004
9749
#define GPIO_PH4_PHA0 0x00071005
9750
#define GPIO_PH4_WT3CCP0 0x00071007
9751
9752
#define GPIO_PH5_SSI2FSS 0x00071402
9753
#define GPIO_PH5_M0PWM5 0x00071404
9754
#define GPIO_PH5_PHB0 0x00071405
9755
#define GPIO_PH5_WT3CCP1 0x00071407
9756
9757
#define GPIO_PH6_SSI2RX 0x00071802
9758
#define GPIO_PH6_M0PWM6 0x00071804
9759
#define GPIO_PH6_WT4CCP0 0x00071807
9760
9761
#define GPIO_PH7_SSI2TX 0x00071C02
9762
#define GPIO_PH7_M0PWM7 0x00071C04
9763
#define GPIO_PH7_WT4CCP1 0x00071C07
9764
9765
#define GPIO_PJ0_U4RX 0x00080001
9766
#define GPIO_PJ0_T1CCP0 0x00080007
9767
9768
#define GPIO_PJ1_U4TX 0x00080401
9769
#define GPIO_PJ1_T1CCP1 0x00080407
9770
9771
#define GPIO_PJ2_U5RX 0x00080801
9772
#define GPIO_PJ2_IDX0 0x00080805
9773
#define GPIO_PJ2_T2CCP0 0x00080807
9774
9775
#define GPIO_PJ3_U5TX 0x00080C01
9776
#define GPIO_PJ3_T2CCP1 0x00080C07
9777
9778
#define GPIO_PJ4_U6RX 0x00081001
9779
#define GPIO_PJ4_T3CCP0 0x00081007
9780
9781
#define GPIO_PJ5_U6TX 0x00081401
9782
#define GPIO_PJ5_T3CCP1 0x00081407
9783
9784
#define GPIO_PK0_SSI3CLK 0x00090002
9785
#define GPIO_PK0_M1FAULT0 0x00090006
9786
9787
#define GPIO_PK1_SSI3FSS 0x00090402
9788
#define GPIO_PK1_M1FAULT1 0x00090406
9789
9790
#define GPIO_PK2_SSI3RX 0x00090802
9791
#define GPIO_PK2_M1FAULT2 0x00090806
9792
9793
#define GPIO_PK3_SSI3TX 0x00090C02
9794
#define GPIO_PK3_M1FAULT3 0x00090C06
9795
9796
#define GPIO_PK4_U7RX 0x00091001
9797
#define GPIO_PK4_M0FAULT0 0x00091006
9798
#define GPIO_PK4_RTCCLK 0x00091007
9799
#define GPIO_PK4_C0O 0x00091008
9800
9801
#define GPIO_PK5_U7TX 0x00091401
9802
#define GPIO_PK5_M0FAULT1 0x00091406
9803
#define GPIO_PK5_C1O 0x00091408
9804
9805
#define GPIO_PK6_M0FAULT2 0x00091806
9806
#define GPIO_PK6_WT1CCP0 0x00091807
9807
#define GPIO_PK6_C2O 0x00091808
9808
9809
#define GPIO_PK7_M0FAULT3 0x00091C06
9810
#define GPIO_PK7_WT1CCP1 0x00091C07
9811
9812
#define GPIO_PL0_T0CCP0 0x000A0007
9813
#define GPIO_PL0_WT0CCP0 0x000A0008
9814
9815
#define GPIO_PL1_T0CCP1 0x000A0407
9816
#define GPIO_PL1_WT0CCP1 0x000A0408
9817
9818
#define GPIO_PL2_T1CCP0 0x000A0807
9819
#define GPIO_PL2_WT1CCP0 0x000A0808
9820
9821
#define GPIO_PL3_T1CCP1 0x000A0C07
9822
#define GPIO_PL3_WT1CCP1 0x000A0C08
9823
9824
#define GPIO_PL4_T2CCP0 0x000A1007
9825
#define GPIO_PL4_WT2CCP0 0x000A1008
9826
9827
#define GPIO_PL5_T2CCP1 0x000A1407
9828
#define GPIO_PL5_WT2CCP1 0x000A1408
9829
9830
#define GPIO_PL6_T3CCP0 0x000A1807
9831
#define GPIO_PL6_WT3CCP0 0x000A1808
9832
9833
#define GPIO_PL7_T3CCP1 0x000A1C07
9834
#define GPIO_PL7_WT3CCP1 0x000A1C08
9835
9836
#define GPIO_PM0_T4CCP0 0x000B0007
9837
#define GPIO_PM0_WT4CCP0 0x000B0008
9838
9839
#define GPIO_PM1_T4CCP1 0x000B0407
9840
#define GPIO_PM1_WT4CCP1 0x000B0408
9841
9842
#define GPIO_PM2_T5CCP0 0x000B0807
9843
#define GPIO_PM2_WT5CCP0 0x000B0808
9844
9845
#define GPIO_PM3_T5CCP1 0x000B0C07
9846
#define GPIO_PM3_WT5CCP1 0x000B0C08
9847
9848
#define GPIO_PM6_M0PWM4 0x000B1802
9849
#define GPIO_PM6_WT0CCP0 0x000B1807
9850
9851
#define GPIO_PM7_M0PWM5 0x000B1C02
9852
#define GPIO_PM7_WT0CCP1 0x000B1C07
9853
9854
#define GPIO_PN0_CAN0RX 0x000C0001
9855
9856
#define GPIO_PN1_CAN0TX 0x000C0401
9857
9858
#define GPIO_PN2_M0PWM6 0x000C0802
9859
#define GPIO_PN2_WT2CCP0 0x000C0807
9860
9861
#define GPIO_PN3_M0PWM7 0x000C0C02
9862
#define GPIO_PN3_WT2CCP1 0x000C0C07
9863
9864
#define GPIO_PN4_M1PWM4 0x000C1002
9865
#define GPIO_PN4_WT3CCP0 0x000C1007
9866
9867
#define GPIO_PN5_M1PWM5 0x000C1402
9868
#define GPIO_PN5_WT3CCP1 0x000C1407
9869
9870
#define GPIO_PN6_M1PWM6 0x000C1802
9871
#define GPIO_PN6_WT4CCP0 0x000C1807
9872
9873
#define GPIO_PN7_M1PWM7 0x000C1C02
9874
#define GPIO_PN7_WT4CCP1 0x000C1C07
9875
9876
#define GPIO_PP0_M0PWM0 0x000D0001
9877
#define GPIO_PP0_T4CCP0 0x000D0007
9878
9879
#define GPIO_PP1_M0PWM1 0x000D0401
9880
#define GPIO_PP1_T4CCP1 0x000D0407
9881
9882
#define GPIO_PP2_M0PWM2 0x000D0801
9883
#define GPIO_PP2_T5CCP0 0x000D0807
9884
9885
#endif
// PART_TM4C123BH6PGE
9886
9887
//*****************************************************************************
9888
//
9889
// TM4C123BH6ZRB Port/Pin Mapping Definitions
9890
//
9891
//*****************************************************************************
9892
#ifdef PART_TM4C123BH6ZRB
9893
9894
#define GPIO_PA0_U0RX 0x00000001
9895
#define GPIO_PA0_CAN1RX 0x00000008
9896
9897
#define GPIO_PA1_U0TX 0x00000401
9898
#define GPIO_PA1_CAN1TX 0x00000408
9899
9900
#define GPIO_PA2_SSI0CLK 0x00000802
9901
9902
#define GPIO_PA3_SSI0FSS 0x00000C02
9903
9904
#define GPIO_PA4_SSI0RX 0x00001002
9905
9906
#define GPIO_PA5_SSI0TX 0x00001402
9907
9908
#define GPIO_PA6_I2C1SCL 0x00001803
9909
#define GPIO_PA6_M1PWM2 0x00001805
9910
9911
#define GPIO_PA7_I2C1SDA 0x00001C03
9912
#define GPIO_PA7_M1PWM3 0x00001C05
9913
9914
#define GPIO_PB0_U1RX 0x00010001
9915
#define GPIO_PB0_T2CCP0 0x00010007
9916
9917
#define GPIO_PB1_U1TX 0x00010401
9918
#define GPIO_PB1_T2CCP1 0x00010407
9919
9920
#define GPIO_PB2_I2C0SCL 0x00010803
9921
#define GPIO_PB2_T3CCP0 0x00010807
9922
9923
#define GPIO_PB3_I2C0SDA 0x00010C03
9924
#define GPIO_PB3_T3CCP1 0x00010C07
9925
9926
#define GPIO_PB4_SSI2CLK 0x00011002
9927
#define GPIO_PB4_M0PWM2 0x00011004
9928
#define GPIO_PB4_T1CCP0 0x00011007
9929
#define GPIO_PB4_CAN0RX 0x00011008
9930
9931
#define GPIO_PB5_SSI2FSS 0x00011402
9932
#define GPIO_PB5_M0PWM3 0x00011404
9933
#define GPIO_PB5_T1CCP1 0x00011407
9934
#define GPIO_PB5_CAN0TX 0x00011408
9935
9936
#define GPIO_PB6_SSI2RX 0x00011802
9937
#define GPIO_PB6_I2C5SCL 0x00011803
9938
#define GPIO_PB6_M0PWM0 0x00011804
9939
#define GPIO_PB6_T0CCP0 0x00011807
9940
9941
#define GPIO_PB7_SSI2TX 0x00011C02
9942
#define GPIO_PB7_I2C5SDA 0x00011C03
9943
#define GPIO_PB7_M0PWM1 0x00011C04
9944
#define GPIO_PB7_T0CCP1 0x00011C07
9945
9946
#define GPIO_PC0_TCK 0x00020001
9947
#define GPIO_PC0_SWCLK 0x00020001
9948
#define GPIO_PC0_T4CCP0 0x00020007
9949
9950
#define GPIO_PC1_TMS 0x00020401
9951
#define GPIO_PC1_SWDIO 0x00020401
9952
#define GPIO_PC1_T4CCP1 0x00020407
9953
9954
#define GPIO_PC2_TDI 0x00020801
9955
#define GPIO_PC2_T5CCP0 0x00020807
9956
9957
#define GPIO_PC3_SWO 0x00020C01
9958
#define GPIO_PC3_TDO 0x00020C01
9959
#define GPIO_PC3_T5CCP1 0x00020C07
9960
9961
#define GPIO_PC4_U4RX 0x00021001
9962
#define GPIO_PC4_U1RX 0x00021002
9963
#define GPIO_PC4_M0PWM6 0x00021004
9964
#define GPIO_PC4_IDX1 0x00021006
9965
#define GPIO_PC4_WT0CCP0 0x00021007
9966
#define GPIO_PC4_U1RTS 0x00021008
9967
9968
#define GPIO_PC5_U4TX 0x00021401
9969
#define GPIO_PC5_U1TX 0x00021402
9970
#define GPIO_PC5_M0PWM7 0x00021404
9971
#define GPIO_PC5_PHA1 0x00021406
9972
#define GPIO_PC5_WT0CCP1 0x00021407
9973
#define GPIO_PC5_U1CTS 0x00021408
9974
9975
#define GPIO_PC6_U3RX 0x00021801
9976
#define GPIO_PC6_PHB1 0x00021806
9977
#define GPIO_PC6_WT1CCP0 0x00021807
9978
9979
#define GPIO_PC7_U3TX 0x00021C01
9980
#define GPIO_PC7_WT1CCP1 0x00021C07
9981
9982
#define GPIO_PD0_SSI3CLK 0x00030001
9983
#define GPIO_PD0_SSI1CLK 0x00030002
9984
#define GPIO_PD0_I2C3SCL 0x00030003
9985
#define GPIO_PD0_M0PWM6 0x00030004
9986
#define GPIO_PD0_M1PWM0 0x00030005
9987
#define GPIO_PD0_WT2CCP0 0x00030007
9988
9989
#define GPIO_PD1_SSI3FSS 0x00030401
9990
#define GPIO_PD1_SSI1FSS 0x00030402
9991
#define GPIO_PD1_I2C3SDA 0x00030403
9992
#define GPIO_PD1_M0PWM7 0x00030404
9993
#define GPIO_PD1_M1PWM1 0x00030405
9994
#define GPIO_PD1_WT2CCP1 0x00030407
9995
9996
#define GPIO_PD2_SSI3RX 0x00030801
9997
#define GPIO_PD2_SSI1RX 0x00030802
9998
#define GPIO_PD2_M0FAULT0 0x00030804
9999
#define GPIO_PD2_WT3CCP0 0x00030807
10000
10001
#define GPIO_PD3_SSI3TX 0x00030C01
10002
#define GPIO_PD3_SSI1TX 0x00030C02
10003
#define GPIO_PD3_IDX0 0x00030C06
10004
#define GPIO_PD3_WT3CCP1 0x00030C07
10005
10006
#define GPIO_PD4_U6RX 0x00031001
10007
#define GPIO_PD4_WT4CCP0 0x00031007
10008
10009
#define GPIO_PD5_U6TX 0x00031401
10010
#define GPIO_PD5_WT4CCP1 0x00031407
10011
10012
#define GPIO_PD6_U2RX 0x00031801
10013
#define GPIO_PD6_M0FAULT0 0x00031804
10014
#define GPIO_PD6_PHA0 0x00031806
10015
#define GPIO_PD6_WT5CCP0 0x00031807
10016
10017
#define GPIO_PD7_U2TX 0x00031C01
10018
#define GPIO_PD7_M0FAULT1 0x00031C04
10019
#define GPIO_PD7_PHB0 0x00031C06
10020
#define GPIO_PD7_WT5CCP1 0x00031C07
10021
#define GPIO_PD7_NMI 0x00031C08
10022
10023
#define GPIO_PE0_U7RX 0x00040001
10024
10025
#define GPIO_PE1_U7TX 0x00040401
10026
10027
#define GPIO_PE4_U5RX 0x00041001
10028
#define GPIO_PE4_I2C2SCL 0x00041003
10029
#define GPIO_PE4_M0PWM4 0x00041004
10030
#define GPIO_PE4_M1PWM2 0x00041005
10031
#define GPIO_PE4_CAN0RX 0x00041008
10032
10033
#define GPIO_PE5_U5TX 0x00041401
10034
#define GPIO_PE5_I2C2SDA 0x00041403
10035
#define GPIO_PE5_M0PWM5 0x00041404
10036
#define GPIO_PE5_M1PWM3 0x00041405
10037
#define GPIO_PE5_CAN0TX 0x00041408
10038
10039
#define GPIO_PE6_CAN1RX 0x00041808
10040
10041
#define GPIO_PE7_U1RI 0x00041C01
10042
#define GPIO_PE7_CAN1TX 0x00041C08
10043
10044
#define GPIO_PF0_U1RTS 0x00050001
10045
#define GPIO_PF0_SSI1RX 0x00050002
10046
#define GPIO_PF0_CAN0RX 0x00050003
10047
#define GPIO_PF0_M1PWM4 0x00050005
10048
#define GPIO_PF0_PHA0 0x00050006
10049
#define GPIO_PF0_T0CCP0 0x00050007
10050
#define GPIO_PF0_NMI 0x00050008
10051
#define GPIO_PF0_C0O 0x00050009
10052
#define GPIO_PF0_TRD2 0x0005000E
10053
10054
#define GPIO_PF1_U1CTS 0x00050401
10055
#define GPIO_PF1_SSI1TX 0x00050402
10056
#define GPIO_PF1_M1PWM5 0x00050405
10057
#define GPIO_PF1_PHB0 0x00050406
10058
#define GPIO_PF1_T0CCP1 0x00050407
10059
#define GPIO_PF1_C1O 0x00050409
10060
#define GPIO_PF1_TRD1 0x0005040E
10061
10062
#define GPIO_PF2_U1DCD 0x00050801
10063
#define GPIO_PF2_SSI1CLK 0x00050802
10064
#define GPIO_PF2_M0FAULT0 0x00050804
10065
#define GPIO_PF2_M1PWM6 0x00050805
10066
#define GPIO_PF2_T1CCP0 0x00050807
10067
#define GPIO_PF2_C2O 0x00050809
10068
#define GPIO_PF2_TRD0 0x0005080E
10069
10070
#define GPIO_PF3_U1DSR 0x00050C01
10071
#define GPIO_PF3_SSI1FSS 0x00050C02
10072
#define GPIO_PF3_CAN0TX 0x00050C03
10073
#define GPIO_PF3_M0FAULT1 0x00050C04
10074
#define GPIO_PF3_M1PWM7 0x00050C05
10075
#define GPIO_PF3_T1CCP1 0x00050C07
10076
#define GPIO_PF3_TRCLK 0x00050C0E
10077
10078
#define GPIO_PF4_U1DTR 0x00051001
10079
#define GPIO_PF4_M0FAULT2 0x00051004
10080
#define GPIO_PF4_M1FAULT0 0x00051005
10081
#define GPIO_PF4_IDX0 0x00051006
10082
#define GPIO_PF4_T2CCP0 0x00051007
10083
#define GPIO_PF4_TRD3 0x0005100E
10084
10085
#define GPIO_PF5_M0FAULT3 0x00051404
10086
#define GPIO_PF5_T2CCP1 0x00051407
10087
10088
#define GPIO_PF6_I2C2SCL 0x00051803
10089
#define GPIO_PF6_T3CCP0 0x00051807
10090
10091
#define GPIO_PF7_I2C2SDA 0x00051C03
10092
#define GPIO_PF7_M1FAULT0 0x00051C05
10093
#define GPIO_PF7_T3CCP1 0x00051C07
10094
10095
#define GPIO_PG0_I2C3SCL 0x00060003
10096
#define GPIO_PG0_M1FAULT1 0x00060005
10097
#define GPIO_PG0_PHA1 0x00060006
10098
#define GPIO_PG0_T4CCP0 0x00060007
10099
10100
#define GPIO_PG1_I2C3SDA 0x00060403
10101
#define GPIO_PG1_M1FAULT2 0x00060405
10102
#define GPIO_PG1_PHB1 0x00060406
10103
#define GPIO_PG1_T4CCP1 0x00060407
10104
10105
#define GPIO_PG2_I2C4SCL 0x00060803
10106
#define GPIO_PG2_M0FAULT1 0x00060804
10107
#define GPIO_PG2_M1PWM0 0x00060805
10108
#define GPIO_PG2_T5CCP0 0x00060807
10109
10110
#define GPIO_PG3_I2C4SDA 0x00060C03
10111
#define GPIO_PG3_M0FAULT2 0x00060C04
10112
#define GPIO_PG3_M1PWM1 0x00060C05
10113
#define GPIO_PG3_PHA1 0x00060C06
10114
#define GPIO_PG3_T5CCP1 0x00060C07
10115
10116
#define GPIO_PG4_U2RX 0x00061001
10117
#define GPIO_PG4_I2C1SCL 0x00061003
10118
#define GPIO_PG4_M0PWM4 0x00061004
10119
#define GPIO_PG4_M1PWM2 0x00061005
10120
#define GPIO_PG4_PHB1 0x00061006
10121
#define GPIO_PG4_WT0CCP0 0x00061007
10122
10123
#define GPIO_PG5_U2TX 0x00061401
10124
#define GPIO_PG5_I2C1SDA 0x00061403
10125
#define GPIO_PG5_M0PWM5 0x00061404
10126
#define GPIO_PG5_M1PWM3 0x00061405
10127
#define GPIO_PG5_IDX1 0x00061406
10128
#define GPIO_PG5_WT0CCP1 0x00061407
10129
10130
#define GPIO_PG6_I2C5SCL 0x00061803
10131
#define GPIO_PG6_M0PWM6 0x00061804
10132
#define GPIO_PG6_WT1CCP0 0x00061807
10133
10134
#define GPIO_PG7_I2C5SDA 0x00061C03
10135
#define GPIO_PG7_M0PWM7 0x00061C04
10136
#define GPIO_PG7_IDX1 0x00061C05
10137
#define GPIO_PG7_WT1CCP1 0x00061C07
10138
10139
#define GPIO_PH0_SSI3CLK 0x00070002
10140
#define GPIO_PH0_M0PWM0 0x00070004
10141
#define GPIO_PH0_M0FAULT0 0x00070006
10142
#define GPIO_PH0_WT2CCP0 0x00070007
10143
10144
#define GPIO_PH1_SSI3FSS 0x00070402
10145
#define GPIO_PH1_M0PWM1 0x00070404
10146
#define GPIO_PH1_IDX0 0x00070405
10147
#define GPIO_PH1_M0FAULT1 0x00070406
10148
#define GPIO_PH1_WT2CCP1 0x00070407
10149
10150
#define GPIO_PH2_SSI3RX 0x00070802
10151
#define GPIO_PH2_M0PWM2 0x00070804
10152
#define GPIO_PH2_M0FAULT2 0x00070806
10153
#define GPIO_PH2_WT5CCP0 0x00070807
10154
10155
#define GPIO_PH3_SSI3TX 0x00070C02
10156
#define GPIO_PH3_M0PWM3 0x00070C04
10157
#define GPIO_PH3_M0FAULT3 0x00070C06
10158
#define GPIO_PH3_WT5CCP1 0x00070C07
10159
10160
#define GPIO_PH4_SSI2CLK 0x00071002
10161
#define GPIO_PH4_M0PWM4 0x00071004
10162
#define GPIO_PH4_PHA0 0x00071005
10163
#define GPIO_PH4_WT3CCP0 0x00071007
10164
10165
#define GPIO_PH5_SSI2FSS 0x00071402
10166
#define GPIO_PH5_M0PWM5 0x00071404
10167
#define GPIO_PH5_PHB0 0x00071405
10168
#define GPIO_PH5_WT3CCP1 0x00071407
10169
10170
#define GPIO_PH6_SSI2RX 0x00071802
10171
#define GPIO_PH6_M0PWM6 0x00071804
10172
#define GPIO_PH6_WT4CCP0 0x00071807
10173
10174
#define GPIO_PH7_SSI2TX 0x00071C02
10175
#define GPIO_PH7_M0PWM7 0x00071C04
10176
#define GPIO_PH7_WT4CCP1 0x00071C07
10177
10178
#define GPIO_PJ0_U4RX 0x00080001
10179
#define GPIO_PJ0_T1CCP0 0x00080007
10180
10181
#define GPIO_PJ1_U4TX 0x00080401
10182
#define GPIO_PJ1_T1CCP1 0x00080407
10183
10184
#define GPIO_PJ2_U5RX 0x00080801
10185
#define GPIO_PJ2_IDX0 0x00080805
10186
#define GPIO_PJ2_T2CCP0 0x00080807
10187
10188
#define GPIO_PJ3_U5TX 0x00080C01
10189
#define GPIO_PJ3_T2CCP1 0x00080C07
10190
10191
#define GPIO_PJ4_U6RX 0x00081001
10192
#define GPIO_PJ4_T3CCP0 0x00081007
10193
10194
#define GPIO_PJ5_U6TX 0x00081401
10195
#define GPIO_PJ5_T3CCP1 0x00081407
10196
10197
#define GPIO_PK0_SSI3CLK 0x00090002
10198
#define GPIO_PK0_M1FAULT0 0x00090006
10199
10200
#define GPIO_PK1_SSI3FSS 0x00090402
10201
#define GPIO_PK1_M1FAULT1 0x00090406
10202
10203
#define GPIO_PK2_SSI3RX 0x00090802
10204
#define GPIO_PK2_M1FAULT2 0x00090806
10205
10206
#define GPIO_PK3_SSI3TX 0x00090C02
10207
#define GPIO_PK3_M1FAULT3 0x00090C06
10208
10209
#define GPIO_PK4_U7RX 0x00091001
10210
#define GPIO_PK4_M0FAULT0 0x00091006
10211
#define GPIO_PK4_RTCCLK 0x00091007
10212
#define GPIO_PK4_C0O 0x00091008
10213
10214
#define GPIO_PK5_U7TX 0x00091401
10215
#define GPIO_PK5_M0FAULT1 0x00091406
10216
#define GPIO_PK5_C1O 0x00091408
10217
10218
#define GPIO_PK6_M0FAULT2 0x00091806
10219
#define GPIO_PK6_WT1CCP0 0x00091807
10220
#define GPIO_PK6_C2O 0x00091808
10221
10222
#define GPIO_PK7_M0FAULT3 0x00091C06
10223
#define GPIO_PK7_WT1CCP1 0x00091C07
10224
10225
#define GPIO_PL0_T0CCP0 0x000A0007
10226
#define GPIO_PL0_WT0CCP0 0x000A0008
10227
10228
#define GPIO_PL1_T0CCP1 0x000A0407
10229
#define GPIO_PL1_WT0CCP1 0x000A0408
10230
10231
#define GPIO_PL2_T1CCP0 0x000A0807
10232
#define GPIO_PL2_WT1CCP0 0x000A0808
10233
10234
#define GPIO_PL3_T1CCP1 0x000A0C07
10235
#define GPIO_PL3_WT1CCP1 0x000A0C08
10236
10237
#define GPIO_PL4_T2CCP0 0x000A1007
10238
#define GPIO_PL4_WT2CCP0 0x000A1008
10239
10240
#define GPIO_PL5_T2CCP1 0x000A1407
10241
#define GPIO_PL5_WT2CCP1 0x000A1408
10242
10243
#define GPIO_PL6_T3CCP0 0x000A1807
10244
#define GPIO_PL6_WT3CCP0 0x000A1808
10245
10246
#define GPIO_PL7_T3CCP1 0x000A1C07
10247
#define GPIO_PL7_WT3CCP1 0x000A1C08
10248
10249
#define GPIO_PM0_T4CCP0 0x000B0007
10250
#define GPIO_PM0_WT4CCP0 0x000B0008
10251
10252
#define GPIO_PM1_T4CCP1 0x000B0407
10253
#define GPIO_PM1_WT4CCP1 0x000B0408
10254
10255
#define GPIO_PM2_T5CCP0 0x000B0807
10256
#define GPIO_PM2_WT5CCP0 0x000B0808
10257
10258
#define GPIO_PM3_T5CCP1 0x000B0C07
10259
#define GPIO_PM3_WT5CCP1 0x000B0C08
10260
10261
#define GPIO_PM6_M0PWM4 0x000B1802
10262
#define GPIO_PM6_WT0CCP0 0x000B1807
10263
10264
#define GPIO_PM7_M0PWM5 0x000B1C02
10265
#define GPIO_PM7_WT0CCP1 0x000B1C07
10266
10267
#define GPIO_PN0_CAN0RX 0x000C0001
10268
10269
#define GPIO_PN1_CAN0TX 0x000C0401
10270
10271
#define GPIO_PN2_M0PWM6 0x000C0802
10272
#define GPIO_PN2_WT2CCP0 0x000C0807
10273
10274
#define GPIO_PN3_M0PWM7 0x000C0C02
10275
#define GPIO_PN3_WT2CCP1 0x000C0C07
10276
10277
#define GPIO_PN4_M1PWM4 0x000C1002
10278
#define GPIO_PN4_WT3CCP0 0x000C1007
10279
10280
#define GPIO_PN5_M1PWM5 0x000C1402
10281
#define GPIO_PN5_WT3CCP1 0x000C1407
10282
10283
#define GPIO_PN6_M1PWM6 0x000C1802
10284
#define GPIO_PN6_WT4CCP0 0x000C1807
10285
10286
#define GPIO_PN7_M1PWM7 0x000C1C02
10287
#define GPIO_PN7_WT4CCP1 0x000C1C07
10288
10289
#define GPIO_PP0_M0PWM0 0x000D0001
10290
#define GPIO_PP0_T4CCP0 0x000D0007
10291
10292
#define GPIO_PP1_M0PWM1 0x000D0401
10293
#define GPIO_PP1_T4CCP1 0x000D0407
10294
10295
#define GPIO_PP2_M0PWM2 0x000D0801
10296
#define GPIO_PP2_T5CCP0 0x000D0807
10297
10298
#define GPIO_PP3_M0PWM3 0x000D0C01
10299
#define GPIO_PP3_T5CCP1 0x000D0C07
10300
10301
#define GPIO_PP4_M0PWM4 0x000D1001
10302
#define GPIO_PP4_WT0CCP0 0x000D1007
10303
10304
#define GPIO_PP5_M0PWM5 0x000D1401
10305
#define GPIO_PP5_WT0CCP1 0x000D1407
10306
10307
#define GPIO_PP6_M0PWM6 0x000D1801
10308
#define GPIO_PP6_WT1CCP0 0x000D1807
10309
10310
#define GPIO_PP7_M0PWM7 0x000D1C01
10311
#define GPIO_PP7_WT1CCP1 0x000D1C07
10312
10313
#define GPIO_PQ0_M1PWM0 0x000E0001
10314
#define GPIO_PQ0_WT2CCP0 0x000E0007
10315
10316
#define GPIO_PQ1_M1PWM1 0x000E0401
10317
#define GPIO_PQ1_WT2CCP1 0x000E0407
10318
10319
#define GPIO_PQ2_M1PWM2 0x000E0801
10320
#define GPIO_PQ2_WT3CCP0 0x000E0807
10321
10322
#define GPIO_PQ3_M1PWM3 0x000E0C01
10323
#define GPIO_PQ3_WT3CCP1 0x000E0C07
10324
10325
#define GPIO_PQ4_M1PWM4 0x000E1001
10326
#define GPIO_PQ4_WT4CCP0 0x000E1007
10327
10328
#define GPIO_PQ5_M1PWM5 0x000E1401
10329
#define GPIO_PQ5_WT4CCP1 0x000E1407
10330
10331
#define GPIO_PQ6_M1PWM6 0x000E1801
10332
#define GPIO_PQ6_WT5CCP0 0x000E1807
10333
10334
#define GPIO_PQ7_M1PWM7 0x000E1C01
10335
#define GPIO_PQ7_WT5CCP1 0x000E1C07
10336
10337
#endif
// PART_TM4C123BH6ZRB
10338
10339
//*****************************************************************************
10340
//
10341
// TM4C123GH6PGE Port/Pin Mapping Definitions
10342
//
10343
//*****************************************************************************
10344
#ifdef PART_TM4C123GH6PGE
10345
10346
#define GPIO_PA0_U0RX 0x00000001
10347
#define GPIO_PA0_CAN1RX 0x00000008
10348
10349
#define GPIO_PA1_U0TX 0x00000401
10350
#define GPIO_PA1_CAN1TX 0x00000408
10351
10352
#define GPIO_PA2_SSI0CLK 0x00000802
10353
10354
#define GPIO_PA3_SSI0FSS 0x00000C02
10355
10356
#define GPIO_PA4_SSI0RX 0x00001002
10357
10358
#define GPIO_PA5_SSI0TX 0x00001402
10359
10360
#define GPIO_PA6_I2C1SCL 0x00001803
10361
#define GPIO_PA6_M1PWM2 0x00001805
10362
10363
#define GPIO_PA7_I2C1SDA 0x00001C03
10364
#define GPIO_PA7_M1PWM3 0x00001C05
10365
10366
#define GPIO_PB0_U1RX 0x00010001
10367
#define GPIO_PB0_T2CCP0 0x00010007
10368
10369
#define GPIO_PB1_U1TX 0x00010401
10370
#define GPIO_PB1_T2CCP1 0x00010407
10371
10372
#define GPIO_PB2_I2C0SCL 0x00010803
10373
#define GPIO_PB2_T3CCP0 0x00010807
10374
10375
#define GPIO_PB3_I2C0SDA 0x00010C03
10376
#define GPIO_PB3_T3CCP1 0x00010C07
10377
10378
#define GPIO_PB4_SSI2CLK 0x00011002
10379
#define GPIO_PB4_M0PWM2 0x00011004
10380
#define GPIO_PB4_T1CCP0 0x00011007
10381
#define GPIO_PB4_CAN0RX 0x00011008
10382
10383
#define GPIO_PB5_SSI2FSS 0x00011402
10384
#define GPIO_PB5_M0PWM3 0x00011404
10385
#define GPIO_PB5_T1CCP1 0x00011407
10386
#define GPIO_PB5_CAN0TX 0x00011408
10387
10388
#define GPIO_PC0_TCK 0x00020001
10389
#define GPIO_PC0_SWCLK 0x00020001
10390
#define GPIO_PC0_T4CCP0 0x00020007
10391
10392
#define GPIO_PC1_TMS 0x00020401
10393
#define GPIO_PC1_SWDIO 0x00020401
10394
#define GPIO_PC1_T4CCP1 0x00020407
10395
10396
#define GPIO_PC2_TDI 0x00020801
10397
#define GPIO_PC2_T5CCP0 0x00020807
10398
10399
#define GPIO_PC3_SWO 0x00020C01
10400
#define GPIO_PC3_TDO 0x00020C01
10401
#define GPIO_PC3_T5CCP1 0x00020C07
10402
10403
#define GPIO_PC4_U4RX 0x00021001
10404
#define GPIO_PC4_U1RX 0x00021002
10405
#define GPIO_PC4_M0PWM6 0x00021004
10406
#define GPIO_PC4_IDX1 0x00021006
10407
#define GPIO_PC4_WT0CCP0 0x00021007
10408
#define GPIO_PC4_U1RTS 0x00021008
10409
10410
#define GPIO_PC5_U4TX 0x00021401
10411
#define GPIO_PC5_U1TX 0x00021402
10412
#define GPIO_PC5_M0PWM7 0x00021404
10413
#define GPIO_PC5_PHA1 0x00021406
10414
#define GPIO_PC5_WT0CCP1 0x00021407
10415
#define GPIO_PC5_U1CTS 0x00021408
10416
10417
#define GPIO_PC6_U3RX 0x00021801
10418
#define GPIO_PC6_PHB1 0x00021806
10419
#define GPIO_PC6_WT1CCP0 0x00021807
10420
#define GPIO_PC6_USB0EPEN 0x00021808
10421
10422
#define GPIO_PC7_U3TX 0x00021C01
10423
#define GPIO_PC7_WT1CCP1 0x00021C07
10424
#define GPIO_PC7_USB0PFLT 0x00021C08
10425
10426
#define GPIO_PD0_SSI3CLK 0x00030001
10427
#define GPIO_PD0_SSI1CLK 0x00030002
10428
#define GPIO_PD0_I2C3SCL 0x00030003
10429
#define GPIO_PD0_M0PWM6 0x00030004
10430
#define GPIO_PD0_M1PWM0 0x00030005
10431
#define GPIO_PD0_WT2CCP0 0x00030007
10432
10433
#define GPIO_PD1_SSI3FSS 0x00030401
10434
#define GPIO_PD1_SSI1FSS 0x00030402
10435
#define GPIO_PD1_I2C3SDA 0x00030403
10436
#define GPIO_PD1_M0PWM7 0x00030404
10437
#define GPIO_PD1_M1PWM1 0x00030405
10438
#define GPIO_PD1_WT2CCP1 0x00030407
10439
10440
#define GPIO_PD2_SSI3RX 0x00030801
10441
#define GPIO_PD2_SSI1RX 0x00030802
10442
#define GPIO_PD2_M0FAULT0 0x00030804
10443
#define GPIO_PD2_WT3CCP0 0x00030807
10444
#define GPIO_PD2_USB0EPEN 0x00030808
10445
10446
#define GPIO_PD3_SSI3TX 0x00030C01
10447
#define GPIO_PD3_SSI1TX 0x00030C02
10448
#define GPIO_PD3_IDX0 0x00030C06
10449
#define GPIO_PD3_WT3CCP1 0x00030C07
10450
#define GPIO_PD3_USB0PFLT 0x00030C08
10451
10452
#define GPIO_PD4_U6RX 0x00031001
10453
#define GPIO_PD4_WT4CCP0 0x00031007
10454
10455
#define GPIO_PD5_U6TX 0x00031401
10456
#define GPIO_PD5_WT4CCP1 0x00031407
10457
10458
#define GPIO_PD6_U2RX 0x00031801
10459
#define GPIO_PD6_M0FAULT0 0x00031804
10460
#define GPIO_PD6_PHA0 0x00031806
10461
#define GPIO_PD6_WT5CCP0 0x00031807
10462
10463
#define GPIO_PD7_U2TX 0x00031C01
10464
#define GPIO_PD7_M0FAULT1 0x00031C04
10465
#define GPIO_PD7_PHB0 0x00031C06
10466
#define GPIO_PD7_WT5CCP1 0x00031C07
10467
#define GPIO_PD7_NMI 0x00031C08
10468
10469
#define GPIO_PE0_U7RX 0x00040001
10470
10471
#define GPIO_PE1_U7TX 0x00040401
10472
10473
#define GPIO_PE4_U5RX 0x00041001
10474
#define GPIO_PE4_I2C2SCL 0x00041003
10475
#define GPIO_PE4_M0PWM4 0x00041004
10476
#define GPIO_PE4_M1PWM2 0x00041005
10477
#define GPIO_PE4_CAN0RX 0x00041008
10478
10479
#define GPIO_PE5_U5TX 0x00041401
10480
#define GPIO_PE5_I2C2SDA 0x00041403
10481
#define GPIO_PE5_M0PWM5 0x00041404
10482
#define GPIO_PE5_M1PWM3 0x00041405
10483
#define GPIO_PE5_CAN0TX 0x00041408
10484
10485
#define GPIO_PE6_CAN1RX 0x00041808
10486
10487
#define GPIO_PE7_U1RI 0x00041C01
10488
#define GPIO_PE7_CAN1TX 0x00041C08
10489
10490
#define GPIO_PF0_U1RTS 0x00050001
10491
#define GPIO_PF0_SSI1RX 0x00050002
10492
#define GPIO_PF0_CAN0RX 0x00050003
10493
#define GPIO_PF0_M1PWM4 0x00050005
10494
#define GPIO_PF0_PHA0 0x00050006
10495
#define GPIO_PF0_T0CCP0 0x00050007
10496
#define GPIO_PF0_NMI 0x00050008
10497
#define GPIO_PF0_C0O 0x00050009
10498
#define GPIO_PF0_TRD2 0x0005000E
10499
10500
#define GPIO_PF1_U1CTS 0x00050401
10501
#define GPIO_PF1_SSI1TX 0x00050402
10502
#define GPIO_PF1_M1PWM5 0x00050405
10503
#define GPIO_PF1_PHB0 0x00050406
10504
#define GPIO_PF1_T0CCP1 0x00050407
10505
#define GPIO_PF1_C1O 0x00050409
10506
#define GPIO_PF1_TRD1 0x0005040E
10507
10508
#define GPIO_PF2_U1DCD 0x00050801
10509
#define GPIO_PF2_SSI1CLK 0x00050802
10510
#define GPIO_PF2_M0FAULT0 0x00050804
10511
#define GPIO_PF2_M1PWM6 0x00050805
10512
#define GPIO_PF2_T1CCP0 0x00050807
10513
#define GPIO_PF2_C2O 0x00050809
10514
#define GPIO_PF2_TRD0 0x0005080E
10515
10516
#define GPIO_PF3_U1DSR 0x00050C01
10517
#define GPIO_PF3_SSI1FSS 0x00050C02
10518
#define GPIO_PF3_CAN0TX 0x00050C03
10519
#define GPIO_PF3_M0FAULT1 0x00050C04
10520
#define GPIO_PF3_M1PWM7 0x00050C05
10521
#define GPIO_PF3_T1CCP1 0x00050C07
10522
#define GPIO_PF3_TRCLK 0x00050C0E
10523
10524
#define GPIO_PF4_U1DTR 0x00051001
10525
#define GPIO_PF4_M0FAULT2 0x00051004
10526
#define GPIO_PF4_M1FAULT0 0x00051005
10527
#define GPIO_PF4_IDX0 0x00051006
10528
#define GPIO_PF4_T2CCP0 0x00051007
10529
#define GPIO_PF4_USB0EPEN 0x00051008
10530
#define GPIO_PF4_TRD3 0x0005100E
10531
10532
#define GPIO_PF5_M0FAULT3 0x00051404
10533
#define GPIO_PF5_T2CCP1 0x00051407
10534
#define GPIO_PF5_USB0PFLT 0x00051408
10535
10536
#define GPIO_PF6_I2C2SCL 0x00051803
10537
#define GPIO_PF6_T3CCP0 0x00051807
10538
10539
#define GPIO_PF7_I2C2SDA 0x00051C03
10540
#define GPIO_PF7_M1FAULT0 0x00051C05
10541
#define GPIO_PF7_T3CCP1 0x00051C07
10542
10543
#define GPIO_PG0_I2C3SCL 0x00060003
10544
#define GPIO_PG0_M1FAULT1 0x00060005
10545
#define GPIO_PG0_PHA1 0x00060006
10546
#define GPIO_PG0_T4CCP0 0x00060007
10547
10548
#define GPIO_PG1_I2C3SDA 0x00060403
10549
#define GPIO_PG1_M1FAULT2 0x00060405
10550
#define GPIO_PG1_PHB1 0x00060406
10551
#define GPIO_PG1_T4CCP1 0x00060407
10552
10553
#define GPIO_PG2_I2C4SCL 0x00060803
10554
#define GPIO_PG2_M0FAULT1 0x00060804
10555
#define GPIO_PG2_M1PWM0 0x00060805
10556
#define GPIO_PG2_T5CCP0 0x00060807
10557
10558
#define GPIO_PG3_I2C4SDA 0x00060C03
10559
#define GPIO_PG3_M0FAULT2 0x00060C04
10560
#define GPIO_PG3_M1PWM1 0x00060C05
10561
#define GPIO_PG3_PHA1 0x00060C06
10562
#define GPIO_PG3_T5CCP1 0x00060C07
10563
10564
#define GPIO_PG4_U2RX 0x00061001
10565
#define GPIO_PG4_I2C1SCL 0x00061003
10566
#define GPIO_PG4_M0PWM4 0x00061004
10567
#define GPIO_PG4_M1PWM2 0x00061005
10568
#define GPIO_PG4_PHB1 0x00061006
10569
#define GPIO_PG4_WT0CCP0 0x00061007
10570
#define GPIO_PG4_USB0EPEN 0x00061008
10571
10572
#define GPIO_PG5_U2TX 0x00061401
10573
#define GPIO_PG5_I2C1SDA 0x00061403
10574
#define GPIO_PG5_M0PWM5 0x00061404
10575
#define GPIO_PG5_M1PWM3 0x00061405
10576
#define GPIO_PG5_IDX1 0x00061406
10577
#define GPIO_PG5_WT0CCP1 0x00061407
10578
#define GPIO_PG5_USB0PFLT 0x00061408
10579
10580
#define GPIO_PG6_I2C5SCL 0x00061803
10581
#define GPIO_PG6_M0PWM6 0x00061804
10582
#define GPIO_PG6_WT1CCP0 0x00061807
10583
10584
#define GPIO_PG7_I2C5SDA 0x00061C03
10585
#define GPIO_PG7_M0PWM7 0x00061C04
10586
#define GPIO_PG7_IDX1 0x00061C05
10587
#define GPIO_PG7_WT1CCP1 0x00061C07
10588
10589
#define GPIO_PH0_SSI3CLK 0x00070002
10590
#define GPIO_PH0_M0PWM0 0x00070004
10591
#define GPIO_PH0_M0FAULT0 0x00070006
10592
#define GPIO_PH0_WT2CCP0 0x00070007
10593
10594
#define GPIO_PH1_SSI3FSS 0x00070402
10595
#define GPIO_PH1_M0PWM1 0x00070404
10596
#define GPIO_PH1_IDX0 0x00070405
10597
#define GPIO_PH1_M0FAULT1 0x00070406
10598
#define GPIO_PH1_WT2CCP1 0x00070407
10599
10600
#define GPIO_PH2_SSI3RX 0x00070802
10601
#define GPIO_PH2_M0PWM2 0x00070804
10602
#define GPIO_PH2_M0FAULT2 0x00070806
10603
#define GPIO_PH2_WT5CCP0 0x00070807
10604
10605
#define GPIO_PH3_SSI3TX 0x00070C02
10606
#define GPIO_PH3_M0PWM3 0x00070C04
10607
#define GPIO_PH3_M0FAULT3 0x00070C06
10608
#define GPIO_PH3_WT5CCP1 0x00070C07
10609
10610
#define GPIO_PH4_SSI2CLK 0x00071002
10611
#define GPIO_PH4_M0PWM4 0x00071004
10612
#define GPIO_PH4_PHA0 0x00071005
10613
#define GPIO_PH4_WT3CCP0 0x00071007
10614
10615
#define GPIO_PH5_SSI2FSS 0x00071402
10616
#define GPIO_PH5_M0PWM5 0x00071404
10617
#define GPIO_PH5_PHB0 0x00071405
10618
#define GPIO_PH5_WT3CCP1 0x00071407
10619
10620
#define GPIO_PH6_SSI2RX 0x00071802
10621
#define GPIO_PH6_M0PWM6 0x00071804
10622
#define GPIO_PH6_WT4CCP0 0x00071807
10623
10624
#define GPIO_PH7_SSI2TX 0x00071C02
10625
#define GPIO_PH7_M0PWM7 0x00071C04
10626
#define GPIO_PH7_WT4CCP1 0x00071C07
10627
10628
#define GPIO_PJ0_U4RX 0x00080001
10629
#define GPIO_PJ0_T1CCP0 0x00080007
10630
10631
#define GPIO_PJ1_U4TX 0x00080401
10632
#define GPIO_PJ1_T1CCP1 0x00080407
10633
10634
#define GPIO_PJ2_U5RX 0x00080801
10635
#define GPIO_PJ2_IDX0 0x00080805
10636
#define GPIO_PJ2_T2CCP0 0x00080807
10637
10638
#define GPIO_PJ3_U5TX 0x00080C01
10639
#define GPIO_PJ3_T2CCP1 0x00080C07
10640
10641
#define GPIO_PJ4_U6RX 0x00081001
10642
#define GPIO_PJ4_T3CCP0 0x00081007
10643
10644
#define GPIO_PJ5_U6TX 0x00081401
10645
#define GPIO_PJ5_T3CCP1 0x00081407
10646
10647
#define GPIO_PK0_SSI3CLK 0x00090002
10648
#define GPIO_PK0_M1FAULT0 0x00090006
10649
10650
#define GPIO_PK1_SSI3FSS 0x00090402
10651
#define GPIO_PK1_M1FAULT1 0x00090406
10652
10653
#define GPIO_PK2_SSI3RX 0x00090802
10654
#define GPIO_PK2_M1FAULT2 0x00090806
10655
10656
#define GPIO_PK3_SSI3TX 0x00090C02
10657
#define GPIO_PK3_M1FAULT3 0x00090C06
10658
10659
#define GPIO_PK4_U7RX 0x00091001
10660
#define GPIO_PK4_M0FAULT0 0x00091006
10661
#define GPIO_PK4_RTCCLK 0x00091007
10662
#define GPIO_PK4_C0O 0x00091008
10663
10664
#define GPIO_PK5_U7TX 0x00091401
10665
#define GPIO_PK5_M0FAULT1 0x00091406
10666
#define GPIO_PK5_C1O 0x00091408
10667
10668
#define GPIO_PK6_M0FAULT2 0x00091806
10669
#define GPIO_PK6_WT1CCP0 0x00091807
10670
#define GPIO_PK6_C2O 0x00091808
10671
10672
#define GPIO_PK7_M0FAULT3 0x00091C06
10673
#define GPIO_PK7_WT1CCP1 0x00091C07
10674
10675
#define GPIO_PL0_T0CCP0 0x000A0007
10676
#define GPIO_PL0_WT0CCP0 0x000A0008
10677
10678
#define GPIO_PL1_T0CCP1 0x000A0407
10679
#define GPIO_PL1_WT0CCP1 0x000A0408
10680
10681
#define GPIO_PL2_T1CCP0 0x000A0807
10682
#define GPIO_PL2_WT1CCP0 0x000A0808
10683
10684
#define GPIO_PL3_T1CCP1 0x000A0C07
10685
#define GPIO_PL3_WT1CCP1 0x000A0C08
10686
10687
#define GPIO_PL4_T2CCP0 0x000A1007
10688
#define GPIO_PL4_WT2CCP0 0x000A1008
10689
10690
#define GPIO_PL5_T2CCP1 0x000A1407
10691
#define GPIO_PL5_WT2CCP1 0x000A1408
10692
10693
#define GPIO_PL6_T3CCP0 0x000A1807
10694
#define GPIO_PL6_WT3CCP0 0x000A1808
10695
10696
#define GPIO_PL7_T3CCP1 0x000A1C07
10697
#define GPIO_PL7_WT3CCP1 0x000A1C08
10698
10699
#define GPIO_PM0_T4CCP0 0x000B0007
10700
#define GPIO_PM0_WT4CCP0 0x000B0008
10701
10702
#define GPIO_PM1_T4CCP1 0x000B0407
10703
#define GPIO_PM1_WT4CCP1 0x000B0408
10704
10705
#define GPIO_PM2_T5CCP0 0x000B0807
10706
#define GPIO_PM2_WT5CCP0 0x000B0808
10707
10708
#define GPIO_PM3_T5CCP1 0x000B0C07
10709
#define GPIO_PM3_WT5CCP1 0x000B0C08
10710
10711
#define GPIO_PM6_M0PWM4 0x000B1802
10712
#define GPIO_PM6_WT0CCP0 0x000B1807
10713
10714
#define GPIO_PM7_M0PWM5 0x000B1C02
10715
#define GPIO_PM7_WT0CCP1 0x000B1C07
10716
10717
#define GPIO_PN0_CAN0RX 0x000C0001
10718
10719
#define GPIO_PN1_CAN0TX 0x000C0401
10720
10721
#define GPIO_PN2_M0PWM6 0x000C0802
10722
#define GPIO_PN2_WT2CCP0 0x000C0807
10723
10724
#define GPIO_PN3_M0PWM7 0x000C0C02
10725
#define GPIO_PN3_WT2CCP1 0x000C0C07
10726
10727
#define GPIO_PN4_M1PWM4 0x000C1002
10728
#define GPIO_PN4_WT3CCP0 0x000C1007
10729
10730
#define GPIO_PN5_M1PWM5 0x000C1402
10731
#define GPIO_PN5_WT3CCP1 0x000C1407
10732
10733
#define GPIO_PN6_M1PWM6 0x000C1802
10734
#define GPIO_PN6_WT4CCP0 0x000C1807
10735
10736
#define GPIO_PN7_M1PWM7 0x000C1C02
10737
#define GPIO_PN7_WT4CCP1 0x000C1C07
10738
10739
#define GPIO_PP0_M0PWM0 0x000D0001
10740
#define GPIO_PP0_T4CCP0 0x000D0007
10741
10742
#define GPIO_PP1_M0PWM1 0x000D0401
10743
#define GPIO_PP1_T4CCP1 0x000D0407
10744
10745
#define GPIO_PP2_M0PWM2 0x000D0801
10746
#define GPIO_PP2_T5CCP0 0x000D0807
10747
10748
#endif
// PART_TM4C123GH6PGE
10749
10750
//*****************************************************************************
10751
//
10752
// TM4C123GH6ZRB Port/Pin Mapping Definitions
10753
//
10754
//*****************************************************************************
10755
#ifdef PART_TM4C123GH6ZRB
10756
10757
#define GPIO_PA0_U0RX 0x00000001
10758
#define GPIO_PA0_CAN1RX 0x00000008
10759
10760
#define GPIO_PA1_U0TX 0x00000401
10761
#define GPIO_PA1_CAN1TX 0x00000408
10762
10763
#define GPIO_PA2_SSI0CLK 0x00000802
10764
10765
#define GPIO_PA3_SSI0FSS 0x00000C02
10766
10767
#define GPIO_PA4_SSI0RX 0x00001002
10768
10769
#define GPIO_PA5_SSI0TX 0x00001402
10770
10771
#define GPIO_PA6_I2C1SCL 0x00001803
10772
#define GPIO_PA6_M1PWM2 0x00001805
10773
10774
#define GPIO_PA7_I2C1SDA 0x00001C03
10775
#define GPIO_PA7_M1PWM3 0x00001C05
10776
10777
#define GPIO_PB0_U1RX 0x00010001
10778
#define GPIO_PB0_T2CCP0 0x00010007
10779
10780
#define GPIO_PB1_U1TX 0x00010401
10781
#define GPIO_PB1_T2CCP1 0x00010407
10782
10783
#define GPIO_PB2_I2C0SCL 0x00010803
10784
#define GPIO_PB2_T3CCP0 0x00010807
10785
10786
#define GPIO_PB3_I2C0SDA 0x00010C03
10787
#define GPIO_PB3_T3CCP1 0x00010C07
10788
10789
#define GPIO_PB4_SSI2CLK 0x00011002
10790
#define GPIO_PB4_M0PWM2 0x00011004
10791
#define GPIO_PB4_T1CCP0 0x00011007
10792
#define GPIO_PB4_CAN0RX 0x00011008
10793
10794
#define GPIO_PB5_SSI2FSS 0x00011402
10795
#define GPIO_PB5_M0PWM3 0x00011404
10796
#define GPIO_PB5_T1CCP1 0x00011407
10797
#define GPIO_PB5_CAN0TX 0x00011408
10798
10799
#define GPIO_PB6_SSI2RX 0x00011802
10800
#define GPIO_PB6_I2C5SCL 0x00011803
10801
#define GPIO_PB6_M0PWM0 0x00011804
10802
#define GPIO_PB6_T0CCP0 0x00011807
10803
10804
#define GPIO_PB7_SSI2TX 0x00011C02
10805
#define GPIO_PB7_I2C5SDA 0x00011C03
10806
#define GPIO_PB7_M0PWM1 0x00011C04
10807
#define GPIO_PB7_T0CCP1 0x00011C07
10808
10809
#define GPIO_PC0_TCK 0x00020001
10810
#define GPIO_PC0_SWCLK 0x00020001
10811
#define GPIO_PC0_T4CCP0 0x00020007
10812
10813
#define GPIO_PC1_TMS 0x00020401
10814
#define GPIO_PC1_SWDIO 0x00020401
10815
#define GPIO_PC1_T4CCP1 0x00020407
10816
10817
#define GPIO_PC2_TDI 0x00020801
10818
#define GPIO_PC2_T5CCP0 0x00020807
10819
10820
#define GPIO_PC3_SWO 0x00020C01
10821
#define GPIO_PC3_TDO 0x00020C01
10822
#define GPIO_PC3_T5CCP1 0x00020C07
10823
10824
#define GPIO_PC4_U4RX 0x00021001
10825
#define GPIO_PC4_U1RX 0x00021002
10826
#define GPIO_PC4_M0PWM6 0x00021004
10827
#define GPIO_PC4_IDX1 0x00021006
10828
#define GPIO_PC4_WT0CCP0 0x00021007
10829
#define GPIO_PC4_U1RTS 0x00021008
10830
10831
#define GPIO_PC5_U4TX 0x00021401
10832
#define GPIO_PC5_U1TX 0x00021402
10833
#define GPIO_PC5_M0PWM7 0x00021404
10834
#define GPIO_PC5_PHA1 0x00021406
10835
#define GPIO_PC5_WT0CCP1 0x00021407
10836
#define GPIO_PC5_U1CTS 0x00021408
10837
10838
#define GPIO_PC6_U3RX 0x00021801
10839
#define GPIO_PC6_PHB1 0x00021806
10840
#define GPIO_PC6_WT1CCP0 0x00021807
10841
#define GPIO_PC6_USB0EPEN 0x00021808
10842
10843
#define GPIO_PC7_U3TX 0x00021C01
10844
#define GPIO_PC7_WT1CCP1 0x00021C07
10845
#define GPIO_PC7_USB0PFLT 0x00021C08
10846
10847
#define GPIO_PD0_SSI3CLK 0x00030001
10848
#define GPIO_PD0_SSI1CLK 0x00030002
10849
#define GPIO_PD0_I2C3SCL 0x00030003
10850
#define GPIO_PD0_M0PWM6 0x00030004
10851
#define GPIO_PD0_M1PWM0 0x00030005
10852
#define GPIO_PD0_WT2CCP0 0x00030007
10853
10854
#define GPIO_PD1_SSI3FSS 0x00030401
10855
#define GPIO_PD1_SSI1FSS 0x00030402
10856
#define GPIO_PD1_I2C3SDA 0x00030403
10857
#define GPIO_PD1_M0PWM7 0x00030404
10858
#define GPIO_PD1_M1PWM1 0x00030405
10859
#define GPIO_PD1_WT2CCP1 0x00030407
10860
10861
#define GPIO_PD2_SSI3RX 0x00030801
10862
#define GPIO_PD2_SSI1RX 0x00030802
10863
#define GPIO_PD2_M0FAULT0 0x00030804
10864
#define GPIO_PD2_WT3CCP0 0x00030807
10865
#define GPIO_PD2_USB0EPEN 0x00030808
10866
10867
#define GPIO_PD3_SSI3TX 0x00030C01
10868
#define GPIO_PD3_SSI1TX 0x00030C02
10869
#define GPIO_PD3_IDX0 0x00030C06
10870
#define GPIO_PD3_WT3CCP1 0x00030C07
10871
#define GPIO_PD3_USB0PFLT 0x00030C08
10872
10873
#define GPIO_PD4_U6RX 0x00031001
10874
#define GPIO_PD4_WT4CCP0 0x00031007
10875
10876
#define GPIO_PD5_U6TX 0x00031401
10877
#define GPIO_PD5_WT4CCP1 0x00031407
10878
10879
#define GPIO_PD6_U2RX 0x00031801
10880
#define GPIO_PD6_M0FAULT0 0x00031804
10881
#define GPIO_PD6_PHA0 0x00031806
10882
#define GPIO_PD6_WT5CCP0 0x00031807
10883
10884
#define GPIO_PD7_U2TX 0x00031C01
10885
#define GPIO_PD7_M0FAULT1 0x00031C04
10886
#define GPIO_PD7_PHB0 0x00031C06
10887
#define GPIO_PD7_WT5CCP1 0x00031C07
10888
#define GPIO_PD7_NMI 0x00031C08
10889
10890
#define GPIO_PE0_U7RX 0x00040001
10891
10892
#define GPIO_PE1_U7TX 0x00040401
10893
10894
#define GPIO_PE4_U5RX 0x00041001
10895
#define GPIO_PE4_I2C2SCL 0x00041003
10896
#define GPIO_PE4_M0PWM4 0x00041004
10897
#define GPIO_PE4_M1PWM2 0x00041005
10898
#define GPIO_PE4_CAN0RX 0x00041008
10899
10900
#define GPIO_PE5_U5TX 0x00041401
10901
#define GPIO_PE5_I2C2SDA 0x00041403
10902
#define GPIO_PE5_M0PWM5 0x00041404
10903
#define GPIO_PE5_M1PWM3 0x00041405
10904
#define GPIO_PE5_CAN0TX 0x00041408
10905
10906
#define GPIO_PE6_CAN1RX 0x00041808
10907
10908
#define GPIO_PE7_U1RI 0x00041C01
10909
#define GPIO_PE7_CAN1TX 0x00041C08
10910
10911
#define GPIO_PF0_U1RTS 0x00050001
10912
#define GPIO_PF0_SSI1RX 0x00050002
10913
#define GPIO_PF0_CAN0RX 0x00050003
10914
#define GPIO_PF0_M1PWM4 0x00050005
10915
#define GPIO_PF0_PHA0 0x00050006
10916
#define GPIO_PF0_T0CCP0 0x00050007
10917
#define GPIO_PF0_NMI 0x00050008
10918
#define GPIO_PF0_C0O 0x00050009
10919
#define GPIO_PF0_TRD2 0x0005000E
10920
10921
#define GPIO_PF1_U1CTS 0x00050401
10922
#define GPIO_PF1_SSI1TX 0x00050402
10923
#define GPIO_PF1_M1PWM5 0x00050405
10924
#define GPIO_PF1_PHB0 0x00050406
10925
#define GPIO_PF1_T0CCP1 0x00050407
10926
#define GPIO_PF1_C1O 0x00050409
10927
#define GPIO_PF1_TRD1 0x0005040E
10928
10929
#define GPIO_PF2_U1DCD 0x00050801
10930
#define GPIO_PF2_SSI1CLK 0x00050802
10931
#define GPIO_PF2_M0FAULT0 0x00050804
10932
#define GPIO_PF2_M1PWM6 0x00050805
10933
#define GPIO_PF2_T1CCP0 0x00050807
10934
#define GPIO_PF2_C2O 0x00050809
10935
#define GPIO_PF2_TRD0 0x0005080E
10936
10937
#define GPIO_PF3_U1DSR 0x00050C01
10938
#define GPIO_PF3_SSI1FSS 0x00050C02
10939
#define GPIO_PF3_CAN0TX 0x00050C03
10940
#define GPIO_PF3_M0FAULT1 0x00050C04
10941
#define GPIO_PF3_M1PWM7 0x00050C05
10942
#define GPIO_PF3_T1CCP1 0x00050C07
10943
#define GPIO_PF3_TRCLK 0x00050C0E
10944
10945
#define GPIO_PF4_U1DTR 0x00051001
10946
#define GPIO_PF4_M0FAULT2 0x00051004
10947
#define GPIO_PF4_M1FAULT0 0x00051005
10948
#define GPIO_PF4_IDX0 0x00051006
10949
#define GPIO_PF4_T2CCP0 0x00051007
10950
#define GPIO_PF4_USB0EPEN 0x00051008
10951
#define GPIO_PF4_TRD3 0x0005100E
10952
10953
#define GPIO_PF5_M0FAULT3 0x00051404
10954
#define GPIO_PF5_T2CCP1 0x00051407
10955
#define GPIO_PF5_USB0PFLT 0x00051408
10956
10957
#define GPIO_PF6_I2C2SCL 0x00051803
10958
#define GPIO_PF6_T3CCP0 0x00051807
10959
10960
#define GPIO_PF7_I2C2SDA 0x00051C03
10961
#define GPIO_PF7_M1FAULT0 0x00051C05
10962
#define GPIO_PF7_T3CCP1 0x00051C07
10963
10964
#define GPIO_PG0_I2C3SCL 0x00060003
10965
#define GPIO_PG0_M1FAULT1 0x00060005
10966
#define GPIO_PG0_PHA1 0x00060006
10967
#define GPIO_PG0_T4CCP0 0x00060007
10968
10969
#define GPIO_PG1_I2C3SDA 0x00060403
10970
#define GPIO_PG1_M1FAULT2 0x00060405
10971
#define GPIO_PG1_PHB1 0x00060406
10972
#define GPIO_PG1_T4CCP1 0x00060407
10973
10974
#define GPIO_PG2_I2C4SCL 0x00060803
10975
#define GPIO_PG2_M0FAULT1 0x00060804
10976
#define GPIO_PG2_M1PWM0 0x00060805
10977
#define GPIO_PG2_T5CCP0 0x00060807
10978
10979
#define GPIO_PG3_I2C4SDA 0x00060C03
10980
#define GPIO_PG3_M0FAULT2 0x00060C04
10981
#define GPIO_PG3_M1PWM1 0x00060C05
10982
#define GPIO_PG3_PHA1 0x00060C06
10983
#define GPIO_PG3_T5CCP1 0x00060C07
10984
10985
#define GPIO_PG4_U2RX 0x00061001
10986
#define GPIO_PG4_I2C1SCL 0x00061003
10987
#define GPIO_PG4_M0PWM4 0x00061004
10988
#define GPIO_PG4_M1PWM2 0x00061005
10989
#define GPIO_PG4_PHB1 0x00061006
10990
#define GPIO_PG4_WT0CCP0 0x00061007
10991
#define GPIO_PG4_USB0EPEN 0x00061008
10992
10993
#define GPIO_PG5_U2TX 0x00061401
10994
#define GPIO_PG5_I2C1SDA 0x00061403
10995
#define GPIO_PG5_M0PWM5 0x00061404
10996
#define GPIO_PG5_M1PWM3 0x00061405
10997
#define GPIO_PG5_IDX1 0x00061406
10998
#define GPIO_PG5_WT0CCP1 0x00061407
10999
#define GPIO_PG5_USB0PFLT 0x00061408
11000
11001
#define GPIO_PG6_I2C5SCL 0x00061803
11002
#define GPIO_PG6_M0PWM6 0x00061804
11003
#define GPIO_PG6_WT1CCP0 0x00061807
11004
11005
#define GPIO_PG7_I2C5SDA 0x00061C03
11006
#define GPIO_PG7_M0PWM7 0x00061C04
11007
#define GPIO_PG7_IDX1 0x00061C05
11008
#define GPIO_PG7_WT1CCP1 0x00061C07
11009
11010
#define GPIO_PH0_SSI3CLK 0x00070002
11011
#define GPIO_PH0_M0PWM0 0x00070004
11012
#define GPIO_PH0_M0FAULT0 0x00070006
11013
#define GPIO_PH0_WT2CCP0 0x00070007
11014
11015
#define GPIO_PH1_SSI3FSS 0x00070402
11016
#define GPIO_PH1_M0PWM1 0x00070404
11017
#define GPIO_PH1_IDX0 0x00070405
11018
#define GPIO_PH1_M0FAULT1 0x00070406
11019
#define GPIO_PH1_WT2CCP1 0x00070407
11020
11021
#define GPIO_PH2_SSI3RX 0x00070802
11022
#define GPIO_PH2_M0PWM2 0x00070804
11023
#define GPIO_PH2_M0FAULT2 0x00070806
11024
#define GPIO_PH2_WT5CCP0 0x00070807
11025
11026
#define GPIO_PH3_SSI3TX 0x00070C02
11027
#define GPIO_PH3_M0PWM3 0x00070C04
11028
#define GPIO_PH3_M0FAULT3 0x00070C06
11029
#define GPIO_PH3_WT5CCP1 0x00070C07
11030
11031
#define GPIO_PH4_SSI2CLK 0x00071002
11032
#define GPIO_PH4_M0PWM4 0x00071004
11033
#define GPIO_PH4_PHA0 0x00071005
11034
#define GPIO_PH4_WT3CCP0 0x00071007
11035
11036
#define GPIO_PH5_SSI2FSS 0x00071402
11037
#define GPIO_PH5_M0PWM5 0x00071404
11038
#define GPIO_PH5_PHB0 0x00071405
11039
#define GPIO_PH5_WT3CCP1 0x00071407
11040
11041
#define GPIO_PH6_SSI2RX 0x00071802
11042
#define GPIO_PH6_M0PWM6 0x00071804
11043
#define GPIO_PH6_WT4CCP0 0x00071807
11044
11045
#define GPIO_PH7_SSI2TX 0x00071C02
11046
#define GPIO_PH7_M0PWM7 0x00071C04
11047
#define GPIO_PH7_WT4CCP1 0x00071C07
11048
11049
#define GPIO_PJ0_U4RX 0x00080001
11050
#define GPIO_PJ0_T1CCP0 0x00080007
11051
11052
#define GPIO_PJ1_U4TX 0x00080401
11053
#define GPIO_PJ1_T1CCP1 0x00080407
11054
11055
#define GPIO_PJ2_U5RX 0x00080801
11056
#define GPIO_PJ2_IDX0 0x00080805
11057
#define GPIO_PJ2_T2CCP0 0x00080807
11058
11059
#define GPIO_PJ3_U5TX 0x00080C01
11060
#define GPIO_PJ3_T2CCP1 0x00080C07
11061
11062
#define GPIO_PJ4_U6RX 0x00081001
11063
#define GPIO_PJ4_T3CCP0 0x00081007
11064
11065
#define GPIO_PJ5_U6TX 0x00081401
11066
#define GPIO_PJ5_T3CCP1 0x00081407
11067
11068
#define GPIO_PK0_SSI3CLK 0x00090002
11069
#define GPIO_PK0_M1FAULT0 0x00090006
11070
11071
#define GPIO_PK1_SSI3FSS 0x00090402
11072
#define GPIO_PK1_M1FAULT1 0x00090406
11073
11074
#define GPIO_PK2_SSI3RX 0x00090802
11075
#define GPIO_PK2_M1FAULT2 0x00090806
11076
11077
#define GPIO_PK3_SSI3TX 0x00090C02
11078
#define GPIO_PK3_M1FAULT3 0x00090C06
11079
11080
#define GPIO_PK4_U7RX 0x00091001
11081
#define GPIO_PK4_M0FAULT0 0x00091006
11082
#define GPIO_PK4_RTCCLK 0x00091007
11083
#define GPIO_PK4_C0O 0x00091008
11084
11085
#define GPIO_PK5_U7TX 0x00091401
11086
#define GPIO_PK5_M0FAULT1 0x00091406
11087
#define GPIO_PK5_C1O 0x00091408
11088
11089
#define GPIO_PK6_M0FAULT2 0x00091806
11090
#define GPIO_PK6_WT1CCP0 0x00091807
11091
#define GPIO_PK6_C2O 0x00091808
11092
11093
#define GPIO_PK7_M0FAULT3 0x00091C06
11094
#define GPIO_PK7_WT1CCP1 0x00091C07
11095
11096
#define GPIO_PL0_T0CCP0 0x000A0007
11097
#define GPIO_PL0_WT0CCP0 0x000A0008
11098
11099
#define GPIO_PL1_T0CCP1 0x000A0407
11100
#define GPIO_PL1_WT0CCP1 0x000A0408
11101
11102
#define GPIO_PL2_T1CCP0 0x000A0807
11103
#define GPIO_PL2_WT1CCP0 0x000A0808
11104
11105
#define GPIO_PL3_T1CCP1 0x000A0C07
11106
#define GPIO_PL3_WT1CCP1 0x000A0C08
11107
11108
#define GPIO_PL4_T2CCP0 0x000A1007
11109
#define GPIO_PL4_WT2CCP0 0x000A1008
11110
11111
#define GPIO_PL5_T2CCP1 0x000A1407
11112
#define GPIO_PL5_WT2CCP1 0x000A1408
11113
11114
#define GPIO_PL6_T3CCP0 0x000A1807
11115
#define GPIO_PL6_WT3CCP0 0x000A1808
11116
11117
#define GPIO_PL7_T3CCP1 0x000A1C07
11118
#define GPIO_PL7_WT3CCP1 0x000A1C08
11119
11120
#define GPIO_PM0_T4CCP0 0x000B0007
11121
#define GPIO_PM0_WT4CCP0 0x000B0008
11122
11123
#define GPIO_PM1_T4CCP1 0x000B0407
11124
#define GPIO_PM1_WT4CCP1 0x000B0408
11125
11126
#define GPIO_PM2_T5CCP0 0x000B0807
11127
#define GPIO_PM2_WT5CCP0 0x000B0808
11128
11129
#define GPIO_PM3_T5CCP1 0x000B0C07
11130
#define GPIO_PM3_WT5CCP1 0x000B0C08
11131
11132
#define GPIO_PM6_M0PWM4 0x000B1802
11133
#define GPIO_PM6_WT0CCP0 0x000B1807
11134
11135
#define GPIO_PM7_M0PWM5 0x000B1C02
11136
#define GPIO_PM7_WT0CCP1 0x000B1C07
11137
11138
#define GPIO_PN0_CAN0RX 0x000C0001
11139
11140
#define GPIO_PN1_CAN0TX 0x000C0401
11141
11142
#define GPIO_PN2_M0PWM6 0x000C0802
11143
#define GPIO_PN2_WT2CCP0 0x000C0807
11144
11145
#define GPIO_PN3_M0PWM7 0x000C0C02
11146
#define GPIO_PN3_WT2CCP1 0x000C0C07
11147
11148
#define GPIO_PN4_M1PWM4 0x000C1002
11149
#define GPIO_PN4_WT3CCP0 0x000C1007
11150
11151
#define GPIO_PN5_M1PWM5 0x000C1402
11152
#define GPIO_PN5_WT3CCP1 0x000C1407
11153
11154
#define GPIO_PN6_M1PWM6 0x000C1802
11155
#define GPIO_PN6_WT4CCP0 0x000C1807
11156
11157
#define GPIO_PN7_M1PWM7 0x000C1C02
11158
#define GPIO_PN7_WT4CCP1 0x000C1C07
11159
11160
#define GPIO_PP0_M0PWM0 0x000D0001
11161
#define GPIO_PP0_T4CCP0 0x000D0007
11162
11163
#define GPIO_PP1_M0PWM1 0x000D0401
11164
#define GPIO_PP1_T4CCP1 0x000D0407
11165
11166
#define GPIO_PP2_M0PWM2 0x000D0801
11167
#define GPIO_PP2_T5CCP0 0x000D0807
11168
11169
#define GPIO_PP3_M0PWM3 0x000D0C01
11170
#define GPIO_PP3_T5CCP1 0x000D0C07
11171
11172
#define GPIO_PP4_M0PWM4 0x000D1001
11173
#define GPIO_PP4_WT0CCP0 0x000D1007
11174
11175
#define GPIO_PP5_M0PWM5 0x000D1401
11176
#define GPIO_PP5_WT0CCP1 0x000D1407
11177
11178
#define GPIO_PP6_M0PWM6 0x000D1801
11179
#define GPIO_PP6_WT1CCP0 0x000D1807
11180
11181
#define GPIO_PP7_M0PWM7 0x000D1C01
11182
#define GPIO_PP7_WT1CCP1 0x000D1C07
11183
11184
#define GPIO_PQ0_M1PWM0 0x000E0001
11185
#define GPIO_PQ0_WT2CCP0 0x000E0007
11186
11187
#define GPIO_PQ1_M1PWM1 0x000E0401
11188
#define GPIO_PQ1_WT2CCP1 0x000E0407
11189
11190
#define GPIO_PQ2_M1PWM2 0x000E0801
11191
#define GPIO_PQ2_WT3CCP0 0x000E0807
11192
11193
#define GPIO_PQ3_M1PWM3 0x000E0C01
11194
#define GPIO_PQ3_WT3CCP1 0x000E0C07
11195
11196
#define GPIO_PQ4_M1PWM4 0x000E1001
11197
#define GPIO_PQ4_WT4CCP0 0x000E1007
11198
11199
#define GPIO_PQ5_M1PWM5 0x000E1401
11200
#define GPIO_PQ5_WT4CCP1 0x000E1407
11201
11202
#define GPIO_PQ6_M1PWM6 0x000E1801
11203
#define GPIO_PQ6_WT5CCP0 0x000E1807
11204
11205
#define GPIO_PQ7_M1PWM7 0x000E1C01
11206
#define GPIO_PQ7_WT5CCP1 0x000E1C07
11207
11208
#endif
// PART_TM4C123GH6ZRB
11209
11210
//*****************************************************************************
11211
//
11212
// TM4C123GH6ZXR Port/Pin Mapping Definitions
11213
//
11214
//*****************************************************************************
11215
#ifdef PART_TM4C123GH6ZXR
11216
11217
#define GPIO_PA0_U0RX 0x00000001
11218
#define GPIO_PA0_CAN1RX 0x00000008
11219
11220
#define GPIO_PA1_U0TX 0x00000401
11221
#define GPIO_PA1_CAN1TX 0x00000408
11222
11223
#define GPIO_PA2_SSI0CLK 0x00000802
11224
11225
#define GPIO_PA3_SSI0FSS 0x00000C02
11226
11227
#define GPIO_PA4_SSI0RX 0x00001002
11228
11229
#define GPIO_PA5_SSI0TX 0x00001402
11230
11231
#define GPIO_PA6_I2C1SCL 0x00001803
11232
#define GPIO_PA6_M1PWM2 0x00001805
11233
11234
#define GPIO_PA7_I2C1SDA 0x00001C03
11235
#define GPIO_PA7_M1PWM3 0x00001C05
11236
11237
#define GPIO_PB0_U1RX 0x00010001
11238
#define GPIO_PB0_T2CCP0 0x00010007
11239
11240
#define GPIO_PB1_U1TX 0x00010401
11241
#define GPIO_PB1_T2CCP1 0x00010407
11242
11243
#define GPIO_PB2_I2C0SCL 0x00010803
11244
#define GPIO_PB2_T3CCP0 0x00010807
11245
11246
#define GPIO_PB3_I2C0SDA 0x00010C03
11247
#define GPIO_PB3_T3CCP1 0x00010C07
11248
11249
#define GPIO_PB4_SSI2CLK 0x00011002
11250
#define GPIO_PB4_M0PWM2 0x00011004
11251
#define GPIO_PB4_T1CCP0 0x00011007
11252
#define GPIO_PB4_CAN0RX 0x00011008
11253
11254
#define GPIO_PB5_SSI2FSS 0x00011402
11255
#define GPIO_PB5_M0PWM3 0x00011404
11256
#define GPIO_PB5_T1CCP1 0x00011407
11257
#define GPIO_PB5_CAN0TX 0x00011408
11258
11259
#define GPIO_PB6_SSI2RX 0x00011802
11260
#define GPIO_PB6_I2C5SCL 0x00011803
11261
#define GPIO_PB6_M0PWM0 0x00011804
11262
#define GPIO_PB6_T0CCP0 0x00011807
11263
11264
#define GPIO_PB7_SSI2TX 0x00011C02
11265
#define GPIO_PB7_I2C5SDA 0x00011C03
11266
#define GPIO_PB7_M0PWM1 0x00011C04
11267
#define GPIO_PB7_T0CCP1 0x00011C07
11268
11269
#define GPIO_PC0_TCK 0x00020001
11270
#define GPIO_PC0_SWCLK 0x00020001
11271
#define GPIO_PC0_T4CCP0 0x00020007
11272
11273
#define GPIO_PC1_TMS 0x00020401
11274
#define GPIO_PC1_SWDIO 0x00020401
11275
#define GPIO_PC1_T4CCP1 0x00020407
11276
11277
#define GPIO_PC2_TDI 0x00020801
11278
#define GPIO_PC2_T5CCP0 0x00020807
11279
11280
#define GPIO_PC3_SWO 0x00020C01
11281
#define GPIO_PC3_TDO 0x00020C01
11282
#define GPIO_PC3_T5CCP1 0x00020C07
11283
11284
#define GPIO_PC4_U4RX 0x00021001
11285
#define GPIO_PC4_U1RX 0x00021002
11286
#define GPIO_PC4_M0PWM6 0x00021004
11287
#define GPIO_PC4_IDX1 0x00021006
11288
#define GPIO_PC4_WT0CCP0 0x00021007
11289
#define GPIO_PC4_U1RTS 0x00021008
11290
11291
#define GPIO_PC5_U4TX 0x00021401
11292
#define GPIO_PC5_U1TX 0x00021402
11293
#define GPIO_PC5_M0PWM7 0x00021404
11294
#define GPIO_PC5_PHA1 0x00021406
11295
#define GPIO_PC5_WT0CCP1 0x00021407
11296
#define GPIO_PC5_U1CTS 0x00021408
11297
11298
#define GPIO_PC6_U3RX 0x00021801
11299
#define GPIO_PC6_PHB1 0x00021806
11300
#define GPIO_PC6_WT1CCP0 0x00021807
11301
#define GPIO_PC6_USB0EPEN 0x00021808
11302
11303
#define GPIO_PC7_U3TX 0x00021C01
11304
#define GPIO_PC7_WT1CCP1 0x00021C07
11305
#define GPIO_PC7_USB0PFLT 0x00021C08
11306
11307
#define GPIO_PD0_SSI3CLK 0x00030001
11308
#define GPIO_PD0_SSI1CLK 0x00030002
11309
#define GPIO_PD0_I2C3SCL 0x00030003
11310
#define GPIO_PD0_M0PWM6 0x00030004
11311
#define GPIO_PD0_M1PWM0 0x00030005
11312
#define GPIO_PD0_WT2CCP0 0x00030007
11313
11314
#define GPIO_PD1_SSI3FSS 0x00030401
11315
#define GPIO_PD1_SSI1FSS 0x00030402
11316
#define GPIO_PD1_I2C3SDA 0x00030403
11317
#define GPIO_PD1_M0PWM7 0x00030404
11318
#define GPIO_PD1_M1PWM1 0x00030405
11319
#define GPIO_PD1_WT2CCP1 0x00030407
11320
11321
#define GPIO_PD2_SSI3RX 0x00030801
11322
#define GPIO_PD2_SSI1RX 0x00030802
11323
#define GPIO_PD2_M0FAULT0 0x00030804
11324
#define GPIO_PD2_WT3CCP0 0x00030807
11325
#define GPIO_PD2_USB0EPEN 0x00030808
11326
11327
#define GPIO_PD3_SSI3TX 0x00030C01
11328
#define GPIO_PD3_SSI1TX 0x00030C02
11329
#define GPIO_PD3_IDX0 0x00030C06
11330
#define GPIO_PD3_WT3CCP1 0x00030C07
11331
#define GPIO_PD3_USB0PFLT 0x00030C08
11332
11333
#define GPIO_PD4_U6RX 0x00031001
11334
#define GPIO_PD4_WT4CCP0 0x00031007
11335
11336
#define GPIO_PD5_U6TX 0x00031401
11337
#define GPIO_PD5_WT4CCP1 0x00031407
11338
11339
#define GPIO_PD6_U2RX 0x00031801
11340
#define GPIO_PD6_M0FAULT0 0x00031804
11341
#define GPIO_PD6_PHA0 0x00031806
11342
#define GPIO_PD6_WT5CCP0 0x00031807
11343
11344
#define GPIO_PD7_U2TX 0x00031C01
11345
#define GPIO_PD7_M0FAULT1 0x00031C04
11346
#define GPIO_PD7_PHB0 0x00031C06
11347
#define GPIO_PD7_WT5CCP1 0x00031C07
11348
#define GPIO_PD7_NMI 0x00031C08
11349
11350
#define GPIO_PE0_U7RX 0x00040001
11351
11352
#define GPIO_PE1_U7TX 0x00040401
11353
11354
#define GPIO_PE4_U5RX 0x00041001
11355
#define GPIO_PE4_I2C2SCL 0x00041003
11356
#define GPIO_PE4_M0PWM4 0x00041004
11357
#define GPIO_PE4_M1PWM2 0x00041005
11358
#define GPIO_PE4_CAN0RX 0x00041008
11359
11360
#define GPIO_PE5_U5TX 0x00041401
11361
#define GPIO_PE5_I2C2SDA 0x00041403
11362
#define GPIO_PE5_M0PWM5 0x00041404
11363
#define GPIO_PE5_M1PWM3 0x00041405
11364
#define GPIO_PE5_CAN0TX 0x00041408
11365
11366
#define GPIO_PE6_CAN1RX 0x00041808
11367
11368
#define GPIO_PE7_U1RI 0x00041C01
11369
#define GPIO_PE7_CAN1TX 0x00041C08
11370
11371
#define GPIO_PF0_U1RTS 0x00050001
11372
#define GPIO_PF0_SSI1RX 0x00050002
11373
#define GPIO_PF0_CAN0RX 0x00050003
11374
#define GPIO_PF0_M1PWM4 0x00050005
11375
#define GPIO_PF0_PHA0 0x00050006
11376
#define GPIO_PF0_T0CCP0 0x00050007
11377
#define GPIO_PF0_NMI 0x00050008
11378
#define GPIO_PF0_C0O 0x00050009
11379
#define GPIO_PF0_TRD2 0x0005000E
11380
11381
#define GPIO_PF1_U1CTS 0x00050401
11382
#define GPIO_PF1_SSI1TX 0x00050402
11383
#define GPIO_PF1_M1PWM5 0x00050405
11384
#define GPIO_PF1_PHB0 0x00050406
11385
#define GPIO_PF1_T0CCP1 0x00050407
11386
#define GPIO_PF1_C1O 0x00050409
11387
#define GPIO_PF1_TRD1 0x0005040E
11388
11389
#define GPIO_PF2_U1DCD 0x00050801
11390
#define GPIO_PF2_SSI1CLK 0x00050802
11391
#define GPIO_PF2_M0FAULT0 0x00050804
11392
#define GPIO_PF2_M1PWM6 0x00050805
11393
#define GPIO_PF2_T1CCP0 0x00050807
11394
#define GPIO_PF2_C2O 0x00050809
11395
#define GPIO_PF2_TRD0 0x0005080E
11396
11397
#define GPIO_PF3_U1DSR 0x00050C01
11398
#define GPIO_PF3_SSI1FSS 0x00050C02
11399
#define GPIO_PF3_CAN0TX 0x00050C03
11400
#define GPIO_PF3_M0FAULT1 0x00050C04
11401
#define GPIO_PF3_M1PWM7 0x00050C05
11402
#define GPIO_PF3_T1CCP1 0x00050C07
11403
#define GPIO_PF3_TRCLK 0x00050C0E
11404
11405
#define GPIO_PF4_U1DTR 0x00051001
11406
#define GPIO_PF4_M0FAULT2 0x00051004
11407
#define GPIO_PF4_M1FAULT0 0x00051005
11408
#define GPIO_PF4_IDX0 0x00051006
11409
#define GPIO_PF4_T2CCP0 0x00051007
11410
#define GPIO_PF4_USB0EPEN 0x00051008
11411
#define GPIO_PF4_TRD3 0x0005100E
11412
11413
#define GPIO_PF5_M0FAULT3 0x00051404
11414
#define GPIO_PF5_T2CCP1 0x00051407
11415
#define GPIO_PF5_USB0PFLT 0x00051408
11416
11417
#define GPIO_PF6_I2C2SCL 0x00051803
11418
#define GPIO_PF6_T3CCP0 0x00051807
11419
11420
#define GPIO_PF7_I2C2SDA 0x00051C03
11421
#define GPIO_PF7_M1FAULT0 0x00051C05
11422
#define GPIO_PF7_T3CCP1 0x00051C07
11423
11424
#define GPIO_PG0_I2C3SCL 0x00060003
11425
#define GPIO_PG0_M1FAULT1 0x00060005
11426
#define GPIO_PG0_PHA1 0x00060006
11427
#define GPIO_PG0_T4CCP0 0x00060007
11428
11429
#define GPIO_PG1_I2C3SDA 0x00060403
11430
#define GPIO_PG1_M1FAULT2 0x00060405
11431
#define GPIO_PG1_PHB1 0x00060406
11432
#define GPIO_PG1_T4CCP1 0x00060407
11433
11434
#define GPIO_PG2_I2C4SCL 0x00060803
11435
#define GPIO_PG2_M0FAULT1 0x00060804
11436
#define GPIO_PG2_M1PWM0 0x00060805
11437
#define GPIO_PG2_T5CCP0 0x00060807
11438
11439
#define GPIO_PG3_I2C4SDA 0x00060C03
11440
#define GPIO_PG3_M0FAULT2 0x00060C04
11441
#define GPIO_PG3_M1PWM1 0x00060C05
11442
#define GPIO_PG3_PHA1 0x00060C06
11443
#define GPIO_PG3_T5CCP1 0x00060C07
11444
11445
#define GPIO_PG4_U2RX 0x00061001
11446
#define GPIO_PG4_I2C1SCL 0x00061003
11447
#define GPIO_PG4_M0PWM4 0x00061004
11448
#define GPIO_PG4_M1PWM2 0x00061005
11449
#define GPIO_PG4_PHB1 0x00061006
11450
#define GPIO_PG4_WT0CCP0 0x00061007
11451
#define GPIO_PG4_USB0EPEN 0x00061008
11452
11453
#define GPIO_PG5_U2TX 0x00061401
11454
#define GPIO_PG5_I2C1SDA 0x00061403
11455
#define GPIO_PG5_M0PWM5 0x00061404
11456
#define GPIO_PG5_M1PWM3 0x00061405
11457
#define GPIO_PG5_IDX1 0x00061406
11458
#define GPIO_PG5_WT0CCP1 0x00061407
11459
#define GPIO_PG5_USB0PFLT 0x00061408
11460
11461
#define GPIO_PG6_I2C5SCL 0x00061803
11462
#define GPIO_PG6_M0PWM6 0x00061804
11463
#define GPIO_PG6_WT1CCP0 0x00061807
11464
11465
#define GPIO_PG7_I2C5SDA 0x00061C03
11466
#define GPIO_PG7_M0PWM7 0x00061C04
11467
#define GPIO_PG7_IDX1 0x00061C05
11468
#define GPIO_PG7_WT1CCP1 0x00061C07
11469
11470
#define GPIO_PH0_SSI3CLK 0x00070002
11471
#define GPIO_PH0_M0PWM0 0x00070004
11472
#define GPIO_PH0_M0FAULT0 0x00070006
11473
#define GPIO_PH0_WT2CCP0 0x00070007
11474
11475
#define GPIO_PH1_SSI3FSS 0x00070402
11476
#define GPIO_PH1_M0PWM1 0x00070404
11477
#define GPIO_PH1_IDX0 0x00070405
11478
#define GPIO_PH1_M0FAULT1 0x00070406
11479
#define GPIO_PH1_WT2CCP1 0x00070407
11480
11481
#define GPIO_PH2_SSI3RX 0x00070802
11482
#define GPIO_PH2_M0PWM2 0x00070804
11483
#define GPIO_PH2_M0FAULT2 0x00070806
11484
#define GPIO_PH2_WT5CCP0 0x00070807
11485
11486
#define GPIO_PH3_SSI3TX 0x00070C02
11487
#define GPIO_PH3_M0PWM3 0x00070C04
11488
#define GPIO_PH3_M0FAULT3 0x00070C06
11489
#define GPIO_PH3_WT5CCP1 0x00070C07
11490
11491
#define GPIO_PH4_SSI2CLK 0x00071002
11492
#define GPIO_PH4_M0PWM4 0x00071004
11493
#define GPIO_PH4_PHA0 0x00071005
11494
#define GPIO_PH4_WT3CCP0 0x00071007
11495
11496
#define GPIO_PH5_SSI2FSS 0x00071402
11497
#define GPIO_PH5_M0PWM5 0x00071404
11498
#define GPIO_PH5_PHB0 0x00071405
11499
#define GPIO_PH5_WT3CCP1 0x00071407
11500
11501
#define GPIO_PH6_SSI2RX 0x00071802
11502
#define GPIO_PH6_M0PWM6 0x00071804
11503
#define GPIO_PH6_WT4CCP0 0x00071807
11504
11505
#define GPIO_PH7_SSI2TX 0x00071C02
11506
#define GPIO_PH7_M0PWM7 0x00071C04
11507
#define GPIO_PH7_WT4CCP1 0x00071C07
11508
11509
#define GPIO_PJ0_U4RX 0x00080001
11510
#define GPIO_PJ0_T1CCP0 0x00080007
11511
11512
#define GPIO_PJ1_U4TX 0x00080401
11513
#define GPIO_PJ1_T1CCP1 0x00080407
11514
11515
#define GPIO_PJ2_U5RX 0x00080801
11516
#define GPIO_PJ2_IDX0 0x00080805
11517
#define GPIO_PJ2_T2CCP0 0x00080807
11518
11519
#define GPIO_PJ3_U5TX 0x00080C01
11520
#define GPIO_PJ3_T2CCP1 0x00080C07
11521
11522
#define GPIO_PJ4_U6RX 0x00081001
11523
#define GPIO_PJ4_T3CCP0 0x00081007
11524
11525
#define GPIO_PJ5_U6TX 0x00081401
11526
#define GPIO_PJ5_T3CCP1 0x00081407
11527
11528
#define GPIO_PK0_SSI3CLK 0x00090002
11529
#define GPIO_PK0_M1FAULT0 0x00090006
11530
11531
#define GPIO_PK1_SSI3FSS 0x00090402
11532
#define GPIO_PK1_M1FAULT1 0x00090406
11533
11534
#define GPIO_PK2_SSI3RX 0x00090802
11535
#define GPIO_PK2_M1FAULT2 0x00090806
11536
11537
#define GPIO_PK3_SSI3TX 0x00090C02
11538
#define GPIO_PK3_M1FAULT3 0x00090C06
11539
11540
#define GPIO_PK4_U7RX 0x00091001
11541
#define GPIO_PK4_M0FAULT0 0x00091006
11542
#define GPIO_PK4_RTCCLK 0x00091007
11543
#define GPIO_PK4_C0O 0x00091008
11544
11545
#define GPIO_PK5_U7TX 0x00091401
11546
#define GPIO_PK5_M0FAULT1 0x00091406
11547
#define GPIO_PK5_C1O 0x00091408
11548
11549
#define GPIO_PK6_M0FAULT2 0x00091806
11550
#define GPIO_PK6_WT1CCP0 0x00091807
11551
#define GPIO_PK6_C2O 0x00091808
11552
11553
#define GPIO_PK7_M0FAULT3 0x00091C06
11554
#define GPIO_PK7_WT1CCP1 0x00091C07
11555
11556
#define GPIO_PL0_T0CCP0 0x000A0007
11557
#define GPIO_PL0_WT0CCP0 0x000A0008
11558
11559
#define GPIO_PL1_T0CCP1 0x000A0407
11560
#define GPIO_PL1_WT0CCP1 0x000A0408
11561
11562
#define GPIO_PL2_T1CCP0 0x000A0807
11563
#define GPIO_PL2_WT1CCP0 0x000A0808
11564
11565
#define GPIO_PL3_T1CCP1 0x000A0C07
11566
#define GPIO_PL3_WT1CCP1 0x000A0C08
11567
11568
#define GPIO_PL4_T2CCP0 0x000A1007
11569
#define GPIO_PL4_WT2CCP0 0x000A1008
11570
11571
#define GPIO_PL5_T2CCP1 0x000A1407
11572
#define GPIO_PL5_WT2CCP1 0x000A1408
11573
11574
#define GPIO_PL6_T3CCP0 0x000A1807
11575
#define GPIO_PL6_WT3CCP0 0x000A1808
11576
11577
#define GPIO_PL7_T3CCP1 0x000A1C07
11578
#define GPIO_PL7_WT3CCP1 0x000A1C08
11579
11580
#define GPIO_PM0_T4CCP0 0x000B0007
11581
#define GPIO_PM0_WT4CCP0 0x000B0008
11582
11583
#define GPIO_PM1_T4CCP1 0x000B0407
11584
#define GPIO_PM1_WT4CCP1 0x000B0408
11585
11586
#define GPIO_PM2_T5CCP0 0x000B0807
11587
#define GPIO_PM2_WT5CCP0 0x000B0808
11588
11589
#define GPIO_PM3_T5CCP1 0x000B0C07
11590
#define GPIO_PM3_WT5CCP1 0x000B0C08
11591
11592
#define GPIO_PM6_M0PWM4 0x000B1802
11593
#define GPIO_PM6_WT0CCP0 0x000B1807
11594
11595
#define GPIO_PM7_M0PWM5 0x000B1C02
11596
#define GPIO_PM7_WT0CCP1 0x000B1C07
11597
11598
#define GPIO_PN0_CAN0RX 0x000C0001
11599
11600
#define GPIO_PN1_CAN0TX 0x000C0401
11601
11602
#define GPIO_PN2_M0PWM6 0x000C0802
11603
#define GPIO_PN2_WT2CCP0 0x000C0807
11604
11605
#define GPIO_PN3_M0PWM7 0x000C0C02
11606
#define GPIO_PN3_WT2CCP1 0x000C0C07
11607
11608
#define GPIO_PN4_M1PWM4 0x000C1002
11609
#define GPIO_PN4_WT3CCP0 0x000C1007
11610
11611
#define GPIO_PN5_M1PWM5 0x000C1402
11612
#define GPIO_PN5_WT3CCP1 0x000C1407
11613
11614
#define GPIO_PN6_M1PWM6 0x000C1802
11615
#define GPIO_PN6_WT4CCP0 0x000C1807
11616
11617
#define GPIO_PN7_M1PWM7 0x000C1C02
11618
#define GPIO_PN7_WT4CCP1 0x000C1C07
11619
11620
#define GPIO_PP0_M0PWM0 0x000D0001
11621
#define GPIO_PP0_T4CCP0 0x000D0007
11622
11623
#define GPIO_PP1_M0PWM1 0x000D0401
11624
#define GPIO_PP1_T4CCP1 0x000D0407
11625
11626
#define GPIO_PP2_M0PWM2 0x000D0801
11627
#define GPIO_PP2_T5CCP0 0x000D0807
11628
11629
#define GPIO_PP3_M0PWM3 0x000D0C01
11630
#define GPIO_PP3_T5CCP1 0x000D0C07
11631
11632
#define GPIO_PP4_M0PWM4 0x000D1001
11633
#define GPIO_PP4_WT0CCP0 0x000D1007
11634
11635
#define GPIO_PP5_M0PWM5 0x000D1401
11636
#define GPIO_PP5_WT0CCP1 0x000D1407
11637
11638
#define GPIO_PP6_M0PWM6 0x000D1801
11639
#define GPIO_PP6_WT1CCP0 0x000D1807
11640
11641
#define GPIO_PP7_M0PWM7 0x000D1C01
11642
#define GPIO_PP7_WT1CCP1 0x000D1C07
11643
11644
#define GPIO_PQ0_M1PWM0 0x000E0001
11645
#define GPIO_PQ0_WT2CCP0 0x000E0007
11646
11647
#define GPIO_PQ1_M1PWM1 0x000E0401
11648
#define GPIO_PQ1_WT2CCP1 0x000E0407
11649
11650
#define GPIO_PQ2_M1PWM2 0x000E0801
11651
#define GPIO_PQ2_WT3CCP0 0x000E0807
11652
11653
#define GPIO_PQ3_M1PWM3 0x000E0C01
11654
#define GPIO_PQ3_WT3CCP1 0x000E0C07
11655
11656
#define GPIO_PQ4_M1PWM4 0x000E1001
11657
#define GPIO_PQ4_WT4CCP0 0x000E1007
11658
11659
#define GPIO_PQ5_M1PWM5 0x000E1401
11660
#define GPIO_PQ5_WT4CCP1 0x000E1407
11661
11662
#define GPIO_PQ6_M1PWM6 0x000E1801
11663
#define GPIO_PQ6_WT5CCP0 0x000E1807
11664
11665
#define GPIO_PQ7_M1PWM7 0x000E1C01
11666
#define GPIO_PQ7_WT5CCP1 0x000E1C07
11667
11668
#endif
// PART_TM4C123GH6ZXR
11669
11670
//*****************************************************************************
11671
//
11672
// TM4C1290NCPDT Port/Pin Mapping Definitions
11673
//
11674
//*****************************************************************************
11675
#ifdef PART_TM4C1290NCPDT
11676
11677
#define GPIO_PA0_U0RX 0x00000001
11678
#define GPIO_PA0_I2C9SCL 0x00000002
11679
#define GPIO_PA0_T0CCP0 0x00000003
11680
#define GPIO_PA0_CAN0RX 0x00000007
11681
11682
#define GPIO_PA1_U0TX 0x00000401
11683
#define GPIO_PA1_I2C9SDA 0x00000402
11684
#define GPIO_PA1_T0CCP1 0x00000403
11685
#define GPIO_PA1_CAN0TX 0x00000407
11686
11687
#define GPIO_PA2_U4RX 0x00000801
11688
#define GPIO_PA2_I2C8SCL 0x00000802
11689
#define GPIO_PA2_T1CCP0 0x00000803
11690
#define GPIO_PA2_SSI0CLK 0x0000080F
11691
11692
#define GPIO_PA3_U4TX 0x00000C01
11693
#define GPIO_PA3_I2C8SDA 0x00000C02
11694
#define GPIO_PA3_T1CCP1 0x00000C03
11695
#define GPIO_PA3_SSI0FSS 0x00000C0F
11696
11697
#define GPIO_PA4_U3RX 0x00001001
11698
#define GPIO_PA4_T2CCP0 0x00001003
11699
#define GPIO_PA4_I2C7SCL 0x00001002
11700
#define GPIO_PA4_SSI0XDAT0 0x0000100F
11701
11702
#define GPIO_PA5_U3TX 0x00001401
11703
#define GPIO_PA5_T2CCP1 0x00001403
11704
#define GPIO_PA5_I2C7SDA 0x00001402
11705
#define GPIO_PA5_SSI0XDAT1 0x0000140F
11706
11707
#define GPIO_PA6_U2RX 0x00001801
11708
#define GPIO_PA6_I2C6SCL 0x00001802
11709
#define GPIO_PA6_T3CCP0 0x00001803
11710
#define GPIO_PA6_USB0EPEN 0x00001805
11711
#define GPIO_PA6_SSI0XDAT2 0x0000180D
11712
#define GPIO_PA6_EPI0S8 0x0000180F
11713
11714
#define GPIO_PA7_U2TX 0x00001C01
11715
#define GPIO_PA7_I2C6SDA 0x00001C02
11716
#define GPIO_PA7_T3CCP1 0x00001C03
11717
#define GPIO_PA7_USB0PFLT 0x00001C05
11718
#define GPIO_PA7_USB0EPEN 0x00001C0B
11719
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
11720
#define GPIO_PA7_EPI0S9 0x00001C0F
11721
11722
#define GPIO_PB0_U1RX 0x00010001
11723
#define GPIO_PB0_I2C5SCL 0x00010002
11724
#define GPIO_PB0_CAN1RX 0x00010007
11725
#define GPIO_PB0_T4CCP0 0x00010003
11726
11727
#define GPIO_PB1_U1TX 0x00010401
11728
#define GPIO_PB1_I2C5SDA 0x00010402
11729
#define GPIO_PB1_CAN1TX 0x00010407
11730
#define GPIO_PB1_T4CCP1 0x00010403
11731
11732
#define GPIO_PB2_T5CCP0 0x00010803
11733
#define GPIO_PB2_I2C0SCL 0x00010802
11734
#define GPIO_PB2_USB0STP 0x0001080E
11735
#define GPIO_PB2_EPI0S27 0x0001080F
11736
11737
#define GPIO_PB3_I2C0SDA 0x00010C02
11738
#define GPIO_PB3_T5CCP1 0x00010C03
11739
#define GPIO_PB3_USB0CLK 0x00010C0E
11740
#define GPIO_PB3_EPI0S28 0x00010C0F
11741
11742
#define GPIO_PB4_U0CTS 0x00011001
11743
#define GPIO_PB4_I2C5SCL 0x00011002
11744
#define GPIO_PB4_SSI1FSS 0x0001100F
11745
11746
#define GPIO_PB5_U0RTS 0x00011401
11747
#define GPIO_PB5_I2C5SDA 0x00011402
11748
#define GPIO_PB5_SSI1CLK 0x0001140F
11749
11750
#define GPIO_PC0_TCK 0x00020001
11751
#define GPIO_PC0_SWCLK 0x00020001
11752
11753
#define GPIO_PC1_TMS 0x00020401
11754
#define GPIO_PC1_SWDIO 0x00020401
11755
11756
#define GPIO_PC2_TDI 0x00020801
11757
11758
#define GPIO_PC3_SWO 0x00020C01
11759
#define GPIO_PC3_TDO 0x00020C01
11760
11761
#define GPIO_PC4_U7RX 0x00021001
11762
#define GPIO_PC4_EPI0S7 0x0002100F
11763
11764
#define GPIO_PC5_U7TX 0x00021401
11765
#define GPIO_PC5_RTCCLK 0x00021407
11766
#define GPIO_PC5_EPI0S6 0x0002140F
11767
11768
#define GPIO_PC6_U5RX 0x00021801
11769
#define GPIO_PC6_EPI0S5 0x0002180F
11770
11771
#define GPIO_PC7_U5TX 0x00021C01
11772
#define GPIO_PC7_EPI0S4 0x00021C0F
11773
11774
#define GPIO_PD0_I2C7SCL 0x00030002
11775
#define GPIO_PD0_T0CCP0 0x00030003
11776
#define GPIO_PD0_C0O 0x00030005
11777
#define GPIO_PD0_SSI2XDAT1 0x0003000F
11778
11779
#define GPIO_PD1_I2C7SDA 0x00030402
11780
#define GPIO_PD1_T0CCP1 0x00030403
11781
#define GPIO_PD1_C1O 0x00030405
11782
#define GPIO_PD1_SSI2XDAT0 0x0003040F
11783
11784
#define GPIO_PD2_I2C8SCL 0x00030802
11785
#define GPIO_PD2_T1CCP0 0x00030803
11786
#define GPIO_PD2_C2O 0x00030805
11787
#define GPIO_PD2_SSI2FSS 0x0003080F
11788
11789
#define GPIO_PD3_I2C8SDA 0x00030C02
11790
#define GPIO_PD3_T1CCP1 0x00030C03
11791
#define GPIO_PD3_SSI2CLK 0x00030C0F
11792
11793
#define GPIO_PD4_U2RX 0x00031001
11794
#define GPIO_PD4_T3CCP0 0x00031003
11795
#define GPIO_PD4_SSI1XDAT2 0x0003100F
11796
11797
#define GPIO_PD5_U2TX 0x00031401
11798
#define GPIO_PD5_T3CCP1 0x00031403
11799
#define GPIO_PD5_SSI1XDAT3 0x0003140F
11800
11801
#define GPIO_PD6_U2RTS 0x00031801
11802
#define GPIO_PD6_T4CCP0 0x00031803
11803
#define GPIO_PD6_USB0EPEN 0x00031805
11804
#define GPIO_PD6_SSI2XDAT3 0x0003180F
11805
11806
#define GPIO_PD7_U2CTS 0x00031C01
11807
#define GPIO_PD7_T4CCP1 0x00031C03
11808
#define GPIO_PD7_USB0PFLT 0x00031C05
11809
#define GPIO_PD7_NMI 0x00031C08
11810
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
11811
11812
#define GPIO_PE0_U1RTS 0x00040001
11813
11814
#define GPIO_PE1_U1DSR 0x00040401
11815
11816
#define GPIO_PE2_U1DCD 0x00040801
11817
11818
#define GPIO_PE3_U1DTR 0x00040C01
11819
11820
#define GPIO_PE4_U1RI 0x00041001
11821
#define GPIO_PE4_SSI1XDAT0 0x0004100F
11822
11823
#define GPIO_PE5_SSI1XDAT1 0x0004140F
11824
11825
#define GPIO_PF0_M0PWM0 0x00050006
11826
#define GPIO_PF0_SSI3XDAT1 0x0005000E
11827
#define GPIO_PF0_TRD2 0x0005000F
11828
11829
#define GPIO_PF1_M0PWM1 0x00050406
11830
#define GPIO_PF1_SSI3XDAT0 0x0005040E
11831
#define GPIO_PF1_TRD1 0x0005040F
11832
11833
#define GPIO_PF2_M0PWM2 0x00050806
11834
#define GPIO_PF2_SSI3FSS 0x0005080E
11835
#define GPIO_PF2_TRD0 0x0005080F
11836
11837
#define GPIO_PF3_M0PWM3 0x00050C06
11838
#define GPIO_PF3_SSI3CLK 0x00050C0E
11839
#define GPIO_PF3_TRCLK 0x00050C0F
11840
11841
#define GPIO_PF4_M0FAULT0 0x00051006
11842
#define GPIO_PF4_SSI3XDAT2 0x0005100E
11843
#define GPIO_PF4_TRD3 0x0005100F
11844
11845
#define GPIO_PG0_I2C1SCL 0x00060002
11846
#define GPIO_PG0_M0PWM4 0x00060006
11847
#define GPIO_PG0_EPI0S11 0x0006000F
11848
11849
#define GPIO_PG1_I2C1SDA 0x00060402
11850
#define GPIO_PG1_M0PWM5 0x00060406
11851
#define GPIO_PG1_EPI0S10 0x0006040F
11852
11853
#define GPIO_PG2_I2C2SCL 0x00060802
11854
#define GPIO_PG2_SSI2XDAT3 0x0006080F
11855
11856
#define GPIO_PG3_I2C2SDA 0x00060C02
11857
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
11858
11859
#define GPIO_PG4_U0CTS 0x00061001
11860
#define GPIO_PG4_I2C3SCL 0x00061002
11861
#define GPIO_PG4_SSI2XDAT1 0x0006100F
11862
11863
#define GPIO_PG5_U0RTS 0x00061401
11864
#define GPIO_PG5_I2C3SDA 0x00061402
11865
#define GPIO_PG5_SSI2XDAT0 0x0006140F
11866
11867
#define GPIO_PG6_I2C4SCL 0x00061802
11868
#define GPIO_PG6_SSI2FSS 0x0006180F
11869
11870
#define GPIO_PG7_I2C4SDA 0x00061C02
11871
#define GPIO_PG7_SSI2CLK 0x00061C0F
11872
11873
#define GPIO_PH0_U0RTS 0x00070001
11874
#define GPIO_PH0_EPI0S0 0x0007000F
11875
11876
#define GPIO_PH1_U0CTS 0x00070401
11877
#define GPIO_PH1_EPI0S1 0x0007040F
11878
11879
#define GPIO_PH2_U0DCD 0x00070801
11880
#define GPIO_PH2_EPI0S2 0x0007080F
11881
11882
#define GPIO_PH3_U0DSR 0x00070C01
11883
#define GPIO_PH3_EPI0S3 0x00070C0F
11884
11885
#define GPIO_PJ0_U3RX 0x00080001
11886
11887
#define GPIO_PJ1_U3TX 0x00080401
11888
11889
#define GPIO_PK0_U4RX 0x00090001
11890
#define GPIO_PK0_EPI0S0 0x0009000F
11891
11892
#define GPIO_PK1_U4TX 0x00090401
11893
#define GPIO_PK1_EPI0S1 0x0009040F
11894
11895
#define GPIO_PK2_U4RTS 0x00090801
11896
#define GPIO_PK2_EPI0S2 0x0009080F
11897
11898
#define GPIO_PK3_U4CTS 0x00090C01
11899
#define GPIO_PK3_EPI0S3 0x00090C0F
11900
11901
#define GPIO_PK4_I2C3SCL 0x00091002
11902
#define GPIO_PK4_M0PWM6 0x00091006
11903
#define GPIO_PK4_EPI0S32 0x0009100F
11904
11905
#define GPIO_PK5_I2C3SDA 0x00091402
11906
#define GPIO_PK5_M0PWM7 0x00091406
11907
#define GPIO_PK5_EPI0S31 0x0009140F
11908
11909
#define GPIO_PK6_I2C4SCL 0x00091802
11910
#define GPIO_PK6_M0FAULT1 0x00091806
11911
#define GPIO_PK6_EPI0S25 0x0009180F
11912
11913
#define GPIO_PK7_U0RI 0x00091C01
11914
#define GPIO_PK7_I2C4SDA 0x00091C02
11915
#define GPIO_PK7_RTCCLK 0x00091C05
11916
#define GPIO_PK7_M0FAULT2 0x00091C06
11917
#define GPIO_PK7_EPI0S24 0x00091C0F
11918
11919
#define GPIO_PL0_I2C2SDA 0x000A0002
11920
#define GPIO_PL0_M0FAULT3 0x000A0006
11921
#define GPIO_PL0_USB0D0 0x000A000E
11922
#define GPIO_PL0_EPI0S16 0x000A000F
11923
11924
#define GPIO_PL1_I2C2SCL 0x000A0402
11925
#define GPIO_PL1_PHA0 0x000A0406
11926
#define GPIO_PL1_USB0D1 0x000A040E
11927
#define GPIO_PL1_EPI0S17 0x000A040F
11928
11929
#define GPIO_PL2_C0O 0x000A0805
11930
#define GPIO_PL2_PHB0 0x000A0806
11931
#define GPIO_PL2_USB0D2 0x000A080E
11932
#define GPIO_PL2_EPI0S18 0x000A080F
11933
11934
#define GPIO_PL3_C1O 0x000A0C05
11935
#define GPIO_PL3_IDX0 0x000A0C06
11936
#define GPIO_PL3_USB0D3 0x000A0C0E
11937
#define GPIO_PL3_EPI0S19 0x000A0C0F
11938
11939
#define GPIO_PL4_T0CCP0 0x000A1003
11940
#define GPIO_PL4_USB0D4 0x000A100E
11941
#define GPIO_PL4_EPI0S26 0x000A100F
11942
11943
#define GPIO_PL5_T0CCP1 0x000A1403
11944
#define GPIO_PL5_EPI0S33 0x000A140F
11945
#define GPIO_PL5_USB0D5 0x000A140E
11946
11947
#define GPIO_PL6_T1CCP0 0x000A1803
11948
11949
#define GPIO_PL7_T1CCP1 0x000A1C03
11950
11951
#define GPIO_PM0_T2CCP0 0x000B0003
11952
#define GPIO_PM0_EPI0S15 0x000B000F
11953
11954
#define GPIO_PM1_T2CCP1 0x000B0403
11955
#define GPIO_PM1_EPI0S14 0x000B040F
11956
11957
#define GPIO_PM2_T3CCP0 0x000B0803
11958
#define GPIO_PM2_EPI0S13 0x000B080F
11959
11960
#define GPIO_PM3_T3CCP1 0x000B0C03
11961
#define GPIO_PM3_EPI0S12 0x000B0C0F
11962
11963
#define GPIO_PM4_U0CTS 0x000B1001
11964
#define GPIO_PM4_T4CCP0 0x000B1003
11965
11966
#define GPIO_PM5_U0DCD 0x000B1401
11967
#define GPIO_PM5_T4CCP1 0x000B1403
11968
11969
#define GPIO_PM6_U0DSR 0x000B1801
11970
#define GPIO_PM6_T5CCP0 0x000B1803
11971
11972
#define GPIO_PM7_U0RI 0x000B1C01
11973
#define GPIO_PM7_T5CCP1 0x000B1C03
11974
11975
#define GPIO_PN0_U1RTS 0x000C0001
11976
11977
#define GPIO_PN1_U1CTS 0x000C0401
11978
11979
#define GPIO_PN2_U1DCD 0x000C0801
11980
#define GPIO_PN2_U2RTS 0x000C0802
11981
#define GPIO_PN2_EPI0S29 0x000C080F
11982
11983
#define GPIO_PN3_U1DSR 0x000C0C01
11984
#define GPIO_PN3_U2CTS 0x000C0C02
11985
#define GPIO_PN3_EPI0S30 0x000C0C0F
11986
11987
#define GPIO_PN4_U1DTR 0x000C1001
11988
#define GPIO_PN4_U3RTS 0x000C1002
11989
#define GPIO_PN4_I2C2SDA 0x000C1003
11990
#define GPIO_PN4_EPI0S34 0x000C100F
11991
11992
#define GPIO_PN5_U1RI 0x000C1401
11993
#define GPIO_PN5_U3CTS 0x000C1402
11994
#define GPIO_PN5_I2C2SCL 0x000C1403
11995
#define GPIO_PN5_EPI0S35 0x000C140F
11996
11997
#define GPIO_PP0_U6RX 0x000D0001
11998
#define GPIO_PP0_SSI3XDAT2 0x000D000F
11999
12000
#define GPIO_PP1_U6TX 0x000D0401
12001
#define GPIO_PP1_SSI3XDAT3 0x000D040F
12002
12003
#define GPIO_PP2_U0DTR 0x000D0801
12004
#define GPIO_PP2_USB0NXT 0x000D080E
12005
#define GPIO_PP2_EPI0S29 0x000D080F
12006
12007
#define GPIO_PP3_U1CTS 0x000D0C01
12008
#define GPIO_PP3_U0DCD 0x000D0C02
12009
#define GPIO_PP3_RTCCLK 0x000D0C07
12010
#define GPIO_PP3_USB0DIR 0x000D0C0E
12011
#define GPIO_PP3_EPI0S30 0x000D0C0F
12012
12013
#define GPIO_PP4_U3RTS 0x000D1001
12014
#define GPIO_PP4_U0DSR 0x000D1002
12015
#define GPIO_PP4_USB0D7 0x000D100E
12016
12017
#define GPIO_PP5_U3CTS 0x000D1401
12018
#define GPIO_PP5_I2C2SCL 0x000D1402
12019
#define GPIO_PP5_USB0D6 0x000D140E
12020
12021
#define GPIO_PQ0_SSI3CLK 0x000E000E
12022
#define GPIO_PQ0_EPI0S20 0x000E000F
12023
12024
#define GPIO_PQ1_SSI3FSS 0x000E040E
12025
#define GPIO_PQ1_EPI0S21 0x000E040F
12026
12027
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
12028
#define GPIO_PQ2_EPI0S22 0x000E080F
12029
12030
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12031
#define GPIO_PQ3_EPI0S23 0x000E0C0F
12032
12033
#define GPIO_PQ4_U1RX 0x000E1001
12034
#define GPIO_PQ4_DIVSCLK 0x000E1007
12035
12036
#define GPIO_PQ5_U1TX 0x000E1401
12037
12038
#define GPIO_PQ6_U1DTR 0x000E1801
12039
12040
#endif
// PART_TM4C1290NCPDT
12041
12042
//*****************************************************************************
12043
//
12044
// TM4C1290NCZAD Port/Pin Mapping Definitions
12045
//
12046
//*****************************************************************************
12047
#ifdef PART_TM4C1290NCZAD
12048
12049
#define GPIO_PA0_U0RX 0x00000001
12050
#define GPIO_PA0_I2C9SCL 0x00000002
12051
#define GPIO_PA0_T0CCP0 0x00000003
12052
#define GPIO_PA0_CAN0RX 0x00000007
12053
12054
#define GPIO_PA1_U0TX 0x00000401
12055
#define GPIO_PA1_I2C9SDA 0x00000402
12056
#define GPIO_PA1_T0CCP1 0x00000403
12057
#define GPIO_PA1_CAN0TX 0x00000407
12058
12059
#define GPIO_PA2_U4RX 0x00000801
12060
#define GPIO_PA2_I2C8SCL 0x00000802
12061
#define GPIO_PA2_T1CCP0 0x00000803
12062
#define GPIO_PA2_SSI0CLK 0x0000080F
12063
12064
#define GPIO_PA3_U4TX 0x00000C01
12065
#define GPIO_PA3_I2C8SDA 0x00000C02
12066
#define GPIO_PA3_T1CCP1 0x00000C03
12067
#define GPIO_PA3_SSI0FSS 0x00000C0F
12068
12069
#define GPIO_PA4_U3RX 0x00001001
12070
#define GPIO_PA4_T2CCP0 0x00001003
12071
#define GPIO_PA4_I2C7SCL 0x00001002
12072
#define GPIO_PA4_SSI0XDAT0 0x0000100F
12073
12074
#define GPIO_PA5_U3TX 0x00001401
12075
#define GPIO_PA5_T2CCP1 0x00001403
12076
#define GPIO_PA5_I2C7SDA 0x00001402
12077
#define GPIO_PA5_SSI0XDAT1 0x0000140F
12078
12079
#define GPIO_PA6_U2RX 0x00001801
12080
#define GPIO_PA6_I2C6SCL 0x00001802
12081
#define GPIO_PA6_T3CCP0 0x00001803
12082
#define GPIO_PA6_USB0EPEN 0x00001805
12083
#define GPIO_PA6_SSI0XDAT2 0x0000180D
12084
#define GPIO_PA6_EPI0S8 0x0000180F
12085
12086
#define GPIO_PA7_U2TX 0x00001C01
12087
#define GPIO_PA7_I2C6SDA 0x00001C02
12088
#define GPIO_PA7_T3CCP1 0x00001C03
12089
#define GPIO_PA7_USB0PFLT 0x00001C05
12090
#define GPIO_PA7_USB0EPEN 0x00001C0B
12091
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
12092
#define GPIO_PA7_EPI0S9 0x00001C0F
12093
12094
#define GPIO_PB0_U1RX 0x00010001
12095
#define GPIO_PB0_I2C5SCL 0x00010002
12096
#define GPIO_PB0_CAN1RX 0x00010007
12097
#define GPIO_PB0_T4CCP0 0x00010003
12098
12099
#define GPIO_PB1_U1TX 0x00010401
12100
#define GPIO_PB1_I2C5SDA 0x00010402
12101
#define GPIO_PB1_CAN1TX 0x00010407
12102
#define GPIO_PB1_T4CCP1 0x00010403
12103
12104
#define GPIO_PB2_T5CCP0 0x00010803
12105
#define GPIO_PB2_I2C0SCL 0x00010802
12106
#define GPIO_PB2_USB0STP 0x0001080E
12107
#define GPIO_PB2_EPI0S27 0x0001080F
12108
12109
#define GPIO_PB3_I2C0SDA 0x00010C02
12110
#define GPIO_PB3_T5CCP1 0x00010C03
12111
#define GPIO_PB3_USB0CLK 0x00010C0E
12112
#define GPIO_PB3_EPI0S28 0x00010C0F
12113
12114
#define GPIO_PB4_U0CTS 0x00011001
12115
#define GPIO_PB4_I2C5SCL 0x00011002
12116
#define GPIO_PB4_SSI1FSS 0x0001100F
12117
12118
#define GPIO_PB5_U0RTS 0x00011401
12119
#define GPIO_PB5_I2C5SDA 0x00011402
12120
#define GPIO_PB5_SSI1CLK 0x0001140F
12121
12122
#define GPIO_PB6_I2C6SCL 0x00011802
12123
#define GPIO_PB6_T6CCP0 0x00011803
12124
12125
#define GPIO_PB7_I2C6SDA 0x00011C02
12126
#define GPIO_PB7_T6CCP1 0x00011C03
12127
12128
#define GPIO_PC0_TCK 0x00020001
12129
#define GPIO_PC0_SWCLK 0x00020001
12130
12131
#define GPIO_PC1_TMS 0x00020401
12132
#define GPIO_PC1_SWDIO 0x00020401
12133
12134
#define GPIO_PC2_TDI 0x00020801
12135
12136
#define GPIO_PC3_SWO 0x00020C01
12137
#define GPIO_PC3_TDO 0x00020C01
12138
12139
#define GPIO_PC4_U7RX 0x00021001
12140
#define GPIO_PC4_T7CCP0 0x00021003
12141
#define GPIO_PC4_EPI0S7 0x0002100F
12142
12143
#define GPIO_PC5_U7TX 0x00021401
12144
#define GPIO_PC5_T7CCP1 0x00021403
12145
#define GPIO_PC5_RTCCLK 0x00021407
12146
#define GPIO_PC5_EPI0S6 0x0002140F
12147
12148
#define GPIO_PC6_U5RX 0x00021801
12149
#define GPIO_PC6_EPI0S5 0x0002180F
12150
12151
#define GPIO_PC7_U5TX 0x00021C01
12152
#define GPIO_PC7_EPI0S4 0x00021C0F
12153
12154
#define GPIO_PD0_I2C7SCL 0x00030002
12155
#define GPIO_PD0_T0CCP0 0x00030003
12156
#define GPIO_PD0_C0O 0x00030005
12157
#define GPIO_PD0_SSI2XDAT1 0x0003000F
12158
12159
#define GPIO_PD1_I2C7SDA 0x00030402
12160
#define GPIO_PD1_T0CCP1 0x00030403
12161
#define GPIO_PD1_C1O 0x00030405
12162
#define GPIO_PD1_SSI2XDAT0 0x0003040F
12163
12164
#define GPIO_PD2_I2C8SCL 0x00030802
12165
#define GPIO_PD2_T1CCP0 0x00030803
12166
#define GPIO_PD2_C2O 0x00030805
12167
#define GPIO_PD2_SSI2FSS 0x0003080F
12168
12169
#define GPIO_PD3_I2C8SDA 0x00030C02
12170
#define GPIO_PD3_T1CCP1 0x00030C03
12171
#define GPIO_PD3_SSI2CLK 0x00030C0F
12172
12173
#define GPIO_PD4_U2RX 0x00031001
12174
#define GPIO_PD4_T3CCP0 0x00031003
12175
#define GPIO_PD4_SSI1XDAT2 0x0003100F
12176
12177
#define GPIO_PD5_U2TX 0x00031401
12178
#define GPIO_PD5_T3CCP1 0x00031403
12179
#define GPIO_PD5_SSI1XDAT3 0x0003140F
12180
12181
#define GPIO_PD6_U2RTS 0x00031801
12182
#define GPIO_PD6_T4CCP0 0x00031803
12183
#define GPIO_PD6_USB0EPEN 0x00031805
12184
#define GPIO_PD6_SSI2XDAT3 0x0003180F
12185
12186
#define GPIO_PD7_U2CTS 0x00031C01
12187
#define GPIO_PD7_T4CCP1 0x00031C03
12188
#define GPIO_PD7_USB0PFLT 0x00031C05
12189
#define GPIO_PD7_NMI 0x00031C08
12190
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
12191
12192
#define GPIO_PE0_U1RTS 0x00040001
12193
12194
#define GPIO_PE1_U1DSR 0x00040401
12195
12196
#define GPIO_PE2_U1DCD 0x00040801
12197
12198
#define GPIO_PE3_U1DTR 0x00040C01
12199
12200
#define GPIO_PE4_U1RI 0x00041001
12201
#define GPIO_PE4_SSI1XDAT0 0x0004100F
12202
12203
#define GPIO_PE5_SSI1XDAT1 0x0004140F
12204
12205
#define GPIO_PE6_U0CTS 0x00041801
12206
#define GPIO_PE6_I2C9SCL 0x00041802
12207
12208
#define GPIO_PE7_U0RTS 0x00041C01
12209
#define GPIO_PE7_I2C9SDA 0x00041C02
12210
#define GPIO_PE7_NMI 0x00041C08
12211
12212
#define GPIO_PF0_M0PWM0 0x00050006
12213
#define GPIO_PF0_SSI3XDAT1 0x0005000E
12214
#define GPIO_PF0_TRD2 0x0005000F
12215
12216
#define GPIO_PF1_M0PWM1 0x00050406
12217
#define GPIO_PF1_SSI3XDAT0 0x0005040E
12218
#define GPIO_PF1_TRD1 0x0005040F
12219
12220
#define GPIO_PF2_M0PWM2 0x00050806
12221
#define GPIO_PF2_SSI3FSS 0x0005080E
12222
#define GPIO_PF2_TRD0 0x0005080F
12223
12224
#define GPIO_PF3_M0PWM3 0x00050C06
12225
#define GPIO_PF3_SSI3CLK 0x00050C0E
12226
#define GPIO_PF3_TRCLK 0x00050C0F
12227
12228
#define GPIO_PF4_M0FAULT0 0x00051006
12229
#define GPIO_PF4_SSI3XDAT2 0x0005100E
12230
#define GPIO_PF4_TRD3 0x0005100F
12231
12232
#define GPIO_PF5_SSI3XDAT3 0x0005140E
12233
12234
#define GPIO_PG0_I2C1SCL 0x00060002
12235
#define GPIO_PG0_M0PWM4 0x00060006
12236
#define GPIO_PG0_EPI0S11 0x0006000F
12237
12238
#define GPIO_PG1_I2C1SDA 0x00060402
12239
#define GPIO_PG1_M0PWM5 0x00060406
12240
#define GPIO_PG1_EPI0S10 0x0006040F
12241
12242
#define GPIO_PG2_I2C2SCL 0x00060802
12243
#define GPIO_PG2_SSI2XDAT3 0x0006080F
12244
12245
#define GPIO_PG3_I2C2SDA 0x00060C02
12246
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
12247
12248
#define GPIO_PG4_U0CTS 0x00061001
12249
#define GPIO_PG4_I2C3SCL 0x00061002
12250
#define GPIO_PG4_SSI2XDAT1 0x0006100F
12251
12252
#define GPIO_PG5_U0RTS 0x00061401
12253
#define GPIO_PG5_I2C3SDA 0x00061402
12254
#define GPIO_PG5_SSI2XDAT0 0x0006140F
12255
12256
#define GPIO_PG6_I2C4SCL 0x00061802
12257
#define GPIO_PG6_SSI2FSS 0x0006180F
12258
12259
#define GPIO_PG7_I2C4SDA 0x00061C02
12260
#define GPIO_PG7_SSI2CLK 0x00061C0F
12261
12262
#define GPIO_PH0_U0RTS 0x00070001
12263
#define GPIO_PH0_EPI0S0 0x0007000F
12264
12265
#define GPIO_PH1_U0CTS 0x00070401
12266
#define GPIO_PH1_EPI0S1 0x0007040F
12267
12268
#define GPIO_PH2_U0DCD 0x00070801
12269
#define GPIO_PH2_EPI0S2 0x0007080F
12270
12271
#define GPIO_PH3_U0DSR 0x00070C01
12272
#define GPIO_PH3_EPI0S3 0x00070C0F
12273
12274
#define GPIO_PH4_U0DTR 0x00071001
12275
12276
#define GPIO_PH5_U0RI 0x00071401
12277
12278
#define GPIO_PH6_U5RX 0x00071801
12279
#define GPIO_PH6_U7RX 0x00071802
12280
12281
#define GPIO_PH7_U5TX 0x00071C01
12282
#define GPIO_PH7_U7TX 0x00071C02
12283
12284
#define GPIO_PJ0_U3RX 0x00080001
12285
12286
#define GPIO_PJ1_U3TX 0x00080401
12287
12288
#define GPIO_PJ2_U2RTS 0x00080801
12289
12290
#define GPIO_PJ3_U2CTS 0x00080C01
12291
12292
#define GPIO_PJ4_U3RTS 0x00081001
12293
12294
#define GPIO_PJ5_U3CTS 0x00081401
12295
12296
#define GPIO_PJ6_U4RTS 0x00081801
12297
12298
#define GPIO_PJ7_U4CTS 0x00081C01
12299
12300
#define GPIO_PK0_U4RX 0x00090001
12301
#define GPIO_PK0_EPI0S0 0x0009000F
12302
12303
#define GPIO_PK1_U4TX 0x00090401
12304
#define GPIO_PK1_EPI0S1 0x0009040F
12305
12306
#define GPIO_PK2_U4RTS 0x00090801
12307
#define GPIO_PK2_EPI0S2 0x0009080F
12308
12309
#define GPIO_PK3_U4CTS 0x00090C01
12310
#define GPIO_PK3_EPI0S3 0x00090C0F
12311
12312
#define GPIO_PK4_I2C3SCL 0x00091002
12313
#define GPIO_PK4_M0PWM6 0x00091006
12314
#define GPIO_PK4_EPI0S32 0x0009100F
12315
12316
#define GPIO_PK5_I2C3SDA 0x00091402
12317
#define GPIO_PK5_M0PWM7 0x00091406
12318
#define GPIO_PK5_EPI0S31 0x0009140F
12319
12320
#define GPIO_PK6_I2C4SCL 0x00091802
12321
#define GPIO_PK6_M0FAULT1 0x00091806
12322
#define GPIO_PK6_EPI0S25 0x0009180F
12323
12324
#define GPIO_PK7_U0RI 0x00091C01
12325
#define GPIO_PK7_I2C4SDA 0x00091C02
12326
#define GPIO_PK7_RTCCLK 0x00091C05
12327
#define GPIO_PK7_M0FAULT2 0x00091C06
12328
#define GPIO_PK7_EPI0S24 0x00091C0F
12329
12330
#define GPIO_PL0_I2C2SDA 0x000A0002
12331
#define GPIO_PL0_M0FAULT3 0x000A0006
12332
#define GPIO_PL0_USB0D0 0x000A000E
12333
#define GPIO_PL0_EPI0S16 0x000A000F
12334
12335
#define GPIO_PL1_I2C2SCL 0x000A0402
12336
#define GPIO_PL1_PHA0 0x000A0406
12337
#define GPIO_PL1_USB0D1 0x000A040E
12338
#define GPIO_PL1_EPI0S17 0x000A040F
12339
12340
#define GPIO_PL2_C0O 0x000A0805
12341
#define GPIO_PL2_PHB0 0x000A0806
12342
#define GPIO_PL2_USB0D2 0x000A080E
12343
#define GPIO_PL2_EPI0S18 0x000A080F
12344
12345
#define GPIO_PL3_C1O 0x000A0C05
12346
#define GPIO_PL3_IDX0 0x000A0C06
12347
#define GPIO_PL3_USB0D3 0x000A0C0E
12348
#define GPIO_PL3_EPI0S19 0x000A0C0F
12349
12350
#define GPIO_PL4_T0CCP0 0x000A1003
12351
#define GPIO_PL4_USB0D4 0x000A100E
12352
#define GPIO_PL4_EPI0S26 0x000A100F
12353
12354
#define GPIO_PL5_T0CCP1 0x000A1403
12355
#define GPIO_PL5_EPI0S33 0x000A140F
12356
#define GPIO_PL5_USB0D5 0x000A140E
12357
12358
#define GPIO_PL6_T1CCP0 0x000A1803
12359
12360
#define GPIO_PL7_T1CCP1 0x000A1C03
12361
12362
#define GPIO_PM0_T2CCP0 0x000B0003
12363
#define GPIO_PM0_EPI0S15 0x000B000F
12364
12365
#define GPIO_PM1_T2CCP1 0x000B0403
12366
#define GPIO_PM1_EPI0S14 0x000B040F
12367
12368
#define GPIO_PM2_T3CCP0 0x000B0803
12369
#define GPIO_PM2_EPI0S13 0x000B080F
12370
12371
#define GPIO_PM3_T3CCP1 0x000B0C03
12372
#define GPIO_PM3_EPI0S12 0x000B0C0F
12373
12374
#define GPIO_PM4_U0CTS 0x000B1001
12375
#define GPIO_PM4_T4CCP0 0x000B1003
12376
12377
#define GPIO_PM5_U0DCD 0x000B1401
12378
#define GPIO_PM5_T4CCP1 0x000B1403
12379
12380
#define GPIO_PM6_U0DSR 0x000B1801
12381
#define GPIO_PM6_T5CCP0 0x000B1803
12382
12383
#define GPIO_PM7_U0RI 0x000B1C01
12384
#define GPIO_PM7_T5CCP1 0x000B1C03
12385
12386
#define GPIO_PN0_U1RTS 0x000C0001
12387
12388
#define GPIO_PN1_U1CTS 0x000C0401
12389
12390
#define GPIO_PN2_U1DCD 0x000C0801
12391
#define GPIO_PN2_U2RTS 0x000C0802
12392
#define GPIO_PN2_EPI0S29 0x000C080F
12393
12394
#define GPIO_PN3_U1DSR 0x000C0C01
12395
#define GPIO_PN3_U2CTS 0x000C0C02
12396
#define GPIO_PN3_EPI0S30 0x000C0C0F
12397
12398
#define GPIO_PN4_U1DTR 0x000C1001
12399
#define GPIO_PN4_U3RTS 0x000C1002
12400
#define GPIO_PN4_I2C2SDA 0x000C1003
12401
#define GPIO_PN4_EPI0S34 0x000C100F
12402
12403
#define GPIO_PN5_U1RI 0x000C1401
12404
#define GPIO_PN5_U3CTS 0x000C1402
12405
#define GPIO_PN5_I2C2SCL 0x000C1403
12406
#define GPIO_PN5_EPI0S35 0x000C140F
12407
12408
#define GPIO_PN6_U4RTS 0x000C1802
12409
12410
#define GPIO_PN7_U1RTS 0x000C1C01
12411
#define GPIO_PN7_U4CTS 0x000C1C02
12412
12413
#define GPIO_PP0_U6RX 0x000D0001
12414
#define GPIO_PP0_T6CCP0 0x000D0005
12415
#define GPIO_PP0_SSI3XDAT2 0x000D000F
12416
12417
#define GPIO_PP1_U6TX 0x000D0401
12418
#define GPIO_PP1_T6CCP1 0x000D0405
12419
#define GPIO_PP1_SSI3XDAT3 0x000D040F
12420
12421
#define GPIO_PP2_U0DTR 0x000D0801
12422
#define GPIO_PP2_USB0NXT 0x000D080E
12423
#define GPIO_PP2_EPI0S29 0x000D080F
12424
12425
#define GPIO_PP3_U1CTS 0x000D0C01
12426
#define GPIO_PP3_U0DCD 0x000D0C02
12427
#define GPIO_PP3_RTCCLK 0x000D0C07
12428
#define GPIO_PP3_USB0DIR 0x000D0C0E
12429
#define GPIO_PP3_EPI0S30 0x000D0C0F
12430
12431
#define GPIO_PP4_U3RTS 0x000D1001
12432
#define GPIO_PP4_U0DSR 0x000D1002
12433
#define GPIO_PP4_USB0D7 0x000D100E
12434
12435
#define GPIO_PP5_U3CTS 0x000D1401
12436
#define GPIO_PP5_I2C2SCL 0x000D1402
12437
#define GPIO_PP5_USB0D6 0x000D140E
12438
12439
#define GPIO_PP6_U1DCD 0x000D1801
12440
#define GPIO_PP6_I2C2SDA 0x000D1802
12441
12442
#define GPIO_PQ0_T6CCP0 0x000E0003
12443
#define GPIO_PQ0_SSI3CLK 0x000E000E
12444
#define GPIO_PQ0_EPI0S20 0x000E000F
12445
12446
#define GPIO_PQ1_T6CCP1 0x000E0403
12447
#define GPIO_PQ1_SSI3FSS 0x000E040E
12448
#define GPIO_PQ1_EPI0S21 0x000E040F
12449
12450
#define GPIO_PQ2_T7CCP0 0x000E0803
12451
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
12452
#define GPIO_PQ2_EPI0S22 0x000E080F
12453
12454
#define GPIO_PQ3_T7CCP1 0x000E0C03
12455
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12456
#define GPIO_PQ3_EPI0S23 0x000E0C0F
12457
12458
#define GPIO_PQ4_U1RX 0x000E1001
12459
#define GPIO_PQ4_DIVSCLK 0x000E1007
12460
12461
#define GPIO_PQ5_U1TX 0x000E1401
12462
12463
#define GPIO_PQ6_U1DTR 0x000E1801
12464
12465
#define GPIO_PQ7_U1RI 0x000E1C01
12466
12467
#define GPIO_PR0_U4TX 0x000F0001
12468
#define GPIO_PR0_I2C1SCL 0x000F0002
12469
#define GPIO_PR0_M0PWM0 0x000F0006
12470
12471
#define GPIO_PR1_U4RX 0x000F0401
12472
#define GPIO_PR1_I2C1SDA 0x000F0402
12473
#define GPIO_PR1_M0PWM1 0x000F0406
12474
12475
#define GPIO_PR2_I2C2SCL 0x000F0802
12476
#define GPIO_PR2_M0PWM2 0x000F0806
12477
12478
#define GPIO_PR3_I2C2SDA 0x000F0C02
12479
#define GPIO_PR3_M0PWM3 0x000F0C06
12480
12481
#define GPIO_PR4_I2C3SCL 0x000F1002
12482
#define GPIO_PR4_T0CCP0 0x000F1003
12483
#define GPIO_PR4_M0PWM4 0x000F1006
12484
12485
#define GPIO_PR5_U1RX 0x000F1401
12486
#define GPIO_PR5_I2C3SDA 0x000F1402
12487
#define GPIO_PR5_T0CCP1 0x000F1403
12488
#define GPIO_PR5_M0PWM5 0x000F1406
12489
12490
#define GPIO_PR6_U1TX 0x000F1801
12491
#define GPIO_PR6_I2C4SCL 0x000F1802
12492
#define GPIO_PR6_T1CCP0 0x000F1803
12493
#define GPIO_PR6_M0PWM6 0x000F1806
12494
12495
#define GPIO_PR7_I2C4SDA 0x000F1C02
12496
#define GPIO_PR7_T1CCP1 0x000F1C03
12497
#define GPIO_PR7_M0PWM7 0x000F1C06
12498
12499
#define GPIO_PS0_T2CCP0 0x00100003
12500
#define GPIO_PS0_M0FAULT0 0x00100006
12501
12502
#define GPIO_PS1_T2CCP1 0x00100403
12503
#define GPIO_PS1_M0FAULT1 0x00100406
12504
12505
#define GPIO_PS2_U1DSR 0x00100801
12506
#define GPIO_PS2_T3CCP0 0x00100803
12507
#define GPIO_PS2_M0FAULT2 0x00100806
12508
12509
#define GPIO_PS3_T3CCP1 0x00100C03
12510
#define GPIO_PS3_M0FAULT3 0x00100C06
12511
12512
#define GPIO_PS4_T4CCP0 0x00101003
12513
#define GPIO_PS4_PHA0 0x00101006
12514
12515
#define GPIO_PS5_T4CCP1 0x00101403
12516
#define GPIO_PS5_PHB0 0x00101406
12517
12518
#define GPIO_PS6_T5CCP0 0x00101803
12519
#define GPIO_PS6_IDX0 0x00101806
12520
12521
#define GPIO_PS7_T5CCP1 0x00101C03
12522
12523
#define GPIO_PT0_T6CCP0 0x00110003
12524
#define GPIO_PT0_CAN0RX 0x00110007
12525
12526
#define GPIO_PT1_T6CCP1 0x00110403
12527
#define GPIO_PT1_CAN0TX 0x00110407
12528
12529
#define GPIO_PT2_T7CCP0 0x00110803
12530
#define GPIO_PT2_CAN1RX 0x00110807
12531
12532
#define GPIO_PT3_T7CCP1 0x00110C03
12533
#define GPIO_PT3_CAN1TX 0x00110C07
12534
12535
#endif
// PART_TM4C1290NCZAD
12536
12537
//*****************************************************************************
12538
//
12539
// TM4C1292NCPDT Port/Pin Mapping Definitions
12540
//
12541
//*****************************************************************************
12542
#ifdef PART_TM4C1292NCPDT
12543
12544
#define GPIO_PA0_U0RX 0x00000001
12545
#define GPIO_PA0_I2C9SCL 0x00000002
12546
#define GPIO_PA0_T0CCP0 0x00000003
12547
#define GPIO_PA0_CAN0RX 0x00000007
12548
12549
#define GPIO_PA1_U0TX 0x00000401
12550
#define GPIO_PA1_I2C9SDA 0x00000402
12551
#define GPIO_PA1_T0CCP1 0x00000403
12552
#define GPIO_PA1_CAN0TX 0x00000407
12553
12554
#define GPIO_PA2_U4RX 0x00000801
12555
#define GPIO_PA2_I2C8SCL 0x00000802
12556
#define GPIO_PA2_T1CCP0 0x00000803
12557
#define GPIO_PA2_SSI0CLK 0x0000080F
12558
12559
#define GPIO_PA3_U4TX 0x00000C01
12560
#define GPIO_PA3_I2C8SDA 0x00000C02
12561
#define GPIO_PA3_T1CCP1 0x00000C03
12562
#define GPIO_PA3_SSI0FSS 0x00000C0F
12563
12564
#define GPIO_PA4_U3RX 0x00001001
12565
#define GPIO_PA4_T2CCP0 0x00001003
12566
#define GPIO_PA4_I2C7SCL 0x00001002
12567
#define GPIO_PA4_SSI0XDAT0 0x0000100F
12568
12569
#define GPIO_PA5_U3TX 0x00001401
12570
#define GPIO_PA5_T2CCP1 0x00001403
12571
#define GPIO_PA5_I2C7SDA 0x00001402
12572
#define GPIO_PA5_SSI0XDAT1 0x0000140F
12573
12574
#define GPIO_PA6_U2RX 0x00001801
12575
#define GPIO_PA6_I2C6SCL 0x00001802
12576
#define GPIO_PA6_T3CCP0 0x00001803
12577
#define GPIO_PA6_USB0EPEN 0x00001805
12578
#define GPIO_PA6_SSI0XDAT2 0x0000180D
12579
#define GPIO_PA6_EN0RXCK 0x0000180E
12580
#define GPIO_PA6_EPI0S8 0x0000180F
12581
12582
#define GPIO_PA7_U2TX 0x00001C01
12583
#define GPIO_PA7_I2C6SDA 0x00001C02
12584
#define GPIO_PA7_T3CCP1 0x00001C03
12585
#define GPIO_PA7_USB0PFLT 0x00001C05
12586
#define GPIO_PA7_USB0EPEN 0x00001C0B
12587
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
12588
#define GPIO_PA7_EPI0S9 0x00001C0F
12589
12590
#define GPIO_PB0_U1RX 0x00010001
12591
#define GPIO_PB0_I2C5SCL 0x00010002
12592
#define GPIO_PB0_CAN1RX 0x00010007
12593
#define GPIO_PB0_T4CCP0 0x00010003
12594
12595
#define GPIO_PB1_U1TX 0x00010401
12596
#define GPIO_PB1_I2C5SDA 0x00010402
12597
#define GPIO_PB1_CAN1TX 0x00010407
12598
#define GPIO_PB1_T4CCP1 0x00010403
12599
12600
#define GPIO_PB2_T5CCP0 0x00010803
12601
#define GPIO_PB2_I2C0SCL 0x00010802
12602
#define GPIO_PB2_EN0MDC 0x00010805
12603
#define GPIO_PB2_USB0STP 0x0001080E
12604
#define GPIO_PB2_EPI0S27 0x0001080F
12605
12606
#define GPIO_PB3_I2C0SDA 0x00010C02
12607
#define GPIO_PB3_T5CCP1 0x00010C03
12608
#define GPIO_PB3_EN0MDIO 0x00010C05
12609
#define GPIO_PB3_USB0CLK 0x00010C0E
12610
#define GPIO_PB3_EPI0S28 0x00010C0F
12611
12612
#define GPIO_PB4_U0CTS 0x00011001
12613
#define GPIO_PB4_I2C5SCL 0x00011002
12614
#define GPIO_PB4_SSI1FSS 0x0001100F
12615
12616
#define GPIO_PB5_U0RTS 0x00011401
12617
#define GPIO_PB5_I2C5SDA 0x00011402
12618
#define GPIO_PB5_SSI1CLK 0x0001140F
12619
12620
#define GPIO_PC0_TCK 0x00020001
12621
#define GPIO_PC0_SWCLK 0x00020001
12622
12623
#define GPIO_PC1_TMS 0x00020401
12624
#define GPIO_PC1_SWDIO 0x00020401
12625
12626
#define GPIO_PC2_TDI 0x00020801
12627
12628
#define GPIO_PC3_SWO 0x00020C01
12629
#define GPIO_PC3_TDO 0x00020C01
12630
12631
#define GPIO_PC4_U7RX 0x00021001
12632
#define GPIO_PC4_EPI0S7 0x0002100F
12633
12634
#define GPIO_PC5_U7TX 0x00021401
12635
#define GPIO_PC5_RTCCLK 0x00021407
12636
#define GPIO_PC5_EPI0S6 0x0002140F
12637
12638
#define GPIO_PC6_U5RX 0x00021801
12639
#define GPIO_PC6_EPI0S5 0x0002180F
12640
12641
#define GPIO_PC7_U5TX 0x00021C01
12642
#define GPIO_PC7_EPI0S4 0x00021C0F
12643
12644
#define GPIO_PD0_I2C7SCL 0x00030002
12645
#define GPIO_PD0_T0CCP0 0x00030003
12646
#define GPIO_PD0_C0O 0x00030005
12647
#define GPIO_PD0_SSI2XDAT1 0x0003000F
12648
12649
#define GPIO_PD1_I2C7SDA 0x00030402
12650
#define GPIO_PD1_T0CCP1 0x00030403
12651
#define GPIO_PD1_C1O 0x00030405
12652
#define GPIO_PD1_SSI2XDAT0 0x0003040F
12653
12654
#define GPIO_PD2_I2C8SCL 0x00030802
12655
#define GPIO_PD2_T1CCP0 0x00030803
12656
#define GPIO_PD2_C2O 0x00030805
12657
#define GPIO_PD2_SSI2FSS 0x0003080F
12658
12659
#define GPIO_PD3_I2C8SDA 0x00030C02
12660
#define GPIO_PD3_T1CCP1 0x00030C03
12661
#define GPIO_PD3_SSI2CLK 0x00030C0F
12662
12663
#define GPIO_PD4_U2RX 0x00031001
12664
#define GPIO_PD4_T3CCP0 0x00031003
12665
#define GPIO_PD4_SSI1XDAT2 0x0003100F
12666
12667
#define GPIO_PD5_U2TX 0x00031401
12668
#define GPIO_PD5_T3CCP1 0x00031403
12669
#define GPIO_PD5_SSI1XDAT3 0x0003140F
12670
12671
#define GPIO_PD6_U2RTS 0x00031801
12672
#define GPIO_PD6_T4CCP0 0x00031803
12673
#define GPIO_PD6_USB0EPEN 0x00031805
12674
#define GPIO_PD6_SSI2XDAT3 0x0003180F
12675
12676
#define GPIO_PD7_U2CTS 0x00031C01
12677
#define GPIO_PD7_T4CCP1 0x00031C03
12678
#define GPIO_PD7_USB0PFLT 0x00031C05
12679
#define GPIO_PD7_NMI 0x00031C08
12680
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
12681
12682
#define GPIO_PE0_U1RTS 0x00040001
12683
12684
#define GPIO_PE1_U1DSR 0x00040401
12685
12686
#define GPIO_PE2_U1DCD 0x00040801
12687
12688
#define GPIO_PE3_U1DTR 0x00040C01
12689
12690
#define GPIO_PE4_U1RI 0x00041001
12691
#define GPIO_PE4_SSI1XDAT0 0x0004100F
12692
12693
#define GPIO_PE5_SSI1XDAT1 0x0004140F
12694
12695
#define GPIO_PF0_M0PWM0 0x00050006
12696
#define GPIO_PF0_SSI3XDAT1 0x0005000E
12697
#define GPIO_PF0_TRD2 0x0005000F
12698
12699
#define GPIO_PF1_M0PWM1 0x00050406
12700
#define GPIO_PF1_SSI3XDAT0 0x0005040E
12701
#define GPIO_PF1_TRD1 0x0005040F
12702
12703
#define GPIO_PF2_EN0MDC 0x00050805
12704
#define GPIO_PF2_M0PWM2 0x00050806
12705
#define GPIO_PF2_SSI3FSS 0x0005080E
12706
#define GPIO_PF2_TRD0 0x0005080F
12707
12708
#define GPIO_PF3_EN0MDIO 0x00050C05
12709
#define GPIO_PF3_M0PWM3 0x00050C06
12710
#define GPIO_PF3_SSI3CLK 0x00050C0E
12711
#define GPIO_PF3_TRCLK 0x00050C0F
12712
12713
#define GPIO_PF4_M0FAULT0 0x00051006
12714
#define GPIO_PF4_SSI3XDAT2 0x0005100E
12715
#define GPIO_PF4_TRD3 0x0005100F
12716
12717
#define GPIO_PG0_I2C1SCL 0x00060002
12718
#define GPIO_PG0_M0PWM4 0x00060006
12719
#define GPIO_PG0_EPI0S11 0x0006000F
12720
12721
#define GPIO_PG1_I2C1SDA 0x00060402
12722
#define GPIO_PG1_M0PWM5 0x00060406
12723
#define GPIO_PG1_EPI0S10 0x0006040F
12724
12725
#define GPIO_PG2_I2C2SCL 0x00060802
12726
#define GPIO_PG2_EN0TXCK 0x0006080E
12727
#define GPIO_PG2_SSI2XDAT3 0x0006080F
12728
12729
#define GPIO_PG3_I2C2SDA 0x00060C02
12730
#define GPIO_PG3_EN0TXEN 0x00060C0E
12731
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
12732
12733
#define GPIO_PG4_U0CTS 0x00061001
12734
#define GPIO_PG4_I2C3SCL 0x00061002
12735
#define GPIO_PG4_EN0TXD0 0x0006100E
12736
#define GPIO_PG4_SSI2XDAT1 0x0006100F
12737
12738
#define GPIO_PG5_U0RTS 0x00061401
12739
#define GPIO_PG5_I2C3SDA 0x00061402
12740
#define GPIO_PG5_EN0TXD1 0x0006140E
12741
#define GPIO_PG5_SSI2XDAT0 0x0006140F
12742
12743
#define GPIO_PG6_I2C4SCL 0x00061802
12744
#define GPIO_PG6_EN0RXER 0x0006180E
12745
#define GPIO_PG6_SSI2FSS 0x0006180F
12746
12747
#define GPIO_PG7_I2C4SDA 0x00061C02
12748
#define GPIO_PG7_EN0RXDV 0x00061C0E
12749
#define GPIO_PG7_SSI2CLK 0x00061C0F
12750
12751
#define GPIO_PH0_U0RTS 0x00070001
12752
#define GPIO_PH0_EPI0S0 0x0007000F
12753
12754
#define GPIO_PH1_U0CTS 0x00070401
12755
#define GPIO_PH1_EPI0S1 0x0007040F
12756
12757
#define GPIO_PH2_U0DCD 0x00070801
12758
#define GPIO_PH2_EPI0S2 0x0007080F
12759
12760
#define GPIO_PH3_U0DSR 0x00070C01
12761
#define GPIO_PH3_EPI0S3 0x00070C0F
12762
12763
#define GPIO_PJ0_U3RX 0x00080001
12764
12765
#define GPIO_PJ1_U3TX 0x00080401
12766
12767
#define GPIO_PK0_U4RX 0x00090001
12768
#define GPIO_PK0_EPI0S0 0x0009000F
12769
12770
#define GPIO_PK1_U4TX 0x00090401
12771
#define GPIO_PK1_EPI0S1 0x0009040F
12772
12773
#define GPIO_PK2_U4RTS 0x00090801
12774
#define GPIO_PK2_EPI0S2 0x0009080F
12775
12776
#define GPIO_PK3_U4CTS 0x00090C01
12777
#define GPIO_PK3_EPI0S3 0x00090C0F
12778
12779
#define GPIO_PK4_I2C3SCL 0x00091002
12780
#define GPIO_PK4_M0PWM6 0x00091006
12781
#define GPIO_PK4_EN0INTRN 0x00091007
12782
#define GPIO_PK4_EN0RXD3 0x0009100E
12783
#define GPIO_PK4_EPI0S32 0x0009100F
12784
12785
#define GPIO_PK5_I2C3SDA 0x00091402
12786
#define GPIO_PK5_M0PWM7 0x00091406
12787
#define GPIO_PK5_EN0RXD2 0x0009140E
12788
#define GPIO_PK5_EPI0S31 0x0009140F
12789
12790
#define GPIO_PK6_I2C4SCL 0x00091802
12791
#define GPIO_PK6_M0FAULT1 0x00091806
12792
#define GPIO_PK6_EN0TXD2 0x0009180E
12793
#define GPIO_PK6_EPI0S25 0x0009180F
12794
12795
#define GPIO_PK7_U0RI 0x00091C01
12796
#define GPIO_PK7_I2C4SDA 0x00091C02
12797
#define GPIO_PK7_RTCCLK 0x00091C05
12798
#define GPIO_PK7_M0FAULT2 0x00091C06
12799
#define GPIO_PK7_EN0TXD3 0x00091C0E
12800
#define GPIO_PK7_EPI0S24 0x00091C0F
12801
12802
#define GPIO_PL0_I2C2SDA 0x000A0002
12803
#define GPIO_PL0_M0FAULT3 0x000A0006
12804
#define GPIO_PL0_USB0D0 0x000A000E
12805
#define GPIO_PL0_EPI0S16 0x000A000F
12806
12807
#define GPIO_PL1_I2C2SCL 0x000A0402
12808
#define GPIO_PL1_PHA0 0x000A0406
12809
#define GPIO_PL1_USB0D1 0x000A040E
12810
#define GPIO_PL1_EPI0S17 0x000A040F
12811
12812
#define GPIO_PL2_C0O 0x000A0805
12813
#define GPIO_PL2_PHB0 0x000A0806
12814
#define GPIO_PL2_USB0D2 0x000A080E
12815
#define GPIO_PL2_EPI0S18 0x000A080F
12816
12817
#define GPIO_PL3_C1O 0x000A0C05
12818
#define GPIO_PL3_IDX0 0x000A0C06
12819
#define GPIO_PL3_USB0D3 0x000A0C0E
12820
#define GPIO_PL3_EPI0S19 0x000A0C0F
12821
12822
#define GPIO_PL4_T0CCP0 0x000A1003
12823
#define GPIO_PL4_USB0D4 0x000A100E
12824
#define GPIO_PL4_EPI0S26 0x000A100F
12825
12826
#define GPIO_PL5_T0CCP1 0x000A1403
12827
#define GPIO_PL5_EPI0S33 0x000A140F
12828
#define GPIO_PL5_USB0D5 0x000A140E
12829
12830
#define GPIO_PL6_T1CCP0 0x000A1803
12831
12832
#define GPIO_PL7_T1CCP1 0x000A1C03
12833
12834
#define GPIO_PM0_T2CCP0 0x000B0003
12835
#define GPIO_PM0_EPI0S15 0x000B000F
12836
12837
#define GPIO_PM1_T2CCP1 0x000B0403
12838
#define GPIO_PM1_EPI0S14 0x000B040F
12839
12840
#define GPIO_PM2_T3CCP0 0x000B0803
12841
#define GPIO_PM2_EPI0S13 0x000B080F
12842
12843
#define GPIO_PM3_T3CCP1 0x000B0C03
12844
#define GPIO_PM3_EPI0S12 0x000B0C0F
12845
12846
#define GPIO_PM4_U0CTS 0x000B1001
12847
#define GPIO_PM4_T4CCP0 0x000B1003
12848
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
12849
12850
#define GPIO_PM5_U0DCD 0x000B1401
12851
#define GPIO_PM5_T4CCP1 0x000B1403
12852
12853
#define GPIO_PM6_U0DSR 0x000B1801
12854
#define GPIO_PM6_T5CCP0 0x000B1803
12855
#define GPIO_PM6_EN0CRS 0x000B180E
12856
12857
#define GPIO_PM7_U0RI 0x000B1C01
12858
#define GPIO_PM7_T5CCP1 0x000B1C03
12859
#define GPIO_PM7_EN0COL 0x000B1C0E
12860
12861
#define GPIO_PN0_U1RTS 0x000C0001
12862
12863
#define GPIO_PN1_U1CTS 0x000C0401
12864
12865
#define GPIO_PN2_U1DCD 0x000C0801
12866
#define GPIO_PN2_U2RTS 0x000C0802
12867
#define GPIO_PN2_EPI0S29 0x000C080F
12868
12869
#define GPIO_PN3_U1DSR 0x000C0C01
12870
#define GPIO_PN3_U2CTS 0x000C0C02
12871
#define GPIO_PN3_EPI0S30 0x000C0C0F
12872
12873
#define GPIO_PN4_U1DTR 0x000C1001
12874
#define GPIO_PN4_U3RTS 0x000C1002
12875
#define GPIO_PN4_I2C2SDA 0x000C1003
12876
#define GPIO_PN4_EPI0S34 0x000C100F
12877
12878
#define GPIO_PN5_U1RI 0x000C1401
12879
#define GPIO_PN5_U3CTS 0x000C1402
12880
#define GPIO_PN5_I2C2SCL 0x000C1403
12881
#define GPIO_PN5_EPI0S35 0x000C140F
12882
12883
#define GPIO_PP0_U6RX 0x000D0001
12884
#define GPIO_PP0_EN0INTRN 0x000D0007
12885
#define GPIO_PP0_SSI3XDAT2 0x000D000F
12886
12887
#define GPIO_PP1_U6TX 0x000D0401
12888
#define GPIO_PP1_SSI3XDAT3 0x000D040F
12889
12890
#define GPIO_PP2_U0DTR 0x000D0801
12891
#define GPIO_PP2_USB0NXT 0x000D080E
12892
#define GPIO_PP2_EPI0S29 0x000D080F
12893
12894
#define GPIO_PP3_U1CTS 0x000D0C01
12895
#define GPIO_PP3_U0DCD 0x000D0C02
12896
#define GPIO_PP3_RTCCLK 0x000D0C07
12897
#define GPIO_PP3_USB0DIR 0x000D0C0E
12898
#define GPIO_PP3_EPI0S30 0x000D0C0F
12899
12900
#define GPIO_PP4_U3RTS 0x000D1001
12901
#define GPIO_PP4_U0DSR 0x000D1002
12902
#define GPIO_PP4_USB0D7 0x000D100E
12903
12904
#define GPIO_PP5_U3CTS 0x000D1401
12905
#define GPIO_PP5_I2C2SCL 0x000D1402
12906
#define GPIO_PP5_USB0D6 0x000D140E
12907
12908
#define GPIO_PQ0_SSI3CLK 0x000E000E
12909
#define GPIO_PQ0_EPI0S20 0x000E000F
12910
12911
#define GPIO_PQ1_SSI3FSS 0x000E040E
12912
#define GPIO_PQ1_EPI0S21 0x000E040F
12913
12914
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
12915
#define GPIO_PQ2_EPI0S22 0x000E080F
12916
12917
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12918
#define GPIO_PQ3_EPI0S23 0x000E0C0F
12919
12920
#define GPIO_PQ4_U1RX 0x000E1001
12921
#define GPIO_PQ4_DIVSCLK 0x000E1007
12922
12923
#define GPIO_PQ5_U1TX 0x000E1401
12924
#define GPIO_PQ5_EN0RXD0 0x000E140E
12925
12926
#define GPIO_PQ6_U1DTR 0x000E1801
12927
#define GPIO_PQ6_EN0RXD1 0x000E180E
12928
12929
#endif
// PART_TM4C1292NCPDT
12930
12931
//*****************************************************************************
12932
//
12933
// TM4C1292NCZAD Port/Pin Mapping Definitions
12934
//
12935
//*****************************************************************************
12936
#ifdef PART_TM4C1292NCZAD
12937
12938
#define GPIO_PA0_U0RX 0x00000001
12939
#define GPIO_PA0_I2C9SCL 0x00000002
12940
#define GPIO_PA0_T0CCP0 0x00000003
12941
#define GPIO_PA0_CAN0RX 0x00000007
12942
12943
#define GPIO_PA1_U0TX 0x00000401
12944
#define GPIO_PA1_I2C9SDA 0x00000402
12945
#define GPIO_PA1_T0CCP1 0x00000403
12946
#define GPIO_PA1_CAN0TX 0x00000407
12947
12948
#define GPIO_PA2_U4RX 0x00000801
12949
#define GPIO_PA2_I2C8SCL 0x00000802
12950
#define GPIO_PA2_T1CCP0 0x00000803
12951
#define GPIO_PA2_SSI0CLK 0x0000080F
12952
12953
#define GPIO_PA3_U4TX 0x00000C01
12954
#define GPIO_PA3_I2C8SDA 0x00000C02
12955
#define GPIO_PA3_T1CCP1 0x00000C03
12956
#define GPIO_PA3_SSI0FSS 0x00000C0F
12957
12958
#define GPIO_PA4_U3RX 0x00001001
12959
#define GPIO_PA4_T2CCP0 0x00001003
12960
#define GPIO_PA4_I2C7SCL 0x00001002
12961
#define GPIO_PA4_SSI0XDAT0 0x0000100F
12962
12963
#define GPIO_PA5_U3TX 0x00001401
12964
#define GPIO_PA5_T2CCP1 0x00001403
12965
#define GPIO_PA5_I2C7SDA 0x00001402
12966
#define GPIO_PA5_SSI0XDAT1 0x0000140F
12967
12968
#define GPIO_PA6_U2RX 0x00001801
12969
#define GPIO_PA6_I2C6SCL 0x00001802
12970
#define GPIO_PA6_T3CCP0 0x00001803
12971
#define GPIO_PA6_USB0EPEN 0x00001805
12972
#define GPIO_PA6_SSI0XDAT2 0x0000180D
12973
#define GPIO_PA6_EN0RXCK 0x0000180E
12974
#define GPIO_PA6_EPI0S8 0x0000180F
12975
12976
#define GPIO_PA7_U2TX 0x00001C01
12977
#define GPIO_PA7_I2C6SDA 0x00001C02
12978
#define GPIO_PA7_T3CCP1 0x00001C03
12979
#define GPIO_PA7_USB0PFLT 0x00001C05
12980
#define GPIO_PA7_USB0EPEN 0x00001C0B
12981
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
12982
#define GPIO_PA7_EPI0S9 0x00001C0F
12983
12984
#define GPIO_PB0_U1RX 0x00010001
12985
#define GPIO_PB0_I2C5SCL 0x00010002
12986
#define GPIO_PB0_CAN1RX 0x00010007
12987
#define GPIO_PB0_T4CCP0 0x00010003
12988
12989
#define GPIO_PB1_U1TX 0x00010401
12990
#define GPIO_PB1_I2C5SDA 0x00010402
12991
#define GPIO_PB1_CAN1TX 0x00010407
12992
#define GPIO_PB1_T4CCP1 0x00010403
12993
12994
#define GPIO_PB2_T5CCP0 0x00010803
12995
#define GPIO_PB2_I2C0SCL 0x00010802
12996
#define GPIO_PB2_EN0MDC 0x00010805
12997
#define GPIO_PB2_USB0STP 0x0001080E
12998
#define GPIO_PB2_EPI0S27 0x0001080F
12999
13000
#define GPIO_PB3_I2C0SDA 0x00010C02
13001
#define GPIO_PB3_T5CCP1 0x00010C03
13002
#define GPIO_PB3_EN0MDIO 0x00010C05
13003
#define GPIO_PB3_USB0CLK 0x00010C0E
13004
#define GPIO_PB3_EPI0S28 0x00010C0F
13005
13006
#define GPIO_PB4_U0CTS 0x00011001
13007
#define GPIO_PB4_I2C5SCL 0x00011002
13008
#define GPIO_PB4_SSI1FSS 0x0001100F
13009
13010
#define GPIO_PB5_U0RTS 0x00011401
13011
#define GPIO_PB5_I2C5SDA 0x00011402
13012
#define GPIO_PB5_SSI1CLK 0x0001140F
13013
13014
#define GPIO_PB6_I2C6SCL 0x00011802
13015
#define GPIO_PB6_T6CCP0 0x00011803
13016
13017
#define GPIO_PB7_I2C6SDA 0x00011C02
13018
#define GPIO_PB7_T6CCP1 0x00011C03
13019
13020
#define GPIO_PC0_TCK 0x00020001
13021
#define GPIO_PC0_SWCLK 0x00020001
13022
13023
#define GPIO_PC1_TMS 0x00020401
13024
#define GPIO_PC1_SWDIO 0x00020401
13025
13026
#define GPIO_PC2_TDI 0x00020801
13027
13028
#define GPIO_PC3_SWO 0x00020C01
13029
#define GPIO_PC3_TDO 0x00020C01
13030
13031
#define GPIO_PC4_U7RX 0x00021001
13032
#define GPIO_PC4_T7CCP0 0x00021003
13033
#define GPIO_PC4_EPI0S7 0x0002100F
13034
13035
#define GPIO_PC5_U7TX 0x00021401
13036
#define GPIO_PC5_T7CCP1 0x00021403
13037
#define GPIO_PC5_RTCCLK 0x00021407
13038
#define GPIO_PC5_EPI0S6 0x0002140F
13039
13040
#define GPIO_PC6_U5RX 0x00021801
13041
#define GPIO_PC6_EPI0S5 0x0002180F
13042
13043
#define GPIO_PC7_U5TX 0x00021C01
13044
#define GPIO_PC7_EPI0S4 0x00021C0F
13045
13046
#define GPIO_PD0_I2C7SCL 0x00030002
13047
#define GPIO_PD0_T0CCP0 0x00030003
13048
#define GPIO_PD0_C0O 0x00030005
13049
#define GPIO_PD0_SSI2XDAT1 0x0003000F
13050
13051
#define GPIO_PD1_I2C7SDA 0x00030402
13052
#define GPIO_PD1_T0CCP1 0x00030403
13053
#define GPIO_PD1_C1O 0x00030405
13054
#define GPIO_PD1_SSI2XDAT0 0x0003040F
13055
13056
#define GPIO_PD2_I2C8SCL 0x00030802
13057
#define GPIO_PD2_T1CCP0 0x00030803
13058
#define GPIO_PD2_C2O 0x00030805
13059
#define GPIO_PD2_SSI2FSS 0x0003080F
13060
13061
#define GPIO_PD3_I2C8SDA 0x00030C02
13062
#define GPIO_PD3_T1CCP1 0x00030C03
13063
#define GPIO_PD3_SSI2CLK 0x00030C0F
13064
13065
#define GPIO_PD4_U2RX 0x00031001
13066
#define GPIO_PD4_T3CCP0 0x00031003
13067
#define GPIO_PD4_SSI1XDAT2 0x0003100F
13068
13069
#define GPIO_PD5_U2TX 0x00031401
13070
#define GPIO_PD5_T3CCP1 0x00031403
13071
#define GPIO_PD5_SSI1XDAT3 0x0003140F
13072
13073
#define GPIO_PD6_U2RTS 0x00031801
13074
#define GPIO_PD6_T4CCP0 0x00031803
13075
#define GPIO_PD6_USB0EPEN 0x00031805
13076
#define GPIO_PD6_SSI2XDAT3 0x0003180F
13077
13078
#define GPIO_PD7_U2CTS 0x00031C01
13079
#define GPIO_PD7_T4CCP1 0x00031C03
13080
#define GPIO_PD7_USB0PFLT 0x00031C05
13081
#define GPIO_PD7_NMI 0x00031C08
13082
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
13083
13084
#define GPIO_PE0_U1RTS 0x00040001
13085
13086
#define GPIO_PE1_U1DSR 0x00040401
13087
13088
#define GPIO_PE2_U1DCD 0x00040801
13089
13090
#define GPIO_PE3_U1DTR 0x00040C01
13091
13092
#define GPIO_PE4_U1RI 0x00041001
13093
#define GPIO_PE4_SSI1XDAT0 0x0004100F
13094
13095
#define GPIO_PE5_SSI1XDAT1 0x0004140F
13096
13097
#define GPIO_PE6_U0CTS 0x00041801
13098
#define GPIO_PE6_I2C9SCL 0x00041802
13099
13100
#define GPIO_PE7_U0RTS 0x00041C01
13101
#define GPIO_PE7_I2C9SDA 0x00041C02
13102
#define GPIO_PE7_NMI 0x00041C08
13103
13104
#define GPIO_PF0_M0PWM0 0x00050006
13105
#define GPIO_PF0_SSI3XDAT1 0x0005000E
13106
#define GPIO_PF0_TRD2 0x0005000F
13107
13108
#define GPIO_PF1_M0PWM1 0x00050406
13109
#define GPIO_PF1_SSI3XDAT0 0x0005040E
13110
#define GPIO_PF1_TRD1 0x0005040F
13111
13112
#define GPIO_PF2_EN0MDC 0x00050805
13113
#define GPIO_PF2_M0PWM2 0x00050806
13114
#define GPIO_PF2_SSI3FSS 0x0005080E
13115
#define GPIO_PF2_TRD0 0x0005080F
13116
13117
#define GPIO_PF3_EN0MDIO 0x00050C05
13118
#define GPIO_PF3_M0PWM3 0x00050C06
13119
#define GPIO_PF3_SSI3CLK 0x00050C0E
13120
#define GPIO_PF3_TRCLK 0x00050C0F
13121
13122
#define GPIO_PF4_M0FAULT0 0x00051006
13123
#define GPIO_PF4_SSI3XDAT2 0x0005100E
13124
#define GPIO_PF4_TRD3 0x0005100F
13125
13126
#define GPIO_PF5_SSI3XDAT3 0x0005140E
13127
13128
#define GPIO_PG0_I2C1SCL 0x00060002
13129
#define GPIO_PG0_M0PWM4 0x00060006
13130
#define GPIO_PG0_EPI0S11 0x0006000F
13131
13132
#define GPIO_PG1_I2C1SDA 0x00060402
13133
#define GPIO_PG1_M0PWM5 0x00060406
13134
#define GPIO_PG1_EPI0S10 0x0006040F
13135
13136
#define GPIO_PG2_I2C2SCL 0x00060802
13137
#define GPIO_PG2_EN0TXCK 0x0006080E
13138
#define GPIO_PG2_SSI2XDAT3 0x0006080F
13139
13140
#define GPIO_PG3_I2C2SDA 0x00060C02
13141
#define GPIO_PG3_EN0TXEN 0x00060C0E
13142
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
13143
13144
#define GPIO_PG4_U0CTS 0x00061001
13145
#define GPIO_PG4_I2C3SCL 0x00061002
13146
#define GPIO_PG4_EN0TXD0 0x0006100E
13147
#define GPIO_PG4_SSI2XDAT1 0x0006100F
13148
13149
#define GPIO_PG5_U0RTS 0x00061401
13150
#define GPIO_PG5_I2C3SDA 0x00061402
13151
#define GPIO_PG5_EN0TXD1 0x0006140E
13152
#define GPIO_PG5_SSI2XDAT0 0x0006140F
13153
13154
#define GPIO_PG6_I2C4SCL 0x00061802
13155
#define GPIO_PG6_EN0RXER 0x0006180E
13156
#define GPIO_PG6_SSI2FSS 0x0006180F
13157
13158
#define GPIO_PG7_I2C4SDA 0x00061C02
13159
#define GPIO_PG7_EN0RXDV 0x00061C0E
13160
#define GPIO_PG7_SSI2CLK 0x00061C0F
13161
13162
#define GPIO_PH0_U0RTS 0x00070001
13163
#define GPIO_PH0_EPI0S0 0x0007000F
13164
13165
#define GPIO_PH1_U0CTS 0x00070401
13166
#define GPIO_PH1_EPI0S1 0x0007040F
13167
13168
#define GPIO_PH2_U0DCD 0x00070801
13169
#define GPIO_PH2_EPI0S2 0x0007080F
13170
13171
#define GPIO_PH3_U0DSR 0x00070C01
13172
#define GPIO_PH3_EPI0S3 0x00070C0F
13173
13174
#define GPIO_PH4_U0DTR 0x00071001
13175
13176
#define GPIO_PH5_U0RI 0x00071401
13177
13178
#define GPIO_PH6_U5RX 0x00071801
13179
#define GPIO_PH6_U7RX 0x00071802
13180
13181
#define GPIO_PH7_U5TX 0x00071C01
13182
#define GPIO_PH7_U7TX 0x00071C02
13183
13184
#define GPIO_PJ0_U3RX 0x00080001
13185
13186
#define GPIO_PJ1_U3TX 0x00080401
13187
13188
#define GPIO_PJ2_U2RTS 0x00080801
13189
13190
#define GPIO_PJ3_U2CTS 0x00080C01
13191
13192
#define GPIO_PJ4_U3RTS 0x00081001
13193
13194
#define GPIO_PJ5_U3CTS 0x00081401
13195
13196
#define GPIO_PJ6_U4RTS 0x00081801
13197
13198
#define GPIO_PJ7_U4CTS 0x00081C01
13199
13200
#define GPIO_PK0_U4RX 0x00090001
13201
#define GPIO_PK0_EPI0S0 0x0009000F
13202
13203
#define GPIO_PK1_U4TX 0x00090401
13204
#define GPIO_PK1_EPI0S1 0x0009040F
13205
13206
#define GPIO_PK2_U4RTS 0x00090801
13207
#define GPIO_PK2_EPI0S2 0x0009080F
13208
13209
#define GPIO_PK3_U4CTS 0x00090C01
13210
#define GPIO_PK3_EPI0S3 0x00090C0F
13211
13212
#define GPIO_PK4_I2C3SCL 0x00091002
13213
#define GPIO_PK4_M0PWM6 0x00091006
13214
#define GPIO_PK4_EN0INTRN 0x00091007
13215
#define GPIO_PK4_EN0RXD3 0x0009100E
13216
#define GPIO_PK4_EPI0S32 0x0009100F
13217
13218
#define GPIO_PK5_I2C3SDA 0x00091402
13219
#define GPIO_PK5_M0PWM7 0x00091406
13220
#define GPIO_PK5_EN0RXD2 0x0009140E
13221
#define GPIO_PK5_EPI0S31 0x0009140F
13222
13223
#define GPIO_PK6_I2C4SCL 0x00091802
13224
#define GPIO_PK6_M0FAULT1 0x00091806
13225
#define GPIO_PK6_EN0TXD2 0x0009180E
13226
#define GPIO_PK6_EPI0S25 0x0009180F
13227
13228
#define GPIO_PK7_U0RI 0x00091C01
13229
#define GPIO_PK7_I2C4SDA 0x00091C02
13230
#define GPIO_PK7_RTCCLK 0x00091C05
13231
#define GPIO_PK7_M0FAULT2 0x00091C06
13232
#define GPIO_PK7_EN0TXD3 0x00091C0E
13233
#define GPIO_PK7_EPI0S24 0x00091C0F
13234
13235
#define GPIO_PL0_I2C2SDA 0x000A0002
13236
#define GPIO_PL0_M0FAULT3 0x000A0006
13237
#define GPIO_PL0_USB0D0 0x000A000E
13238
#define GPIO_PL0_EPI0S16 0x000A000F
13239
13240
#define GPIO_PL1_I2C2SCL 0x000A0402
13241
#define GPIO_PL1_PHA0 0x000A0406
13242
#define GPIO_PL1_USB0D1 0x000A040E
13243
#define GPIO_PL1_EPI0S17 0x000A040F
13244
13245
#define GPIO_PL2_C0O 0x000A0805
13246
#define GPIO_PL2_PHB0 0x000A0806
13247
#define GPIO_PL2_USB0D2 0x000A080E
13248
#define GPIO_PL2_EPI0S18 0x000A080F
13249
13250
#define GPIO_PL3_C1O 0x000A0C05
13251
#define GPIO_PL3_IDX0 0x000A0C06
13252
#define GPIO_PL3_USB0D3 0x000A0C0E
13253
#define GPIO_PL3_EPI0S19 0x000A0C0F
13254
13255
#define GPIO_PL4_T0CCP0 0x000A1003
13256
#define GPIO_PL4_USB0D4 0x000A100E
13257
#define GPIO_PL4_EPI0S26 0x000A100F
13258
13259
#define GPIO_PL5_T0CCP1 0x000A1403
13260
#define GPIO_PL5_EPI0S33 0x000A140F
13261
#define GPIO_PL5_USB0D5 0x000A140E
13262
13263
#define GPIO_PL6_T1CCP0 0x000A1803
13264
13265
#define GPIO_PL7_T1CCP1 0x000A1C03
13266
13267
#define GPIO_PM0_T2CCP0 0x000B0003
13268
#define GPIO_PM0_EPI0S15 0x000B000F
13269
13270
#define GPIO_PM1_T2CCP1 0x000B0403
13271
#define GPIO_PM1_EPI0S14 0x000B040F
13272
13273
#define GPIO_PM2_T3CCP0 0x000B0803
13274
#define GPIO_PM2_EPI0S13 0x000B080F
13275
13276
#define GPIO_PM3_T3CCP1 0x000B0C03
13277
#define GPIO_PM3_EPI0S12 0x000B0C0F
13278
13279
#define GPIO_PM4_U0CTS 0x000B1001
13280
#define GPIO_PM4_T4CCP0 0x000B1003
13281
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
13282
13283
#define GPIO_PM5_U0DCD 0x000B1401
13284
#define GPIO_PM5_T4CCP1 0x000B1403
13285
13286
#define GPIO_PM6_U0DSR 0x000B1801
13287
#define GPIO_PM6_T5CCP0 0x000B1803
13288
#define GPIO_PM6_EN0CRS 0x000B180E
13289
13290
#define GPIO_PM7_U0RI 0x000B1C01
13291
#define GPIO_PM7_T5CCP1 0x000B1C03
13292
#define GPIO_PM7_EN0COL 0x000B1C0E
13293
13294
#define GPIO_PN0_U1RTS 0x000C0001
13295
13296
#define GPIO_PN1_U1CTS 0x000C0401
13297
13298
#define GPIO_PN2_U1DCD 0x000C0801
13299
#define GPIO_PN2_U2RTS 0x000C0802
13300
#define GPIO_PN2_EPI0S29 0x000C080F
13301
13302
#define GPIO_PN3_U1DSR 0x000C0C01
13303
#define GPIO_PN3_U2CTS 0x000C0C02
13304
#define GPIO_PN3_EPI0S30 0x000C0C0F
13305
13306
#define GPIO_PN4_U1DTR 0x000C1001
13307
#define GPIO_PN4_U3RTS 0x000C1002
13308
#define GPIO_PN4_I2C2SDA 0x000C1003
13309
#define GPIO_PN4_EPI0S34 0x000C100F
13310
13311
#define GPIO_PN5_U1RI 0x000C1401
13312
#define GPIO_PN5_U3CTS 0x000C1402
13313
#define GPIO_PN5_I2C2SCL 0x000C1403
13314
#define GPIO_PN5_EPI0S35 0x000C140F
13315
13316
#define GPIO_PN6_U4RTS 0x000C1802
13317
#define GPIO_PN6_EN0TXER 0x000C180E
13318
13319
#define GPIO_PN7_U1RTS 0x000C1C01
13320
#define GPIO_PN7_U4CTS 0x000C1C02
13321
13322
#define GPIO_PP0_U6RX 0x000D0001
13323
#define GPIO_PP0_T6CCP0 0x000D0005
13324
#define GPIO_PP0_EN0INTRN 0x000D0007
13325
#define GPIO_PP0_SSI3XDAT2 0x000D000F
13326
13327
#define GPIO_PP1_U6TX 0x000D0401
13328
#define GPIO_PP1_T6CCP1 0x000D0405
13329
#define GPIO_PP1_SSI3XDAT3 0x000D040F
13330
13331
#define GPIO_PP2_U0DTR 0x000D0801
13332
#define GPIO_PP2_USB0NXT 0x000D080E
13333
#define GPIO_PP2_EPI0S29 0x000D080F
13334
13335
#define GPIO_PP3_U1CTS 0x000D0C01
13336
#define GPIO_PP3_U0DCD 0x000D0C02
13337
#define GPIO_PP3_RTCCLK 0x000D0C07
13338
#define GPIO_PP3_USB0DIR 0x000D0C0E
13339
#define GPIO_PP3_EPI0S30 0x000D0C0F
13340
13341
#define GPIO_PP4_U3RTS 0x000D1001
13342
#define GPIO_PP4_U0DSR 0x000D1002
13343
#define GPIO_PP4_USB0D7 0x000D100E
13344
13345
#define GPIO_PP5_U3CTS 0x000D1401
13346
#define GPIO_PP5_I2C2SCL 0x000D1402
13347
#define GPIO_PP5_USB0D6 0x000D140E
13348
13349
#define GPIO_PP6_U1DCD 0x000D1801
13350
#define GPIO_PP6_I2C2SDA 0x000D1802
13351
13352
#define GPIO_PQ0_T6CCP0 0x000E0003
13353
#define GPIO_PQ0_SSI3CLK 0x000E000E
13354
#define GPIO_PQ0_EPI0S20 0x000E000F
13355
13356
#define GPIO_PQ1_T6CCP1 0x000E0403
13357
#define GPIO_PQ1_SSI3FSS 0x000E040E
13358
#define GPIO_PQ1_EPI0S21 0x000E040F
13359
13360
#define GPIO_PQ2_T7CCP0 0x000E0803
13361
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
13362
#define GPIO_PQ2_EPI0S22 0x000E080F
13363
13364
#define GPIO_PQ3_T7CCP1 0x000E0C03
13365
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
13366
#define GPIO_PQ3_EPI0S23 0x000E0C0F
13367
13368
#define GPIO_PQ4_U1RX 0x000E1001
13369
#define GPIO_PQ4_DIVSCLK 0x000E1007
13370
13371
#define GPIO_PQ5_U1TX 0x000E1401
13372
#define GPIO_PQ5_EN0RXD0 0x000E140E
13373
13374
#define GPIO_PQ6_U1DTR 0x000E1801
13375
#define GPIO_PQ6_EN0RXD1 0x000E180E
13376
13377
#define GPIO_PQ7_U1RI 0x000E1C01
13378
13379
#define GPIO_PR0_U4TX 0x000F0001
13380
#define GPIO_PR0_I2C1SCL 0x000F0002
13381
#define GPIO_PR0_M0PWM0 0x000F0006
13382
13383
#define GPIO_PR1_U4RX 0x000F0401
13384
#define GPIO_PR1_I2C1SDA 0x000F0402
13385
#define GPIO_PR1_M0PWM1 0x000F0406
13386
13387
#define GPIO_PR2_I2C2SCL 0x000F0802
13388
#define GPIO_PR2_M0PWM2 0x000F0806
13389
13390
#define GPIO_PR3_I2C2SDA 0x000F0C02
13391
#define GPIO_PR3_M0PWM3 0x000F0C06
13392
13393
#define GPIO_PR4_I2C3SCL 0x000F1002
13394
#define GPIO_PR4_T0CCP0 0x000F1003
13395
#define GPIO_PR4_M0PWM4 0x000F1006
13396
13397
#define GPIO_PR5_U1RX 0x000F1401
13398
#define GPIO_PR5_I2C3SDA 0x000F1402
13399
#define GPIO_PR5_T0CCP1 0x000F1403
13400
#define GPIO_PR5_M0PWM5 0x000F1406
13401
13402
#define GPIO_PR6_U1TX 0x000F1801
13403
#define GPIO_PR6_I2C4SCL 0x000F1802
13404
#define GPIO_PR6_T1CCP0 0x000F1803
13405
#define GPIO_PR6_M0PWM6 0x000F1806
13406
13407
#define GPIO_PR7_I2C4SDA 0x000F1C02
13408
#define GPIO_PR7_T1CCP1 0x000F1C03
13409
#define GPIO_PR7_M0PWM7 0x000F1C06
13410
#define GPIO_PR7_EN0TXEN 0x000F1C0E
13411
13412
#define GPIO_PS0_T2CCP0 0x00100003
13413
#define GPIO_PS0_M0FAULT0 0x00100006
13414
13415
#define GPIO_PS1_T2CCP1 0x00100403
13416
#define GPIO_PS1_M0FAULT1 0x00100406
13417
13418
#define GPIO_PS2_U1DSR 0x00100801
13419
#define GPIO_PS2_T3CCP0 0x00100803
13420
#define GPIO_PS2_M0FAULT2 0x00100806
13421
13422
#define GPIO_PS3_T3CCP1 0x00100C03
13423
#define GPIO_PS3_M0FAULT3 0x00100C06
13424
13425
#define GPIO_PS4_T4CCP0 0x00101003
13426
#define GPIO_PS4_PHA0 0x00101006
13427
#define GPIO_PS4_EN0TXD0 0x0010100E
13428
13429
#define GPIO_PS5_T4CCP1 0x00101403
13430
#define GPIO_PS5_PHB0 0x00101406
13431
#define GPIO_PS5_EN0TXD1 0x0010140E
13432
13433
#define GPIO_PS6_T5CCP0 0x00101803
13434
#define GPIO_PS6_IDX0 0x00101806
13435
#define GPIO_PS6_EN0RXER 0x0010180E
13436
13437
#define GPIO_PS7_T5CCP1 0x00101C03
13438
#define GPIO_PS7_EN0RXDV 0x00101C0E
13439
13440
#define GPIO_PT0_T6CCP0 0x00110003
13441
#define GPIO_PT0_CAN0RX 0x00110007
13442
#define GPIO_PT0_EN0RXD0 0x0011000E
13443
13444
#define GPIO_PT1_T6CCP1 0x00110403
13445
#define GPIO_PT1_CAN0TX 0x00110407
13446
#define GPIO_PT1_EN0RXD1 0x0011040E
13447
13448
#define GPIO_PT2_T7CCP0 0x00110803
13449
#define GPIO_PT2_CAN1RX 0x00110807
13450
13451
#define GPIO_PT3_T7CCP1 0x00110C03
13452
#define GPIO_PT3_CAN1TX 0x00110C07
13453
13454
#endif
// PART_TM4C1292NCZAD
13455
13456
//*****************************************************************************
13457
//
13458
// TM4C1294KCPDT Port/Pin Mapping Definitions
13459
//
13460
//*****************************************************************************
13461
#ifdef PART_TM4C1294KCPDT
13462
13463
#define GPIO_PA0_U0RX 0x00000001
13464
#define GPIO_PA0_I2C9SCL 0x00000002
13465
#define GPIO_PA0_T0CCP0 0x00000003
13466
#define GPIO_PA0_CAN0RX 0x00000007
13467
13468
#define GPIO_PA1_U0TX 0x00000401
13469
#define GPIO_PA1_I2C9SDA 0x00000402
13470
#define GPIO_PA1_T0CCP1 0x00000403
13471
#define GPIO_PA1_CAN0TX 0x00000407
13472
13473
#define GPIO_PA2_U4RX 0x00000801
13474
#define GPIO_PA2_I2C8SCL 0x00000802
13475
#define GPIO_PA2_T1CCP0 0x00000803
13476
#define GPIO_PA2_SSI0CLK 0x0000080F
13477
13478
#define GPIO_PA3_U4TX 0x00000C01
13479
#define GPIO_PA3_I2C8SDA 0x00000C02
13480
#define GPIO_PA3_T1CCP1 0x00000C03
13481
#define GPIO_PA3_SSI0FSS 0x00000C0F
13482
13483
#define GPIO_PA4_U3RX 0x00001001
13484
#define GPIO_PA4_T2CCP0 0x00001003
13485
#define GPIO_PA4_I2C7SCL 0x00001002
13486
#define GPIO_PA4_SSI0XDAT0 0x0000100F
13487
13488
#define GPIO_PA5_U3TX 0x00001401
13489
#define GPIO_PA5_T2CCP1 0x00001403
13490
#define GPIO_PA5_I2C7SDA 0x00001402
13491
#define GPIO_PA5_SSI0XDAT1 0x0000140F
13492
13493
#define GPIO_PA6_U2RX 0x00001801
13494
#define GPIO_PA6_I2C6SCL 0x00001802
13495
#define GPIO_PA6_T3CCP0 0x00001803
13496
#define GPIO_PA6_USB0EPEN 0x00001805
13497
#define GPIO_PA6_SSI0XDAT2 0x0000180D
13498
#define GPIO_PA6_EPI0S8 0x0000180F
13499
13500
#define GPIO_PA7_U2TX 0x00001C01
13501
#define GPIO_PA7_I2C6SDA 0x00001C02
13502
#define GPIO_PA7_T3CCP1 0x00001C03
13503
#define GPIO_PA7_USB0PFLT 0x00001C05
13504
#define GPIO_PA7_USB0EPEN 0x00001C0B
13505
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
13506
#define GPIO_PA7_EPI0S9 0x00001C0F
13507
13508
#define GPIO_PB0_U1RX 0x00010001
13509
#define GPIO_PB0_I2C5SCL 0x00010002
13510
#define GPIO_PB0_CAN1RX 0x00010007
13511
#define GPIO_PB0_T4CCP0 0x00010003
13512
13513
#define GPIO_PB1_U1TX 0x00010401
13514
#define GPIO_PB1_I2C5SDA 0x00010402
13515
#define GPIO_PB1_CAN1TX 0x00010407
13516
#define GPIO_PB1_T4CCP1 0x00010403
13517
13518
#define GPIO_PB2_T5CCP0 0x00010803
13519
#define GPIO_PB2_I2C0SCL 0x00010802
13520
#define GPIO_PB2_USB0STP 0x0001080E
13521
#define GPIO_PB2_EPI0S27 0x0001080F
13522
13523
#define GPIO_PB3_I2C0SDA 0x00010C02
13524
#define GPIO_PB3_T5CCP1 0x00010C03
13525
#define GPIO_PB3_USB0CLK 0x00010C0E
13526
#define GPIO_PB3_EPI0S28 0x00010C0F
13527
13528
#define GPIO_PB4_U0CTS 0x00011001
13529
#define GPIO_PB4_I2C5SCL 0x00011002
13530
#define GPIO_PB4_SSI1FSS 0x0001100F
13531
13532
#define GPIO_PB5_U0RTS 0x00011401
13533
#define GPIO_PB5_I2C5SDA 0x00011402
13534
#define GPIO_PB5_SSI1CLK 0x0001140F
13535
13536
#define GPIO_PC0_TCK 0x00020001
13537
#define GPIO_PC0_SWCLK 0x00020001
13538
13539
#define GPIO_PC1_TMS 0x00020401
13540
#define GPIO_PC1_SWDIO 0x00020401
13541
13542
#define GPIO_PC2_TDI 0x00020801
13543
13544
#define GPIO_PC3_SWO 0x00020C01
13545
#define GPIO_PC3_TDO 0x00020C01
13546
13547
#define GPIO_PC4_U7RX 0x00021001
13548
#define GPIO_PC4_EPI0S7 0x0002100F
13549
13550
#define GPIO_PC5_U7TX 0x00021401
13551
#define GPIO_PC5_RTCCLK 0x00021407
13552
#define GPIO_PC5_EPI0S6 0x0002140F
13553
13554
#define GPIO_PC6_U5RX 0x00021801
13555
#define GPIO_PC6_EPI0S5 0x0002180F
13556
13557
#define GPIO_PC7_U5TX 0x00021C01
13558
#define GPIO_PC7_EPI0S4 0x00021C0F
13559
13560
#define GPIO_PD0_I2C7SCL 0x00030002
13561
#define GPIO_PD0_T0CCP0 0x00030003
13562
#define GPIO_PD0_C0O 0x00030005
13563
#define GPIO_PD0_SSI2XDAT1 0x0003000F
13564
13565
#define GPIO_PD1_I2C7SDA 0x00030402
13566
#define GPIO_PD1_T0CCP1 0x00030403
13567
#define GPIO_PD1_C1O 0x00030405
13568
#define GPIO_PD1_SSI2XDAT0 0x0003040F
13569
13570
#define GPIO_PD2_I2C8SCL 0x00030802
13571
#define GPIO_PD2_T1CCP0 0x00030803
13572
#define GPIO_PD2_C2O 0x00030805
13573
#define GPIO_PD2_SSI2FSS 0x0003080F
13574
13575
#define GPIO_PD3_I2C8SDA 0x00030C02
13576
#define GPIO_PD3_T1CCP1 0x00030C03
13577
#define GPIO_PD3_SSI2CLK 0x00030C0F
13578
13579
#define GPIO_PD4_U2RX 0x00031001
13580
#define GPIO_PD4_T3CCP0 0x00031003
13581
#define GPIO_PD4_SSI1XDAT2 0x0003100F
13582
13583
#define GPIO_PD5_U2TX 0x00031401
13584
#define GPIO_PD5_T3CCP1 0x00031403
13585
#define GPIO_PD5_SSI1XDAT3 0x0003140F
13586
13587
#define GPIO_PD6_U2RTS 0x00031801
13588
#define GPIO_PD6_T4CCP0 0x00031803
13589
#define GPIO_PD6_USB0EPEN 0x00031805
13590
#define GPIO_PD6_SSI2XDAT3 0x0003180F
13591
13592
#define GPIO_PD7_U2CTS 0x00031C01
13593
#define GPIO_PD7_T4CCP1 0x00031C03
13594
#define GPIO_PD7_USB0PFLT 0x00031C05
13595
#define GPIO_PD7_NMI 0x00031C08
13596
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
13597
13598
#define GPIO_PE0_U1RTS 0x00040001
13599
13600
#define GPIO_PE1_U1DSR 0x00040401
13601
13602
#define GPIO_PE2_U1DCD 0x00040801
13603
13604
#define GPIO_PE3_U1DTR 0x00040C01
13605
13606
#define GPIO_PE4_U1RI 0x00041001
13607
#define GPIO_PE4_SSI1XDAT0 0x0004100F
13608
13609
#define GPIO_PE5_SSI1XDAT1 0x0004140F
13610
13611
#define GPIO_PF0_EN0LED0 0x00050005
13612
#define GPIO_PF0_M0PWM0 0x00050006
13613
#define GPIO_PF0_SSI3XDAT1 0x0005000E
13614
#define GPIO_PF0_TRD2 0x0005000F
13615
13616
#define GPIO_PF1_EN0LED2 0x00050405
13617
#define GPIO_PF1_M0PWM1 0x00050406
13618
#define GPIO_PF1_SSI3XDAT0 0x0005040E
13619
#define GPIO_PF1_TRD1 0x0005040F
13620
13621
#define GPIO_PF2_M0PWM2 0x00050806
13622
#define GPIO_PF2_SSI3FSS 0x0005080E
13623
#define GPIO_PF2_TRD0 0x0005080F
13624
13625
#define GPIO_PF3_M0PWM3 0x00050C06
13626
#define GPIO_PF3_SSI3CLK 0x00050C0E
13627
#define GPIO_PF3_TRCLK 0x00050C0F
13628
13629
#define GPIO_PF4_EN0LED1 0x00051005
13630
#define GPIO_PF4_M0FAULT0 0x00051006
13631
#define GPIO_PF4_SSI3XDAT2 0x0005100E
13632
#define GPIO_PF4_TRD3 0x0005100F
13633
13634
#define GPIO_PG0_I2C1SCL 0x00060002
13635
#define GPIO_PG0_EN0PPS 0x00060005
13636
#define GPIO_PG0_M0PWM4 0x00060006
13637
#define GPIO_PG0_EPI0S11 0x0006000F
13638
13639
#define GPIO_PG1_I2C1SDA 0x00060402
13640
#define GPIO_PG1_M0PWM5 0x00060406
13641
#define GPIO_PG1_EPI0S10 0x0006040F
13642
13643
#define GPIO_PH0_U0RTS 0x00070001
13644
#define GPIO_PH0_EPI0S0 0x0007000F
13645
13646
#define GPIO_PH1_U0CTS 0x00070401
13647
#define GPIO_PH1_EPI0S1 0x0007040F
13648
13649
#define GPIO_PH2_U0DCD 0x00070801
13650
#define GPIO_PH2_EPI0S2 0x0007080F
13651
13652
#define GPIO_PH3_U0DSR 0x00070C01
13653
#define GPIO_PH3_EPI0S3 0x00070C0F
13654
13655
#define GPIO_PJ0_U3RX 0x00080001
13656
#define GPIO_PJ0_EN0PPS 0x00080005
13657
13658
#define GPIO_PJ1_U3TX 0x00080401
13659
13660
#define GPIO_PK0_U4RX 0x00090001
13661
#define GPIO_PK0_EPI0S0 0x0009000F
13662
13663
#define GPIO_PK1_U4TX 0x00090401
13664
#define GPIO_PK1_EPI0S1 0x0009040F
13665
13666
#define GPIO_PK2_U4RTS 0x00090801
13667
#define GPIO_PK2_EPI0S2 0x0009080F
13668
13669
#define GPIO_PK3_U4CTS 0x00090C01
13670
#define GPIO_PK3_EPI0S3 0x00090C0F
13671
13672
#define GPIO_PK4_I2C3SCL 0x00091002
13673
#define GPIO_PK4_EN0LED0 0x00091005
13674
#define GPIO_PK4_M0PWM6 0x00091006
13675
#define GPIO_PK4_EPI0S32 0x0009100F
13676
13677
#define GPIO_PK5_I2C3SDA 0x00091402
13678
#define GPIO_PK5_EN0LED2 0x00091405
13679
#define GPIO_PK5_M0PWM7 0x00091406
13680
#define GPIO_PK5_EPI0S31 0x0009140F
13681
13682
#define GPIO_PK6_I2C4SCL 0x00091802
13683
#define GPIO_PK6_EN0LED1 0x00091805
13684
#define GPIO_PK6_M0FAULT1 0x00091806
13685
#define GPIO_PK6_EPI0S25 0x0009180F
13686
13687
#define GPIO_PK7_U0RI 0x00091C01
13688
#define GPIO_PK7_I2C4SDA 0x00091C02
13689
#define GPIO_PK7_RTCCLK 0x00091C05
13690
#define GPIO_PK7_M0FAULT2 0x00091C06
13691
#define GPIO_PK7_EPI0S24 0x00091C0F
13692
13693
#define GPIO_PL0_I2C2SDA 0x000A0002
13694
#define GPIO_PL0_M0FAULT3 0x000A0006
13695
#define GPIO_PL0_USB0D0 0x000A000E
13696
#define GPIO_PL0_EPI0S16 0x000A000F
13697
13698
#define GPIO_PL1_I2C2SCL 0x000A0402
13699
#define GPIO_PL1_PHA0 0x000A0406
13700
#define GPIO_PL1_USB0D1 0x000A040E
13701
#define GPIO_PL1_EPI0S17 0x000A040F
13702
13703
#define GPIO_PL2_C0O 0x000A0805
13704
#define GPIO_PL2_PHB0 0x000A0806
13705
#define GPIO_PL2_USB0D2 0x000A080E
13706
#define GPIO_PL2_EPI0S18 0x000A080F
13707
13708
#define GPIO_PL3_C1O 0x000A0C05
13709
#define GPIO_PL3_IDX0 0x000A0C06
13710
#define GPIO_PL3_USB0D3 0x000A0C0E
13711
#define GPIO_PL3_EPI0S19 0x000A0C0F
13712
13713
#define GPIO_PL4_T0CCP0 0x000A1003
13714
#define GPIO_PL4_USB0D4 0x000A100E
13715
#define GPIO_PL4_EPI0S26 0x000A100F
13716
13717
#define GPIO_PL5_T0CCP1 0x000A1403
13718
#define GPIO_PL5_EPI0S33 0x000A140F
13719
#define GPIO_PL5_USB0D5 0x000A140E
13720
13721
#define GPIO_PL6_T1CCP0 0x000A1803
13722
13723
#define GPIO_PL7_T1CCP1 0x000A1C03
13724
13725
#define GPIO_PM0_T2CCP0 0x000B0003
13726
#define GPIO_PM0_EPI0S15 0x000B000F
13727
13728
#define GPIO_PM1_T2CCP1 0x000B0403
13729
#define GPIO_PM1_EPI0S14 0x000B040F
13730
13731
#define GPIO_PM2_T3CCP0 0x000B0803
13732
#define GPIO_PM2_EPI0S13 0x000B080F
13733
13734
#define GPIO_PM3_T3CCP1 0x000B0C03
13735
#define GPIO_PM3_EPI0S12 0x000B0C0F
13736
13737
#define GPIO_PM4_U0CTS 0x000B1001
13738
#define GPIO_PM4_T4CCP0 0x000B1003
13739
13740
#define GPIO_PM5_U0DCD 0x000B1401
13741
#define GPIO_PM5_T4CCP1 0x000B1403
13742
13743
#define GPIO_PM6_U0DSR 0x000B1801
13744
#define GPIO_PM6_T5CCP0 0x000B1803
13745
13746
#define GPIO_PM7_U0RI 0x000B1C01
13747
#define GPIO_PM7_T5CCP1 0x000B1C03
13748
13749
#define GPIO_PN0_U1RTS 0x000C0001
13750
13751
#define GPIO_PN1_U1CTS 0x000C0401
13752
13753
#define GPIO_PN2_U1DCD 0x000C0801
13754
#define GPIO_PN2_U2RTS 0x000C0802
13755
#define GPIO_PN2_EPI0S29 0x000C080F
13756
13757
#define GPIO_PN3_U1DSR 0x000C0C01
13758
#define GPIO_PN3_U2CTS 0x000C0C02
13759
#define GPIO_PN3_EPI0S30 0x000C0C0F
13760
13761
#define GPIO_PN4_U1DTR 0x000C1001
13762
#define GPIO_PN4_U3RTS 0x000C1002
13763
#define GPIO_PN4_I2C2SDA 0x000C1003
13764
#define GPIO_PN4_EPI0S34 0x000C100F
13765
13766
#define GPIO_PN5_U1RI 0x000C1401
13767
#define GPIO_PN5_U3CTS 0x000C1402
13768
#define GPIO_PN5_I2C2SCL 0x000C1403
13769
#define GPIO_PN5_EPI0S35 0x000C140F
13770
13771
#define GPIO_PP0_U6RX 0x000D0001
13772
#define GPIO_PP0_SSI3XDAT2 0x000D000F
13773
13774
#define GPIO_PP1_U6TX 0x000D0401
13775
#define GPIO_PP1_SSI3XDAT3 0x000D040F
13776
13777
#define GPIO_PP2_U0DTR 0x000D0801
13778
#define GPIO_PP2_USB0NXT 0x000D080E
13779
#define GPIO_PP2_EPI0S29 0x000D080F
13780
13781
#define GPIO_PP3_U1CTS 0x000D0C01
13782
#define GPIO_PP3_U0DCD 0x000D0C02
13783
#define GPIO_PP3_RTCCLK 0x000D0C07
13784
#define GPIO_PP3_USB0DIR 0x000D0C0E
13785
#define GPIO_PP3_EPI0S30 0x000D0C0F
13786
13787
#define GPIO_PP4_U3RTS 0x000D1001
13788
#define GPIO_PP4_U0DSR 0x000D1002
13789
#define GPIO_PP4_USB0D7 0x000D100E
13790
13791
#define GPIO_PP5_U3CTS 0x000D1401
13792
#define GPIO_PP5_I2C2SCL 0x000D1402
13793
#define GPIO_PP5_USB0D6 0x000D140E
13794
13795
#define GPIO_PQ0_SSI3CLK 0x000E000E
13796
#define GPIO_PQ0_EPI0S20 0x000E000F
13797
13798
#define GPIO_PQ1_SSI3FSS 0x000E040E
13799
#define GPIO_PQ1_EPI0S21 0x000E040F
13800
13801
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
13802
#define GPIO_PQ2_EPI0S22 0x000E080F
13803
13804
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
13805
#define GPIO_PQ3_EPI0S23 0x000E0C0F
13806
13807
#define GPIO_PQ4_U1RX 0x000E1001
13808
#define GPIO_PQ4_DIVSCLK 0x000E1007
13809
13810
#endif
// PART_TM4C1294KCPDT
13811
13812
//*****************************************************************************
13813
//
13814
// TM4C1294NCPDT Port/Pin Mapping Definitions
13815
//
13816
//*****************************************************************************
13817
#ifdef PART_TM4C1294NCPDT
13818
13819
#define GPIO_PA0_U0RX 0x00000001
13820
#define GPIO_PA0_I2C9SCL 0x00000002
13821
#define GPIO_PA0_T0CCP0 0x00000003
13822
#define GPIO_PA0_CAN0RX 0x00000007
13823
13824
#define GPIO_PA1_U0TX 0x00000401
13825
#define GPIO_PA1_I2C9SDA 0x00000402
13826
#define GPIO_PA1_T0CCP1 0x00000403
13827
#define GPIO_PA1_CAN0TX 0x00000407
13828
13829
#define GPIO_PA2_U4RX 0x00000801
13830
#define GPIO_PA2_I2C8SCL 0x00000802
13831
#define GPIO_PA2_T1CCP0 0x00000803
13832
#define GPIO_PA2_SSI0CLK 0x0000080F
13833
13834
#define GPIO_PA3_U4TX 0x00000C01
13835
#define GPIO_PA3_I2C8SDA 0x00000C02
13836
#define GPIO_PA3_T1CCP1 0x00000C03
13837
#define GPIO_PA3_SSI0FSS 0x00000C0F
13838
13839
#define GPIO_PA4_U3RX 0x00001001
13840
#define GPIO_PA4_T2CCP0 0x00001003
13841
#define GPIO_PA4_I2C7SCL 0x00001002
13842
#define GPIO_PA4_SSI0XDAT0 0x0000100F
13843
13844
#define GPIO_PA5_U3TX 0x00001401
13845
#define GPIO_PA5_T2CCP1 0x00001403
13846
#define GPIO_PA5_I2C7SDA 0x00001402
13847
#define GPIO_PA5_SSI0XDAT1 0x0000140F
13848
13849
#define GPIO_PA6_U2RX 0x00001801
13850
#define GPIO_PA6_I2C6SCL 0x00001802
13851
#define GPIO_PA6_T3CCP0 0x00001803
13852
#define GPIO_PA6_USB0EPEN 0x00001805
13853
#define GPIO_PA6_SSI0XDAT2 0x0000180D
13854
#define GPIO_PA6_EPI0S8 0x0000180F
13855
13856
#define GPIO_PA7_U2TX 0x00001C01
13857
#define GPIO_PA7_I2C6SDA 0x00001C02
13858
#define GPIO_PA7_T3CCP1 0x00001C03
13859
#define GPIO_PA7_USB0PFLT 0x00001C05
13860
#define GPIO_PA7_USB0EPEN 0x00001C0B
13861
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
13862
#define GPIO_PA7_EPI0S9 0x00001C0F
13863
13864
#define GPIO_PB0_U1RX 0x00010001
13865
#define GPIO_PB0_I2C5SCL 0x00010002
13866
#define GPIO_PB0_CAN1RX 0x00010007
13867
#define GPIO_PB0_T4CCP0 0x00010003
13868
13869
#define GPIO_PB1_U1TX 0x00010401
13870
#define GPIO_PB1_I2C5SDA 0x00010402
13871
#define GPIO_PB1_CAN1TX 0x00010407
13872
#define GPIO_PB1_T4CCP1 0x00010403
13873
13874
#define GPIO_PB2_T5CCP0 0x00010803
13875
#define GPIO_PB2_I2C0SCL 0x00010802
13876
#define GPIO_PB2_USB0STP 0x0001080E
13877
#define GPIO_PB2_EPI0S27 0x0001080F
13878
13879
#define GPIO_PB3_I2C0SDA 0x00010C02
13880
#define GPIO_PB3_T5CCP1 0x00010C03
13881
#define GPIO_PB3_USB0CLK 0x00010C0E
13882
#define GPIO_PB3_EPI0S28 0x00010C0F
13883
13884
#define GPIO_PB4_U0CTS 0x00011001
13885
#define GPIO_PB4_I2C5SCL 0x00011002
13886
#define GPIO_PB4_SSI1FSS 0x0001100F
13887
13888
#define GPIO_PB5_U0RTS 0x00011401
13889
#define GPIO_PB5_I2C5SDA 0x00011402
13890
#define GPIO_PB5_SSI1CLK 0x0001140F
13891
13892
#define GPIO_PC0_TCK 0x00020001
13893
#define GPIO_PC0_SWCLK 0x00020001
13894
13895
#define GPIO_PC1_TMS 0x00020401
13896
#define GPIO_PC1_SWDIO 0x00020401
13897
13898
#define GPIO_PC2_TDI 0x00020801
13899
13900
#define GPIO_PC3_SWO 0x00020C01
13901
#define GPIO_PC3_TDO 0x00020C01
13902
13903
#define GPIO_PC4_U7RX 0x00021001
13904
#define GPIO_PC4_EPI0S7 0x0002100F
13905
13906
#define GPIO_PC5_U7TX 0x00021401
13907
#define GPIO_PC5_RTCCLK 0x00021407
13908
#define GPIO_PC5_EPI0S6 0x0002140F
13909
13910
#define GPIO_PC6_U5RX 0x00021801
13911
#define GPIO_PC6_EPI0S5 0x0002180F
13912
13913
#define GPIO_PC7_U5TX 0x00021C01
13914
#define GPIO_PC7_EPI0S4 0x00021C0F
13915
13916
#define GPIO_PD0_I2C7SCL 0x00030002
13917
#define GPIO_PD0_T0CCP0 0x00030003
13918
#define GPIO_PD0_C0O 0x00030005
13919
#define GPIO_PD0_SSI2XDAT1 0x0003000F
13920
13921
#define GPIO_PD1_I2C7SDA 0x00030402
13922
#define GPIO_PD1_T0CCP1 0x00030403
13923
#define GPIO_PD1_C1O 0x00030405
13924
#define GPIO_PD1_SSI2XDAT0 0x0003040F
13925
13926
#define GPIO_PD2_I2C8SCL 0x00030802
13927
#define GPIO_PD2_T1CCP0 0x00030803
13928
#define GPIO_PD2_C2O 0x00030805
13929
#define GPIO_PD2_SSI2FSS 0x0003080F
13930
13931
#define GPIO_PD3_I2C8SDA 0x00030C02
13932
#define GPIO_PD3_T1CCP1 0x00030C03
13933
#define GPIO_PD3_SSI2CLK 0x00030C0F
13934
13935
#define GPIO_PD4_U2RX 0x00031001
13936
#define GPIO_PD4_T3CCP0 0x00031003
13937
#define GPIO_PD4_SSI1XDAT2 0x0003100F
13938
13939
#define GPIO_PD5_U2TX 0x00031401
13940
#define GPIO_PD5_T3CCP1 0x00031403
13941
#define GPIO_PD5_SSI1XDAT3 0x0003140F
13942
13943
#define GPIO_PD6_U2RTS 0x00031801
13944
#define GPIO_PD6_T4CCP0 0x00031803
13945
#define GPIO_PD6_USB0EPEN 0x00031805
13946
#define GPIO_PD6_SSI2XDAT3 0x0003180F
13947
13948
#define GPIO_PD7_U2CTS 0x00031C01
13949
#define GPIO_PD7_T4CCP1 0x00031C03
13950
#define GPIO_PD7_USB0PFLT 0x00031C05
13951
#define GPIO_PD7_NMI 0x00031C08
13952
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
13953
13954
#define GPIO_PE0_U1RTS 0x00040001
13955
13956
#define GPIO_PE1_U1DSR 0x00040401
13957
13958
#define GPIO_PE2_U1DCD 0x00040801
13959
13960
#define GPIO_PE3_U1DTR 0x00040C01
13961
13962
#define GPIO_PE4_U1RI 0x00041001
13963
#define GPIO_PE4_SSI1XDAT0 0x0004100F
13964
13965
#define GPIO_PE5_SSI1XDAT1 0x0004140F
13966
13967
#define GPIO_PF0_EN0LED0 0x00050005
13968
#define GPIO_PF0_M0PWM0 0x00050006
13969
#define GPIO_PF0_SSI3XDAT1 0x0005000E
13970
#define GPIO_PF0_TRD2 0x0005000F
13971
13972
#define GPIO_PF1_EN0LED2 0x00050405
13973
#define GPIO_PF1_M0PWM1 0x00050406
13974
#define GPIO_PF1_SSI3XDAT0 0x0005040E
13975
#define GPIO_PF1_TRD1 0x0005040F
13976
13977
#define GPIO_PF2_M0PWM2 0x00050806
13978
#define GPIO_PF2_SSI3FSS 0x0005080E
13979
#define GPIO_PF2_TRD0 0x0005080F
13980
13981
#define GPIO_PF3_M0PWM3 0x00050C06
13982
#define GPIO_PF3_SSI3CLK 0x00050C0E
13983
#define GPIO_PF3_TRCLK 0x00050C0F
13984
13985
#define GPIO_PF4_EN0LED1 0x00051005
13986
#define GPIO_PF4_M0FAULT0 0x00051006
13987
#define GPIO_PF4_SSI3XDAT2 0x0005100E
13988
#define GPIO_PF4_TRD3 0x0005100F
13989
13990
#define GPIO_PG0_I2C1SCL 0x00060002
13991
#define GPIO_PG0_EN0PPS 0x00060005
13992
#define GPIO_PG0_M0PWM4 0x00060006
13993
#define GPIO_PG0_EPI0S11 0x0006000F
13994
13995
#define GPIO_PG1_I2C1SDA 0x00060402
13996
#define GPIO_PG1_M0PWM5 0x00060406
13997
#define GPIO_PG1_EPI0S10 0x0006040F
13998
13999
#define GPIO_PH0_U0RTS 0x00070001
14000
#define GPIO_PH0_EPI0S0 0x0007000F
14001
14002
#define GPIO_PH1_U0CTS 0x00070401
14003
#define GPIO_PH1_EPI0S1 0x0007040F
14004
14005
#define GPIO_PH2_U0DCD 0x00070801
14006
#define GPIO_PH2_EPI0S2 0x0007080F
14007
14008
#define GPIO_PH3_U0DSR 0x00070C01
14009
#define GPIO_PH3_EPI0S3 0x00070C0F
14010
14011
#define GPIO_PJ0_U3RX 0x00080001
14012
#define GPIO_PJ0_EN0PPS 0x00080005
14013
14014
#define GPIO_PJ1_U3TX 0x00080401
14015
14016
#define GPIO_PK0_U4RX 0x00090001
14017
#define GPIO_PK0_EPI0S0 0x0009000F
14018
14019
#define GPIO_PK1_U4TX 0x00090401
14020
#define GPIO_PK1_EPI0S1 0x0009040F
14021
14022
#define GPIO_PK2_U4RTS 0x00090801
14023
#define GPIO_PK2_EPI0S2 0x0009080F
14024
14025
#define GPIO_PK3_U4CTS 0x00090C01
14026
#define GPIO_PK3_EPI0S3 0x00090C0F
14027
14028
#define GPIO_PK4_I2C3SCL 0x00091002
14029
#define GPIO_PK4_EN0LED0 0x00091005
14030
#define GPIO_PK4_M0PWM6 0x00091006
14031
#define GPIO_PK4_EPI0S32 0x0009100F
14032
14033
#define GPIO_PK5_I2C3SDA 0x00091402
14034
#define GPIO_PK5_EN0LED2 0x00091405
14035
#define GPIO_PK5_M0PWM7 0x00091406
14036
#define GPIO_PK5_EPI0S31 0x0009140F
14037
14038
#define GPIO_PK6_I2C4SCL 0x00091802
14039
#define GPIO_PK6_EN0LED1 0x00091805
14040
#define GPIO_PK6_M0FAULT1 0x00091806
14041
#define GPIO_PK6_EPI0S25 0x0009180F
14042
14043
#define GPIO_PK7_U0RI 0x00091C01
14044
#define GPIO_PK7_I2C4SDA 0x00091C02
14045
#define GPIO_PK7_RTCCLK 0x00091C05
14046
#define GPIO_PK7_M0FAULT2 0x00091C06
14047
#define GPIO_PK7_EPI0S24 0x00091C0F
14048
14049
#define GPIO_PL0_I2C2SDA 0x000A0002
14050
#define GPIO_PL0_M0FAULT3 0x000A0006
14051
#define GPIO_PL0_USB0D0 0x000A000E
14052
#define GPIO_PL0_EPI0S16 0x000A000F
14053
14054
#define GPIO_PL1_I2C2SCL 0x000A0402
14055
#define GPIO_PL1_PHA0 0x000A0406
14056
#define GPIO_PL1_USB0D1 0x000A040E
14057
#define GPIO_PL1_EPI0S17 0x000A040F
14058
14059
#define GPIO_PL2_C0O 0x000A0805
14060
#define GPIO_PL2_PHB0 0x000A0806
14061
#define GPIO_PL2_USB0D2 0x000A080E
14062
#define GPIO_PL2_EPI0S18 0x000A080F
14063
14064
#define GPIO_PL3_C1O 0x000A0C05
14065
#define GPIO_PL3_IDX0 0x000A0C06
14066
#define GPIO_PL3_USB0D3 0x000A0C0E
14067
#define GPIO_PL3_EPI0S19 0x000A0C0F
14068
14069
#define GPIO_PL4_T0CCP0 0x000A1003
14070
#define GPIO_PL4_USB0D4 0x000A100E
14071
#define GPIO_PL4_EPI0S26 0x000A100F
14072
14073
#define GPIO_PL5_T0CCP1 0x000A1403
14074
#define GPIO_PL5_EPI0S33 0x000A140F
14075
#define GPIO_PL5_USB0D5 0x000A140E
14076
14077
#define GPIO_PL6_T1CCP0 0x000A1803
14078
14079
#define GPIO_PL7_T1CCP1 0x000A1C03
14080
14081
#define GPIO_PM0_T2CCP0 0x000B0003
14082
#define GPIO_PM0_EPI0S15 0x000B000F
14083
14084
#define GPIO_PM1_T2CCP1 0x000B0403
14085
#define GPIO_PM1_EPI0S14 0x000B040F
14086
14087
#define GPIO_PM2_T3CCP0 0x000B0803
14088
#define GPIO_PM2_EPI0S13 0x000B080F
14089
14090
#define GPIO_PM3_T3CCP1 0x000B0C03
14091
#define GPIO_PM3_EPI0S12 0x000B0C0F
14092
14093
#define GPIO_PM4_U0CTS 0x000B1001
14094
#define GPIO_PM4_T4CCP0 0x000B1003
14095
14096
#define GPIO_PM5_U0DCD 0x000B1401
14097
#define GPIO_PM5_T4CCP1 0x000B1403
14098
14099
#define GPIO_PM6_U0DSR 0x000B1801
14100
#define GPIO_PM6_T5CCP0 0x000B1803
14101
14102
#define GPIO_PM7_U0RI 0x000B1C01
14103
#define GPIO_PM7_T5CCP1 0x000B1C03
14104
14105
#define GPIO_PN0_U1RTS 0x000C0001
14106
14107
#define GPIO_PN1_U1CTS 0x000C0401
14108
14109
#define GPIO_PN2_U1DCD 0x000C0801
14110
#define GPIO_PN2_U2RTS 0x000C0802
14111
#define GPIO_PN2_EPI0S29 0x000C080F
14112
14113
#define GPIO_PN3_U1DSR 0x000C0C01
14114
#define GPIO_PN3_U2CTS 0x000C0C02
14115
#define GPIO_PN3_EPI0S30 0x000C0C0F
14116
14117
#define GPIO_PN4_U1DTR 0x000C1001
14118
#define GPIO_PN4_U3RTS 0x000C1002
14119
#define GPIO_PN4_I2C2SDA 0x000C1003
14120
#define GPIO_PN4_EPI0S34 0x000C100F
14121
14122
#define GPIO_PN5_U1RI 0x000C1401
14123
#define GPIO_PN5_U3CTS 0x000C1402
14124
#define GPIO_PN5_I2C2SCL 0x000C1403
14125
#define GPIO_PN5_EPI0S35 0x000C140F
14126
14127
#define GPIO_PP0_U6RX 0x000D0001
14128
#define GPIO_PP0_SSI3XDAT2 0x000D000F
14129
14130
#define GPIO_PP1_U6TX 0x000D0401
14131
#define GPIO_PP1_SSI3XDAT3 0x000D040F
14132
14133
#define GPIO_PP2_U0DTR 0x000D0801
14134
#define GPIO_PP2_USB0NXT 0x000D080E
14135
#define GPIO_PP2_EPI0S29 0x000D080F
14136
14137
#define GPIO_PP3_U1CTS 0x000D0C01
14138
#define GPIO_PP3_U0DCD 0x000D0C02
14139
#define GPIO_PP3_RTCCLK 0x000D0C07
14140
#define GPIO_PP3_USB0DIR 0x000D0C0E
14141
#define GPIO_PP3_EPI0S30 0x000D0C0F
14142
14143
#define GPIO_PP4_U3RTS 0x000D1001
14144
#define GPIO_PP4_U0DSR 0x000D1002
14145
#define GPIO_PP4_USB0D7 0x000D100E
14146
14147
#define GPIO_PP5_U3CTS 0x000D1401
14148
#define GPIO_PP5_I2C2SCL 0x000D1402
14149
#define GPIO_PP5_USB0D6 0x000D140E
14150
14151
#define GPIO_PQ0_SSI3CLK 0x000E000E
14152
#define GPIO_PQ0_EPI0S20 0x000E000F
14153
14154
#define GPIO_PQ1_SSI3FSS 0x000E040E
14155
#define GPIO_PQ1_EPI0S21 0x000E040F
14156
14157
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
14158
#define GPIO_PQ2_EPI0S22 0x000E080F
14159
14160
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
14161
#define GPIO_PQ3_EPI0S23 0x000E0C0F
14162
14163
#define GPIO_PQ4_U1RX 0x000E1001
14164
#define GPIO_PQ4_DIVSCLK 0x000E1007
14165
14166
#endif
// PART_TM4C1294NCPDT
14167
14168
//*****************************************************************************
14169
//
14170
// TM4C1294NCZAD Port/Pin Mapping Definitions
14171
//
14172
//*****************************************************************************
14173
#ifdef PART_TM4C1294NCZAD
14174
14175
#define GPIO_PA0_U0RX 0x00000001
14176
#define GPIO_PA0_I2C9SCL 0x00000002
14177
#define GPIO_PA0_T0CCP0 0x00000003
14178
#define GPIO_PA0_CAN0RX 0x00000007
14179
14180
#define GPIO_PA1_U0TX 0x00000401
14181
#define GPIO_PA1_I2C9SDA 0x00000402
14182
#define GPIO_PA1_T0CCP1 0x00000403
14183
#define GPIO_PA1_CAN0TX 0x00000407
14184
14185
#define GPIO_PA2_U4RX 0x00000801
14186
#define GPIO_PA2_I2C8SCL 0x00000802
14187
#define GPIO_PA2_T1CCP0 0x00000803
14188
#define GPIO_PA2_SSI0CLK 0x0000080F
14189
14190
#define GPIO_PA3_U4TX 0x00000C01
14191
#define GPIO_PA3_I2C8SDA 0x00000C02
14192
#define GPIO_PA3_T1CCP1 0x00000C03
14193
#define GPIO_PA3_SSI0FSS 0x00000C0F
14194
14195
#define GPIO_PA4_U3RX 0x00001001
14196
#define GPIO_PA4_T2CCP0 0x00001003
14197
#define GPIO_PA4_I2C7SCL 0x00001002
14198
#define GPIO_PA4_SSI0XDAT0 0x0000100F
14199
14200
#define GPIO_PA5_U3TX 0x00001401
14201
#define GPIO_PA5_T2CCP1 0x00001403
14202
#define GPIO_PA5_I2C7SDA 0x00001402
14203
#define GPIO_PA5_SSI0XDAT1 0x0000140F
14204
14205
#define GPIO_PA6_U2RX 0x00001801
14206
#define GPIO_PA6_I2C6SCL 0x00001802
14207
#define GPIO_PA6_T3CCP0 0x00001803
14208
#define GPIO_PA6_USB0EPEN 0x00001805
14209
#define GPIO_PA6_SSI0XDAT2 0x0000180D
14210
#define GPIO_PA6_EPI0S8 0x0000180F
14211
14212
#define GPIO_PA7_U2TX 0x00001C01
14213
#define GPIO_PA7_I2C6SDA 0x00001C02
14214
#define GPIO_PA7_T3CCP1 0x00001C03
14215
#define GPIO_PA7_USB0PFLT 0x00001C05
14216
#define GPIO_PA7_USB0EPEN 0x00001C0B
14217
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
14218
#define GPIO_PA7_EPI0S9 0x00001C0F
14219
14220
#define GPIO_PB0_U1RX 0x00010001
14221
#define GPIO_PB0_I2C5SCL 0x00010002
14222
#define GPIO_PB0_CAN1RX 0x00010007
14223
#define GPIO_PB0_T4CCP0 0x00010003
14224
14225
#define GPIO_PB1_U1TX 0x00010401
14226
#define GPIO_PB1_I2C5SDA 0x00010402
14227
#define GPIO_PB1_CAN1TX 0x00010407
14228
#define GPIO_PB1_T4CCP1 0x00010403
14229
14230
#define GPIO_PB2_T5CCP0 0x00010803
14231
#define GPIO_PB2_I2C0SCL 0x00010802
14232
#define GPIO_PB2_USB0STP 0x0001080E
14233
#define GPIO_PB2_EPI0S27 0x0001080F
14234
14235
#define GPIO_PB3_I2C0SDA 0x00010C02
14236
#define GPIO_PB3_T5CCP1 0x00010C03
14237
#define GPIO_PB3_USB0CLK 0x00010C0E
14238
#define GPIO_PB3_EPI0S28 0x00010C0F
14239
14240
#define GPIO_PB4_U0CTS 0x00011001
14241
#define GPIO_PB4_I2C5SCL 0x00011002
14242
#define GPIO_PB4_SSI1FSS 0x0001100F
14243
14244
#define GPIO_PB5_U0RTS 0x00011401
14245
#define GPIO_PB5_I2C5SDA 0x00011402
14246
#define GPIO_PB5_SSI1CLK 0x0001140F
14247
14248
#define GPIO_PB6_I2C6SCL 0x00011802
14249
#define GPIO_PB6_T6CCP0 0x00011803
14250
14251
#define GPIO_PB7_I2C6SDA 0x00011C02
14252
#define GPIO_PB7_T6CCP1 0x00011C03
14253
14254
#define GPIO_PC0_TCK 0x00020001
14255
#define GPIO_PC0_SWCLK 0x00020001
14256
14257
#define GPIO_PC1_TMS 0x00020401
14258
#define GPIO_PC1_SWDIO 0x00020401
14259
14260
#define GPIO_PC2_TDI 0x00020801
14261
14262
#define GPIO_PC3_SWO 0x00020C01
14263
#define GPIO_PC3_TDO 0x00020C01
14264
14265
#define GPIO_PC4_U7RX 0x00021001
14266
#define GPIO_PC4_T7CCP0 0x00021003
14267
#define GPIO_PC4_EPI0S7 0x0002100F
14268
14269
#define GPIO_PC5_U7TX 0x00021401
14270
#define GPIO_PC5_T7CCP1 0x00021403
14271
#define GPIO_PC5_RTCCLK 0x00021407
14272
#define GPIO_PC5_EPI0S6 0x0002140F
14273
14274
#define GPIO_PC6_U5RX 0x00021801
14275
#define GPIO_PC6_EPI0S5 0x0002180F
14276
14277
#define GPIO_PC7_U5TX 0x00021C01
14278
#define GPIO_PC7_EPI0S4 0x00021C0F
14279
14280
#define GPIO_PD0_I2C7SCL 0x00030002
14281
#define GPIO_PD0_T0CCP0 0x00030003
14282
#define GPIO_PD0_C0O 0x00030005
14283
#define GPIO_PD0_SSI2XDAT1 0x0003000F
14284
14285
#define GPIO_PD1_I2C7SDA 0x00030402
14286
#define GPIO_PD1_T0CCP1 0x00030403
14287
#define GPIO_PD1_C1O 0x00030405
14288
#define GPIO_PD1_SSI2XDAT0 0x0003040F
14289
14290
#define GPIO_PD2_I2C8SCL 0x00030802
14291
#define GPIO_PD2_T1CCP0 0x00030803
14292
#define GPIO_PD2_C2O 0x00030805
14293
#define GPIO_PD2_SSI2FSS 0x0003080F
14294
14295
#define GPIO_PD3_I2C8SDA 0x00030C02
14296
#define GPIO_PD3_T1CCP1 0x00030C03
14297
#define GPIO_PD3_SSI2CLK 0x00030C0F
14298
14299
#define GPIO_PD4_U2RX 0x00031001
14300
#define GPIO_PD4_T3CCP0 0x00031003
14301
#define GPIO_PD4_SSI1XDAT2 0x0003100F
14302
14303
#define GPIO_PD5_U2TX 0x00031401
14304
#define GPIO_PD5_T3CCP1 0x00031403
14305
#define GPIO_PD5_SSI1XDAT3 0x0003140F
14306
14307
#define GPIO_PD6_U2RTS 0x00031801
14308
#define GPIO_PD6_T4CCP0 0x00031803
14309
#define GPIO_PD6_USB0EPEN 0x00031805
14310
#define GPIO_PD6_SSI2XDAT3 0x0003180F
14311
14312
#define GPIO_PD7_U2CTS 0x00031C01
14313
#define GPIO_PD7_T4CCP1 0x00031C03
14314
#define GPIO_PD7_USB0PFLT 0x00031C05
14315
#define GPIO_PD7_NMI 0x00031C08
14316
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
14317
14318
#define GPIO_PE0_U1RTS 0x00040001
14319
14320
#define GPIO_PE1_U1DSR 0x00040401
14321
14322
#define GPIO_PE2_U1DCD 0x00040801
14323
14324
#define GPIO_PE3_U1DTR 0x00040C01
14325
14326
#define GPIO_PE4_U1RI 0x00041001
14327
#define GPIO_PE4_SSI1XDAT0 0x0004100F
14328
14329
#define GPIO_PE5_SSI1XDAT1 0x0004140F
14330
14331
#define GPIO_PE6_U0CTS 0x00041801
14332
#define GPIO_PE6_I2C9SCL 0x00041802
14333
14334
#define GPIO_PE7_U0RTS 0x00041C01
14335
#define GPIO_PE7_I2C9SDA 0x00041C02
14336
#define GPIO_PE7_NMI 0x00041C08
14337
14338
#define GPIO_PF0_EN0LED0 0x00050005
14339
#define GPIO_PF0_M0PWM0 0x00050006
14340
#define GPIO_PF0_SSI3XDAT1 0x0005000E
14341
#define GPIO_PF0_TRD2 0x0005000F
14342
14343
#define GPIO_PF1_EN0LED2 0x00050405
14344
#define GPIO_PF1_M0PWM1 0x00050406
14345
#define GPIO_PF1_SSI3XDAT0 0x0005040E
14346
#define GPIO_PF1_TRD1 0x0005040F
14347
14348
#define GPIO_PF2_M0PWM2 0x00050806
14349
#define GPIO_PF2_SSI3FSS 0x0005080E
14350
#define GPIO_PF2_TRD0 0x0005080F
14351
14352
#define GPIO_PF3_M0PWM3 0x00050C06
14353
#define GPIO_PF3_SSI3CLK 0x00050C0E
14354
#define GPIO_PF3_TRCLK 0x00050C0F
14355
14356
#define GPIO_PF4_EN0LED1 0x00051005
14357
#define GPIO_PF4_M0FAULT0 0x00051006
14358
#define GPIO_PF4_SSI3XDAT2 0x0005100E
14359
#define GPIO_PF4_TRD3 0x0005100F
14360
14361
#define GPIO_PF5_SSI3XDAT3 0x0005140E
14362
14363
#define GPIO_PG0_I2C1SCL 0x00060002
14364
#define GPIO_PG0_EN0PPS 0x00060005
14365
#define GPIO_PG0_M0PWM4 0x00060006
14366
#define GPIO_PG0_EPI0S11 0x0006000F
14367
14368
#define GPIO_PG1_I2C1SDA 0x00060402
14369
#define GPIO_PG1_M0PWM5 0x00060406
14370
#define GPIO_PG1_EPI0S10 0x0006040F
14371
14372
#define GPIO_PG2_I2C2SCL 0x00060802
14373
#define GPIO_PG2_SSI2XDAT3 0x0006080F
14374
14375
#define GPIO_PG3_I2C2SDA 0x00060C02
14376
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
14377
14378
#define GPIO_PG4_U0CTS 0x00061001
14379
#define GPIO_PG4_I2C3SCL 0x00061002
14380
#define GPIO_PG4_SSI2XDAT1 0x0006100F
14381
14382
#define GPIO_PG5_U0RTS 0x00061401
14383
#define GPIO_PG5_I2C3SDA 0x00061402
14384
#define GPIO_PG5_SSI2XDAT0 0x0006140F
14385
14386
#define GPIO_PG6_I2C4SCL 0x00061802
14387
#define GPIO_PG6_SSI2FSS 0x0006180F
14388
14389
#define GPIO_PG7_I2C4SDA 0x00061C02
14390
#define GPIO_PG7_SSI2CLK 0x00061C0F
14391
14392
#define GPIO_PH0_U0RTS 0x00070001
14393
#define GPIO_PH0_EPI0S0 0x0007000F
14394
14395
#define GPIO_PH1_U0CTS 0x00070401
14396
#define GPIO_PH1_EPI0S1 0x0007040F
14397
14398
#define GPIO_PH2_U0DCD 0x00070801
14399
#define GPIO_PH2_EPI0S2 0x0007080F
14400
14401
#define GPIO_PH3_U0DSR 0x00070C01
14402
#define GPIO_PH3_EPI0S3 0x00070C0F
14403
14404
#define GPIO_PH4_U0DTR 0x00071001
14405
14406
#define GPIO_PH5_U0RI 0x00071401
14407
#define GPIO_PH5_EN0PPS 0x00071405
14408
14409
#define GPIO_PH6_U5RX 0x00071801
14410
#define GPIO_PH6_U7RX 0x00071802
14411
14412
#define GPIO_PH7_U5TX 0x00071C01
14413
#define GPIO_PH7_U7TX 0x00071C02
14414
14415
#define GPIO_PJ0_U3RX 0x00080001
14416
#define GPIO_PJ0_EN0PPS 0x00080005
14417
14418
#define GPIO_PJ1_U3TX 0x00080401
14419
14420
#define GPIO_PJ2_U2RTS 0x00080801
14421
14422
#define GPIO_PJ3_U2CTS 0x00080C01
14423
14424
#define GPIO_PJ4_U3RTS 0x00081001
14425
14426
#define GPIO_PJ5_U3CTS 0x00081401
14427
14428
#define GPIO_PJ6_U4RTS 0x00081801
14429
14430
#define GPIO_PJ7_U4CTS 0x00081C01
14431
14432
#define GPIO_PK0_U4RX 0x00090001
14433
#define GPIO_PK0_EPI0S0 0x0009000F
14434
14435
#define GPIO_PK1_U4TX 0x00090401
14436
#define GPIO_PK1_EPI0S1 0x0009040F
14437
14438
#define GPIO_PK2_U4RTS 0x00090801
14439
#define GPIO_PK2_EPI0S2 0x0009080F
14440
14441
#define GPIO_PK3_U4CTS 0x00090C01
14442
#define GPIO_PK3_EPI0S3 0x00090C0F
14443
14444
#define GPIO_PK4_I2C3SCL 0x00091002
14445
#define GPIO_PK4_EN0LED0 0x00091005
14446
#define GPIO_PK4_M0PWM6 0x00091006
14447
#define GPIO_PK4_EPI0S32 0x0009100F
14448
14449
#define GPIO_PK5_I2C3SDA 0x00091402
14450
#define GPIO_PK5_EN0LED2 0x00091405
14451
#define GPIO_PK5_M0PWM7 0x00091406
14452
#define GPIO_PK5_EPI0S31 0x0009140F
14453
14454
#define GPIO_PK6_I2C4SCL 0x00091802
14455
#define GPIO_PK6_EN0LED1 0x00091805
14456
#define GPIO_PK6_M0FAULT1 0x00091806
14457
#define GPIO_PK6_EPI0S25 0x0009180F
14458
14459
#define GPIO_PK7_U0RI 0x00091C01
14460
#define GPIO_PK7_I2C4SDA 0x00091C02
14461
#define GPIO_PK7_RTCCLK 0x00091C05
14462
#define GPIO_PK7_M0FAULT2 0x00091C06
14463
#define GPIO_PK7_EPI0S24 0x00091C0F
14464
14465
#define GPIO_PL0_I2C2SDA 0x000A0002
14466
#define GPIO_PL0_M0FAULT3 0x000A0006
14467
#define GPIO_PL0_USB0D0 0x000A000E
14468
#define GPIO_PL0_EPI0S16 0x000A000F
14469
14470
#define GPIO_PL1_I2C2SCL 0x000A0402
14471
#define GPIO_PL1_PHA0 0x000A0406
14472
#define GPIO_PL1_USB0D1 0x000A040E
14473
#define GPIO_PL1_EPI0S17 0x000A040F
14474
14475
#define GPIO_PL2_C0O 0x000A0805
14476
#define GPIO_PL2_PHB0 0x000A0806
14477
#define GPIO_PL2_USB0D2 0x000A080E
14478
#define GPIO_PL2_EPI0S18 0x000A080F
14479
14480
#define GPIO_PL3_C1O 0x000A0C05
14481
#define GPIO_PL3_IDX0 0x000A0C06
14482
#define GPIO_PL3_USB0D3 0x000A0C0E
14483
#define GPIO_PL3_EPI0S19 0x000A0C0F
14484
14485
#define GPIO_PL4_T0CCP0 0x000A1003
14486
#define GPIO_PL4_USB0D4 0x000A100E
14487
#define GPIO_PL4_EPI0S26 0x000A100F
14488
14489
#define GPIO_PL5_T0CCP1 0x000A1403
14490
#define GPIO_PL5_EPI0S33 0x000A140F
14491
#define GPIO_PL5_USB0D5 0x000A140E
14492
14493
#define GPIO_PL6_T1CCP0 0x000A1803
14494
14495
#define GPIO_PL7_T1CCP1 0x000A1C03
14496
14497
#define GPIO_PM0_T2CCP0 0x000B0003
14498
#define GPIO_PM0_EPI0S15 0x000B000F
14499
14500
#define GPIO_PM1_T2CCP1 0x000B0403
14501
#define GPIO_PM1_EPI0S14 0x000B040F
14502
14503
#define GPIO_PM2_T3CCP0 0x000B0803
14504
#define GPIO_PM2_EPI0S13 0x000B080F
14505
14506
#define GPIO_PM3_T3CCP1 0x000B0C03
14507
#define GPIO_PM3_EPI0S12 0x000B0C0F
14508
14509
#define GPIO_PM4_U0CTS 0x000B1001
14510
#define GPIO_PM4_T4CCP0 0x000B1003
14511
14512
#define GPIO_PM5_U0DCD 0x000B1401
14513
#define GPIO_PM5_T4CCP1 0x000B1403
14514
14515
#define GPIO_PM6_U0DSR 0x000B1801
14516
#define GPIO_PM6_T5CCP0 0x000B1803
14517
14518
#define GPIO_PM7_U0RI 0x000B1C01
14519
#define GPIO_PM7_T5CCP1 0x000B1C03
14520
14521
#define GPIO_PN0_U1RTS 0x000C0001
14522
14523
#define GPIO_PN1_U1CTS 0x000C0401
14524
14525
#define GPIO_PN2_U1DCD 0x000C0801
14526
#define GPIO_PN2_U2RTS 0x000C0802
14527
#define GPIO_PN2_EPI0S29 0x000C080F
14528
14529
#define GPIO_PN3_U1DSR 0x000C0C01
14530
#define GPIO_PN3_U2CTS 0x000C0C02
14531
#define GPIO_PN3_EPI0S30 0x000C0C0F
14532
14533
#define GPIO_PN4_U1DTR 0x000C1001
14534
#define GPIO_PN4_U3RTS 0x000C1002
14535
#define GPIO_PN4_I2C2SDA 0x000C1003
14536
#define GPIO_PN4_EPI0S34 0x000C100F
14537
14538
#define GPIO_PN5_U1RI 0x000C1401
14539
#define GPIO_PN5_U3CTS 0x000C1402
14540
#define GPIO_PN5_I2C2SCL 0x000C1403
14541
#define GPIO_PN5_EPI0S35 0x000C140F
14542
14543
#define GPIO_PN6_U4RTS 0x000C1802
14544
14545
#define GPIO_PN7_U1RTS 0x000C1C01
14546
#define GPIO_PN7_U4CTS 0x000C1C02
14547
14548
#define GPIO_PP0_U6RX 0x000D0001
14549
#define GPIO_PP0_T6CCP0 0x000D0005
14550
#define GPIO_PP0_SSI3XDAT2 0x000D000F
14551
14552
#define GPIO_PP1_U6TX 0x000D0401
14553
#define GPIO_PP1_T6CCP1 0x000D0405
14554
#define GPIO_PP1_SSI3XDAT3 0x000D040F
14555
14556
#define GPIO_PP2_U0DTR 0x000D0801
14557
#define GPIO_PP2_USB0NXT 0x000D080E
14558
#define GPIO_PP2_EPI0S29 0x000D080F
14559
14560
#define GPIO_PP3_U1CTS 0x000D0C01
14561
#define GPIO_PP3_U0DCD 0x000D0C02
14562
#define GPIO_PP3_RTCCLK 0x000D0C07
14563
#define GPIO_PP3_USB0DIR 0x000D0C0E
14564
#define GPIO_PP3_EPI0S30 0x000D0C0F
14565
14566
#define GPIO_PP4_U3RTS 0x000D1001
14567
#define GPIO_PP4_U0DSR 0x000D1002
14568
#define GPIO_PP4_USB0D7 0x000D100E
14569
14570
#define GPIO_PP5_U3CTS 0x000D1401
14571
#define GPIO_PP5_I2C2SCL 0x000D1402
14572
#define GPIO_PP5_USB0D6 0x000D140E
14573
14574
#define GPIO_PP6_U1DCD 0x000D1801
14575
#define GPIO_PP6_I2C2SDA 0x000D1802
14576
14577
#define GPIO_PQ0_T6CCP0 0x000E0003
14578
#define GPIO_PQ0_SSI3CLK 0x000E000E
14579
#define GPIO_PQ0_EPI0S20 0x000E000F
14580
14581
#define GPIO_PQ1_T6CCP1 0x000E0403
14582
#define GPIO_PQ1_SSI3FSS 0x000E040E
14583
#define GPIO_PQ1_EPI0S21 0x000E040F
14584
14585
#define GPIO_PQ2_T7CCP0 0x000E0803
14586
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
14587
#define GPIO_PQ2_EPI0S22 0x000E080F
14588
14589
#define GPIO_PQ3_T7CCP1 0x000E0C03
14590
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
14591
#define GPIO_PQ3_EPI0S23 0x000E0C0F
14592
14593
#define GPIO_PQ4_U1RX 0x000E1001
14594
#define GPIO_PQ4_DIVSCLK 0x000E1007
14595
14596
#define GPIO_PQ5_U1TX 0x000E1401
14597
14598
#define GPIO_PQ6_U1DTR 0x000E1801
14599
14600
#define GPIO_PQ7_U1RI 0x000E1C01
14601
14602
#define GPIO_PR0_U4TX 0x000F0001
14603
#define GPIO_PR0_I2C1SCL 0x000F0002
14604
#define GPIO_PR0_M0PWM0 0x000F0006
14605
14606
#define GPIO_PR1_U4RX 0x000F0401
14607
#define GPIO_PR1_I2C1SDA 0x000F0402
14608
#define GPIO_PR1_M0PWM1 0x000F0406
14609
14610
#define GPIO_PR2_I2C2SCL 0x000F0802
14611
#define GPIO_PR2_M0PWM2 0x000F0806
14612
14613
#define GPIO_PR3_I2C2SDA 0x000F0C02
14614
#define GPIO_PR3_M0PWM3 0x000F0C06
14615
14616
#define GPIO_PR4_I2C3SCL 0x000F1002
14617
#define GPIO_PR4_T0CCP0 0x000F1003
14618
#define GPIO_PR4_M0PWM4 0x000F1006
14619
14620
#define GPIO_PR5_U1RX 0x000F1401
14621
#define GPIO_PR5_I2C3SDA 0x000F1402
14622
#define GPIO_PR5_T0CCP1 0x000F1403
14623
#define GPIO_PR5_M0PWM5 0x000F1406
14624
14625
#define GPIO_PR6_U1TX 0x000F1801
14626
#define GPIO_PR6_I2C4SCL 0x000F1802
14627
#define GPIO_PR6_T1CCP0 0x000F1803
14628
#define GPIO_PR6_M0PWM6 0x000F1806
14629
14630
#define GPIO_PR7_I2C4SDA 0x000F1C02
14631
#define GPIO_PR7_T1CCP1 0x000F1C03
14632
#define GPIO_PR7_M0PWM7 0x000F1C06
14633
14634
#define GPIO_PS0_T2CCP0 0x00100003
14635
#define GPIO_PS0_M0FAULT0 0x00100006
14636
14637
#define GPIO_PS1_T2CCP1 0x00100403
14638
#define GPIO_PS1_M0FAULT1 0x00100406
14639
14640
#define GPIO_PS2_U1DSR 0x00100801
14641
#define GPIO_PS2_T3CCP0 0x00100803
14642
#define GPIO_PS2_M0FAULT2 0x00100806
14643
14644
#define GPIO_PS3_T3CCP1 0x00100C03
14645
#define GPIO_PS3_M0FAULT3 0x00100C06
14646
14647
#define GPIO_PS4_T4CCP0 0x00101003
14648
#define GPIO_PS4_PHA0 0x00101006
14649
14650
#define GPIO_PS5_T4CCP1 0x00101403
14651
#define GPIO_PS5_PHB0 0x00101406
14652
14653
#define GPIO_PS6_T5CCP0 0x00101803
14654
#define GPIO_PS6_IDX0 0x00101806
14655
14656
#define GPIO_PS7_T5CCP1 0x00101C03
14657
14658
#define GPIO_PT0_T6CCP0 0x00110003
14659
#define GPIO_PT0_CAN0RX 0x00110007
14660
14661
#define GPIO_PT1_T6CCP1 0x00110403
14662
#define GPIO_PT1_CAN0TX 0x00110407
14663
14664
#define GPIO_PT2_T7CCP0 0x00110803
14665
#define GPIO_PT2_CAN1RX 0x00110807
14666
14667
#define GPIO_PT3_T7CCP1 0x00110C03
14668
#define GPIO_PT3_CAN1TX 0x00110C07
14669
14670
#endif
// PART_TM4C1294NCZAD
14671
14672
//*****************************************************************************
14673
//
14674
// TM4C1297NCZAD Port/Pin Mapping Definitions
14675
//
14676
//*****************************************************************************
14677
#ifdef PART_TM4C1297NCZAD
14678
14679
#define GPIO_PA0_U0RX 0x00000001
14680
#define GPIO_PA0_I2C9SCL 0x00000002
14681
#define GPIO_PA0_T0CCP0 0x00000003
14682
#define GPIO_PA0_CAN0RX 0x00000007
14683
14684
#define GPIO_PA1_U0TX 0x00000401
14685
#define GPIO_PA1_I2C9SDA 0x00000402
14686
#define GPIO_PA1_T0CCP1 0x00000403
14687
#define GPIO_PA1_CAN0TX 0x00000407
14688
14689
#define GPIO_PA2_U4RX 0x00000801
14690
#define GPIO_PA2_I2C8SCL 0x00000802
14691
#define GPIO_PA2_T1CCP0 0x00000803
14692
#define GPIO_PA2_SSI0CLK 0x0000080F
14693
14694
#define GPIO_PA3_U4TX 0x00000C01
14695
#define GPIO_PA3_I2C8SDA 0x00000C02
14696
#define GPIO_PA3_T1CCP1 0x00000C03
14697
#define GPIO_PA3_SSI0FSS 0x00000C0F
14698
14699
#define GPIO_PA4_U3RX 0x00001001
14700
#define GPIO_PA4_T2CCP0 0x00001003
14701
#define GPIO_PA4_I2C7SCL 0x00001002
14702
#define GPIO_PA4_SSI0XDAT0 0x0000100F
14703
14704
#define GPIO_PA5_U3TX 0x00001401
14705
#define GPIO_PA5_T2CCP1 0x00001403
14706
#define GPIO_PA5_I2C7SDA 0x00001402
14707
#define GPIO_PA5_SSI0XDAT1 0x0000140F
14708
14709
#define GPIO_PA6_U2RX 0x00001801
14710
#define GPIO_PA6_I2C6SCL 0x00001802
14711
#define GPIO_PA6_T3CCP0 0x00001803
14712
#define GPIO_PA6_USB0EPEN 0x00001805
14713
#define GPIO_PA6_SSI0XDAT2 0x0000180D
14714
#define GPIO_PA6_EPI0S8 0x0000180F
14715
14716
#define GPIO_PA7_U2TX 0x00001C01
14717
#define GPIO_PA7_I2C6SDA 0x00001C02
14718
#define GPIO_PA7_T3CCP1 0x00001C03
14719
#define GPIO_PA7_USB0PFLT 0x00001C05
14720
#define GPIO_PA7_USB0EPEN 0x00001C0B
14721
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
14722
#define GPIO_PA7_EPI0S9 0x00001C0F
14723
14724
#define GPIO_PB0_U1RX 0x00010001
14725
#define GPIO_PB0_I2C5SCL 0x00010002
14726
#define GPIO_PB0_CAN1RX 0x00010007
14727
#define GPIO_PB0_T4CCP0 0x00010003
14728
14729
#define GPIO_PB1_U1TX 0x00010401
14730
#define GPIO_PB1_I2C5SDA 0x00010402
14731
#define GPIO_PB1_CAN1TX 0x00010407
14732
#define GPIO_PB1_T4CCP1 0x00010403
14733
14734
#define GPIO_PB2_T5CCP0 0x00010803
14735
#define GPIO_PB2_I2C0SCL 0x00010802
14736
#define GPIO_PB2_USB0STP 0x0001080E
14737
#define GPIO_PB2_EPI0S27 0x0001080F
14738
14739
#define GPIO_PB3_I2C0SDA 0x00010C02
14740
#define GPIO_PB3_T5CCP1 0x00010C03
14741
#define GPIO_PB3_USB0CLK 0x00010C0E
14742
#define GPIO_PB3_EPI0S28 0x00010C0F
14743
14744
#define GPIO_PB4_U0CTS 0x00011001
14745
#define GPIO_PB4_I2C5SCL 0x00011002
14746
#define GPIO_PB4_SSI1FSS 0x0001100F
14747
14748
#define GPIO_PB5_U0RTS 0x00011401
14749
#define GPIO_PB5_I2C5SDA 0x00011402
14750
#define GPIO_PB5_SSI1CLK 0x0001140F
14751
14752
#define GPIO_PB6_I2C6SCL 0x00011802
14753
#define GPIO_PB6_T6CCP0 0x00011803
14754
14755
#define GPIO_PB7_I2C6SDA 0x00011C02
14756
#define GPIO_PB7_T6CCP1 0x00011C03
14757
14758
#define GPIO_PC0_TCK 0x00020001
14759
#define GPIO_PC0_SWCLK 0x00020001
14760
14761
#define GPIO_PC1_TMS 0x00020401
14762
#define GPIO_PC1_SWDIO 0x00020401
14763
14764
#define GPIO_PC2_TDI 0x00020801
14765
14766
#define GPIO_PC3_SWO 0x00020C01
14767
#define GPIO_PC3_TDO 0x00020C01
14768
14769
#define GPIO_PC4_U7RX 0x00021001
14770
#define GPIO_PC4_T7CCP0 0x00021003
14771
#define GPIO_PC4_EPI0S7 0x0002100F
14772
14773
#define GPIO_PC5_U7TX 0x00021401
14774
#define GPIO_PC5_T7CCP1 0x00021403
14775
#define GPIO_PC5_RTCCLK 0x00021407
14776
#define GPIO_PC5_EPI0S6 0x0002140F
14777
14778
#define GPIO_PC6_U5RX 0x00021801
14779
#define GPIO_PC6_EPI0S5 0x0002180F
14780
14781
#define GPIO_PC7_U5TX 0x00021C01
14782
#define GPIO_PC7_EPI0S4 0x00021C0F
14783
14784
#define GPIO_PD0_I2C7SCL 0x00030002
14785
#define GPIO_PD0_T0CCP0 0x00030003
14786
#define GPIO_PD0_C0O 0x00030005
14787
#define GPIO_PD0_SSI2XDAT1 0x0003000F
14788
14789
#define GPIO_PD1_I2C7SDA 0x00030402
14790
#define GPIO_PD1_T0CCP1 0x00030403
14791
#define GPIO_PD1_C1O 0x00030405
14792
#define GPIO_PD1_SSI2XDAT0 0x0003040F
14793
14794
#define GPIO_PD2_I2C8SCL 0x00030802
14795
#define GPIO_PD2_T1CCP0 0x00030803
14796
#define GPIO_PD2_C2O 0x00030805
14797
#define GPIO_PD2_SSI2FSS 0x0003080F
14798
14799
#define GPIO_PD3_I2C8SDA 0x00030C02
14800
#define GPIO_PD3_T1CCP1 0x00030C03
14801
#define GPIO_PD3_SSI2CLK 0x00030C0F
14802
14803
#define GPIO_PD4_U2RX 0x00031001
14804
#define GPIO_PD4_T3CCP0 0x00031003
14805
#define GPIO_PD4_SSI1XDAT2 0x0003100F
14806
14807
#define GPIO_PD5_U2TX 0x00031401
14808
#define GPIO_PD5_T3CCP1 0x00031403
14809
#define GPIO_PD5_SSI1XDAT3 0x0003140F
14810
14811
#define GPIO_PD6_U2RTS 0x00031801
14812
#define GPIO_PD6_T4CCP0 0x00031803
14813
#define GPIO_PD6_USB0EPEN 0x00031805
14814
#define GPIO_PD6_SSI2XDAT3 0x0003180F
14815
14816
#define GPIO_PD7_U2CTS 0x00031C01
14817
#define GPIO_PD7_T4CCP1 0x00031C03
14818
#define GPIO_PD7_USB0PFLT 0x00031C05
14819
#define GPIO_PD7_NMI 0x00031C08
14820
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
14821
14822
#define GPIO_PE0_U1RTS 0x00040001
14823
14824
#define GPIO_PE1_U1DSR 0x00040401
14825
14826
#define GPIO_PE2_U1DCD 0x00040801
14827
14828
#define GPIO_PE3_U1DTR 0x00040C01
14829
14830
#define GPIO_PE4_U1RI 0x00041001
14831
#define GPIO_PE4_SSI1XDAT0 0x0004100F
14832
14833
#define GPIO_PE5_SSI1XDAT1 0x0004140F
14834
14835
#define GPIO_PE6_U0CTS 0x00041801
14836
#define GPIO_PE6_I2C9SCL 0x00041802
14837
14838
#define GPIO_PE7_U0RTS 0x00041C01
14839
#define GPIO_PE7_I2C9SDA 0x00041C02
14840
#define GPIO_PE7_NMI 0x00041C08
14841
14842
#define GPIO_PF0_M0PWM0 0x00050006
14843
#define GPIO_PF0_SSI3XDAT1 0x0005000E
14844
#define GPIO_PF0_TRD2 0x0005000F
14845
14846
#define GPIO_PF1_M0PWM1 0x00050406
14847
#define GPIO_PF1_SSI3XDAT0 0x0005040E
14848
#define GPIO_PF1_TRD1 0x0005040F
14849
14850
#define GPIO_PF2_M0PWM2 0x00050806
14851
#define GPIO_PF2_SSI3FSS 0x0005080E
14852
#define GPIO_PF2_TRD0 0x0005080F
14853
14854
#define GPIO_PF3_M0PWM3 0x00050C06
14855
#define GPIO_PF3_SSI3CLK 0x00050C0E
14856
#define GPIO_PF3_TRCLK 0x00050C0F
14857
14858
#define GPIO_PF4_M0FAULT0 0x00051006
14859
#define GPIO_PF4_SSI3XDAT2 0x0005100E
14860
#define GPIO_PF4_TRD3 0x0005100F
14861
14862
#define GPIO_PF5_SSI3XDAT3 0x0005140E
14863
14864
#define GPIO_PF6_LCDMCLK 0x0005180F
14865
14866
#define GPIO_PF7_LCDDATA02 0x00051C0F
14867
14868
#define GPIO_PG0_I2C1SCL 0x00060002
14869
#define GPIO_PG0_M0PWM4 0x00060006
14870
#define GPIO_PG0_EPI0S11 0x0006000F
14871
14872
#define GPIO_PG1_I2C1SDA 0x00060402
14873
#define GPIO_PG1_M0PWM5 0x00060406
14874
#define GPIO_PG1_EPI0S10 0x0006040F
14875
14876
#define GPIO_PG2_I2C2SCL 0x00060802
14877
#define GPIO_PG2_SSI2XDAT3 0x0006080F
14878
14879
#define GPIO_PG3_I2C2SDA 0x00060C02
14880
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
14881
14882
#define GPIO_PG4_U0CTS 0x00061001
14883
#define GPIO_PG4_I2C3SCL 0x00061002
14884
#define GPIO_PG4_SSI2XDAT1 0x0006100F
14885
14886
#define GPIO_PG5_U0RTS 0x00061401
14887
#define GPIO_PG5_I2C3SDA 0x00061402
14888
#define GPIO_PG5_SSI2XDAT0 0x0006140F
14889
14890
#define GPIO_PG6_I2C4SCL 0x00061802
14891
#define GPIO_PG6_SSI2FSS 0x0006180F
14892
14893
#define GPIO_PG7_I2C4SDA 0x00061C02
14894
#define GPIO_PG7_SSI2CLK 0x00061C0F
14895
14896
#define GPIO_PH0_U0RTS 0x00070001
14897
#define GPIO_PH0_EPI0S0 0x0007000F
14898
14899
#define GPIO_PH1_U0CTS 0x00070401
14900
#define GPIO_PH1_EPI0S1 0x0007040F
14901
14902
#define GPIO_PH2_U0DCD 0x00070801
14903
#define GPIO_PH2_EPI0S2 0x0007080F
14904
14905
#define GPIO_PH3_U0DSR 0x00070C01
14906
#define GPIO_PH3_EPI0S3 0x00070C0F
14907
14908
#define GPIO_PH4_U0DTR 0x00071001
14909
14910
#define GPIO_PH5_U0RI 0x00071401
14911
14912
#define GPIO_PH6_U5RX 0x00071801
14913
#define GPIO_PH6_U7RX 0x00071802
14914
14915
#define GPIO_PH7_U5TX 0x00071C01
14916
#define GPIO_PH7_U7TX 0x00071C02
14917
14918
#define GPIO_PJ0_U3RX 0x00080001
14919
14920
#define GPIO_PJ1_U3TX 0x00080401
14921
14922
#define GPIO_PJ2_U2RTS 0x00080801
14923
#define GPIO_PJ2_LCDDATA14 0x0008080F
14924
14925
#define GPIO_PJ3_U2CTS 0x00080C01
14926
#define GPIO_PJ3_LCDDATA15 0x00080C0F
14927
14928
#define GPIO_PJ4_U3RTS 0x00081001
14929
#define GPIO_PJ4_LCDDATA16 0x0008100F
14930
14931
#define GPIO_PJ5_U3CTS 0x00081401
14932
#define GPIO_PJ5_LCDDATA17 0x0008140F
14933
14934
#define GPIO_PJ6_U4RTS 0x00081801
14935
#define GPIO_PJ6_LCDAC 0x0008180F
14936
14937
#define GPIO_PJ7_U4CTS 0x00081C01
14938
14939
#define GPIO_PK0_U4RX 0x00090001
14940
#define GPIO_PK0_EPI0S0 0x0009000F
14941
14942
#define GPIO_PK1_U4TX 0x00090401
14943
#define GPIO_PK1_EPI0S1 0x0009040F
14944
14945
#define GPIO_PK2_U4RTS 0x00090801
14946
#define GPIO_PK2_EPI0S2 0x0009080F
14947
14948
#define GPIO_PK3_U4CTS 0x00090C01
14949
#define GPIO_PK3_EPI0S3 0x00090C0F
14950
14951
#define GPIO_PK4_I2C3SCL 0x00091002
14952
#define GPIO_PK4_M0PWM6 0x00091006
14953
#define GPIO_PK4_EPI0S32 0x0009100F
14954
14955
#define GPIO_PK5_I2C3SDA 0x00091402
14956
#define GPIO_PK5_M0PWM7 0x00091406
14957
#define GPIO_PK5_EPI0S31 0x0009140F
14958
14959
#define GPIO_PK6_I2C4SCL 0x00091802
14960
#define GPIO_PK6_M0FAULT1 0x00091806
14961
#define GPIO_PK6_EPI0S25 0x0009180F
14962
14963
#define GPIO_PK7_U0RI 0x00091C01
14964
#define GPIO_PK7_I2C4SDA 0x00091C02
14965
#define GPIO_PK7_RTCCLK 0x00091C05
14966
#define GPIO_PK7_M0FAULT2 0x00091C06
14967
#define GPIO_PK7_EPI0S24 0x00091C0F
14968
14969
#define GPIO_PL0_I2C2SDA 0x000A0002
14970
#define GPIO_PL0_M0FAULT3 0x000A0006
14971
#define GPIO_PL0_USB0D0 0x000A000E
14972
#define GPIO_PL0_EPI0S16 0x000A000F
14973
14974
#define GPIO_PL1_I2C2SCL 0x000A0402
14975
#define GPIO_PL1_PHA0 0x000A0406
14976
#define GPIO_PL1_USB0D1 0x000A040E
14977
#define GPIO_PL1_EPI0S17 0x000A040F
14978
14979
#define GPIO_PL2_C0O 0x000A0805
14980
#define GPIO_PL2_PHB0 0x000A0806
14981
#define GPIO_PL2_USB0D2 0x000A080E
14982
#define GPIO_PL2_EPI0S18 0x000A080F
14983
14984
#define GPIO_PL3_C1O 0x000A0C05
14985
#define GPIO_PL3_IDX0 0x000A0C06
14986
#define GPIO_PL3_USB0D3 0x000A0C0E
14987
#define GPIO_PL3_EPI0S19 0x000A0C0F
14988
14989
#define GPIO_PL4_T0CCP0 0x000A1003
14990
#define GPIO_PL4_USB0D4 0x000A100E
14991
#define GPIO_PL4_EPI0S26 0x000A100F
14992
14993
#define GPIO_PL5_T0CCP1 0x000A1403
14994
#define GPIO_PL5_EPI0S33 0x000A140F
14995
#define GPIO_PL5_USB0D5 0x000A140E
14996
14997
#define GPIO_PL6_T1CCP0 0x000A1803
14998
14999
#define GPIO_PL7_T1CCP1 0x000A1C03
15000
15001
#define GPIO_PM0_T2CCP0 0x000B0003
15002
#define GPIO_PM0_EPI0S15 0x000B000F
15003
15004
#define GPIO_PM1_T2CCP1 0x000B0403
15005
#define GPIO_PM1_EPI0S14 0x000B040F
15006
15007
#define GPIO_PM2_T3CCP0 0x000B0803
15008
#define GPIO_PM2_EPI0S13 0x000B080F
15009
15010
#define GPIO_PM3_T3CCP1 0x000B0C03
15011
#define GPIO_PM3_EPI0S12 0x000B0C0F
15012
15013
#define GPIO_PM4_U0CTS 0x000B1001
15014
#define GPIO_PM4_T4CCP0 0x000B1003
15015
15016
#define GPIO_PM5_U0DCD 0x000B1401
15017
#define GPIO_PM5_T4CCP1 0x000B1403
15018
15019
#define GPIO_PM6_U0DSR 0x000B1801
15020
#define GPIO_PM6_T5CCP0 0x000B1803
15021
15022
#define GPIO_PM7_U0RI 0x000B1C01
15023
#define GPIO_PM7_T5CCP1 0x000B1C03
15024
15025
#define GPIO_PN0_U1RTS 0x000C0001
15026
15027
#define GPIO_PN1_U1CTS 0x000C0401
15028
15029
#define GPIO_PN2_U1DCD 0x000C0801
15030
#define GPIO_PN2_U2RTS 0x000C0802
15031
#define GPIO_PN2_EPI0S29 0x000C080F
15032
15033
#define GPIO_PN3_U1DSR 0x000C0C01
15034
#define GPIO_PN3_U2CTS 0x000C0C02
15035
#define GPIO_PN3_EPI0S30 0x000C0C0F
15036
15037
#define GPIO_PN4_U1DTR 0x000C1001
15038
#define GPIO_PN4_U3RTS 0x000C1002
15039
#define GPIO_PN4_I2C2SDA 0x000C1003
15040
#define GPIO_PN4_EPI0S34 0x000C100F
15041
15042
#define GPIO_PN5_U1RI 0x000C1401
15043
#define GPIO_PN5_U3CTS 0x000C1402
15044
#define GPIO_PN5_I2C2SCL 0x000C1403
15045
#define GPIO_PN5_EPI0S35 0x000C140F
15046
15047
#define GPIO_PN6_U4RTS 0x000C1802
15048
#define GPIO_PN6_LCDDATA13 0x000C180F
15049
15050
#define GPIO_PN7_U1RTS 0x000C1C01
15051
#define GPIO_PN7_U4CTS 0x000C1C02
15052
#define GPIO_PN7_LCDDATA12 0x000C1C0F
15053
15054
#define GPIO_PP0_U6RX 0x000D0001
15055
#define GPIO_PP0_T6CCP0 0x000D0005
15056
#define GPIO_PP0_SSI3XDAT2 0x000D000F
15057
15058
#define GPIO_PP1_U6TX 0x000D0401
15059
#define GPIO_PP1_T6CCP1 0x000D0405
15060
#define GPIO_PP1_SSI3XDAT3 0x000D040F
15061
15062
#define GPIO_PP2_U0DTR 0x000D0801
15063
#define GPIO_PP2_USB0NXT 0x000D080E
15064
#define GPIO_PP2_EPI0S29 0x000D080F
15065
15066
#define GPIO_PP3_U1CTS 0x000D0C01
15067
#define GPIO_PP3_U0DCD 0x000D0C02
15068
#define GPIO_PP3_RTCCLK 0x000D0C07
15069
#define GPIO_PP3_USB0DIR 0x000D0C0E
15070
#define GPIO_PP3_EPI0S30 0x000D0C0F
15071
15072
#define GPIO_PP4_U3RTS 0x000D1001
15073
#define GPIO_PP4_U0DSR 0x000D1002
15074
#define GPIO_PP4_USB0D7 0x000D100E
15075
15076
#define GPIO_PP5_U3CTS 0x000D1401
15077
#define GPIO_PP5_I2C2SCL 0x000D1402
15078
#define GPIO_PP5_USB0D6 0x000D140E
15079
15080
#define GPIO_PP6_U1DCD 0x000D1801
15081
#define GPIO_PP6_I2C2SDA 0x000D1802
15082
15083
#define GPIO_PQ0_T6CCP0 0x000E0003
15084
#define GPIO_PQ0_SSI3CLK 0x000E000E
15085
#define GPIO_PQ0_EPI0S20 0x000E000F
15086
15087
#define GPIO_PQ1_T6CCP1 0x000E0403
15088
#define GPIO_PQ1_SSI3FSS 0x000E040E
15089
#define GPIO_PQ1_EPI0S21 0x000E040F
15090
15091
#define GPIO_PQ2_T7CCP0 0x000E0803
15092
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
15093
#define GPIO_PQ2_EPI0S22 0x000E080F
15094
15095
#define GPIO_PQ3_T7CCP1 0x000E0C03
15096
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
15097
#define GPIO_PQ3_EPI0S23 0x000E0C0F
15098
15099
#define GPIO_PQ4_U1RX 0x000E1001
15100
#define GPIO_PQ4_DIVSCLK 0x000E1007
15101
15102
#define GPIO_PQ5_U1TX 0x000E1401
15103
15104
#define GPIO_PQ6_U1DTR 0x000E1801
15105
15106
#define GPIO_PQ7_U1RI 0x000E1C01
15107
15108
#define GPIO_PR0_U4TX 0x000F0001
15109
#define GPIO_PR0_I2C1SCL 0x000F0002
15110
#define GPIO_PR0_M0PWM0 0x000F0006
15111
#define GPIO_PR0_LCDCP 0x000F000F
15112
15113
#define GPIO_PR1_U4RX 0x000F0401
15114
#define GPIO_PR1_I2C1SDA 0x000F0402
15115
#define GPIO_PR1_M0PWM1 0x000F0406
15116
#define GPIO_PR1_LCDFP 0x000F040F
15117
15118
#define GPIO_PR2_I2C2SCL 0x000F0802
15119
#define GPIO_PR2_M0PWM2 0x000F0806
15120
#define GPIO_PR2_LCDLP 0x000F080F
15121
15122
#define GPIO_PR3_I2C2SDA 0x000F0C02
15123
#define GPIO_PR3_M0PWM3 0x000F0C06
15124
#define GPIO_PR3_LCDDATA03 0x000F0C0F
15125
15126
#define GPIO_PR4_I2C3SCL 0x000F1002
15127
#define GPIO_PR4_T0CCP0 0x000F1003
15128
#define GPIO_PR4_M0PWM4 0x000F1006
15129
#define GPIO_PR4_LCDDATA00 0x000F100F
15130
15131
#define GPIO_PR5_U1RX 0x000F1401
15132
#define GPIO_PR5_I2C3SDA 0x000F1402
15133
#define GPIO_PR5_T0CCP1 0x000F1403
15134
#define GPIO_PR5_M0PWM5 0x000F1406
15135
#define GPIO_PR5_LCDDATA01 0x000F140F
15136
15137
#define GPIO_PR6_U1TX 0x000F1801
15138
#define GPIO_PR6_I2C4SCL 0x000F1802
15139
#define GPIO_PR6_T1CCP0 0x000F1803
15140
#define GPIO_PR6_M0PWM6 0x000F1806
15141
#define GPIO_PR6_LCDDATA04 0x000F180F
15142
15143
#define GPIO_PR7_I2C4SDA 0x000F1C02
15144
#define GPIO_PR7_T1CCP1 0x000F1C03
15145
#define GPIO_PR7_M0PWM7 0x000F1C06
15146
#define GPIO_PR7_LCDDATA05 0x000F1C0F
15147
15148
#define GPIO_PS0_T2CCP0 0x00100003
15149
#define GPIO_PS0_M0FAULT0 0x00100006
15150
#define GPIO_PS0_LCDDATA20 0x0010000F
15151
15152
#define GPIO_PS1_T2CCP1 0x00100403
15153
#define GPIO_PS1_M0FAULT1 0x00100406
15154
#define GPIO_PS1_LCDDATA21 0x0010040F
15155
15156
#define GPIO_PS2_U1DSR 0x00100801
15157
#define GPIO_PS2_T3CCP0 0x00100803
15158
#define GPIO_PS2_M0FAULT2 0x00100806
15159
#define GPIO_PS2_LCDDATA22 0x0010080F
15160
15161
#define GPIO_PS3_T3CCP1 0x00100C03
15162
#define GPIO_PS3_M0FAULT3 0x00100C06
15163
#define GPIO_PS3_LCDDATA23 0x00100C0F
15164
15165
#define GPIO_PS4_T4CCP0 0x00101003
15166
#define GPIO_PS4_PHA0 0x00101006
15167
#define GPIO_PS4_LCDDATA06 0x0010100F
15168
15169
#define GPIO_PS5_T4CCP1 0x00101403
15170
#define GPIO_PS5_PHB0 0x00101406
15171
#define GPIO_PS5_LCDDATA07 0x0010140F
15172
15173
#define GPIO_PS6_T5CCP0 0x00101803
15174
#define GPIO_PS6_IDX0 0x00101806
15175
#define GPIO_PS6_LCDDATA08 0x0010180F
15176
15177
#define GPIO_PS7_T5CCP1 0x00101C03
15178
#define GPIO_PS7_LCDDATA09 0x00101C0F
15179
15180
#define GPIO_PT0_T6CCP0 0x00110003
15181
#define GPIO_PT0_CAN0RX 0x00110007
15182
#define GPIO_PT0_LCDDATA10 0x0011000F
15183
15184
#define GPIO_PT1_T6CCP1 0x00110403
15185
#define GPIO_PT1_CAN0TX 0x00110407
15186
#define GPIO_PT1_LCDDATA11 0x0011040F
15187
15188
#define GPIO_PT2_T7CCP0 0x00110803
15189
#define GPIO_PT2_CAN1RX 0x00110807
15190
#define GPIO_PT2_LCDDATA18 0x0011080F
15191
15192
#define GPIO_PT3_T7CCP1 0x00110C03
15193
#define GPIO_PT3_CAN1TX 0x00110C07
15194
#define GPIO_PT3_LCDDATA19 0x00110C0F
15195
15196
#endif
// PART_TM4C1297NCZAD
15197
15198
//*****************************************************************************
15199
//
15200
// TM4C1299KCZAD Port/Pin Mapping Definitions
15201
//
15202
//*****************************************************************************
15203
#ifdef PART_TM4C1299KCZAD
15204
15205
#define GPIO_PA0_U0RX 0x00000001
15206
#define GPIO_PA0_I2C9SCL 0x00000002
15207
#define GPIO_PA0_T0CCP0 0x00000003
15208
#define GPIO_PA0_CAN0RX 0x00000007
15209
15210
#define GPIO_PA1_U0TX 0x00000401
15211
#define GPIO_PA1_I2C9SDA 0x00000402
15212
#define GPIO_PA1_T0CCP1 0x00000403
15213
#define GPIO_PA1_CAN0TX 0x00000407
15214
15215
#define GPIO_PA2_U4RX 0x00000801
15216
#define GPIO_PA2_I2C8SCL 0x00000802
15217
#define GPIO_PA2_T1CCP0 0x00000803
15218
#define GPIO_PA2_SSI0CLK 0x0000080F
15219
15220
#define GPIO_PA3_U4TX 0x00000C01
15221
#define GPIO_PA3_I2C8SDA 0x00000C02
15222
#define GPIO_PA3_T1CCP1 0x00000C03
15223
#define GPIO_PA3_SSI0FSS 0x00000C0F
15224
15225
#define GPIO_PA4_U3RX 0x00001001
15226
#define GPIO_PA4_T2CCP0 0x00001003
15227
#define GPIO_PA4_I2C7SCL 0x00001002
15228
#define GPIO_PA4_SSI0XDAT0 0x0000100F
15229
15230
#define GPIO_PA5_U3TX 0x00001401
15231
#define GPIO_PA5_T2CCP1 0x00001403
15232
#define GPIO_PA5_I2C7SDA 0x00001402
15233
#define GPIO_PA5_SSI0XDAT1 0x0000140F
15234
15235
#define GPIO_PA6_U2RX 0x00001801
15236
#define GPIO_PA6_I2C6SCL 0x00001802
15237
#define GPIO_PA6_T3CCP0 0x00001803
15238
#define GPIO_PA6_USB0EPEN 0x00001805
15239
#define GPIO_PA6_SSI0XDAT2 0x0000180D
15240
#define GPIO_PA6_EPI0S8 0x0000180F
15241
15242
#define GPIO_PA7_U2TX 0x00001C01
15243
#define GPIO_PA7_I2C6SDA 0x00001C02
15244
#define GPIO_PA7_T3CCP1 0x00001C03
15245
#define GPIO_PA7_USB0PFLT 0x00001C05
15246
#define GPIO_PA7_USB0EPEN 0x00001C0B
15247
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
15248
#define GPIO_PA7_EPI0S9 0x00001C0F
15249
15250
#define GPIO_PB0_U1RX 0x00010001
15251
#define GPIO_PB0_I2C5SCL 0x00010002
15252
#define GPIO_PB0_CAN1RX 0x00010007
15253
#define GPIO_PB0_T4CCP0 0x00010003
15254
15255
#define GPIO_PB1_U1TX 0x00010401
15256
#define GPIO_PB1_I2C5SDA 0x00010402
15257
#define GPIO_PB1_CAN1TX 0x00010407
15258
#define GPIO_PB1_T4CCP1 0x00010403
15259
15260
#define GPIO_PB2_T5CCP0 0x00010803
15261
#define GPIO_PB2_I2C0SCL 0x00010802
15262
#define GPIO_PB2_USB0STP 0x0001080E
15263
#define GPIO_PB2_EPI0S27 0x0001080F
15264
15265
#define GPIO_PB3_I2C0SDA 0x00010C02
15266
#define GPIO_PB3_T5CCP1 0x00010C03
15267
#define GPIO_PB3_USB0CLK 0x00010C0E
15268
#define GPIO_PB3_EPI0S28 0x00010C0F
15269
15270
#define GPIO_PB4_U0CTS 0x00011001
15271
#define GPIO_PB4_I2C5SCL 0x00011002
15272
#define GPIO_PB4_SSI1FSS 0x0001100F
15273
15274
#define GPIO_PB5_U0RTS 0x00011401
15275
#define GPIO_PB5_I2C5SDA 0x00011402
15276
#define GPIO_PB5_SSI1CLK 0x0001140F
15277
15278
#define GPIO_PB6_I2C6SCL 0x00011802
15279
#define GPIO_PB6_T6CCP0 0x00011803
15280
15281
#define GPIO_PB7_I2C6SDA 0x00011C02
15282
#define GPIO_PB7_T6CCP1 0x00011C03
15283
15284
#define GPIO_PC0_TCK 0x00020001
15285
#define GPIO_PC0_SWCLK 0x00020001
15286
15287
#define GPIO_PC1_TMS 0x00020401
15288
#define GPIO_PC1_SWDIO 0x00020401
15289
15290
#define GPIO_PC2_TDI 0x00020801
15291
15292
#define GPIO_PC3_SWO 0x00020C01
15293
#define GPIO_PC3_TDO 0x00020C01
15294
15295
#define GPIO_PC4_U7RX 0x00021001
15296
#define GPIO_PC4_T7CCP0 0x00021003
15297
#define GPIO_PC4_EPI0S7 0x0002100F
15298
15299
#define GPIO_PC5_U7TX 0x00021401
15300
#define GPIO_PC5_T7CCP1 0x00021403
15301
#define GPIO_PC5_RTCCLK 0x00021407
15302
#define GPIO_PC5_EPI0S6 0x0002140F
15303
15304
#define GPIO_PC6_U5RX 0x00021801
15305
#define GPIO_PC6_EPI0S5 0x0002180F
15306
15307
#define GPIO_PC7_U5TX 0x00021C01
15308
#define GPIO_PC7_EPI0S4 0x00021C0F
15309
15310
#define GPIO_PD0_I2C7SCL 0x00030002
15311
#define GPIO_PD0_T0CCP0 0x00030003
15312
#define GPIO_PD0_C0O 0x00030005
15313
#define GPIO_PD0_SSI2XDAT1 0x0003000F
15314
15315
#define GPIO_PD1_I2C7SDA 0x00030402
15316
#define GPIO_PD1_T0CCP1 0x00030403
15317
#define GPIO_PD1_C1O 0x00030405
15318
#define GPIO_PD1_SSI2XDAT0 0x0003040F
15319
15320
#define GPIO_PD2_I2C8SCL 0x00030802
15321
#define GPIO_PD2_T1CCP0 0x00030803
15322
#define GPIO_PD2_C2O 0x00030805
15323
#define GPIO_PD2_SSI2FSS 0x0003080F
15324
15325
#define GPIO_PD3_I2C8SDA 0x00030C02
15326
#define GPIO_PD3_T1CCP1 0x00030C03
15327
#define GPIO_PD3_SSI2CLK 0x00030C0F
15328
15329
#define GPIO_PD4_U2RX 0x00031001
15330
#define GPIO_PD4_T3CCP0 0x00031003
15331
#define GPIO_PD4_SSI1XDAT2 0x0003100F
15332
15333
#define GPIO_PD5_U2TX 0x00031401
15334
#define GPIO_PD5_T3CCP1 0x00031403
15335
#define GPIO_PD5_SSI1XDAT3 0x0003140F
15336
15337
#define GPIO_PD6_U2RTS 0x00031801
15338
#define GPIO_PD6_T4CCP0 0x00031803
15339
#define GPIO_PD6_USB0EPEN 0x00031805
15340
#define GPIO_PD6_SSI2XDAT3 0x0003180F
15341
15342
#define GPIO_PD7_U2CTS 0x00031C01
15343
#define GPIO_PD7_T4CCP1 0x00031C03
15344
#define GPIO_PD7_USB0PFLT 0x00031C05
15345
#define GPIO_PD7_NMI 0x00031C08
15346
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
15347
15348
#define GPIO_PE0_U1RTS 0x00040001
15349
15350
#define GPIO_PE1_U1DSR 0x00040401
15351
15352
#define GPIO_PE2_U1DCD 0x00040801
15353
15354
#define GPIO_PE3_U1DTR 0x00040C01
15355
15356
#define GPIO_PE4_U1RI 0x00041001
15357
#define GPIO_PE4_SSI1XDAT0 0x0004100F
15358
15359
#define GPIO_PE5_SSI1XDAT1 0x0004140F
15360
15361
#define GPIO_PE6_U0CTS 0x00041801
15362
#define GPIO_PE6_I2C9SCL 0x00041802
15363
15364
#define GPIO_PE7_U0RTS 0x00041C01
15365
#define GPIO_PE7_I2C9SDA 0x00041C02
15366
#define GPIO_PE7_NMI 0x00041C08
15367
15368
#define GPIO_PF0_EN0LED0 0x00050005
15369
#define GPIO_PF0_M0PWM0 0x00050006
15370
#define GPIO_PF0_SSI3XDAT1 0x0005000E
15371
#define GPIO_PF0_TRD2 0x0005000F
15372
15373
#define GPIO_PF1_EN0LED2 0x00050405
15374
#define GPIO_PF1_M0PWM1 0x00050406
15375
#define GPIO_PF1_SSI3XDAT0 0x0005040E
15376
#define GPIO_PF1_TRD1 0x0005040F
15377
15378
#define GPIO_PF2_M0PWM2 0x00050806
15379
#define GPIO_PF2_SSI3FSS 0x0005080E
15380
#define GPIO_PF2_TRD0 0x0005080F
15381
15382
#define GPIO_PF3_M0PWM3 0x00050C06
15383
#define GPIO_PF3_SSI3CLK 0x00050C0E
15384
#define GPIO_PF3_TRCLK 0x00050C0F
15385
15386
#define GPIO_PF4_EN0LED1 0x00051005
15387
#define GPIO_PF4_M0FAULT0 0x00051006
15388
#define GPIO_PF4_SSI3XDAT2 0x0005100E
15389
#define GPIO_PF4_TRD3 0x0005100F
15390
15391
#define GPIO_PF5_SSI3XDAT3 0x0005140E
15392
15393
#define GPIO_PF6_LCDMCLK 0x0005180F
15394
15395
#define GPIO_PF7_LCDDATA02 0x00051C0F
15396
15397
#define GPIO_PG0_I2C1SCL 0x00060002
15398
#define GPIO_PG0_EN0PPS 0x00060005
15399
#define GPIO_PG0_M0PWM4 0x00060006
15400
#define GPIO_PG0_EPI0S11 0x0006000F
15401
15402
#define GPIO_PG1_I2C1SDA 0x00060402
15403
#define GPIO_PG1_M0PWM5 0x00060406
15404
#define GPIO_PG1_EPI0S10 0x0006040F
15405
15406
#define GPIO_PG2_I2C2SCL 0x00060802
15407
#define GPIO_PG2_SSI2XDAT3 0x0006080F
15408
15409
#define GPIO_PG3_I2C2SDA 0x00060C02
15410
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
15411
15412
#define GPIO_PG4_U0CTS 0x00061001
15413
#define GPIO_PG4_I2C3SCL 0x00061002
15414
#define GPIO_PG4_SSI2XDAT1 0x0006100F
15415
15416
#define GPIO_PG5_U0RTS 0x00061401
15417
#define GPIO_PG5_I2C3SDA 0x00061402
15418
#define GPIO_PG5_SSI2XDAT0 0x0006140F
15419
15420
#define GPIO_PG6_I2C4SCL 0x00061802
15421
#define GPIO_PG6_SSI2FSS 0x0006180F
15422
15423
#define GPIO_PG7_I2C4SDA 0x00061C02
15424
#define GPIO_PG7_SSI2CLK 0x00061C0F
15425
15426
#define GPIO_PH0_U0RTS 0x00070001
15427
#define GPIO_PH0_EPI0S0 0x0007000F
15428
15429
#define GPIO_PH1_U0CTS 0x00070401
15430
#define GPIO_PH1_EPI0S1 0x0007040F
15431
15432
#define GPIO_PH2_U0DCD 0x00070801
15433
#define GPIO_PH2_EPI0S2 0x0007080F
15434
15435
#define GPIO_PH3_U0DSR 0x00070C01
15436
#define GPIO_PH3_EPI0S3 0x00070C0F
15437
15438
#define GPIO_PH4_U0DTR 0x00071001
15439
15440
#define GPIO_PH5_U0RI 0x00071401
15441
#define GPIO_PH5_EN0PPS 0x00071405
15442
15443
#define GPIO_PH6_U5RX 0x00071801
15444
#define GPIO_PH6_U7RX 0x00071802
15445
15446
#define GPIO_PH7_U5TX 0x00071C01
15447
#define GPIO_PH7_U7TX 0x00071C02
15448
15449
#define GPIO_PJ0_U3RX 0x00080001
15450
#define GPIO_PJ0_EN0PPS 0x00080005
15451
15452
#define GPIO_PJ1_U3TX 0x00080401
15453
15454
#define GPIO_PJ2_U2RTS 0x00080801
15455
#define GPIO_PJ2_LCDDATA14 0x0008080F
15456
15457
#define GPIO_PJ3_U2CTS 0x00080C01
15458
#define GPIO_PJ3_LCDDATA15 0x00080C0F
15459
15460
#define GPIO_PJ4_U3RTS 0x00081001
15461
#define GPIO_PJ4_LCDDATA16 0x0008100F
15462
15463
#define GPIO_PJ5_U3CTS 0x00081401
15464
#define GPIO_PJ5_LCDDATA17 0x0008140F
15465
15466
#define GPIO_PJ6_U4RTS 0x00081801
15467
#define GPIO_PJ6_LCDAC 0x0008180F
15468
15469
#define GPIO_PJ7_U4CTS 0x00081C01
15470
15471
#define GPIO_PK0_U4RX 0x00090001
15472
#define GPIO_PK0_EPI0S0 0x0009000F
15473
15474
#define GPIO_PK1_U4TX 0x00090401
15475
#define GPIO_PK1_EPI0S1 0x0009040F
15476
15477
#define GPIO_PK2_U4RTS 0x00090801
15478
#define GPIO_PK2_EPI0S2 0x0009080F
15479
15480
#define GPIO_PK3_U4CTS 0x00090C01
15481
#define GPIO_PK3_EPI0S3 0x00090C0F
15482
15483
#define GPIO_PK4_I2C3SCL 0x00091002
15484
#define GPIO_PK4_EN0LED0 0x00091005
15485
#define GPIO_PK4_M0PWM6 0x00091006
15486
#define GPIO_PK4_EPI0S32 0x0009100F
15487
15488
#define GPIO_PK5_I2C3SDA 0x00091402
15489
#define GPIO_PK5_EN0LED2 0x00091405
15490
#define GPIO_PK5_M0PWM7 0x00091406
15491
#define GPIO_PK5_EPI0S31 0x0009140F
15492
15493
#define GPIO_PK6_I2C4SCL 0x00091802
15494
#define GPIO_PK6_EN0LED1 0x00091805
15495
#define GPIO_PK6_M0FAULT1 0x00091806
15496
#define GPIO_PK6_EPI0S25 0x0009180F
15497
15498
#define GPIO_PK7_U0RI 0x00091C01
15499
#define GPIO_PK7_I2C4SDA 0x00091C02
15500
#define GPIO_PK7_RTCCLK 0x00091C05
15501
#define GPIO_PK7_M0FAULT2 0x00091C06
15502
#define GPIO_PK7_EPI0S24 0x00091C0F
15503
15504
#define GPIO_PL0_I2C2SDA 0x000A0002
15505
#define GPIO_PL0_M0FAULT3 0x000A0006
15506
#define GPIO_PL0_USB0D0 0x000A000E
15507
#define GPIO_PL0_EPI0S16 0x000A000F
15508
15509
#define GPIO_PL1_I2C2SCL 0x000A0402
15510
#define GPIO_PL1_PHA0 0x000A0406
15511
#define GPIO_PL1_USB0D1 0x000A040E
15512
#define GPIO_PL1_EPI0S17 0x000A040F
15513
15514
#define GPIO_PL2_C0O 0x000A0805
15515
#define GPIO_PL2_PHB0 0x000A0806
15516
#define GPIO_PL2_USB0D2 0x000A080E
15517
#define GPIO_PL2_EPI0S18 0x000A080F
15518
15519
#define GPIO_PL3_C1O 0x000A0C05
15520
#define GPIO_PL3_IDX0 0x000A0C06
15521
#define GPIO_PL3_USB0D3 0x000A0C0E
15522
#define GPIO_PL3_EPI0S19 0x000A0C0F
15523
15524
#define GPIO_PL4_T0CCP0 0x000A1003
15525
#define GPIO_PL4_USB0D4 0x000A100E
15526
#define GPIO_PL4_EPI0S26 0x000A100F
15527
15528
#define GPIO_PL5_T0CCP1 0x000A1403
15529
#define GPIO_PL5_EPI0S33 0x000A140F
15530
#define GPIO_PL5_USB0D5 0x000A140E
15531
15532
#define GPIO_PL6_T1CCP0 0x000A1803
15533
15534
#define GPIO_PL7_T1CCP1 0x000A1C03
15535
15536
#define GPIO_PM0_T2CCP0 0x000B0003
15537
#define GPIO_PM0_EPI0S15 0x000B000F
15538
15539
#define GPIO_PM1_T2CCP1 0x000B0403
15540
#define GPIO_PM1_EPI0S14 0x000B040F
15541
15542
#define GPIO_PM2_T3CCP0 0x000B0803
15543
#define GPIO_PM2_EPI0S13 0x000B080F
15544
15545
#define GPIO_PM3_T3CCP1 0x000B0C03
15546
#define GPIO_PM3_EPI0S12 0x000B0C0F
15547
15548
#define GPIO_PM4_U0CTS 0x000B1001
15549
#define GPIO_PM4_T4CCP0 0x000B1003
15550
15551
#define GPIO_PM5_U0DCD 0x000B1401
15552
#define GPIO_PM5_T4CCP1 0x000B1403
15553
15554
#define GPIO_PM6_U0DSR 0x000B1801
15555
#define GPIO_PM6_T5CCP0 0x000B1803
15556
15557
#define GPIO_PM7_U0RI 0x000B1C01
15558
#define GPIO_PM7_T5CCP1 0x000B1C03
15559
15560
#define GPIO_PN0_U1RTS 0x000C0001
15561
15562
#define GPIO_PN1_U1CTS 0x000C0401
15563
15564
#define GPIO_PN2_U1DCD 0x000C0801
15565
#define GPIO_PN2_U2RTS 0x000C0802
15566
#define GPIO_PN2_EPI0S29 0x000C080F
15567
15568
#define GPIO_PN3_U1DSR 0x000C0C01
15569
#define GPIO_PN3_U2CTS 0x000C0C02
15570
#define GPIO_PN3_EPI0S30 0x000C0C0F
15571
15572
#define GPIO_PN4_U1DTR 0x000C1001
15573
#define GPIO_PN4_U3RTS 0x000C1002
15574
#define GPIO_PN4_I2C2SDA 0x000C1003
15575
#define GPIO_PN4_EPI0S34 0x000C100F
15576
15577
#define GPIO_PN5_U1RI 0x000C1401
15578
#define GPIO_PN5_U3CTS 0x000C1402
15579
#define GPIO_PN5_I2C2SCL 0x000C1403
15580
#define GPIO_PN5_EPI0S35 0x000C140F
15581
15582
#define GPIO_PN6_U4RTS 0x000C1802
15583
#define GPIO_PN6_LCDDATA13 0x000C180F
15584
15585
#define GPIO_PN7_U1RTS 0x000C1C01
15586
#define GPIO_PN7_U4CTS 0x000C1C02
15587
#define GPIO_PN7_LCDDATA12 0x000C1C0F
15588
15589
#define GPIO_PP0_U6RX 0x000D0001
15590
#define GPIO_PP0_T6CCP0 0x000D0005
15591
#define GPIO_PP0_SSI3XDAT2 0x000D000F
15592
15593
#define GPIO_PP1_U6TX 0x000D0401
15594
#define GPIO_PP1_T6CCP1 0x000D0405
15595
#define GPIO_PP1_SSI3XDAT3 0x000D040F
15596
15597
#define GPIO_PP2_U0DTR 0x000D0801
15598
#define GPIO_PP2_USB0NXT 0x000D080E
15599
#define GPIO_PP2_EPI0S29 0x000D080F
15600
15601
#define GPIO_PP3_U1CTS 0x000D0C01
15602
#define GPIO_PP3_U0DCD 0x000D0C02
15603
#define GPIO_PP3_RTCCLK 0x000D0C07
15604
#define GPIO_PP3_USB0DIR 0x000D0C0E
15605
#define GPIO_PP3_EPI0S30 0x000D0C0F
15606
15607
#define GPIO_PP4_U3RTS 0x000D1001
15608
#define GPIO_PP4_U0DSR 0x000D1002
15609
#define GPIO_PP4_USB0D7 0x000D100E
15610
15611
#define GPIO_PP5_U3CTS 0x000D1401
15612
#define GPIO_PP5_I2C2SCL 0x000D1402
15613
#define GPIO_PP5_USB0D6 0x000D140E
15614
15615
#define GPIO_PP6_U1DCD 0x000D1801
15616
#define GPIO_PP6_I2C2SDA 0x000D1802
15617
15618
#define GPIO_PQ0_T6CCP0 0x000E0003
15619
#define GPIO_PQ0_SSI3CLK 0x000E000E
15620
#define GPIO_PQ0_EPI0S20 0x000E000F
15621
15622
#define GPIO_PQ1_T6CCP1 0x000E0403
15623
#define GPIO_PQ1_SSI3FSS 0x000E040E
15624
#define GPIO_PQ1_EPI0S21 0x000E040F
15625
15626
#define GPIO_PQ2_T7CCP0 0x000E0803
15627
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
15628
#define GPIO_PQ2_EPI0S22 0x000E080F
15629
15630
#define GPIO_PQ3_T7CCP1 0x000E0C03
15631
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
15632
#define GPIO_PQ3_EPI0S23 0x000E0C0F
15633
15634
#define GPIO_PQ4_U1RX 0x000E1001
15635
#define GPIO_PQ4_DIVSCLK 0x000E1007
15636
15637
#define GPIO_PQ5_U1TX 0x000E1401
15638
15639
#define GPIO_PQ6_U1DTR 0x000E1801
15640
15641
#define GPIO_PQ7_U1RI 0x000E1C01
15642
15643
#define GPIO_PR0_U4TX 0x000F0001
15644
#define GPIO_PR0_I2C1SCL 0x000F0002
15645
#define GPIO_PR0_M0PWM0 0x000F0006
15646
#define GPIO_PR0_LCDCP 0x000F000F
15647
15648
#define GPIO_PR1_U4RX 0x000F0401
15649
#define GPIO_PR1_I2C1SDA 0x000F0402
15650
#define GPIO_PR1_M0PWM1 0x000F0406
15651
#define GPIO_PR1_LCDFP 0x000F040F
15652
15653
#define GPIO_PR2_I2C2SCL 0x000F0802
15654
#define GPIO_PR2_M0PWM2 0x000F0806
15655
#define GPIO_PR2_LCDLP 0x000F080F
15656
15657
#define GPIO_PR3_I2C2SDA 0x000F0C02
15658
#define GPIO_PR3_M0PWM3 0x000F0C06
15659
#define GPIO_PR3_LCDDATA03 0x000F0C0F
15660
15661
#define GPIO_PR4_I2C3SCL 0x000F1002
15662
#define GPIO_PR4_T0CCP0 0x000F1003
15663
#define GPIO_PR4_M0PWM4 0x000F1006
15664
#define GPIO_PR4_LCDDATA00 0x000F100F
15665
15666
#define GPIO_PR5_U1RX 0x000F1401
15667
#define GPIO_PR5_I2C3SDA 0x000F1402
15668
#define GPIO_PR5_T0CCP1 0x000F1403
15669
#define GPIO_PR5_M0PWM5 0x000F1406
15670
#define GPIO_PR5_LCDDATA01 0x000F140F
15671
15672
#define GPIO_PR6_U1TX 0x000F1801
15673
#define GPIO_PR6_I2C4SCL 0x000F1802
15674
#define GPIO_PR6_T1CCP0 0x000F1803
15675
#define GPIO_PR6_M0PWM6 0x000F1806
15676
#define GPIO_PR6_LCDDATA04 0x000F180F
15677
15678
#define GPIO_PR7_I2C4SDA 0x000F1C02
15679
#define GPIO_PR7_T1CCP1 0x000F1C03
15680
#define GPIO_PR7_M0PWM7 0x000F1C06
15681
#define GPIO_PR7_LCDDATA05 0x000F1C0F
15682
15683
#define GPIO_PS0_T2CCP0 0x00100003
15684
#define GPIO_PS0_M0FAULT0 0x00100006
15685
#define GPIO_PS0_LCDDATA20 0x0010000F
15686
15687
#define GPIO_PS1_T2CCP1 0x00100403
15688
#define GPIO_PS1_M0FAULT1 0x00100406
15689
#define GPIO_PS1_LCDDATA21 0x0010040F
15690
15691
#define GPIO_PS2_U1DSR 0x00100801
15692
#define GPIO_PS2_T3CCP0 0x00100803
15693
#define GPIO_PS2_M0FAULT2 0x00100806
15694
#define GPIO_PS2_LCDDATA22 0x0010080F
15695
15696
#define GPIO_PS3_T3CCP1 0x00100C03
15697
#define GPIO_PS3_M0FAULT3 0x00100C06
15698
#define GPIO_PS3_LCDDATA23 0x00100C0F
15699
15700
#define GPIO_PS4_T4CCP0 0x00101003
15701
#define GPIO_PS4_PHA0 0x00101006
15702
#define GPIO_PS4_LCDDATA06 0x0010100F
15703
15704
#define GPIO_PS5_T4CCP1 0x00101403
15705
#define GPIO_PS5_PHB0 0x00101406
15706
#define GPIO_PS5_LCDDATA07 0x0010140F
15707
15708
#define GPIO_PS6_T5CCP0 0x00101803
15709
#define GPIO_PS6_IDX0 0x00101806
15710
#define GPIO_PS6_LCDDATA08 0x0010180F
15711
15712
#define GPIO_PS7_T5CCP1 0x00101C03
15713
#define GPIO_PS7_LCDDATA09 0x00101C0F
15714
15715
#define GPIO_PT0_T6CCP0 0x00110003
15716
#define GPIO_PT0_CAN0RX 0x00110007
15717
#define GPIO_PT0_LCDDATA10 0x0011000F
15718
15719
#define GPIO_PT1_T6CCP1 0x00110403
15720
#define GPIO_PT1_CAN0TX 0x00110407
15721
#define GPIO_PT1_LCDDATA11 0x0011040F
15722
15723
#define GPIO_PT2_T7CCP0 0x00110803
15724
#define GPIO_PT2_CAN1RX 0x00110807
15725
#define GPIO_PT2_LCDDATA18 0x0011080F
15726
15727
#define GPIO_PT3_T7CCP1 0x00110C03
15728
#define GPIO_PT3_CAN1TX 0x00110C07
15729
#define GPIO_PT3_LCDDATA19 0x00110C0F
15730
15731
#endif
// PART_TM4C1299KCZAD
15732
15733
//*****************************************************************************
15734
//
15735
// TM4C1299NCZAD Port/Pin Mapping Definitions
15736
//
15737
//*****************************************************************************
15738
#ifdef PART_TM4C1299NCZAD
15739
15740
#define GPIO_PA0_U0RX 0x00000001
15741
#define GPIO_PA0_I2C9SCL 0x00000002
15742
#define GPIO_PA0_T0CCP0 0x00000003
15743
#define GPIO_PA0_CAN0RX 0x00000007
15744
15745
#define GPIO_PA1_U0TX 0x00000401
15746
#define GPIO_PA1_I2C9SDA 0x00000402
15747
#define GPIO_PA1_T0CCP1 0x00000403
15748
#define GPIO_PA1_CAN0TX 0x00000407
15749
15750
#define GPIO_PA2_U4RX 0x00000801
15751
#define GPIO_PA2_I2C8SCL 0x00000802
15752
#define GPIO_PA2_T1CCP0 0x00000803
15753
#define GPIO_PA2_SSI0CLK 0x0000080F
15754
15755
#define GPIO_PA3_U4TX 0x00000C01
15756
#define GPIO_PA3_I2C8SDA 0x00000C02
15757
#define GPIO_PA3_T1CCP1 0x00000C03
15758
#define GPIO_PA3_SSI0FSS 0x00000C0F
15759
15760
#define GPIO_PA4_U3RX 0x00001001
15761
#define GPIO_PA4_T2CCP0 0x00001003
15762
#define GPIO_PA4_I2C7SCL 0x00001002
15763
#define GPIO_PA4_SSI0XDAT0 0x0000100F
15764
15765
#define GPIO_PA5_U3TX 0x00001401
15766
#define GPIO_PA5_T2CCP1 0x00001403
15767
#define GPIO_PA5_I2C7SDA 0x00001402
15768
#define GPIO_PA5_SSI0XDAT1 0x0000140F
15769
15770
#define GPIO_PA6_U2RX 0x00001801
15771
#define GPIO_PA6_I2C6SCL 0x00001802
15772
#define GPIO_PA6_T3CCP0 0x00001803
15773
#define GPIO_PA6_USB0EPEN 0x00001805
15774
#define GPIO_PA6_SSI0XDAT2 0x0000180D
15775
#define GPIO_PA6_EPI0S8 0x0000180F
15776
15777
#define GPIO_PA7_U2TX 0x00001C01
15778
#define GPIO_PA7_I2C6SDA 0x00001C02
15779
#define GPIO_PA7_T3CCP1 0x00001C03
15780
#define GPIO_PA7_USB0PFLT 0x00001C05
15781
#define GPIO_PA7_USB0EPEN 0x00001C0B
15782
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
15783
#define GPIO_PA7_EPI0S9 0x00001C0F
15784
15785
#define GPIO_PB0_U1RX 0x00010001
15786
#define GPIO_PB0_I2C5SCL 0x00010002
15787
#define GPIO_PB0_CAN1RX 0x00010007
15788
#define GPIO_PB0_T4CCP0 0x00010003
15789
15790
#define GPIO_PB1_U1TX 0x00010401
15791
#define GPIO_PB1_I2C5SDA 0x00010402
15792
#define GPIO_PB1_CAN1TX 0x00010407
15793
#define GPIO_PB1_T4CCP1 0x00010403
15794
15795
#define GPIO_PB2_T5CCP0 0x00010803
15796
#define GPIO_PB2_I2C0SCL 0x00010802
15797
#define GPIO_PB2_USB0STP 0x0001080E
15798
#define GPIO_PB2_EPI0S27 0x0001080F
15799
15800
#define GPIO_PB3_I2C0SDA 0x00010C02
15801
#define GPIO_PB3_T5CCP1 0x00010C03
15802
#define GPIO_PB3_USB0CLK 0x00010C0E
15803
#define GPIO_PB3_EPI0S28 0x00010C0F
15804
15805
#define GPIO_PB4_U0CTS 0x00011001
15806
#define GPIO_PB4_I2C5SCL 0x00011002
15807
#define GPIO_PB4_SSI1FSS 0x0001100F
15808
15809
#define GPIO_PB5_U0RTS 0x00011401
15810
#define GPIO_PB5_I2C5SDA 0x00011402
15811
#define GPIO_PB5_SSI1CLK 0x0001140F
15812
15813
#define GPIO_PB6_I2C6SCL 0x00011802
15814
#define GPIO_PB6_T6CCP0 0x00011803
15815
15816
#define GPIO_PB7_I2C6SDA 0x00011C02
15817
#define GPIO_PB7_T6CCP1 0x00011C03
15818
15819
#define GPIO_PC0_TCK 0x00020001
15820
#define GPIO_PC0_SWCLK 0x00020001
15821
15822
#define GPIO_PC1_TMS 0x00020401
15823
#define GPIO_PC1_SWDIO 0x00020401
15824
15825
#define GPIO_PC2_TDI 0x00020801
15826
15827
#define GPIO_PC3_SWO 0x00020C01
15828
#define GPIO_PC3_TDO 0x00020C01
15829
15830
#define GPIO_PC4_U7RX 0x00021001
15831
#define GPIO_PC4_T7CCP0 0x00021003
15832
#define GPIO_PC4_EPI0S7 0x0002100F
15833
15834
#define GPIO_PC5_U7TX 0x00021401
15835
#define GPIO_PC5_T7CCP1 0x00021403
15836
#define GPIO_PC5_RTCCLK 0x00021407
15837
#define GPIO_PC5_EPI0S6 0x0002140F
15838
15839
#define GPIO_PC6_U5RX 0x00021801
15840
#define GPIO_PC6_EPI0S5 0x0002180F
15841
15842
#define GPIO_PC7_U5TX 0x00021C01
15843
#define GPIO_PC7_EPI0S4 0x00021C0F
15844
15845
#define GPIO_PD0_I2C7SCL 0x00030002
15846
#define GPIO_PD0_T0CCP0 0x00030003
15847
#define GPIO_PD0_C0O 0x00030005
15848
#define GPIO_PD0_SSI2XDAT1 0x0003000F
15849
15850
#define GPIO_PD1_I2C7SDA 0x00030402
15851
#define GPIO_PD1_T0CCP1 0x00030403
15852
#define GPIO_PD1_C1O 0x00030405
15853
#define GPIO_PD1_SSI2XDAT0 0x0003040F
15854
15855
#define GPIO_PD2_I2C8SCL 0x00030802
15856
#define GPIO_PD2_T1CCP0 0x00030803
15857
#define GPIO_PD2_C2O 0x00030805
15858
#define GPIO_PD2_SSI2FSS 0x0003080F
15859
15860
#define GPIO_PD3_I2C8SDA 0x00030C02
15861
#define GPIO_PD3_T1CCP1 0x00030C03
15862
#define GPIO_PD3_SSI2CLK 0x00030C0F
15863
15864
#define GPIO_PD4_U2RX 0x00031001
15865
#define GPIO_PD4_T3CCP0 0x00031003
15866
#define GPIO_PD4_SSI1XDAT2 0x0003100F
15867
15868
#define GPIO_PD5_U2TX 0x00031401
15869
#define GPIO_PD5_T3CCP1 0x00031403
15870
#define GPIO_PD5_SSI1XDAT3 0x0003140F
15871
15872
#define GPIO_PD6_U2RTS 0x00031801
15873
#define GPIO_PD6_T4CCP0 0x00031803
15874
#define GPIO_PD6_USB0EPEN 0x00031805
15875
#define GPIO_PD6_SSI2XDAT3 0x0003180F
15876
15877
#define GPIO_PD7_U2CTS 0x00031C01
15878
#define GPIO_PD7_T4CCP1 0x00031C03
15879
#define GPIO_PD7_USB0PFLT 0x00031C05
15880
#define GPIO_PD7_NMI 0x00031C08
15881
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
15882
15883
#define GPIO_PE0_U1RTS 0x00040001
15884
15885
#define GPIO_PE1_U1DSR 0x00040401
15886
15887
#define GPIO_PE2_U1DCD 0x00040801
15888
15889
#define GPIO_PE3_U1DTR 0x00040C01
15890
15891
#define GPIO_PE4_U1RI 0x00041001
15892
#define GPIO_PE4_SSI1XDAT0 0x0004100F
15893
15894
#define GPIO_PE5_SSI1XDAT1 0x0004140F
15895
15896
#define GPIO_PE6_U0CTS 0x00041801
15897
#define GPIO_PE6_I2C9SCL 0x00041802
15898
15899
#define GPIO_PE7_U0RTS 0x00041C01
15900
#define GPIO_PE7_I2C9SDA 0x00041C02
15901
#define GPIO_PE7_NMI 0x00041C08
15902
15903
#define GPIO_PF0_EN0LED0 0x00050005
15904
#define GPIO_PF0_M0PWM0 0x00050006
15905
#define GPIO_PF0_SSI3XDAT1 0x0005000E
15906
#define GPIO_PF0_TRD2 0x0005000F
15907
15908
#define GPIO_PF1_EN0LED2 0x00050405
15909
#define GPIO_PF1_M0PWM1 0x00050406
15910
#define GPIO_PF1_SSI3XDAT0 0x0005040E
15911
#define GPIO_PF1_TRD1 0x0005040F
15912
15913
#define GPIO_PF2_M0PWM2 0x00050806
15914
#define GPIO_PF2_SSI3FSS 0x0005080E
15915
#define GPIO_PF2_TRD0 0x0005080F
15916
15917
#define GPIO_PF3_M0PWM3 0x00050C06
15918
#define GPIO_PF3_SSI3CLK 0x00050C0E
15919
#define GPIO_PF3_TRCLK 0x00050C0F
15920
15921
#define GPIO_PF4_EN0LED1 0x00051005
15922
#define GPIO_PF4_M0FAULT0 0x00051006
15923
#define GPIO_PF4_SSI3XDAT2 0x0005100E
15924
#define GPIO_PF4_TRD3 0x0005100F
15925
15926
#define GPIO_PF5_SSI3XDAT3 0x0005140E
15927
15928
#define GPIO_PF6_LCDMCLK 0x0005180F
15929
15930
#define GPIO_PF7_LCDDATA02 0x00051C0F
15931
15932
#define GPIO_PG0_I2C1SCL 0x00060002
15933
#define GPIO_PG0_EN0PPS 0x00060005
15934
#define GPIO_PG0_M0PWM4 0x00060006
15935
#define GPIO_PG0_EPI0S11 0x0006000F
15936
15937
#define GPIO_PG1_I2C1SDA 0x00060402
15938
#define GPIO_PG1_M0PWM5 0x00060406
15939
#define GPIO_PG1_EPI0S10 0x0006040F
15940
15941
#define GPIO_PG2_I2C2SCL 0x00060802
15942
#define GPIO_PG2_SSI2XDAT3 0x0006080F
15943
15944
#define GPIO_PG3_I2C2SDA 0x00060C02
15945
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
15946
15947
#define GPIO_PG4_U0CTS 0x00061001
15948
#define GPIO_PG4_I2C3SCL 0x00061002
15949
#define GPIO_PG4_SSI2XDAT1 0x0006100F
15950
15951
#define GPIO_PG5_U0RTS 0x00061401
15952
#define GPIO_PG5_I2C3SDA 0x00061402
15953
#define GPIO_PG5_SSI2XDAT0 0x0006140F
15954
15955
#define GPIO_PG6_I2C4SCL 0x00061802
15956
#define GPIO_PG6_SSI2FSS 0x0006180F
15957
15958
#define GPIO_PG7_I2C4SDA 0x00061C02
15959
#define GPIO_PG7_SSI2CLK 0x00061C0F
15960
15961
#define GPIO_PH0_U0RTS 0x00070001
15962
#define GPIO_PH0_EPI0S0 0x0007000F
15963
15964
#define GPIO_PH1_U0CTS 0x00070401
15965
#define GPIO_PH1_EPI0S1 0x0007040F
15966
15967
#define GPIO_PH2_U0DCD 0x00070801
15968
#define GPIO_PH2_EPI0S2 0x0007080F
15969
15970
#define GPIO_PH3_U0DSR 0x00070C01
15971
#define GPIO_PH3_EPI0S3 0x00070C0F
15972
15973
#define GPIO_PH4_U0DTR 0x00071001
15974
15975
#define GPIO_PH5_U0RI 0x00071401
15976
#define GPIO_PH5_EN0PPS 0x00071405
15977
15978
#define GPIO_PH6_U5RX 0x00071801
15979
#define GPIO_PH6_U7RX 0x00071802
15980
15981
#define GPIO_PH7_U5TX 0x00071C01
15982
#define GPIO_PH7_U7TX 0x00071C02
15983
15984
#define GPIO_PJ0_U3RX 0x00080001
15985
#define GPIO_PJ0_EN0PPS 0x00080005
15986
15987
#define GPIO_PJ1_U3TX 0x00080401
15988
15989
#define GPIO_PJ2_U2RTS 0x00080801
15990
#define GPIO_PJ2_LCDDATA14 0x0008080F
15991
15992
#define GPIO_PJ3_U2CTS 0x00080C01
15993
#define GPIO_PJ3_LCDDATA15 0x00080C0F
15994
15995
#define GPIO_PJ4_U3RTS 0x00081001
15996
#define GPIO_PJ4_LCDDATA16 0x0008100F
15997
15998
#define GPIO_PJ5_U3CTS 0x00081401
15999
#define GPIO_PJ5_LCDDATA17 0x0008140F
16000
16001
#define GPIO_PJ6_U4RTS 0x00081801
16002
#define GPIO_PJ6_LCDAC 0x0008180F
16003
16004
#define GPIO_PJ7_U4CTS 0x00081C01
16005
16006
#define GPIO_PK0_U4RX 0x00090001
16007
#define GPIO_PK0_EPI0S0 0x0009000F
16008
16009
#define GPIO_PK1_U4TX 0x00090401
16010
#define GPIO_PK1_EPI0S1 0x0009040F
16011
16012
#define GPIO_PK2_U4RTS 0x00090801
16013
#define GPIO_PK2_EPI0S2 0x0009080F
16014
16015
#define GPIO_PK3_U4CTS 0x00090C01
16016
#define GPIO_PK3_EPI0S3 0x00090C0F
16017
16018
#define GPIO_PK4_I2C3SCL 0x00091002
16019
#define GPIO_PK4_EN0LED0 0x00091005
16020
#define GPIO_PK4_M0PWM6 0x00091006
16021
#define GPIO_PK4_EPI0S32 0x0009100F
16022
16023
#define GPIO_PK5_I2C3SDA 0x00091402
16024
#define GPIO_PK5_EN0LED2 0x00091405
16025
#define GPIO_PK5_M0PWM7 0x00091406
16026
#define GPIO_PK5_EPI0S31 0x0009140F
16027
16028
#define GPIO_PK6_I2C4SCL 0x00091802
16029
#define GPIO_PK6_EN0LED1 0x00091805
16030
#define GPIO_PK6_M0FAULT1 0x00091806
16031
#define GPIO_PK6_EPI0S25 0x0009180F
16032
16033
#define GPIO_PK7_U0RI 0x00091C01
16034
#define GPIO_PK7_I2C4SDA 0x00091C02
16035
#define GPIO_PK7_RTCCLK 0x00091C05
16036
#define GPIO_PK7_M0FAULT2 0x00091C06
16037
#define GPIO_PK7_EPI0S24 0x00091C0F
16038
16039
#define GPIO_PL0_I2C2SDA 0x000A0002
16040
#define GPIO_PL0_M0FAULT3 0x000A0006
16041
#define GPIO_PL0_USB0D0 0x000A000E
16042
#define GPIO_PL0_EPI0S16 0x000A000F
16043
16044
#define GPIO_PL1_I2C2SCL 0x000A0402
16045
#define GPIO_PL1_PHA0 0x000A0406
16046
#define GPIO_PL1_USB0D1 0x000A040E
16047
#define GPIO_PL1_EPI0S17 0x000A040F
16048
16049
#define GPIO_PL2_C0O 0x000A0805
16050
#define GPIO_PL2_PHB0 0x000A0806
16051
#define GPIO_PL2_USB0D2 0x000A080E
16052
#define GPIO_PL2_EPI0S18 0x000A080F
16053
16054
#define GPIO_PL3_C1O 0x000A0C05
16055
#define GPIO_PL3_IDX0 0x000A0C06
16056
#define GPIO_PL3_USB0D3 0x000A0C0E
16057
#define GPIO_PL3_EPI0S19 0x000A0C0F
16058
16059
#define GPIO_PL4_T0CCP0 0x000A1003
16060
#define GPIO_PL4_USB0D4 0x000A100E
16061
#define GPIO_PL4_EPI0S26 0x000A100F
16062
16063
#define GPIO_PL5_T0CCP1 0x000A1403
16064
#define GPIO_PL5_EPI0S33 0x000A140F
16065
#define GPIO_PL5_USB0D5 0x000A140E
16066
16067
#define GPIO_PL6_T1CCP0 0x000A1803
16068
16069
#define GPIO_PL7_T1CCP1 0x000A1C03
16070
16071
#define GPIO_PM0_T2CCP0 0x000B0003
16072
#define GPIO_PM0_EPI0S15 0x000B000F
16073
16074
#define GPIO_PM1_T2CCP1 0x000B0403
16075
#define GPIO_PM1_EPI0S14 0x000B040F
16076
16077
#define GPIO_PM2_T3CCP0 0x000B0803
16078
#define GPIO_PM2_EPI0S13 0x000B080F
16079
16080
#define GPIO_PM3_T3CCP1 0x000B0C03
16081
#define GPIO_PM3_EPI0S12 0x000B0C0F
16082
16083
#define GPIO_PM4_U0CTS 0x000B1001
16084
#define GPIO_PM4_T4CCP0 0x000B1003
16085
16086
#define GPIO_PM5_U0DCD 0x000B1401
16087
#define GPIO_PM5_T4CCP1 0x000B1403
16088
16089
#define GPIO_PM6_U0DSR 0x000B1801
16090
#define GPIO_PM6_T5CCP0 0x000B1803
16091
16092
#define GPIO_PM7_U0RI 0x000B1C01
16093
#define GPIO_PM7_T5CCP1 0x000B1C03
16094
16095
#define GPIO_PN0_U1RTS 0x000C0001
16096
16097
#define GPIO_PN1_U1CTS 0x000C0401
16098
16099
#define GPIO_PN2_U1DCD 0x000C0801
16100
#define GPIO_PN2_U2RTS 0x000C0802
16101
#define GPIO_PN2_EPI0S29 0x000C080F
16102
16103
#define GPIO_PN3_U1DSR 0x000C0C01
16104
#define GPIO_PN3_U2CTS 0x000C0C02
16105
#define GPIO_PN3_EPI0S30 0x000C0C0F
16106
16107
#define GPIO_PN4_U1DTR 0x000C1001
16108
#define GPIO_PN4_U3RTS 0x000C1002
16109
#define GPIO_PN4_I2C2SDA 0x000C1003
16110
#define GPIO_PN4_EPI0S34 0x000C100F
16111
16112
#define GPIO_PN5_U1RI 0x000C1401
16113
#define GPIO_PN5_U3CTS 0x000C1402
16114
#define GPIO_PN5_I2C2SCL 0x000C1403
16115
#define GPIO_PN5_EPI0S35 0x000C140F
16116
16117
#define GPIO_PN6_U4RTS 0x000C1802
16118
#define GPIO_PN6_LCDDATA13 0x000C180F
16119
16120
#define GPIO_PN7_U1RTS 0x000C1C01
16121
#define GPIO_PN7_U4CTS 0x000C1C02
16122
#define GPIO_PN7_LCDDATA12 0x000C1C0F
16123
16124
#define GPIO_PP0_U6RX 0x000D0001
16125
#define GPIO_PP0_T6CCP0 0x000D0005
16126
#define GPIO_PP0_SSI3XDAT2 0x000D000F
16127
16128
#define GPIO_PP1_U6TX 0x000D0401
16129
#define GPIO_PP1_T6CCP1 0x000D0405
16130
#define GPIO_PP1_SSI3XDAT3 0x000D040F
16131
16132
#define GPIO_PP2_U0DTR 0x000D0801
16133
#define GPIO_PP2_USB0NXT 0x000D080E
16134
#define GPIO_PP2_EPI0S29 0x000D080F
16135
16136
#define GPIO_PP3_U1CTS 0x000D0C01
16137
#define GPIO_PP3_U0DCD 0x000D0C02
16138
#define GPIO_PP3_RTCCLK 0x000D0C07
16139
#define GPIO_PP3_USB0DIR 0x000D0C0E
16140
#define GPIO_PP3_EPI0S30 0x000D0C0F
16141
16142
#define GPIO_PP4_U3RTS 0x000D1001
16143
#define GPIO_PP4_U0DSR 0x000D1002
16144
#define GPIO_PP4_USB0D7 0x000D100E
16145
16146
#define GPIO_PP5_U3CTS 0x000D1401
16147
#define GPIO_PP5_I2C2SCL 0x000D1402
16148
#define GPIO_PP5_USB0D6 0x000D140E
16149
16150
#define GPIO_PP6_U1DCD 0x000D1801
16151
#define GPIO_PP6_I2C2SDA 0x000D1802
16152
16153
#define GPIO_PQ0_T6CCP0 0x000E0003
16154
#define GPIO_PQ0_SSI3CLK 0x000E000E
16155
#define GPIO_PQ0_EPI0S20 0x000E000F
16156
16157
#define GPIO_PQ1_T6CCP1 0x000E0403
16158
#define GPIO_PQ1_SSI3FSS 0x000E040E
16159
#define GPIO_PQ1_EPI0S21 0x000E040F
16160
16161
#define GPIO_PQ2_T7CCP0 0x000E0803
16162
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
16163
#define GPIO_PQ2_EPI0S22 0x000E080F
16164
16165
#define GPIO_PQ3_T7CCP1 0x000E0C03
16166
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
16167
#define GPIO_PQ3_EPI0S23 0x000E0C0F
16168
16169
#define GPIO_PQ4_U1RX 0x000E1001
16170
#define GPIO_PQ4_DIVSCLK 0x000E1007
16171
16172
#define GPIO_PQ5_U1TX 0x000E1401
16173
16174
#define GPIO_PQ6_U1DTR 0x000E1801
16175
16176
#define GPIO_PQ7_U1RI 0x000E1C01
16177
16178
#define GPIO_PR0_U4TX 0x000F0001
16179
#define GPIO_PR0_I2C1SCL 0x000F0002
16180
#define GPIO_PR0_M0PWM0 0x000F0006
16181
#define GPIO_PR0_LCDCP 0x000F000F
16182
16183
#define GPIO_PR1_U4RX 0x000F0401
16184
#define GPIO_PR1_I2C1SDA 0x000F0402
16185
#define GPIO_PR1_M0PWM1 0x000F0406
16186
#define GPIO_PR1_LCDFP 0x000F040F
16187
16188
#define GPIO_PR2_I2C2SCL 0x000F0802
16189
#define GPIO_PR2_M0PWM2 0x000F0806
16190
#define GPIO_PR2_LCDLP 0x000F080F
16191
16192
#define GPIO_PR3_I2C2SDA 0x000F0C02
16193
#define GPIO_PR3_M0PWM3 0x000F0C06
16194
#define GPIO_PR3_LCDDATA03 0x000F0C0F
16195
16196
#define GPIO_PR4_I2C3SCL 0x000F1002
16197
#define GPIO_PR4_T0CCP0 0x000F1003
16198
#define GPIO_PR4_M0PWM4 0x000F1006
16199
#define GPIO_PR4_LCDDATA00 0x000F100F
16200
16201
#define GPIO_PR5_U1RX 0x000F1401
16202
#define GPIO_PR5_I2C3SDA 0x000F1402
16203
#define GPIO_PR5_T0CCP1 0x000F1403
16204
#define GPIO_PR5_M0PWM5 0x000F1406
16205
#define GPIO_PR5_LCDDATA01 0x000F140F
16206
16207
#define GPIO_PR6_U1TX 0x000F1801
16208
#define GPIO_PR6_I2C4SCL 0x000F1802
16209
#define GPIO_PR6_T1CCP0 0x000F1803
16210
#define GPIO_PR6_M0PWM6 0x000F1806
16211
#define GPIO_PR6_LCDDATA04 0x000F180F
16212
16213
#define GPIO_PR7_I2C4SDA 0x000F1C02
16214
#define GPIO_PR7_T1CCP1 0x000F1C03
16215
#define GPIO_PR7_M0PWM7 0x000F1C06
16216
#define GPIO_PR7_LCDDATA05 0x000F1C0F
16217
16218
#define GPIO_PS0_T2CCP0 0x00100003
16219
#define GPIO_PS0_M0FAULT0 0x00100006
16220
#define GPIO_PS0_LCDDATA20 0x0010000F
16221
16222
#define GPIO_PS1_T2CCP1 0x00100403
16223
#define GPIO_PS1_M0FAULT1 0x00100406
16224
#define GPIO_PS1_LCDDATA21 0x0010040F
16225
16226
#define GPIO_PS2_U1DSR 0x00100801
16227
#define GPIO_PS2_T3CCP0 0x00100803
16228
#define GPIO_PS2_M0FAULT2 0x00100806
16229
#define GPIO_PS2_LCDDATA22 0x0010080F
16230
16231
#define GPIO_PS3_T3CCP1 0x00100C03
16232
#define GPIO_PS3_M0FAULT3 0x00100C06
16233
#define GPIO_PS3_LCDDATA23 0x00100C0F
16234
16235
#define GPIO_PS4_T4CCP0 0x00101003
16236
#define GPIO_PS4_PHA0 0x00101006
16237
#define GPIO_PS4_LCDDATA06 0x0010100F
16238
16239
#define GPIO_PS5_T4CCP1 0x00101403
16240
#define GPIO_PS5_PHB0 0x00101406
16241
#define GPIO_PS5_LCDDATA07 0x0010140F
16242
16243
#define GPIO_PS6_T5CCP0 0x00101803
16244
#define GPIO_PS6_IDX0 0x00101806
16245
#define GPIO_PS6_LCDDATA08 0x0010180F
16246
16247
#define GPIO_PS7_T5CCP1 0x00101C03
16248
#define GPIO_PS7_LCDDATA09 0x00101C0F
16249
16250
#define GPIO_PT0_T6CCP0 0x00110003
16251
#define GPIO_PT0_CAN0RX 0x00110007
16252
#define GPIO_PT0_LCDDATA10 0x0011000F
16253
16254
#define GPIO_PT1_T6CCP1 0x00110403
16255
#define GPIO_PT1_CAN0TX 0x00110407
16256
#define GPIO_PT1_LCDDATA11 0x0011040F
16257
16258
#define GPIO_PT2_T7CCP0 0x00110803
16259
#define GPIO_PT2_CAN1RX 0x00110807
16260
#define GPIO_PT2_LCDDATA18 0x0011080F
16261
16262
#define GPIO_PT3_T7CCP1 0x00110C03
16263
#define GPIO_PT3_CAN1TX 0x00110C07
16264
#define GPIO_PT3_LCDDATA19 0x00110C0F
16265
16266
#endif
// PART_TM4C1299NCZAD
16267
16268
//*****************************************************************************
16269
//
16270
// TM4C129CNCPDT Port/Pin Mapping Definitions
16271
//
16272
//*****************************************************************************
16273
#ifdef PART_TM4C129CNCPDT
16274
16275
#define GPIO_PA0_U0RX 0x00000001
16276
#define GPIO_PA0_I2C9SCL 0x00000002
16277
#define GPIO_PA0_T0CCP0 0x00000003
16278
#define GPIO_PA0_CAN0RX 0x00000007
16279
16280
#define GPIO_PA1_U0TX 0x00000401
16281
#define GPIO_PA1_I2C9SDA 0x00000402
16282
#define GPIO_PA1_T0CCP1 0x00000403
16283
#define GPIO_PA1_CAN0TX 0x00000407
16284
16285
#define GPIO_PA2_U4RX 0x00000801
16286
#define GPIO_PA2_I2C8SCL 0x00000802
16287
#define GPIO_PA2_T1CCP0 0x00000803
16288
#define GPIO_PA2_SSI0CLK 0x0000080F
16289
16290
#define GPIO_PA3_U4TX 0x00000C01
16291
#define GPIO_PA3_I2C8SDA 0x00000C02
16292
#define GPIO_PA3_T1CCP1 0x00000C03
16293
#define GPIO_PA3_SSI0FSS 0x00000C0F
16294
16295
#define GPIO_PA4_U3RX 0x00001001
16296
#define GPIO_PA4_T2CCP0 0x00001003
16297
#define GPIO_PA4_I2C7SCL 0x00001002
16298
#define GPIO_PA4_SSI0XDAT0 0x0000100F
16299
16300
#define GPIO_PA5_U3TX 0x00001401
16301
#define GPIO_PA5_T2CCP1 0x00001403
16302
#define GPIO_PA5_I2C7SDA 0x00001402
16303
#define GPIO_PA5_SSI0XDAT1 0x0000140F
16304
16305
#define GPIO_PA6_U2RX 0x00001801
16306
#define GPIO_PA6_I2C6SCL 0x00001802
16307
#define GPIO_PA6_T3CCP0 0x00001803
16308
#define GPIO_PA6_USB0EPEN 0x00001805
16309
#define GPIO_PA6_SSI0XDAT2 0x0000180D
16310
#define GPIO_PA6_EPI0S8 0x0000180F
16311
16312
#define GPIO_PA7_U2TX 0x00001C01
16313
#define GPIO_PA7_I2C6SDA 0x00001C02
16314
#define GPIO_PA7_T3CCP1 0x00001C03
16315
#define GPIO_PA7_USB0PFLT 0x00001C05
16316
#define GPIO_PA7_USB0EPEN 0x00001C0B
16317
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
16318
#define GPIO_PA7_EPI0S9 0x00001C0F
16319
16320
#define GPIO_PB0_U1RX 0x00010001
16321
#define GPIO_PB0_I2C5SCL 0x00010002
16322
#define GPIO_PB0_CAN1RX 0x00010007
16323
#define GPIO_PB0_T4CCP0 0x00010003
16324
16325
#define GPIO_PB1_U1TX 0x00010401
16326
#define GPIO_PB1_I2C5SDA 0x00010402
16327
#define GPIO_PB1_CAN1TX 0x00010407
16328
#define GPIO_PB1_T4CCP1 0x00010403
16329
16330
#define GPIO_PB2_T5CCP0 0x00010803
16331
#define GPIO_PB2_I2C0SCL 0x00010802
16332
#define GPIO_PB2_USB0STP 0x0001080E
16333
#define GPIO_PB2_EPI0S27 0x0001080F
16334
16335
#define GPIO_PB3_I2C0SDA 0x00010C02
16336
#define GPIO_PB3_T5CCP1 0x00010C03
16337
#define GPIO_PB3_USB0CLK 0x00010C0E
16338
#define GPIO_PB3_EPI0S28 0x00010C0F
16339
16340
#define GPIO_PB4_U0CTS 0x00011001
16341
#define GPIO_PB4_I2C5SCL 0x00011002
16342
#define GPIO_PB4_SSI1FSS 0x0001100F
16343
16344
#define GPIO_PB5_U0RTS 0x00011401
16345
#define GPIO_PB5_I2C5SDA 0x00011402
16346
#define GPIO_PB5_SSI1CLK 0x0001140F
16347
16348
#define GPIO_PC0_TCK 0x00020001
16349
#define GPIO_PC0_SWCLK 0x00020001
16350
16351
#define GPIO_PC1_TMS 0x00020401
16352
#define GPIO_PC1_SWDIO 0x00020401
16353
16354
#define GPIO_PC2_TDI 0x00020801
16355
16356
#define GPIO_PC3_SWO 0x00020C01
16357
#define GPIO_PC3_TDO 0x00020C01
16358
16359
#define GPIO_PC4_U7RX 0x00021001
16360
#define GPIO_PC4_EPI0S7 0x0002100F
16361
16362
#define GPIO_PC5_U7TX 0x00021401
16363
#define GPIO_PC5_RTCCLK 0x00021407
16364
#define GPIO_PC5_EPI0S6 0x0002140F
16365
16366
#define GPIO_PC6_U5RX 0x00021801
16367
#define GPIO_PC6_EPI0S5 0x0002180F
16368
16369
#define GPIO_PC7_U5TX 0x00021C01
16370
#define GPIO_PC7_EPI0S4 0x00021C0F
16371
16372
#define GPIO_PD0_I2C7SCL 0x00030002
16373
#define GPIO_PD0_T0CCP0 0x00030003
16374
#define GPIO_PD0_C0O 0x00030005
16375
#define GPIO_PD0_SSI2XDAT1 0x0003000F
16376
16377
#define GPIO_PD1_I2C7SDA 0x00030402
16378
#define GPIO_PD1_T0CCP1 0x00030403
16379
#define GPIO_PD1_C1O 0x00030405
16380
#define GPIO_PD1_SSI2XDAT0 0x0003040F
16381
16382
#define GPIO_PD2_I2C8SCL 0x00030802
16383
#define GPIO_PD2_T1CCP0 0x00030803
16384
#define GPIO_PD2_C2O 0x00030805
16385
#define GPIO_PD2_SSI2FSS 0x0003080F
16386
16387
#define GPIO_PD3_I2C8SDA 0x00030C02
16388
#define GPIO_PD3_T1CCP1 0x00030C03
16389
#define GPIO_PD3_SSI2CLK 0x00030C0F
16390
16391
#define GPIO_PD4_U2RX 0x00031001
16392
#define GPIO_PD4_T3CCP0 0x00031003
16393
#define GPIO_PD4_SSI1XDAT2 0x0003100F
16394
16395
#define GPIO_PD5_U2TX 0x00031401
16396
#define GPIO_PD5_T3CCP1 0x00031403
16397
#define GPIO_PD5_SSI1XDAT3 0x0003140F
16398
16399
#define GPIO_PD6_U2RTS 0x00031801
16400
#define GPIO_PD6_T4CCP0 0x00031803
16401
#define GPIO_PD6_USB0EPEN 0x00031805
16402
#define GPIO_PD6_SSI2XDAT3 0x0003180F
16403
16404
#define GPIO_PD7_U2CTS 0x00031C01
16405
#define GPIO_PD7_T4CCP1 0x00031C03
16406
#define GPIO_PD7_USB0PFLT 0x00031C05
16407
#define GPIO_PD7_NMI 0x00031C08
16408
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
16409
16410
#define GPIO_PE0_U1RTS 0x00040001
16411
16412
#define GPIO_PE1_U1DSR 0x00040401
16413
16414
#define GPIO_PE2_U1DCD 0x00040801
16415
16416
#define GPIO_PE3_U1DTR 0x00040C01
16417
16418
#define GPIO_PE4_U1RI 0x00041001
16419
#define GPIO_PE4_SSI1XDAT0 0x0004100F
16420
16421
#define GPIO_PE5_SSI1XDAT1 0x0004140F
16422
16423
#define GPIO_PF0_M0PWM0 0x00050006
16424
#define GPIO_PF0_SSI3XDAT1 0x0005000E
16425
#define GPIO_PF0_TRD2 0x0005000F
16426
16427
#define GPIO_PF1_M0PWM1 0x00050406
16428
#define GPIO_PF1_SSI3XDAT0 0x0005040E
16429
#define GPIO_PF1_TRD1 0x0005040F
16430
16431
#define GPIO_PF2_M0PWM2 0x00050806
16432
#define GPIO_PF2_SSI3FSS 0x0005080E
16433
#define GPIO_PF2_TRD0 0x0005080F
16434
16435
#define GPIO_PF3_M0PWM3 0x00050C06
16436
#define GPIO_PF3_SSI3CLK 0x00050C0E
16437
#define GPIO_PF3_TRCLK 0x00050C0F
16438
16439
#define GPIO_PF4_M0FAULT0 0x00051006
16440
#define GPIO_PF4_SSI3XDAT2 0x0005100E
16441
#define GPIO_PF4_TRD3 0x0005100F
16442
16443
#define GPIO_PG0_I2C1SCL 0x00060002
16444
#define GPIO_PG0_M0PWM4 0x00060006
16445
#define GPIO_PG0_EPI0S11 0x0006000F
16446
16447
#define GPIO_PG1_I2C1SDA 0x00060402
16448
#define GPIO_PG1_M0PWM5 0x00060406
16449
#define GPIO_PG1_EPI0S10 0x0006040F
16450
16451
#define GPIO_PG2_I2C2SCL 0x00060802
16452
#define GPIO_PG2_SSI2XDAT3 0x0006080F
16453
16454
#define GPIO_PG3_I2C2SDA 0x00060C02
16455
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
16456
16457
#define GPIO_PG4_U0CTS 0x00061001
16458
#define GPIO_PG4_I2C3SCL 0x00061002
16459
#define GPIO_PG4_SSI2XDAT1 0x0006100F
16460
16461
#define GPIO_PG5_U0RTS 0x00061401
16462
#define GPIO_PG5_I2C3SDA 0x00061402
16463
#define GPIO_PG5_SSI2XDAT0 0x0006140F
16464
16465
#define GPIO_PG6_I2C4SCL 0x00061802
16466
#define GPIO_PG6_SSI2FSS 0x0006180F
16467
16468
#define GPIO_PG7_I2C4SDA 0x00061C02
16469
#define GPIO_PG7_SSI2CLK 0x00061C0F
16470
16471
#define GPIO_PH0_U0RTS 0x00070001
16472
#define GPIO_PH0_EPI0S0 0x0007000F
16473
16474
#define GPIO_PH1_U0CTS 0x00070401
16475
#define GPIO_PH1_EPI0S1 0x0007040F
16476
16477
#define GPIO_PH2_U0DCD 0x00070801
16478
#define GPIO_PH2_EPI0S2 0x0007080F
16479
16480
#define GPIO_PH3_U0DSR 0x00070C01
16481
#define GPIO_PH3_EPI0S3 0x00070C0F
16482
16483
#define GPIO_PJ0_U3RX 0x00080001
16484
16485
#define GPIO_PJ1_U3TX 0x00080401
16486
16487
#define GPIO_PK0_U4RX 0x00090001
16488
#define GPIO_PK0_EPI0S0 0x0009000F
16489
16490
#define GPIO_PK1_U4TX 0x00090401
16491
#define GPIO_PK1_EPI0S1 0x0009040F
16492
16493
#define GPIO_PK2_U4RTS 0x00090801
16494
#define GPIO_PK2_EPI0S2 0x0009080F
16495
16496
#define GPIO_PK3_U4CTS 0x00090C01
16497
#define GPIO_PK3_EPI0S3 0x00090C0F
16498
16499
#define GPIO_PK4_I2C3SCL 0x00091002
16500
#define GPIO_PK4_M0PWM6 0x00091006
16501
#define GPIO_PK4_EPI0S32 0x0009100F
16502
16503
#define GPIO_PK5_I2C3SDA 0x00091402
16504
#define GPIO_PK5_M0PWM7 0x00091406
16505
#define GPIO_PK5_EPI0S31 0x0009140F
16506
16507
#define GPIO_PK6_I2C4SCL 0x00091802
16508
#define GPIO_PK6_M0FAULT1 0x00091806
16509
#define GPIO_PK6_EPI0S25 0x0009180F
16510
16511
#define GPIO_PK7_U0RI 0x00091C01
16512
#define GPIO_PK7_I2C4SDA 0x00091C02
16513
#define GPIO_PK7_RTCCLK 0x00091C05
16514
#define GPIO_PK7_M0FAULT2 0x00091C06
16515
#define GPIO_PK7_EPI0S24 0x00091C0F
16516
16517
#define GPIO_PL0_I2C2SDA 0x000A0002
16518
#define GPIO_PL0_M0FAULT3 0x000A0006
16519
#define GPIO_PL0_USB0D0 0x000A000E
16520
#define GPIO_PL0_EPI0S16 0x000A000F
16521
16522
#define GPIO_PL1_I2C2SCL 0x000A0402
16523
#define GPIO_PL1_PHA0 0x000A0406
16524
#define GPIO_PL1_USB0D1 0x000A040E
16525
#define GPIO_PL1_EPI0S17 0x000A040F
16526
16527
#define GPIO_PL2_C0O 0x000A0805
16528
#define GPIO_PL2_PHB0 0x000A0806
16529
#define GPIO_PL2_USB0D2 0x000A080E
16530
#define GPIO_PL2_EPI0S18 0x000A080F
16531
16532
#define GPIO_PL3_C1O 0x000A0C05
16533
#define GPIO_PL3_IDX0 0x000A0C06
16534
#define GPIO_PL3_USB0D3 0x000A0C0E
16535
#define GPIO_PL3_EPI0S19 0x000A0C0F
16536
16537
#define GPIO_PL4_T0CCP0 0x000A1003
16538
#define GPIO_PL4_USB0D4 0x000A100E
16539
#define GPIO_PL4_EPI0S26 0x000A100F
16540
16541
#define GPIO_PL5_T0CCP1 0x000A1403
16542
#define GPIO_PL5_EPI0S33 0x000A140F
16543
#define GPIO_PL5_USB0D5 0x000A140E
16544
16545
#define GPIO_PL6_T1CCP0 0x000A1803
16546
16547
#define GPIO_PL7_T1CCP1 0x000A1C03
16548
16549
#define GPIO_PM0_T2CCP0 0x000B0003
16550
#define GPIO_PM0_EPI0S15 0x000B000F
16551
16552
#define GPIO_PM1_T2CCP1 0x000B0403
16553
#define GPIO_PM1_EPI0S14 0x000B040F
16554
16555
#define GPIO_PM2_T3CCP0 0x000B0803
16556
#define GPIO_PM2_EPI0S13 0x000B080F
16557
16558
#define GPIO_PM3_T3CCP1 0x000B0C03
16559
#define GPIO_PM3_EPI0S12 0x000B0C0F
16560
16561
#define GPIO_PM4_U0CTS 0x000B1001
16562
#define GPIO_PM4_T4CCP0 0x000B1003
16563
16564
#define GPIO_PM5_U0DCD 0x000B1401
16565
#define GPIO_PM5_T4CCP1 0x000B1403
16566
16567
#define GPIO_PM6_U0DSR 0x000B1801
16568
#define GPIO_PM6_T5CCP0 0x000B1803
16569
16570
#define GPIO_PM7_U0RI 0x000B1C01
16571
#define GPIO_PM7_T5CCP1 0x000B1C03
16572
16573
#define GPIO_PN0_U1RTS 0x000C0001
16574
16575
#define GPIO_PN1_U1CTS 0x000C0401
16576
16577
#define GPIO_PN2_U1DCD 0x000C0801
16578
#define GPIO_PN2_U2RTS 0x000C0802
16579
#define GPIO_PN2_EPI0S29 0x000C080F
16580
16581
#define GPIO_PN3_U1DSR 0x000C0C01
16582
#define GPIO_PN3_U2CTS 0x000C0C02
16583
#define GPIO_PN3_EPI0S30 0x000C0C0F
16584
16585
#define GPIO_PN4_U1DTR 0x000C1001
16586
#define GPIO_PN4_U3RTS 0x000C1002
16587
#define GPIO_PN4_I2C2SDA 0x000C1003
16588
#define GPIO_PN4_EPI0S34 0x000C100F
16589
16590
#define GPIO_PN5_U1RI 0x000C1401
16591
#define GPIO_PN5_U3CTS 0x000C1402
16592
#define GPIO_PN5_I2C2SCL 0x000C1403
16593
#define GPIO_PN5_EPI0S35 0x000C140F
16594
16595
#define GPIO_PP0_U6RX 0x000D0001
16596
#define GPIO_PP0_SSI3XDAT2 0x000D000F
16597
16598
#define GPIO_PP1_U6TX 0x000D0401
16599
#define GPIO_PP1_SSI3XDAT3 0x000D040F
16600
16601
#define GPIO_PP2_U0DTR 0x000D0801
16602
#define GPIO_PP2_USB0NXT 0x000D080E
16603
#define GPIO_PP2_EPI0S29 0x000D080F
16604
16605
#define GPIO_PP3_U1CTS 0x000D0C01
16606
#define GPIO_PP3_U0DCD 0x000D0C02
16607
#define GPIO_PP3_RTCCLK 0x000D0C07
16608
#define GPIO_PP3_USB0DIR 0x000D0C0E
16609
#define GPIO_PP3_EPI0S30 0x000D0C0F
16610
16611
#define GPIO_PP4_U3RTS 0x000D1001
16612
#define GPIO_PP4_U0DSR 0x000D1002
16613
#define GPIO_PP4_USB0D7 0x000D100E
16614
16615
#define GPIO_PP5_U3CTS 0x000D1401
16616
#define GPIO_PP5_I2C2SCL 0x000D1402
16617
#define GPIO_PP5_USB0D6 0x000D140E
16618
16619
#define GPIO_PQ0_SSI3CLK 0x000E000E
16620
#define GPIO_PQ0_EPI0S20 0x000E000F
16621
16622
#define GPIO_PQ1_SSI3FSS 0x000E040E
16623
#define GPIO_PQ1_EPI0S21 0x000E040F
16624
16625
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
16626
#define GPIO_PQ2_EPI0S22 0x000E080F
16627
16628
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
16629
#define GPIO_PQ3_EPI0S23 0x000E0C0F
16630
16631
#define GPIO_PQ4_U1RX 0x000E1001
16632
#define GPIO_PQ4_DIVSCLK 0x000E1007
16633
16634
#define GPIO_PQ5_U1TX 0x000E1401
16635
16636
#define GPIO_PQ6_U1DTR 0x000E1801
16637
16638
#endif
// PART_TM4C129CNCPDT
16639
16640
//*****************************************************************************
16641
//
16642
// TM4C129CNCZAD Port/Pin Mapping Definitions
16643
//
16644
//*****************************************************************************
16645
#ifdef PART_TM4C129CNCZAD
16646
16647
#define GPIO_PA0_U0RX 0x00000001
16648
#define GPIO_PA0_I2C9SCL 0x00000002
16649
#define GPIO_PA0_T0CCP0 0x00000003
16650
#define GPIO_PA0_CAN0RX 0x00000007
16651
16652
#define GPIO_PA1_U0TX 0x00000401
16653
#define GPIO_PA1_I2C9SDA 0x00000402
16654
#define GPIO_PA1_T0CCP1 0x00000403
16655
#define GPIO_PA1_CAN0TX 0x00000407
16656
16657
#define GPIO_PA2_U4RX 0x00000801
16658
#define GPIO_PA2_I2C8SCL 0x00000802
16659
#define GPIO_PA2_T1CCP0 0x00000803
16660
#define GPIO_PA2_SSI0CLK 0x0000080F
16661
16662
#define GPIO_PA3_U4TX 0x00000C01
16663
#define GPIO_PA3_I2C8SDA 0x00000C02
16664
#define GPIO_PA3_T1CCP1 0x00000C03
16665
#define GPIO_PA3_SSI0FSS 0x00000C0F
16666
16667
#define GPIO_PA4_U3RX 0x00001001
16668
#define GPIO_PA4_T2CCP0 0x00001003
16669
#define GPIO_PA4_I2C7SCL 0x00001002
16670
#define GPIO_PA4_SSI0XDAT0 0x0000100F
16671
16672
#define GPIO_PA5_U3TX 0x00001401
16673
#define GPIO_PA5_T2CCP1 0x00001403
16674
#define GPIO_PA5_I2C7SDA 0x00001402
16675
#define GPIO_PA5_SSI0XDAT1 0x0000140F
16676
16677
#define GPIO_PA6_U2RX 0x00001801
16678
#define GPIO_PA6_I2C6SCL 0x00001802
16679
#define GPIO_PA6_T3CCP0 0x00001803
16680
#define GPIO_PA6_USB0EPEN 0x00001805
16681
#define GPIO_PA6_SSI0XDAT2 0x0000180D
16682
#define GPIO_PA6_EPI0S8 0x0000180F
16683
16684
#define GPIO_PA7_U2TX 0x00001C01
16685
#define GPIO_PA7_I2C6SDA 0x00001C02
16686
#define GPIO_PA7_T3CCP1 0x00001C03
16687
#define GPIO_PA7_USB0PFLT 0x00001C05
16688
#define GPIO_PA7_USB0EPEN 0x00001C0B
16689
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
16690
#define GPIO_PA7_EPI0S9 0x00001C0F
16691
16692
#define GPIO_PB0_U1RX 0x00010001
16693
#define GPIO_PB0_I2C5SCL 0x00010002
16694
#define GPIO_PB0_CAN1RX 0x00010007
16695
#define GPIO_PB0_T4CCP0 0x00010003
16696
16697
#define GPIO_PB1_U1TX 0x00010401
16698
#define GPIO_PB1_I2C5SDA 0x00010402
16699
#define GPIO_PB1_CAN1TX 0x00010407
16700
#define GPIO_PB1_T4CCP1 0x00010403
16701
16702
#define GPIO_PB2_T5CCP0 0x00010803
16703
#define GPIO_PB2_I2C0SCL 0x00010802
16704
#define GPIO_PB2_USB0STP 0x0001080E
16705
#define GPIO_PB2_EPI0S27 0x0001080F
16706
16707
#define GPIO_PB3_I2C0SDA 0x00010C02
16708
#define GPIO_PB3_T5CCP1 0x00010C03
16709
#define GPIO_PB3_USB0CLK 0x00010C0E
16710
#define GPIO_PB3_EPI0S28 0x00010C0F
16711
16712
#define GPIO_PB4_U0CTS 0x00011001
16713
#define GPIO_PB4_I2C5SCL 0x00011002
16714
#define GPIO_PB4_SSI1FSS 0x0001100F
16715
16716
#define GPIO_PB5_U0RTS 0x00011401
16717
#define GPIO_PB5_I2C5SDA 0x00011402
16718
#define GPIO_PB5_SSI1CLK 0x0001140F
16719
16720
#define GPIO_PB6_I2C6SCL 0x00011802
16721
#define GPIO_PB6_T6CCP0 0x00011803
16722
16723
#define GPIO_PB7_I2C6SDA 0x00011C02
16724
#define GPIO_PB7_T6CCP1 0x00011C03
16725
16726
#define GPIO_PC0_TCK 0x00020001
16727
#define GPIO_PC0_SWCLK 0x00020001
16728
16729
#define GPIO_PC1_TMS 0x00020401
16730
#define GPIO_PC1_SWDIO 0x00020401
16731
16732
#define GPIO_PC2_TDI 0x00020801
16733
16734
#define GPIO_PC3_SWO 0x00020C01
16735
#define GPIO_PC3_TDO 0x00020C01
16736
16737
#define GPIO_PC4_U7RX 0x00021001
16738
#define GPIO_PC4_T7CCP0 0x00021003
16739
#define GPIO_PC4_EPI0S7 0x0002100F
16740
16741
#define GPIO_PC5_U7TX 0x00021401
16742
#define GPIO_PC5_T7CCP1 0x00021403
16743
#define GPIO_PC5_RTCCLK 0x00021407
16744
#define GPIO_PC5_EPI0S6 0x0002140F
16745
16746
#define GPIO_PC6_U5RX 0x00021801
16747
#define GPIO_PC6_EPI0S5 0x0002180F
16748
16749
#define GPIO_PC7_U5TX 0x00021C01
16750
#define GPIO_PC7_EPI0S4 0x00021C0F
16751
16752
#define GPIO_PD0_I2C7SCL 0x00030002
16753
#define GPIO_PD0_T0CCP0 0x00030003
16754
#define GPIO_PD0_C0O 0x00030005
16755
#define GPIO_PD0_SSI2XDAT1 0x0003000F
16756
16757
#define GPIO_PD1_I2C7SDA 0x00030402
16758
#define GPIO_PD1_T0CCP1 0x00030403
16759
#define GPIO_PD1_C1O 0x00030405
16760
#define GPIO_PD1_SSI2XDAT0 0x0003040F
16761
16762
#define GPIO_PD2_I2C8SCL 0x00030802
16763
#define GPIO_PD2_T1CCP0 0x00030803
16764
#define GPIO_PD2_C2O 0x00030805
16765
#define GPIO_PD2_SSI2FSS 0x0003080F
16766
16767
#define GPIO_PD3_I2C8SDA 0x00030C02
16768
#define GPIO_PD3_T1CCP1 0x00030C03
16769
#define GPIO_PD3_SSI2CLK 0x00030C0F
16770
16771
#define GPIO_PD4_U2RX 0x00031001
16772
#define GPIO_PD4_T3CCP0 0x00031003
16773
#define GPIO_PD4_SSI1XDAT2 0x0003100F
16774
16775
#define GPIO_PD5_U2TX 0x00031401
16776
#define GPIO_PD5_T3CCP1 0x00031403
16777
#define GPIO_PD5_SSI1XDAT3 0x0003140F
16778
16779
#define GPIO_PD6_U2RTS 0x00031801
16780
#define GPIO_PD6_T4CCP0 0x00031803
16781
#define GPIO_PD6_USB0EPEN 0x00031805
16782
#define GPIO_PD6_SSI2XDAT3 0x0003180F
16783
16784
#define GPIO_PD7_U2CTS 0x00031C01
16785
#define GPIO_PD7_T4CCP1 0x00031C03
16786
#define GPIO_PD7_USB0PFLT 0x00031C05
16787
#define GPIO_PD7_NMI 0x00031C08
16788
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
16789
16790
#define GPIO_PE0_U1RTS 0x00040001
16791
16792
#define GPIO_PE1_U1DSR 0x00040401
16793
16794
#define GPIO_PE2_U1DCD 0x00040801
16795
16796
#define GPIO_PE3_U1DTR 0x00040C01
16797
16798
#define GPIO_PE4_U1RI 0x00041001
16799
#define GPIO_PE4_SSI1XDAT0 0x0004100F
16800
16801
#define GPIO_PE5_SSI1XDAT1 0x0004140F
16802
16803
#define GPIO_PE6_U0CTS 0x00041801
16804
#define GPIO_PE6_I2C9SCL 0x00041802
16805
16806
#define GPIO_PE7_U0RTS 0x00041C01
16807
#define GPIO_PE7_I2C9SDA 0x00041C02
16808
#define GPIO_PE7_NMI 0x00041C08
16809
16810
#define GPIO_PF0_M0PWM0 0x00050006
16811
#define GPIO_PF0_SSI3XDAT1 0x0005000E
16812
#define GPIO_PF0_TRD2 0x0005000F
16813
16814
#define GPIO_PF1_M0PWM1 0x00050406
16815
#define GPIO_PF1_SSI3XDAT0 0x0005040E
16816
#define GPIO_PF1_TRD1 0x0005040F
16817
16818
#define GPIO_PF2_M0PWM2 0x00050806
16819
#define GPIO_PF2_SSI3FSS 0x0005080E
16820
#define GPIO_PF2_TRD0 0x0005080F
16821
16822
#define GPIO_PF3_M0PWM3 0x00050C06
16823
#define GPIO_PF3_SSI3CLK 0x00050C0E
16824
#define GPIO_PF3_TRCLK 0x00050C0F
16825
16826
#define GPIO_PF4_M0FAULT0 0x00051006
16827
#define GPIO_PF4_SSI3XDAT2 0x0005100E
16828
#define GPIO_PF4_TRD3 0x0005100F
16829
16830
#define GPIO_PF5_SSI3XDAT3 0x0005140E
16831
16832
#define GPIO_PG0_I2C1SCL 0x00060002
16833
#define GPIO_PG0_M0PWM4 0x00060006
16834
#define GPIO_PG0_EPI0S11 0x0006000F
16835
16836
#define GPIO_PG1_I2C1SDA 0x00060402
16837
#define GPIO_PG1_M0PWM5 0x00060406
16838
#define GPIO_PG1_EPI0S10 0x0006040F
16839
16840
#define GPIO_PG2_I2C2SCL 0x00060802
16841
#define GPIO_PG2_SSI2XDAT3 0x0006080F
16842
16843
#define GPIO_PG3_I2C2SDA 0x00060C02
16844
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
16845
16846
#define GPIO_PG4_U0CTS 0x00061001
16847
#define GPIO_PG4_I2C3SCL 0x00061002
16848
#define GPIO_PG4_SSI2XDAT1 0x0006100F
16849
16850
#define GPIO_PG5_U0RTS 0x00061401
16851
#define GPIO_PG5_I2C3SDA 0x00061402
16852
#define GPIO_PG5_SSI2XDAT0 0x0006140F
16853
16854
#define GPIO_PG6_I2C4SCL 0x00061802
16855
#define GPIO_PG6_SSI2FSS 0x0006180F
16856
16857
#define GPIO_PG7_I2C4SDA 0x00061C02
16858
#define GPIO_PG7_SSI2CLK 0x00061C0F
16859
16860
#define GPIO_PH0_U0RTS 0x00070001
16861
#define GPIO_PH0_EPI0S0 0x0007000F
16862
16863
#define GPIO_PH1_U0CTS 0x00070401
16864
#define GPIO_PH1_EPI0S1 0x0007040F
16865
16866
#define GPIO_PH2_U0DCD 0x00070801
16867
#define GPIO_PH2_EPI0S2 0x0007080F
16868
16869
#define GPIO_PH3_U0DSR 0x00070C01
16870
#define GPIO_PH3_EPI0S3 0x00070C0F
16871
16872
#define GPIO_PH4_U0DTR 0x00071001
16873
16874
#define GPIO_PH5_U0RI 0x00071401
16875
16876
#define GPIO_PH6_U5RX 0x00071801
16877
#define GPIO_PH6_U7RX 0x00071802
16878
16879
#define GPIO_PH7_U5TX 0x00071C01
16880
#define GPIO_PH7_U7TX 0x00071C02
16881
16882
#define GPIO_PJ0_U3RX 0x00080001
16883
16884
#define GPIO_PJ1_U3TX 0x00080401
16885
16886
#define GPIO_PJ2_U2RTS 0x00080801
16887
16888
#define GPIO_PJ3_U2CTS 0x00080C01
16889
16890
#define GPIO_PJ4_U3RTS 0x00081001
16891
16892
#define GPIO_PJ5_U3CTS 0x00081401
16893
16894
#define GPIO_PJ6_U4RTS 0x00081801
16895
16896
#define GPIO_PJ7_U4CTS 0x00081C01
16897
16898
#define GPIO_PK0_U4RX 0x00090001
16899
#define GPIO_PK0_EPI0S0 0x0009000F
16900
16901
#define GPIO_PK1_U4TX 0x00090401
16902
#define GPIO_PK1_EPI0S1 0x0009040F
16903
16904
#define GPIO_PK2_U4RTS 0x00090801
16905
#define GPIO_PK2_EPI0S2 0x0009080F
16906
16907
#define GPIO_PK3_U4CTS 0x00090C01
16908
#define GPIO_PK3_EPI0S3 0x00090C0F
16909
16910
#define GPIO_PK4_I2C3SCL 0x00091002
16911
#define GPIO_PK4_M0PWM6 0x00091006
16912
#define GPIO_PK4_EPI0S32 0x0009100F
16913
16914
#define GPIO_PK5_I2C3SDA 0x00091402
16915
#define GPIO_PK5_M0PWM7 0x00091406
16916
#define GPIO_PK5_EPI0S31 0x0009140F
16917
16918
#define GPIO_PK6_I2C4SCL 0x00091802
16919
#define GPIO_PK6_M0FAULT1 0x00091806
16920
#define GPIO_PK6_EPI0S25 0x0009180F
16921
16922
#define GPIO_PK7_U0RI 0x00091C01
16923
#define GPIO_PK7_I2C4SDA 0x00091C02
16924
#define GPIO_PK7_RTCCLK 0x00091C05
16925
#define GPIO_PK7_M0FAULT2 0x00091C06
16926
#define GPIO_PK7_EPI0S24 0x00091C0F
16927
16928
#define GPIO_PL0_I2C2SDA 0x000A0002
16929
#define GPIO_PL0_M0FAULT3 0x000A0006
16930
#define GPIO_PL0_USB0D0 0x000A000E
16931
#define GPIO_PL0_EPI0S16 0x000A000F
16932
16933
#define GPIO_PL1_I2C2SCL 0x000A0402
16934
#define GPIO_PL1_PHA0 0x000A0406
16935
#define GPIO_PL1_USB0D1 0x000A040E
16936
#define GPIO_PL1_EPI0S17 0x000A040F
16937
16938
#define GPIO_PL2_C0O 0x000A0805
16939
#define GPIO_PL2_PHB0 0x000A0806
16940
#define GPIO_PL2_USB0D2 0x000A080E
16941
#define GPIO_PL2_EPI0S18 0x000A080F
16942
16943
#define GPIO_PL3_C1O 0x000A0C05
16944
#define GPIO_PL3_IDX0 0x000A0C06
16945
#define GPIO_PL3_USB0D3 0x000A0C0E
16946
#define GPIO_PL3_EPI0S19 0x000A0C0F
16947
16948
#define GPIO_PL4_T0CCP0 0x000A1003
16949
#define GPIO_PL4_USB0D4 0x000A100E
16950
#define GPIO_PL4_EPI0S26 0x000A100F
16951
16952
#define GPIO_PL5_T0CCP1 0x000A1403
16953
#define GPIO_PL5_EPI0S33 0x000A140F
16954
#define GPIO_PL5_USB0D5 0x000A140E
16955
16956
#define GPIO_PL6_T1CCP0 0x000A1803
16957
16958
#define GPIO_PL7_T1CCP1 0x000A1C03
16959
16960
#define GPIO_PM0_T2CCP0 0x000B0003
16961
#define GPIO_PM0_EPI0S15 0x000B000F
16962
16963
#define GPIO_PM1_T2CCP1 0x000B0403
16964
#define GPIO_PM1_EPI0S14 0x000B040F
16965
16966
#define GPIO_PM2_T3CCP0 0x000B0803
16967
#define GPIO_PM2_EPI0S13 0x000B080F
16968
16969
#define GPIO_PM3_T3CCP1 0x000B0C03
16970
#define GPIO_PM3_EPI0S12 0x000B0C0F
16971
16972
#define GPIO_PM4_U0CTS 0x000B1001
16973
#define GPIO_PM4_T4CCP0 0x000B1003
16974
16975
#define GPIO_PM5_U0DCD 0x000B1401
16976
#define GPIO_PM5_T4CCP1 0x000B1403
16977
16978
#define GPIO_PM6_U0DSR 0x000B1801
16979
#define GPIO_PM6_T5CCP0 0x000B1803
16980
16981
#define GPIO_PM7_U0RI 0x000B1C01
16982
#define GPIO_PM7_T5CCP1 0x000B1C03
16983
16984
#define GPIO_PN0_U1RTS 0x000C0001
16985
16986
#define GPIO_PN1_U1CTS 0x000C0401
16987
16988
#define GPIO_PN2_U1DCD 0x000C0801
16989
#define GPIO_PN2_U2RTS 0x000C0802
16990
#define GPIO_PN2_EPI0S29 0x000C080F
16991
16992
#define GPIO_PN3_U1DSR 0x000C0C01
16993
#define GPIO_PN3_U2CTS 0x000C0C02
16994
#define GPIO_PN3_EPI0S30 0x000C0C0F
16995
16996
#define GPIO_PN4_U1DTR 0x000C1001
16997
#define GPIO_PN4_U3RTS 0x000C1002
16998
#define GPIO_PN4_I2C2SDA 0x000C1003
16999
#define GPIO_PN4_EPI0S34 0x000C100F
17000
17001
#define GPIO_PN5_U1RI 0x000C1401
17002
#define GPIO_PN5_U3CTS 0x000C1402
17003
#define GPIO_PN5_I2C2SCL 0x000C1403
17004
#define GPIO_PN5_EPI0S35 0x000C140F
17005
17006
#define GPIO_PN6_U4RTS 0x000C1802
17007
17008
#define GPIO_PN7_U1RTS 0x000C1C01
17009
#define GPIO_PN7_U4CTS 0x000C1C02
17010
17011
#define GPIO_PP0_U6RX 0x000D0001
17012
#define GPIO_PP0_T6CCP0 0x000D0005
17013
#define GPIO_PP0_SSI3XDAT2 0x000D000F
17014
17015
#define GPIO_PP1_U6TX 0x000D0401
17016
#define GPIO_PP1_T6CCP1 0x000D0405
17017
#define GPIO_PP1_SSI3XDAT3 0x000D040F
17018
17019
#define GPIO_PP2_U0DTR 0x000D0801
17020
#define GPIO_PP2_USB0NXT 0x000D080E
17021
#define GPIO_PP2_EPI0S29 0x000D080F
17022
17023
#define GPIO_PP3_U1CTS 0x000D0C01
17024
#define GPIO_PP3_U0DCD 0x000D0C02
17025
#define GPIO_PP3_RTCCLK 0x000D0C07
17026
#define GPIO_PP3_USB0DIR 0x000D0C0E
17027
#define GPIO_PP3_EPI0S30 0x000D0C0F
17028
17029
#define GPIO_PP4_U3RTS 0x000D1001
17030
#define GPIO_PP4_U0DSR 0x000D1002
17031
#define GPIO_PP4_USB0D7 0x000D100E
17032
17033
#define GPIO_PP5_U3CTS 0x000D1401
17034
#define GPIO_PP5_I2C2SCL 0x000D1402
17035
#define GPIO_PP5_USB0D6 0x000D140E
17036
17037
#define GPIO_PP6_U1DCD 0x000D1801
17038
#define GPIO_PP6_I2C2SDA 0x000D1802
17039
17040
#define GPIO_PQ0_T6CCP0 0x000E0003
17041
#define GPIO_PQ0_SSI3CLK 0x000E000E
17042
#define GPIO_PQ0_EPI0S20 0x000E000F
17043
17044
#define GPIO_PQ1_T6CCP1 0x000E0403
17045
#define GPIO_PQ1_SSI3FSS 0x000E040E
17046
#define GPIO_PQ1_EPI0S21 0x000E040F
17047
17048
#define GPIO_PQ2_T7CCP0 0x000E0803
17049
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
17050
#define GPIO_PQ2_EPI0S22 0x000E080F
17051
17052
#define GPIO_PQ3_T7CCP1 0x000E0C03
17053
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17054
#define GPIO_PQ3_EPI0S23 0x000E0C0F
17055
17056
#define GPIO_PQ4_U1RX 0x000E1001
17057
#define GPIO_PQ4_DIVSCLK 0x000E1007
17058
17059
#define GPIO_PQ5_U1TX 0x000E1401
17060
17061
#define GPIO_PQ6_U1DTR 0x000E1801
17062
17063
#define GPIO_PQ7_U1RI 0x000E1C01
17064
17065
#define GPIO_PR0_U4TX 0x000F0001
17066
#define GPIO_PR0_I2C1SCL 0x000F0002
17067
#define GPIO_PR0_M0PWM0 0x000F0006
17068
17069
#define GPIO_PR1_U4RX 0x000F0401
17070
#define GPIO_PR1_I2C1SDA 0x000F0402
17071
#define GPIO_PR1_M0PWM1 0x000F0406
17072
17073
#define GPIO_PR2_I2C2SCL 0x000F0802
17074
#define GPIO_PR2_M0PWM2 0x000F0806
17075
17076
#define GPIO_PR3_I2C2SDA 0x000F0C02
17077
#define GPIO_PR3_M0PWM3 0x000F0C06
17078
17079
#define GPIO_PR4_I2C3SCL 0x000F1002
17080
#define GPIO_PR4_T0CCP0 0x000F1003
17081
#define GPIO_PR4_M0PWM4 0x000F1006
17082
17083
#define GPIO_PR5_U1RX 0x000F1401
17084
#define GPIO_PR5_I2C3SDA 0x000F1402
17085
#define GPIO_PR5_T0CCP1 0x000F1403
17086
#define GPIO_PR5_M0PWM5 0x000F1406
17087
17088
#define GPIO_PR6_U1TX 0x000F1801
17089
#define GPIO_PR6_I2C4SCL 0x000F1802
17090
#define GPIO_PR6_T1CCP0 0x000F1803
17091
#define GPIO_PR6_M0PWM6 0x000F1806
17092
17093
#define GPIO_PR7_I2C4SDA 0x000F1C02
17094
#define GPIO_PR7_T1CCP1 0x000F1C03
17095
#define GPIO_PR7_M0PWM7 0x000F1C06
17096
17097
#define GPIO_PS0_T2CCP0 0x00100003
17098
#define GPIO_PS0_M0FAULT0 0x00100006
17099
17100
#define GPIO_PS1_T2CCP1 0x00100403
17101
#define GPIO_PS1_M0FAULT1 0x00100406
17102
17103
#define GPIO_PS2_U1DSR 0x00100801
17104
#define GPIO_PS2_T3CCP0 0x00100803
17105
#define GPIO_PS2_M0FAULT2 0x00100806
17106
17107
#define GPIO_PS3_T3CCP1 0x00100C03
17108
#define GPIO_PS3_M0FAULT3 0x00100C06
17109
17110
#define GPIO_PS4_T4CCP0 0x00101003
17111
#define GPIO_PS4_PHA0 0x00101006
17112
17113
#define GPIO_PS5_T4CCP1 0x00101403
17114
#define GPIO_PS5_PHB0 0x00101406
17115
17116
#define GPIO_PS6_T5CCP0 0x00101803
17117
#define GPIO_PS6_IDX0 0x00101806
17118
17119
#define GPIO_PS7_T5CCP1 0x00101C03
17120
17121
#define GPIO_PT0_T6CCP0 0x00110003
17122
#define GPIO_PT0_CAN0RX 0x00110007
17123
17124
#define GPIO_PT1_T6CCP1 0x00110403
17125
#define GPIO_PT1_CAN0TX 0x00110407
17126
17127
#define GPIO_PT2_T7CCP0 0x00110803
17128
#define GPIO_PT2_CAN1RX 0x00110807
17129
17130
#define GPIO_PT3_T7CCP1 0x00110C03
17131
#define GPIO_PT3_CAN1TX 0x00110C07
17132
17133
#endif
// PART_TM4C129CNCZAD
17134
17135
//*****************************************************************************
17136
//
17137
// TM4C129DNCPDT Port/Pin Mapping Definitions
17138
//
17139
//*****************************************************************************
17140
#ifdef PART_TM4C129DNCPDT
17141
17142
#define GPIO_PA0_U0RX 0x00000001
17143
#define GPIO_PA0_I2C9SCL 0x00000002
17144
#define GPIO_PA0_T0CCP0 0x00000003
17145
#define GPIO_PA0_CAN0RX 0x00000007
17146
17147
#define GPIO_PA1_U0TX 0x00000401
17148
#define GPIO_PA1_I2C9SDA 0x00000402
17149
#define GPIO_PA1_T0CCP1 0x00000403
17150
#define GPIO_PA1_CAN0TX 0x00000407
17151
17152
#define GPIO_PA2_U4RX 0x00000801
17153
#define GPIO_PA2_I2C8SCL 0x00000802
17154
#define GPIO_PA2_T1CCP0 0x00000803
17155
#define GPIO_PA2_SSI0CLK 0x0000080F
17156
17157
#define GPIO_PA3_U4TX 0x00000C01
17158
#define GPIO_PA3_I2C8SDA 0x00000C02
17159
#define GPIO_PA3_T1CCP1 0x00000C03
17160
#define GPIO_PA3_SSI0FSS 0x00000C0F
17161
17162
#define GPIO_PA4_U3RX 0x00001001
17163
#define GPIO_PA4_T2CCP0 0x00001003
17164
#define GPIO_PA4_I2C7SCL 0x00001002
17165
#define GPIO_PA4_SSI0XDAT0 0x0000100F
17166
17167
#define GPIO_PA5_U3TX 0x00001401
17168
#define GPIO_PA5_T2CCP1 0x00001403
17169
#define GPIO_PA5_I2C7SDA 0x00001402
17170
#define GPIO_PA5_SSI0XDAT1 0x0000140F
17171
17172
#define GPIO_PA6_U2RX 0x00001801
17173
#define GPIO_PA6_I2C6SCL 0x00001802
17174
#define GPIO_PA6_T3CCP0 0x00001803
17175
#define GPIO_PA6_USB0EPEN 0x00001805
17176
#define GPIO_PA6_SSI0XDAT2 0x0000180D
17177
#define GPIO_PA6_EN0RXCK 0x0000180E
17178
#define GPIO_PA6_EPI0S8 0x0000180F
17179
17180
#define GPIO_PA7_U2TX 0x00001C01
17181
#define GPIO_PA7_I2C6SDA 0x00001C02
17182
#define GPIO_PA7_T3CCP1 0x00001C03
17183
#define GPIO_PA7_USB0PFLT 0x00001C05
17184
#define GPIO_PA7_USB0EPEN 0x00001C0B
17185
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
17186
#define GPIO_PA7_EPI0S9 0x00001C0F
17187
17188
#define GPIO_PB0_U1RX 0x00010001
17189
#define GPIO_PB0_I2C5SCL 0x00010002
17190
#define GPIO_PB0_CAN1RX 0x00010007
17191
#define GPIO_PB0_T4CCP0 0x00010003
17192
17193
#define GPIO_PB1_U1TX 0x00010401
17194
#define GPIO_PB1_I2C5SDA 0x00010402
17195
#define GPIO_PB1_CAN1TX 0x00010407
17196
#define GPIO_PB1_T4CCP1 0x00010403
17197
17198
#define GPIO_PB2_T5CCP0 0x00010803
17199
#define GPIO_PB2_I2C0SCL 0x00010802
17200
#define GPIO_PB2_EN0MDC 0x00010805
17201
#define GPIO_PB2_USB0STP 0x0001080E
17202
#define GPIO_PB2_EPI0S27 0x0001080F
17203
17204
#define GPIO_PB3_I2C0SDA 0x00010C02
17205
#define GPIO_PB3_T5CCP1 0x00010C03
17206
#define GPIO_PB3_EN0MDIO 0x00010C05
17207
#define GPIO_PB3_USB0CLK 0x00010C0E
17208
#define GPIO_PB3_EPI0S28 0x00010C0F
17209
17210
#define GPIO_PB4_U0CTS 0x00011001
17211
#define GPIO_PB4_I2C5SCL 0x00011002
17212
#define GPIO_PB4_SSI1FSS 0x0001100F
17213
17214
#define GPIO_PB5_U0RTS 0x00011401
17215
#define GPIO_PB5_I2C5SDA 0x00011402
17216
#define GPIO_PB5_SSI1CLK 0x0001140F
17217
17218
#define GPIO_PC0_TCK 0x00020001
17219
#define GPIO_PC0_SWCLK 0x00020001
17220
17221
#define GPIO_PC1_TMS 0x00020401
17222
#define GPIO_PC1_SWDIO 0x00020401
17223
17224
#define GPIO_PC2_TDI 0x00020801
17225
17226
#define GPIO_PC3_SWO 0x00020C01
17227
#define GPIO_PC3_TDO 0x00020C01
17228
17229
#define GPIO_PC4_U7RX 0x00021001
17230
#define GPIO_PC4_EPI0S7 0x0002100F
17231
17232
#define GPIO_PC5_U7TX 0x00021401
17233
#define GPIO_PC5_RTCCLK 0x00021407
17234
#define GPIO_PC5_EPI0S6 0x0002140F
17235
17236
#define GPIO_PC6_U5RX 0x00021801
17237
#define GPIO_PC6_EPI0S5 0x0002180F
17238
17239
#define GPIO_PC7_U5TX 0x00021C01
17240
#define GPIO_PC7_EPI0S4 0x00021C0F
17241
17242
#define GPIO_PD0_I2C7SCL 0x00030002
17243
#define GPIO_PD0_T0CCP0 0x00030003
17244
#define GPIO_PD0_C0O 0x00030005
17245
#define GPIO_PD0_SSI2XDAT1 0x0003000F
17246
17247
#define GPIO_PD1_I2C7SDA 0x00030402
17248
#define GPIO_PD1_T0CCP1 0x00030403
17249
#define GPIO_PD1_C1O 0x00030405
17250
#define GPIO_PD1_SSI2XDAT0 0x0003040F
17251
17252
#define GPIO_PD2_I2C8SCL 0x00030802
17253
#define GPIO_PD2_T1CCP0 0x00030803
17254
#define GPIO_PD2_C2O 0x00030805
17255
#define GPIO_PD2_SSI2FSS 0x0003080F
17256
17257
#define GPIO_PD3_I2C8SDA 0x00030C02
17258
#define GPIO_PD3_T1CCP1 0x00030C03
17259
#define GPIO_PD3_SSI2CLK 0x00030C0F
17260
17261
#define GPIO_PD4_U2RX 0x00031001
17262
#define GPIO_PD4_T3CCP0 0x00031003
17263
#define GPIO_PD4_SSI1XDAT2 0x0003100F
17264
17265
#define GPIO_PD5_U2TX 0x00031401
17266
#define GPIO_PD5_T3CCP1 0x00031403
17267
#define GPIO_PD5_SSI1XDAT3 0x0003140F
17268
17269
#define GPIO_PD6_U2RTS 0x00031801
17270
#define GPIO_PD6_T4CCP0 0x00031803
17271
#define GPIO_PD6_USB0EPEN 0x00031805
17272
#define GPIO_PD6_SSI2XDAT3 0x0003180F
17273
17274
#define GPIO_PD7_U2CTS 0x00031C01
17275
#define GPIO_PD7_T4CCP1 0x00031C03
17276
#define GPIO_PD7_USB0PFLT 0x00031C05
17277
#define GPIO_PD7_NMI 0x00031C08
17278
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
17279
17280
#define GPIO_PE0_U1RTS 0x00040001
17281
17282
#define GPIO_PE1_U1DSR 0x00040401
17283
17284
#define GPIO_PE2_U1DCD 0x00040801
17285
17286
#define GPIO_PE3_U1DTR 0x00040C01
17287
17288
#define GPIO_PE4_U1RI 0x00041001
17289
#define GPIO_PE4_SSI1XDAT0 0x0004100F
17290
17291
#define GPIO_PE5_SSI1XDAT1 0x0004140F
17292
17293
#define GPIO_PF0_M0PWM0 0x00050006
17294
#define GPIO_PF0_SSI3XDAT1 0x0005000E
17295
#define GPIO_PF0_TRD2 0x0005000F
17296
17297
#define GPIO_PF1_M0PWM1 0x00050406
17298
#define GPIO_PF1_SSI3XDAT0 0x0005040E
17299
#define GPIO_PF1_TRD1 0x0005040F
17300
17301
#define GPIO_PF2_EN0MDC 0x00050805
17302
#define GPIO_PF2_M0PWM2 0x00050806
17303
#define GPIO_PF2_SSI3FSS 0x0005080E
17304
#define GPIO_PF2_TRD0 0x0005080F
17305
17306
#define GPIO_PF3_EN0MDIO 0x00050C05
17307
#define GPIO_PF3_M0PWM3 0x00050C06
17308
#define GPIO_PF3_SSI3CLK 0x00050C0E
17309
#define GPIO_PF3_TRCLK 0x00050C0F
17310
17311
#define GPIO_PF4_M0FAULT0 0x00051006
17312
#define GPIO_PF4_SSI3XDAT2 0x0005100E
17313
#define GPIO_PF4_TRD3 0x0005100F
17314
17315
#define GPIO_PG0_I2C1SCL 0x00060002
17316
#define GPIO_PG0_M0PWM4 0x00060006
17317
#define GPIO_PG0_EPI0S11 0x0006000F
17318
17319
#define GPIO_PG1_I2C1SDA 0x00060402
17320
#define GPIO_PG1_M0PWM5 0x00060406
17321
#define GPIO_PG1_EPI0S10 0x0006040F
17322
17323
#define GPIO_PG2_I2C2SCL 0x00060802
17324
#define GPIO_PG2_EN0TXCK 0x0006080E
17325
#define GPIO_PG2_SSI2XDAT3 0x0006080F
17326
17327
#define GPIO_PG3_I2C2SDA 0x00060C02
17328
#define GPIO_PG3_EN0TXEN 0x00060C0E
17329
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
17330
17331
#define GPIO_PG4_U0CTS 0x00061001
17332
#define GPIO_PG4_I2C3SCL 0x00061002
17333
#define GPIO_PG4_EN0TXD0 0x0006100E
17334
#define GPIO_PG4_SSI2XDAT1 0x0006100F
17335
17336
#define GPIO_PG5_U0RTS 0x00061401
17337
#define GPIO_PG5_I2C3SDA 0x00061402
17338
#define GPIO_PG5_EN0TXD1 0x0006140E
17339
#define GPIO_PG5_SSI2XDAT0 0x0006140F
17340
17341
#define GPIO_PG6_I2C4SCL 0x00061802
17342
#define GPIO_PG6_EN0RXER 0x0006180E
17343
#define GPIO_PG6_SSI2FSS 0x0006180F
17344
17345
#define GPIO_PG7_I2C4SDA 0x00061C02
17346
#define GPIO_PG7_EN0RXDV 0x00061C0E
17347
#define GPIO_PG7_SSI2CLK 0x00061C0F
17348
17349
#define GPIO_PH0_U0RTS 0x00070001
17350
#define GPIO_PH0_EPI0S0 0x0007000F
17351
17352
#define GPIO_PH1_U0CTS 0x00070401
17353
#define GPIO_PH1_EPI0S1 0x0007040F
17354
17355
#define GPIO_PH2_U0DCD 0x00070801
17356
#define GPIO_PH2_EPI0S2 0x0007080F
17357
17358
#define GPIO_PH3_U0DSR 0x00070C01
17359
#define GPIO_PH3_EPI0S3 0x00070C0F
17360
17361
#define GPIO_PJ0_U3RX 0x00080001
17362
17363
#define GPIO_PJ1_U3TX 0x00080401
17364
17365
#define GPIO_PK0_U4RX 0x00090001
17366
#define GPIO_PK0_EPI0S0 0x0009000F
17367
17368
#define GPIO_PK1_U4TX 0x00090401
17369
#define GPIO_PK1_EPI0S1 0x0009040F
17370
17371
#define GPIO_PK2_U4RTS 0x00090801
17372
#define GPIO_PK2_EPI0S2 0x0009080F
17373
17374
#define GPIO_PK3_U4CTS 0x00090C01
17375
#define GPIO_PK3_EPI0S3 0x00090C0F
17376
17377
#define GPIO_PK4_I2C3SCL 0x00091002
17378
#define GPIO_PK4_M0PWM6 0x00091006
17379
#define GPIO_PK4_EN0INTRN 0x00091007
17380
#define GPIO_PK4_EN0RXD3 0x0009100E
17381
#define GPIO_PK4_EPI0S32 0x0009100F
17382
17383
#define GPIO_PK5_I2C3SDA 0x00091402
17384
#define GPIO_PK5_M0PWM7 0x00091406
17385
#define GPIO_PK5_EN0RXD2 0x0009140E
17386
#define GPIO_PK5_EPI0S31 0x0009140F
17387
17388
#define GPIO_PK6_I2C4SCL 0x00091802
17389
#define GPIO_PK6_M0FAULT1 0x00091806
17390
#define GPIO_PK6_EN0TXD2 0x0009180E
17391
#define GPIO_PK6_EPI0S25 0x0009180F
17392
17393
#define GPIO_PK7_U0RI 0x00091C01
17394
#define GPIO_PK7_I2C4SDA 0x00091C02
17395
#define GPIO_PK7_RTCCLK 0x00091C05
17396
#define GPIO_PK7_M0FAULT2 0x00091C06
17397
#define GPIO_PK7_EN0TXD3 0x00091C0E
17398
#define GPIO_PK7_EPI0S24 0x00091C0F
17399
17400
#define GPIO_PL0_I2C2SDA 0x000A0002
17401
#define GPIO_PL0_M0FAULT3 0x000A0006
17402
#define GPIO_PL0_USB0D0 0x000A000E
17403
#define GPIO_PL0_EPI0S16 0x000A000F
17404
17405
#define GPIO_PL1_I2C2SCL 0x000A0402
17406
#define GPIO_PL1_PHA0 0x000A0406
17407
#define GPIO_PL1_USB0D1 0x000A040E
17408
#define GPIO_PL1_EPI0S17 0x000A040F
17409
17410
#define GPIO_PL2_C0O 0x000A0805
17411
#define GPIO_PL2_PHB0 0x000A0806
17412
#define GPIO_PL2_USB0D2 0x000A080E
17413
#define GPIO_PL2_EPI0S18 0x000A080F
17414
17415
#define GPIO_PL3_C1O 0x000A0C05
17416
#define GPIO_PL3_IDX0 0x000A0C06
17417
#define GPIO_PL3_USB0D3 0x000A0C0E
17418
#define GPIO_PL3_EPI0S19 0x000A0C0F
17419
17420
#define GPIO_PL4_T0CCP0 0x000A1003
17421
#define GPIO_PL4_USB0D4 0x000A100E
17422
#define GPIO_PL4_EPI0S26 0x000A100F
17423
17424
#define GPIO_PL5_T0CCP1 0x000A1403
17425
#define GPIO_PL5_EPI0S33 0x000A140F
17426
#define GPIO_PL5_USB0D5 0x000A140E
17427
17428
#define GPIO_PL6_T1CCP0 0x000A1803
17429
17430
#define GPIO_PL7_T1CCP1 0x000A1C03
17431
17432
#define GPIO_PM0_T2CCP0 0x000B0003
17433
#define GPIO_PM0_EPI0S15 0x000B000F
17434
17435
#define GPIO_PM1_T2CCP1 0x000B0403
17436
#define GPIO_PM1_EPI0S14 0x000B040F
17437
17438
#define GPIO_PM2_T3CCP0 0x000B0803
17439
#define GPIO_PM2_EPI0S13 0x000B080F
17440
17441
#define GPIO_PM3_T3CCP1 0x000B0C03
17442
#define GPIO_PM3_EPI0S12 0x000B0C0F
17443
17444
#define GPIO_PM4_U0CTS 0x000B1001
17445
#define GPIO_PM4_T4CCP0 0x000B1003
17446
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
17447
17448
#define GPIO_PM5_U0DCD 0x000B1401
17449
#define GPIO_PM5_T4CCP1 0x000B1403
17450
17451
#define GPIO_PM6_U0DSR 0x000B1801
17452
#define GPIO_PM6_T5CCP0 0x000B1803
17453
#define GPIO_PM6_EN0CRS 0x000B180E
17454
17455
#define GPIO_PM7_U0RI 0x000B1C01
17456
#define GPIO_PM7_T5CCP1 0x000B1C03
17457
#define GPIO_PM7_EN0COL 0x000B1C0E
17458
17459
#define GPIO_PN0_U1RTS 0x000C0001
17460
17461
#define GPIO_PN1_U1CTS 0x000C0401
17462
17463
#define GPIO_PN2_U1DCD 0x000C0801
17464
#define GPIO_PN2_U2RTS 0x000C0802
17465
#define GPIO_PN2_EPI0S29 0x000C080F
17466
17467
#define GPIO_PN3_U1DSR 0x000C0C01
17468
#define GPIO_PN3_U2CTS 0x000C0C02
17469
#define GPIO_PN3_EPI0S30 0x000C0C0F
17470
17471
#define GPIO_PN4_U1DTR 0x000C1001
17472
#define GPIO_PN4_U3RTS 0x000C1002
17473
#define GPIO_PN4_I2C2SDA 0x000C1003
17474
#define GPIO_PN4_EPI0S34 0x000C100F
17475
17476
#define GPIO_PN5_U1RI 0x000C1401
17477
#define GPIO_PN5_U3CTS 0x000C1402
17478
#define GPIO_PN5_I2C2SCL 0x000C1403
17479
#define GPIO_PN5_EPI0S35 0x000C140F
17480
17481
#define GPIO_PP0_U6RX 0x000D0001
17482
#define GPIO_PP0_EN0INTRN 0x000D0007
17483
#define GPIO_PP0_SSI3XDAT2 0x000D000F
17484
17485
#define GPIO_PP1_U6TX 0x000D0401
17486
#define GPIO_PP1_SSI3XDAT3 0x000D040F
17487
17488
#define GPIO_PP2_U0DTR 0x000D0801
17489
#define GPIO_PP2_USB0NXT 0x000D080E
17490
#define GPIO_PP2_EPI0S29 0x000D080F
17491
17492
#define GPIO_PP3_U1CTS 0x000D0C01
17493
#define GPIO_PP3_U0DCD 0x000D0C02
17494
#define GPIO_PP3_RTCCLK 0x000D0C07
17495
#define GPIO_PP3_USB0DIR 0x000D0C0E
17496
#define GPIO_PP3_EPI0S30 0x000D0C0F
17497
17498
#define GPIO_PP4_U3RTS 0x000D1001
17499
#define GPIO_PP4_U0DSR 0x000D1002
17500
#define GPIO_PP4_USB0D7 0x000D100E
17501
17502
#define GPIO_PP5_U3CTS 0x000D1401
17503
#define GPIO_PP5_I2C2SCL 0x000D1402
17504
#define GPIO_PP5_USB0D6 0x000D140E
17505
17506
#define GPIO_PQ0_SSI3CLK 0x000E000E
17507
#define GPIO_PQ0_EPI0S20 0x000E000F
17508
17509
#define GPIO_PQ1_SSI3FSS 0x000E040E
17510
#define GPIO_PQ1_EPI0S21 0x000E040F
17511
17512
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
17513
#define GPIO_PQ2_EPI0S22 0x000E080F
17514
17515
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17516
#define GPIO_PQ3_EPI0S23 0x000E0C0F
17517
17518
#define GPIO_PQ4_U1RX 0x000E1001
17519
#define GPIO_PQ4_DIVSCLK 0x000E1007
17520
17521
#define GPIO_PQ5_U1TX 0x000E1401
17522
#define GPIO_PQ5_EN0RXD0 0x000E140E
17523
17524
#define GPIO_PQ6_U1DTR 0x000E1801
17525
#define GPIO_PQ6_EN0RXD1 0x000E180E
17526
17527
#endif
// PART_TM4C129DNCPDT
17528
17529
//*****************************************************************************
17530
//
17531
// TM4C129DNCZAD Port/Pin Mapping Definitions
17532
//
17533
//*****************************************************************************
17534
#ifdef PART_TM4C129DNCZAD
17535
17536
#define GPIO_PA0_U0RX 0x00000001
17537
#define GPIO_PA0_I2C9SCL 0x00000002
17538
#define GPIO_PA0_T0CCP0 0x00000003
17539
#define GPIO_PA0_CAN0RX 0x00000007
17540
17541
#define GPIO_PA1_U0TX 0x00000401
17542
#define GPIO_PA1_I2C9SDA 0x00000402
17543
#define GPIO_PA1_T0CCP1 0x00000403
17544
#define GPIO_PA1_CAN0TX 0x00000407
17545
17546
#define GPIO_PA2_U4RX 0x00000801
17547
#define GPIO_PA2_I2C8SCL 0x00000802
17548
#define GPIO_PA2_T1CCP0 0x00000803
17549
#define GPIO_PA2_SSI0CLK 0x0000080F
17550
17551
#define GPIO_PA3_U4TX 0x00000C01
17552
#define GPIO_PA3_I2C8SDA 0x00000C02
17553
#define GPIO_PA3_T1CCP1 0x00000C03
17554
#define GPIO_PA3_SSI0FSS 0x00000C0F
17555
17556
#define GPIO_PA4_U3RX 0x00001001
17557
#define GPIO_PA4_T2CCP0 0x00001003
17558
#define GPIO_PA4_I2C7SCL 0x00001002
17559
#define GPIO_PA4_SSI0XDAT0 0x0000100F
17560
17561
#define GPIO_PA5_U3TX 0x00001401
17562
#define GPIO_PA5_T2CCP1 0x00001403
17563
#define GPIO_PA5_I2C7SDA 0x00001402
17564
#define GPIO_PA5_SSI0XDAT1 0x0000140F
17565
17566
#define GPIO_PA6_U2RX 0x00001801
17567
#define GPIO_PA6_I2C6SCL 0x00001802
17568
#define GPIO_PA6_T3CCP0 0x00001803
17569
#define GPIO_PA6_USB0EPEN 0x00001805
17570
#define GPIO_PA6_SSI0XDAT2 0x0000180D
17571
#define GPIO_PA6_EN0RXCK 0x0000180E
17572
#define GPIO_PA6_EPI0S8 0x0000180F
17573
17574
#define GPIO_PA7_U2TX 0x00001C01
17575
#define GPIO_PA7_I2C6SDA 0x00001C02
17576
#define GPIO_PA7_T3CCP1 0x00001C03
17577
#define GPIO_PA7_USB0PFLT 0x00001C05
17578
#define GPIO_PA7_USB0EPEN 0x00001C0B
17579
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
17580
#define GPIO_PA7_EPI0S9 0x00001C0F
17581
17582
#define GPIO_PB0_U1RX 0x00010001
17583
#define GPIO_PB0_I2C5SCL 0x00010002
17584
#define GPIO_PB0_CAN1RX 0x00010007
17585
#define GPIO_PB0_T4CCP0 0x00010003
17586
17587
#define GPIO_PB1_U1TX 0x00010401
17588
#define GPIO_PB1_I2C5SDA 0x00010402
17589
#define GPIO_PB1_CAN1TX 0x00010407
17590
#define GPIO_PB1_T4CCP1 0x00010403
17591
17592
#define GPIO_PB2_T5CCP0 0x00010803
17593
#define GPIO_PB2_I2C0SCL 0x00010802
17594
#define GPIO_PB2_EN0MDC 0x00010805
17595
#define GPIO_PB2_USB0STP 0x0001080E
17596
#define GPIO_PB2_EPI0S27 0x0001080F
17597
17598
#define GPIO_PB3_I2C0SDA 0x00010C02
17599
#define GPIO_PB3_T5CCP1 0x00010C03
17600
#define GPIO_PB3_EN0MDIO 0x00010C05
17601
#define GPIO_PB3_USB0CLK 0x00010C0E
17602
#define GPIO_PB3_EPI0S28 0x00010C0F
17603
17604
#define GPIO_PB4_U0CTS 0x00011001
17605
#define GPIO_PB4_I2C5SCL 0x00011002
17606
#define GPIO_PB4_SSI1FSS 0x0001100F
17607
17608
#define GPIO_PB5_U0RTS 0x00011401
17609
#define GPIO_PB5_I2C5SDA 0x00011402
17610
#define GPIO_PB5_SSI1CLK 0x0001140F
17611
17612
#define GPIO_PB6_I2C6SCL 0x00011802
17613
#define GPIO_PB6_T6CCP0 0x00011803
17614
17615
#define GPIO_PB7_I2C6SDA 0x00011C02
17616
#define GPIO_PB7_T6CCP1 0x00011C03
17617
17618
#define GPIO_PC0_TCK 0x00020001
17619
#define GPIO_PC0_SWCLK 0x00020001
17620
17621
#define GPIO_PC1_TMS 0x00020401
17622
#define GPIO_PC1_SWDIO 0x00020401
17623
17624
#define GPIO_PC2_TDI 0x00020801
17625
17626
#define GPIO_PC3_SWO 0x00020C01
17627
#define GPIO_PC3_TDO 0x00020C01
17628
17629
#define GPIO_PC4_U7RX 0x00021001
17630
#define GPIO_PC4_T7CCP0 0x00021003
17631
#define GPIO_PC4_EPI0S7 0x0002100F
17632
17633
#define GPIO_PC5_U7TX 0x00021401
17634
#define GPIO_PC5_T7CCP1 0x00021403
17635
#define GPIO_PC5_RTCCLK 0x00021407
17636
#define GPIO_PC5_EPI0S6 0x0002140F
17637
17638
#define GPIO_PC6_U5RX 0x00021801
17639
#define GPIO_PC6_EPI0S5 0x0002180F
17640
17641
#define GPIO_PC7_U5TX 0x00021C01
17642
#define GPIO_PC7_EPI0S4 0x00021C0F
17643
17644
#define GPIO_PD0_I2C7SCL 0x00030002
17645
#define GPIO_PD0_T0CCP0 0x00030003
17646
#define GPIO_PD0_C0O 0x00030005
17647
#define GPIO_PD0_SSI2XDAT1 0x0003000F
17648
17649
#define GPIO_PD1_I2C7SDA 0x00030402
17650
#define GPIO_PD1_T0CCP1 0x00030403
17651
#define GPIO_PD1_C1O 0x00030405
17652
#define GPIO_PD1_SSI2XDAT0 0x0003040F
17653
17654
#define GPIO_PD2_I2C8SCL 0x00030802
17655
#define GPIO_PD2_T1CCP0 0x00030803
17656
#define GPIO_PD2_C2O 0x00030805
17657
#define GPIO_PD2_SSI2FSS 0x0003080F
17658
17659
#define GPIO_PD3_I2C8SDA 0x00030C02
17660
#define GPIO_PD3_T1CCP1 0x00030C03
17661
#define GPIO_PD3_SSI2CLK 0x00030C0F
17662
17663
#define GPIO_PD4_U2RX 0x00031001
17664
#define GPIO_PD4_T3CCP0 0x00031003
17665
#define GPIO_PD4_SSI1XDAT2 0x0003100F
17666
17667
#define GPIO_PD5_U2TX 0x00031401
17668
#define GPIO_PD5_T3CCP1 0x00031403
17669
#define GPIO_PD5_SSI1XDAT3 0x0003140F
17670
17671
#define GPIO_PD6_U2RTS 0x00031801
17672
#define GPIO_PD6_T4CCP0 0x00031803
17673
#define GPIO_PD6_USB0EPEN 0x00031805
17674
#define GPIO_PD6_SSI2XDAT3 0x0003180F
17675
17676
#define GPIO_PD7_U2CTS 0x00031C01
17677
#define GPIO_PD7_T4CCP1 0x00031C03
17678
#define GPIO_PD7_USB0PFLT 0x00031C05
17679
#define GPIO_PD7_NMI 0x00031C08
17680
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
17681
17682
#define GPIO_PE0_U1RTS 0x00040001
17683
17684
#define GPIO_PE1_U1DSR 0x00040401
17685
17686
#define GPIO_PE2_U1DCD 0x00040801
17687
17688
#define GPIO_PE3_U1DTR 0x00040C01
17689
17690
#define GPIO_PE4_U1RI 0x00041001
17691
#define GPIO_PE4_SSI1XDAT0 0x0004100F
17692
17693
#define GPIO_PE5_SSI1XDAT1 0x0004140F
17694
17695
#define GPIO_PE6_U0CTS 0x00041801
17696
#define GPIO_PE6_I2C9SCL 0x00041802
17697
17698
#define GPIO_PE7_U0RTS 0x00041C01
17699
#define GPIO_PE7_I2C9SDA 0x00041C02
17700
#define GPIO_PE7_NMI 0x00041C08
17701
17702
#define GPIO_PF0_M0PWM0 0x00050006
17703
#define GPIO_PF0_SSI3XDAT1 0x0005000E
17704
#define GPIO_PF0_TRD2 0x0005000F
17705
17706
#define GPIO_PF1_M0PWM1 0x00050406
17707
#define GPIO_PF1_SSI3XDAT0 0x0005040E
17708
#define GPIO_PF1_TRD1 0x0005040F
17709
17710
#define GPIO_PF2_EN0MDC 0x00050805
17711
#define GPIO_PF2_M0PWM2 0x00050806
17712
#define GPIO_PF2_SSI3FSS 0x0005080E
17713
#define GPIO_PF2_TRD0 0x0005080F
17714
17715
#define GPIO_PF3_EN0MDIO 0x00050C05
17716
#define GPIO_PF3_M0PWM3 0x00050C06
17717
#define GPIO_PF3_SSI3CLK 0x00050C0E
17718
#define GPIO_PF3_TRCLK 0x00050C0F
17719
17720
#define GPIO_PF4_M0FAULT0 0x00051006
17721
#define GPIO_PF4_SSI3XDAT2 0x0005100E
17722
#define GPIO_PF4_TRD3 0x0005100F
17723
17724
#define GPIO_PF5_SSI3XDAT3 0x0005140E
17725
17726
#define GPIO_PG0_I2C1SCL 0x00060002
17727
#define GPIO_PG0_M0PWM4 0x00060006
17728
#define GPIO_PG0_EPI0S11 0x0006000F
17729
17730
#define GPIO_PG1_I2C1SDA 0x00060402
17731
#define GPIO_PG1_M0PWM5 0x00060406
17732
#define GPIO_PG1_EPI0S10 0x0006040F
17733
17734
#define GPIO_PG2_I2C2SCL 0x00060802
17735
#define GPIO_PG2_EN0TXCK 0x0006080E
17736
#define GPIO_PG2_SSI2XDAT3 0x0006080F
17737
17738
#define GPIO_PG3_I2C2SDA 0x00060C02
17739
#define GPIO_PG3_EN0TXEN 0x00060C0E
17740
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
17741
17742
#define GPIO_PG4_U0CTS 0x00061001
17743
#define GPIO_PG4_I2C3SCL 0x00061002
17744
#define GPIO_PG4_EN0TXD0 0x0006100E
17745
#define GPIO_PG4_SSI2XDAT1 0x0006100F
17746
17747
#define GPIO_PG5_U0RTS 0x00061401
17748
#define GPIO_PG5_I2C3SDA 0x00061402
17749
#define GPIO_PG5_EN0TXD1 0x0006140E
17750
#define GPIO_PG5_SSI2XDAT0 0x0006140F
17751
17752
#define GPIO_PG6_I2C4SCL 0x00061802
17753
#define GPIO_PG6_EN0RXER 0x0006180E
17754
#define GPIO_PG6_SSI2FSS 0x0006180F
17755
17756
#define GPIO_PG7_I2C4SDA 0x00061C02
17757
#define GPIO_PG7_EN0RXDV 0x00061C0E
17758
#define GPIO_PG7_SSI2CLK 0x00061C0F
17759
17760
#define GPIO_PH0_U0RTS 0x00070001
17761
#define GPIO_PH0_EPI0S0 0x0007000F
17762
17763
#define GPIO_PH1_U0CTS 0x00070401
17764
#define GPIO_PH1_EPI0S1 0x0007040F
17765
17766
#define GPIO_PH2_U0DCD 0x00070801
17767
#define GPIO_PH2_EPI0S2 0x0007080F
17768
17769
#define GPIO_PH3_U0DSR 0x00070C01
17770
#define GPIO_PH3_EPI0S3 0x00070C0F
17771
17772
#define GPIO_PH4_U0DTR 0x00071001
17773
17774
#define GPIO_PH5_U0RI 0x00071401
17775
17776
#define GPIO_PH6_U5RX 0x00071801
17777
#define GPIO_PH6_U7RX 0x00071802
17778
17779
#define GPIO_PH7_U5TX 0x00071C01
17780
#define GPIO_PH7_U7TX 0x00071C02
17781
17782
#define GPIO_PJ0_U3RX 0x00080001
17783
17784
#define GPIO_PJ1_U3TX 0x00080401
17785
17786
#define GPIO_PJ2_U2RTS 0x00080801
17787
17788
#define GPIO_PJ3_U2CTS 0x00080C01
17789
17790
#define GPIO_PJ4_U3RTS 0x00081001
17791
17792
#define GPIO_PJ5_U3CTS 0x00081401
17793
17794
#define GPIO_PJ6_U4RTS 0x00081801
17795
17796
#define GPIO_PJ7_U4CTS 0x00081C01
17797
17798
#define GPIO_PK0_U4RX 0x00090001
17799
#define GPIO_PK0_EPI0S0 0x0009000F
17800
17801
#define GPIO_PK1_U4TX 0x00090401
17802
#define GPIO_PK1_EPI0S1 0x0009040F
17803
17804
#define GPIO_PK2_U4RTS 0x00090801
17805
#define GPIO_PK2_EPI0S2 0x0009080F
17806
17807
#define GPIO_PK3_U4CTS 0x00090C01
17808
#define GPIO_PK3_EPI0S3 0x00090C0F
17809
17810
#define GPIO_PK4_I2C3SCL 0x00091002
17811
#define GPIO_PK4_M0PWM6 0x00091006
17812
#define GPIO_PK4_EN0INTRN 0x00091007
17813
#define GPIO_PK4_EN0RXD3 0x0009100E
17814
#define GPIO_PK4_EPI0S32 0x0009100F
17815
17816
#define GPIO_PK5_I2C3SDA 0x00091402
17817
#define GPIO_PK5_M0PWM7 0x00091406
17818
#define GPIO_PK5_EN0RXD2 0x0009140E
17819
#define GPIO_PK5_EPI0S31 0x0009140F
17820
17821
#define GPIO_PK6_I2C4SCL 0x00091802
17822
#define GPIO_PK6_M0FAULT1 0x00091806
17823
#define GPIO_PK6_EN0TXD2 0x0009180E
17824
#define GPIO_PK6_EPI0S25 0x0009180F
17825
17826
#define GPIO_PK7_U0RI 0x00091C01
17827
#define GPIO_PK7_I2C4SDA 0x00091C02
17828
#define GPIO_PK7_RTCCLK 0x00091C05
17829
#define GPIO_PK7_M0FAULT2 0x00091C06
17830
#define GPIO_PK7_EN0TXD3 0x00091C0E
17831
#define GPIO_PK7_EPI0S24 0x00091C0F
17832
17833
#define GPIO_PL0_I2C2SDA 0x000A0002
17834
#define GPIO_PL0_M0FAULT3 0x000A0006
17835
#define GPIO_PL0_USB0D0 0x000A000E
17836
#define GPIO_PL0_EPI0S16 0x000A000F
17837
17838
#define GPIO_PL1_I2C2SCL 0x000A0402
17839
#define GPIO_PL1_PHA0 0x000A0406
17840
#define GPIO_PL1_USB0D1 0x000A040E
17841
#define GPIO_PL1_EPI0S17 0x000A040F
17842
17843
#define GPIO_PL2_C0O 0x000A0805
17844
#define GPIO_PL2_PHB0 0x000A0806
17845
#define GPIO_PL2_USB0D2 0x000A080E
17846
#define GPIO_PL2_EPI0S18 0x000A080F
17847
17848
#define GPIO_PL3_C1O 0x000A0C05
17849
#define GPIO_PL3_IDX0 0x000A0C06
17850
#define GPIO_PL3_USB0D3 0x000A0C0E
17851
#define GPIO_PL3_EPI0S19 0x000A0C0F
17852
17853
#define GPIO_PL4_T0CCP0 0x000A1003
17854
#define GPIO_PL4_USB0D4 0x000A100E
17855
#define GPIO_PL4_EPI0S26 0x000A100F
17856
17857
#define GPIO_PL5_T0CCP1 0x000A1403
17858
#define GPIO_PL5_EPI0S33 0x000A140F
17859
#define GPIO_PL5_USB0D5 0x000A140E
17860
17861
#define GPIO_PL6_T1CCP0 0x000A1803
17862
17863
#define GPIO_PL7_T1CCP1 0x000A1C03
17864
17865
#define GPIO_PM0_T2CCP0 0x000B0003
17866
#define GPIO_PM0_EPI0S15 0x000B000F
17867
17868
#define GPIO_PM1_T2CCP1 0x000B0403
17869
#define GPIO_PM1_EPI0S14 0x000B040F
17870
17871
#define GPIO_PM2_T3CCP0 0x000B0803
17872
#define GPIO_PM2_EPI0S13 0x000B080F
17873
17874
#define GPIO_PM3_T3CCP1 0x000B0C03
17875
#define GPIO_PM3_EPI0S12 0x000B0C0F
17876
17877
#define GPIO_PM4_U0CTS 0x000B1001
17878
#define GPIO_PM4_T4CCP0 0x000B1003
17879
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
17880
17881
#define GPIO_PM5_U0DCD 0x000B1401
17882
#define GPIO_PM5_T4CCP1 0x000B1403
17883
17884
#define GPIO_PM6_U0DSR 0x000B1801
17885
#define GPIO_PM6_T5CCP0 0x000B1803
17886
#define GPIO_PM6_EN0CRS 0x000B180E
17887
17888
#define GPIO_PM7_U0RI 0x000B1C01
17889
#define GPIO_PM7_T5CCP1 0x000B1C03
17890
#define GPIO_PM7_EN0COL 0x000B1C0E
17891
17892
#define GPIO_PN0_U1RTS 0x000C0001
17893
17894
#define GPIO_PN1_U1CTS 0x000C0401
17895
17896
#define GPIO_PN2_U1DCD 0x000C0801
17897
#define GPIO_PN2_U2RTS 0x000C0802
17898
#define GPIO_PN2_EPI0S29 0x000C080F
17899
17900
#define GPIO_PN3_U1DSR 0x000C0C01
17901
#define GPIO_PN3_U2CTS 0x000C0C02
17902
#define GPIO_PN3_EPI0S30 0x000C0C0F
17903
17904
#define GPIO_PN4_U1DTR 0x000C1001
17905
#define GPIO_PN4_U3RTS 0x000C1002
17906
#define GPIO_PN4_I2C2SDA 0x000C1003
17907
#define GPIO_PN4_EPI0S34 0x000C100F
17908
17909
#define GPIO_PN5_U1RI 0x000C1401
17910
#define GPIO_PN5_U3CTS 0x000C1402
17911
#define GPIO_PN5_I2C2SCL 0x000C1403
17912
#define GPIO_PN5_EPI0S35 0x000C140F
17913
17914
#define GPIO_PN6_U4RTS 0x000C1802
17915
#define GPIO_PN6_EN0TXER 0x000C180E
17916
17917
#define GPIO_PN7_U1RTS 0x000C1C01
17918
#define GPIO_PN7_U4CTS 0x000C1C02
17919
17920
#define GPIO_PP0_U6RX 0x000D0001
17921
#define GPIO_PP0_T6CCP0 0x000D0005
17922
#define GPIO_PP0_EN0INTRN 0x000D0007
17923
#define GPIO_PP0_SSI3XDAT2 0x000D000F
17924
17925
#define GPIO_PP1_U6TX 0x000D0401
17926
#define GPIO_PP1_T6CCP1 0x000D0405
17927
#define GPIO_PP1_SSI3XDAT3 0x000D040F
17928
17929
#define GPIO_PP2_U0DTR 0x000D0801
17930
#define GPIO_PP2_USB0NXT 0x000D080E
17931
#define GPIO_PP2_EPI0S29 0x000D080F
17932
17933
#define GPIO_PP3_U1CTS 0x000D0C01
17934
#define GPIO_PP3_U0DCD 0x000D0C02
17935
#define GPIO_PP3_RTCCLK 0x000D0C07
17936
#define GPIO_PP3_USB0DIR 0x000D0C0E
17937
#define GPIO_PP3_EPI0S30 0x000D0C0F
17938
17939
#define GPIO_PP4_U3RTS 0x000D1001
17940
#define GPIO_PP4_U0DSR 0x000D1002
17941
#define GPIO_PP4_USB0D7 0x000D100E
17942
17943
#define GPIO_PP5_U3CTS 0x000D1401
17944
#define GPIO_PP5_I2C2SCL 0x000D1402
17945
#define GPIO_PP5_USB0D6 0x000D140E
17946
17947
#define GPIO_PP6_U1DCD 0x000D1801
17948
#define GPIO_PP6_I2C2SDA 0x000D1802
17949
17950
#define GPIO_PQ0_T6CCP0 0x000E0003
17951
#define GPIO_PQ0_SSI3CLK 0x000E000E
17952
#define GPIO_PQ0_EPI0S20 0x000E000F
17953
17954
#define GPIO_PQ1_T6CCP1 0x000E0403
17955
#define GPIO_PQ1_SSI3FSS 0x000E040E
17956
#define GPIO_PQ1_EPI0S21 0x000E040F
17957
17958
#define GPIO_PQ2_T7CCP0 0x000E0803
17959
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
17960
#define GPIO_PQ2_EPI0S22 0x000E080F
17961
17962
#define GPIO_PQ3_T7CCP1 0x000E0C03
17963
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17964
#define GPIO_PQ3_EPI0S23 0x000E0C0F
17965
17966
#define GPIO_PQ4_U1RX 0x000E1001
17967
#define GPIO_PQ4_DIVSCLK 0x000E1007
17968
17969
#define GPIO_PQ5_U1TX 0x000E1401
17970
#define GPIO_PQ5_EN0RXD0 0x000E140E
17971
17972
#define GPIO_PQ6_U1DTR 0x000E1801
17973
#define GPIO_PQ6_EN0RXD1 0x000E180E
17974
17975
#define GPIO_PQ7_U1RI 0x000E1C01
17976
17977
#define GPIO_PR0_U4TX 0x000F0001
17978
#define GPIO_PR0_I2C1SCL 0x000F0002
17979
#define GPIO_PR0_M0PWM0 0x000F0006
17980
17981
#define GPIO_PR1_U4RX 0x000F0401
17982
#define GPIO_PR1_I2C1SDA 0x000F0402
17983
#define GPIO_PR1_M0PWM1 0x000F0406
17984
17985
#define GPIO_PR2_I2C2SCL 0x000F0802
17986
#define GPIO_PR2_M0PWM2 0x000F0806
17987
17988
#define GPIO_PR3_I2C2SDA 0x000F0C02
17989
#define GPIO_PR3_M0PWM3 0x000F0C06
17990
17991
#define GPIO_PR4_I2C3SCL 0x000F1002
17992
#define GPIO_PR4_T0CCP0 0x000F1003
17993
#define GPIO_PR4_M0PWM4 0x000F1006
17994
17995
#define GPIO_PR5_U1RX 0x000F1401
17996
#define GPIO_PR5_I2C3SDA 0x000F1402
17997
#define GPIO_PR5_T0CCP1 0x000F1403
17998
#define GPIO_PR5_M0PWM5 0x000F1406
17999
18000
#define GPIO_PR6_U1TX 0x000F1801
18001
#define GPIO_PR6_I2C4SCL 0x000F1802
18002
#define GPIO_PR6_T1CCP0 0x000F1803
18003
#define GPIO_PR6_M0PWM6 0x000F1806
18004
18005
#define GPIO_PR7_I2C4SDA 0x000F1C02
18006
#define GPIO_PR7_T1CCP1 0x000F1C03
18007
#define GPIO_PR7_M0PWM7 0x000F1C06
18008
#define GPIO_PR7_EN0TXEN 0x000F1C0E
18009
18010
#define GPIO_PS0_T2CCP0 0x00100003
18011
#define GPIO_PS0_M0FAULT0 0x00100006
18012
18013
#define GPIO_PS1_T2CCP1 0x00100403
18014
#define GPIO_PS1_M0FAULT1 0x00100406
18015
18016
#define GPIO_PS2_U1DSR 0x00100801
18017
#define GPIO_PS2_T3CCP0 0x00100803
18018
#define GPIO_PS2_M0FAULT2 0x00100806
18019
18020
#define GPIO_PS3_T3CCP1 0x00100C03
18021
#define GPIO_PS3_M0FAULT3 0x00100C06
18022
18023
#define GPIO_PS4_T4CCP0 0x00101003
18024
#define GPIO_PS4_PHA0 0x00101006
18025
#define GPIO_PS4_EN0TXD0 0x0010100E
18026
18027
#define GPIO_PS5_T4CCP1 0x00101403
18028
#define GPIO_PS5_PHB0 0x00101406
18029
#define GPIO_PS5_EN0TXD1 0x0010140E
18030
18031
#define GPIO_PS6_T5CCP0 0x00101803
18032
#define GPIO_PS6_IDX0 0x00101806
18033
#define GPIO_PS6_EN0RXER 0x0010180E
18034
18035
#define GPIO_PS7_T5CCP1 0x00101C03
18036
#define GPIO_PS7_EN0RXDV 0x00101C0E
18037
18038
#define GPIO_PT0_T6CCP0 0x00110003
18039
#define GPIO_PT0_CAN0RX 0x00110007
18040
#define GPIO_PT0_EN0RXD0 0x0011000E
18041
18042
#define GPIO_PT1_T6CCP1 0x00110403
18043
#define GPIO_PT1_CAN0TX 0x00110407
18044
#define GPIO_PT1_EN0RXD1 0x0011040E
18045
18046
#define GPIO_PT2_T7CCP0 0x00110803
18047
#define GPIO_PT2_CAN1RX 0x00110807
18048
18049
#define GPIO_PT3_T7CCP1 0x00110C03
18050
#define GPIO_PT3_CAN1TX 0x00110C07
18051
18052
#endif
// PART_TM4C129DNCZAD
18053
18054
//*****************************************************************************
18055
//
18056
// TM4C129EKCPDT Port/Pin Mapping Definitions
18057
//
18058
//*****************************************************************************
18059
#ifdef PART_TM4C129EKCPDT
18060
18061
#define GPIO_PA0_U0RX 0x00000001
18062
#define GPIO_PA0_I2C9SCL 0x00000002
18063
#define GPIO_PA0_T0CCP0 0x00000003
18064
#define GPIO_PA0_CAN0RX 0x00000007
18065
18066
#define GPIO_PA1_U0TX 0x00000401
18067
#define GPIO_PA1_I2C9SDA 0x00000402
18068
#define GPIO_PA1_T0CCP1 0x00000403
18069
#define GPIO_PA1_CAN0TX 0x00000407
18070
18071
#define GPIO_PA2_U4RX 0x00000801
18072
#define GPIO_PA2_I2C8SCL 0x00000802
18073
#define GPIO_PA2_T1CCP0 0x00000803
18074
#define GPIO_PA2_SSI0CLK 0x0000080F
18075
18076
#define GPIO_PA3_U4TX 0x00000C01
18077
#define GPIO_PA3_I2C8SDA 0x00000C02
18078
#define GPIO_PA3_T1CCP1 0x00000C03
18079
#define GPIO_PA3_SSI0FSS 0x00000C0F
18080
18081
#define GPIO_PA4_U3RX 0x00001001
18082
#define GPIO_PA4_T2CCP0 0x00001003
18083
#define GPIO_PA4_I2C7SCL 0x00001002
18084
#define GPIO_PA4_SSI0XDAT0 0x0000100F
18085
18086
#define GPIO_PA5_U3TX 0x00001401
18087
#define GPIO_PA5_T2CCP1 0x00001403
18088
#define GPIO_PA5_I2C7SDA 0x00001402
18089
#define GPIO_PA5_SSI0XDAT1 0x0000140F
18090
18091
#define GPIO_PA6_U2RX 0x00001801
18092
#define GPIO_PA6_I2C6SCL 0x00001802
18093
#define GPIO_PA6_T3CCP0 0x00001803
18094
#define GPIO_PA6_USB0EPEN 0x00001805
18095
#define GPIO_PA6_SSI0XDAT2 0x0000180D
18096
#define GPIO_PA6_EPI0S8 0x0000180F
18097
18098
#define GPIO_PA7_U2TX 0x00001C01
18099
#define GPIO_PA7_I2C6SDA 0x00001C02
18100
#define GPIO_PA7_T3CCP1 0x00001C03
18101
#define GPIO_PA7_USB0PFLT 0x00001C05
18102
#define GPIO_PA7_USB0EPEN 0x00001C0B
18103
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
18104
#define GPIO_PA7_EPI0S9 0x00001C0F
18105
18106
#define GPIO_PB0_U1RX 0x00010001
18107
#define GPIO_PB0_I2C5SCL 0x00010002
18108
#define GPIO_PB0_CAN1RX 0x00010007
18109
#define GPIO_PB0_T4CCP0 0x00010003
18110
18111
#define GPIO_PB1_U1TX 0x00010401
18112
#define GPIO_PB1_I2C5SDA 0x00010402
18113
#define GPIO_PB1_CAN1TX 0x00010407
18114
#define GPIO_PB1_T4CCP1 0x00010403
18115
18116
#define GPIO_PB2_T5CCP0 0x00010803
18117
#define GPIO_PB2_I2C0SCL 0x00010802
18118
#define GPIO_PB2_USB0STP 0x0001080E
18119
#define GPIO_PB2_EPI0S27 0x0001080F
18120
18121
#define GPIO_PB3_I2C0SDA 0x00010C02
18122
#define GPIO_PB3_T5CCP1 0x00010C03
18123
#define GPIO_PB3_USB0CLK 0x00010C0E
18124
#define GPIO_PB3_EPI0S28 0x00010C0F
18125
18126
#define GPIO_PB4_U0CTS 0x00011001
18127
#define GPIO_PB4_I2C5SCL 0x00011002
18128
#define GPIO_PB4_SSI1FSS 0x0001100F
18129
18130
#define GPIO_PB5_U0RTS 0x00011401
18131
#define GPIO_PB5_I2C5SDA 0x00011402
18132
#define GPIO_PB5_SSI1CLK 0x0001140F
18133
18134
#define GPIO_PC0_TCK 0x00020001
18135
#define GPIO_PC0_SWCLK 0x00020001
18136
18137
#define GPIO_PC1_TMS 0x00020401
18138
#define GPIO_PC1_SWDIO 0x00020401
18139
18140
#define GPIO_PC2_TDI 0x00020801
18141
18142
#define GPIO_PC3_SWO 0x00020C01
18143
#define GPIO_PC3_TDO 0x00020C01
18144
18145
#define GPIO_PC4_U7RX 0x00021001
18146
#define GPIO_PC4_EPI0S7 0x0002100F
18147
18148
#define GPIO_PC5_U7TX 0x00021401
18149
#define GPIO_PC5_RTCCLK 0x00021407
18150
#define GPIO_PC5_EPI0S6 0x0002140F
18151
18152
#define GPIO_PC6_U5RX 0x00021801
18153
#define GPIO_PC6_EPI0S5 0x0002180F
18154
18155
#define GPIO_PC7_U5TX 0x00021C01
18156
#define GPIO_PC7_EPI0S4 0x00021C0F
18157
18158
#define GPIO_PD0_I2C7SCL 0x00030002
18159
#define GPIO_PD0_T0CCP0 0x00030003
18160
#define GPIO_PD0_C0O 0x00030005
18161
#define GPIO_PD0_SSI2XDAT1 0x0003000F
18162
18163
#define GPIO_PD1_I2C7SDA 0x00030402
18164
#define GPIO_PD1_T0CCP1 0x00030403
18165
#define GPIO_PD1_C1O 0x00030405
18166
#define GPIO_PD1_SSI2XDAT0 0x0003040F
18167
18168
#define GPIO_PD2_I2C8SCL 0x00030802
18169
#define GPIO_PD2_T1CCP0 0x00030803
18170
#define GPIO_PD2_C2O 0x00030805
18171
#define GPIO_PD2_SSI2FSS 0x0003080F
18172
18173
#define GPIO_PD3_I2C8SDA 0x00030C02
18174
#define GPIO_PD3_T1CCP1 0x00030C03
18175
#define GPIO_PD3_SSI2CLK 0x00030C0F
18176
18177
#define GPIO_PD4_U2RX 0x00031001
18178
#define GPIO_PD4_T3CCP0 0x00031003
18179
#define GPIO_PD4_SSI1XDAT2 0x0003100F
18180
18181
#define GPIO_PD5_U2TX 0x00031401
18182
#define GPIO_PD5_T3CCP1 0x00031403
18183
#define GPIO_PD5_SSI1XDAT3 0x0003140F
18184
18185
#define GPIO_PD6_U2RTS 0x00031801
18186
#define GPIO_PD6_T4CCP0 0x00031803
18187
#define GPIO_PD6_USB0EPEN 0x00031805
18188
#define GPIO_PD6_SSI2XDAT3 0x0003180F
18189
18190
#define GPIO_PD7_U2CTS 0x00031C01
18191
#define GPIO_PD7_T4CCP1 0x00031C03
18192
#define GPIO_PD7_USB0PFLT 0x00031C05
18193
#define GPIO_PD7_NMI 0x00031C08
18194
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
18195
18196
#define GPIO_PE0_U1RTS 0x00040001
18197
18198
#define GPIO_PE1_U1DSR 0x00040401
18199
18200
#define GPIO_PE2_U1DCD 0x00040801
18201
18202
#define GPIO_PE3_U1DTR 0x00040C01
18203
18204
#define GPIO_PE4_U1RI 0x00041001
18205
#define GPIO_PE4_SSI1XDAT0 0x0004100F
18206
18207
#define GPIO_PE5_SSI1XDAT1 0x0004140F
18208
18209
#define GPIO_PF0_EN0LED0 0x00050005
18210
#define GPIO_PF0_M0PWM0 0x00050006
18211
#define GPIO_PF0_SSI3XDAT1 0x0005000E
18212
#define GPIO_PF0_TRD2 0x0005000F
18213
18214
#define GPIO_PF1_EN0LED2 0x00050405
18215
#define GPIO_PF1_M0PWM1 0x00050406
18216
#define GPIO_PF1_SSI3XDAT0 0x0005040E
18217
#define GPIO_PF1_TRD1 0x0005040F
18218
18219
#define GPIO_PF2_M0PWM2 0x00050806
18220
#define GPIO_PF2_SSI3FSS 0x0005080E
18221
#define GPIO_PF2_TRD0 0x0005080F
18222
18223
#define GPIO_PF3_M0PWM3 0x00050C06
18224
#define GPIO_PF3_SSI3CLK 0x00050C0E
18225
#define GPIO_PF3_TRCLK 0x00050C0F
18226
18227
#define GPIO_PF4_EN0LED1 0x00051005
18228
#define GPIO_PF4_M0FAULT0 0x00051006
18229
#define GPIO_PF4_SSI3XDAT2 0x0005100E
18230
#define GPIO_PF4_TRD3 0x0005100F
18231
18232
#define GPIO_PG0_I2C1SCL 0x00060002
18233
#define GPIO_PG0_EN0PPS 0x00060005
18234
#define GPIO_PG0_M0PWM4 0x00060006
18235
#define GPIO_PG0_EPI0S11 0x0006000F
18236
18237
#define GPIO_PG1_I2C1SDA 0x00060402
18238
#define GPIO_PG1_M0PWM5 0x00060406
18239
#define GPIO_PG1_EPI0S10 0x0006040F
18240
18241
#define GPIO_PH0_U0RTS 0x00070001
18242
#define GPIO_PH0_EPI0S0 0x0007000F
18243
18244
#define GPIO_PH1_U0CTS 0x00070401
18245
#define GPIO_PH1_EPI0S1 0x0007040F
18246
18247
#define GPIO_PH2_U0DCD 0x00070801
18248
#define GPIO_PH2_EPI0S2 0x0007080F
18249
18250
#define GPIO_PH3_U0DSR 0x00070C01
18251
#define GPIO_PH3_EPI0S3 0x00070C0F
18252
18253
#define GPIO_PJ0_U3RX 0x00080001
18254
#define GPIO_PJ0_EN0PPS 0x00080005
18255
18256
#define GPIO_PJ1_U3TX 0x00080401
18257
18258
#define GPIO_PK0_U4RX 0x00090001
18259
#define GPIO_PK0_EPI0S0 0x0009000F
18260
18261
#define GPIO_PK1_U4TX 0x00090401
18262
#define GPIO_PK1_EPI0S1 0x0009040F
18263
18264
#define GPIO_PK2_U4RTS 0x00090801
18265
#define GPIO_PK2_EPI0S2 0x0009080F
18266
18267
#define GPIO_PK3_U4CTS 0x00090C01
18268
#define GPIO_PK3_EPI0S3 0x00090C0F
18269
18270
#define GPIO_PK4_I2C3SCL 0x00091002
18271
#define GPIO_PK4_EN0LED0 0x00091005
18272
#define GPIO_PK4_M0PWM6 0x00091006
18273
#define GPIO_PK4_EPI0S32 0x0009100F
18274
18275
#define GPIO_PK5_I2C3SDA 0x00091402
18276
#define GPIO_PK5_EN0LED2 0x00091405
18277
#define GPIO_PK5_M0PWM7 0x00091406
18278
#define GPIO_PK5_EPI0S31 0x0009140F
18279
18280
#define GPIO_PK6_I2C4SCL 0x00091802
18281
#define GPIO_PK6_EN0LED1 0x00091805
18282
#define GPIO_PK6_M0FAULT1 0x00091806
18283
#define GPIO_PK6_EPI0S25 0x0009180F
18284
18285
#define GPIO_PK7_U0RI 0x00091C01
18286
#define GPIO_PK7_I2C4SDA 0x00091C02
18287
#define GPIO_PK7_RTCCLK 0x00091C05
18288
#define GPIO_PK7_M0FAULT2 0x00091C06
18289
#define GPIO_PK7_EPI0S24 0x00091C0F
18290
18291
#define GPIO_PL0_I2C2SDA 0x000A0002
18292
#define GPIO_PL0_M0FAULT3 0x000A0006
18293
#define GPIO_PL0_USB0D0 0x000A000E
18294
#define GPIO_PL0_EPI0S16 0x000A000F
18295
18296
#define GPIO_PL1_I2C2SCL 0x000A0402
18297
#define GPIO_PL1_PHA0 0x000A0406
18298
#define GPIO_PL1_USB0D1 0x000A040E
18299
#define GPIO_PL1_EPI0S17 0x000A040F
18300
18301
#define GPIO_PL2_C0O 0x000A0805
18302
#define GPIO_PL2_PHB0 0x000A0806
18303
#define GPIO_PL2_USB0D2 0x000A080E
18304
#define GPIO_PL2_EPI0S18 0x000A080F
18305
18306
#define GPIO_PL3_C1O 0x000A0C05
18307
#define GPIO_PL3_IDX0 0x000A0C06
18308
#define GPIO_PL3_USB0D3 0x000A0C0E
18309
#define GPIO_PL3_EPI0S19 0x000A0C0F
18310
18311
#define GPIO_PL4_T0CCP0 0x000A1003
18312
#define GPIO_PL4_USB0D4 0x000A100E
18313
#define GPIO_PL4_EPI0S26 0x000A100F
18314
18315
#define GPIO_PL5_T0CCP1 0x000A1403
18316
#define GPIO_PL5_EPI0S33 0x000A140F
18317
#define GPIO_PL5_USB0D5 0x000A140E
18318
18319
#define GPIO_PL6_T1CCP0 0x000A1803
18320
18321
#define GPIO_PL7_T1CCP1 0x000A1C03
18322
18323
#define GPIO_PM0_T2CCP0 0x000B0003
18324
#define GPIO_PM0_EPI0S15 0x000B000F
18325
18326
#define GPIO_PM1_T2CCP1 0x000B0403
18327
#define GPIO_PM1_EPI0S14 0x000B040F
18328
18329
#define GPIO_PM2_T3CCP0 0x000B0803
18330
#define GPIO_PM2_EPI0S13 0x000B080F
18331
18332
#define GPIO_PM3_T3CCP1 0x000B0C03
18333
#define GPIO_PM3_EPI0S12 0x000B0C0F
18334
18335
#define GPIO_PM4_U0CTS 0x000B1001
18336
#define GPIO_PM4_T4CCP0 0x000B1003
18337
18338
#define GPIO_PM5_U0DCD 0x000B1401
18339
#define GPIO_PM5_T4CCP1 0x000B1403
18340
18341
#define GPIO_PM6_U0DSR 0x000B1801
18342
#define GPIO_PM6_T5CCP0 0x000B1803
18343
18344
#define GPIO_PM7_U0RI 0x000B1C01
18345
#define GPIO_PM7_T5CCP1 0x000B1C03
18346
18347
#define GPIO_PN0_U1RTS 0x000C0001
18348
18349
#define GPIO_PN1_U1CTS 0x000C0401
18350
18351
#define GPIO_PN2_U1DCD 0x000C0801
18352
#define GPIO_PN2_U2RTS 0x000C0802
18353
#define GPIO_PN2_EPI0S29 0x000C080F
18354
18355
#define GPIO_PN3_U1DSR 0x000C0C01
18356
#define GPIO_PN3_U2CTS 0x000C0C02
18357
#define GPIO_PN3_EPI0S30 0x000C0C0F
18358
18359
#define GPIO_PN4_U1DTR 0x000C1001
18360
#define GPIO_PN4_U3RTS 0x000C1002
18361
#define GPIO_PN4_I2C2SDA 0x000C1003
18362
#define GPIO_PN4_EPI0S34 0x000C100F
18363
18364
#define GPIO_PN5_U1RI 0x000C1401
18365
#define GPIO_PN5_U3CTS 0x000C1402
18366
#define GPIO_PN5_I2C2SCL 0x000C1403
18367
#define GPIO_PN5_EPI0S35 0x000C140F
18368
18369
#define GPIO_PP0_U6RX 0x000D0001
18370
#define GPIO_PP0_SSI3XDAT2 0x000D000F
18371
18372
#define GPIO_PP1_U6TX 0x000D0401
18373
#define GPIO_PP1_SSI3XDAT3 0x000D040F
18374
18375
#define GPIO_PP2_U0DTR 0x000D0801
18376
#define GPIO_PP2_USB0NXT 0x000D080E
18377
#define GPIO_PP2_EPI0S29 0x000D080F
18378
18379
#define GPIO_PP3_U1CTS 0x000D0C01
18380
#define GPIO_PP3_U0DCD 0x000D0C02
18381
#define GPIO_PP3_RTCCLK 0x000D0C07
18382
#define GPIO_PP3_USB0DIR 0x000D0C0E
18383
#define GPIO_PP3_EPI0S30 0x000D0C0F
18384
18385
#define GPIO_PP4_U3RTS 0x000D1001
18386
#define GPIO_PP4_U0DSR 0x000D1002
18387
#define GPIO_PP4_USB0D7 0x000D100E
18388
18389
#define GPIO_PP5_U3CTS 0x000D1401
18390
#define GPIO_PP5_I2C2SCL 0x000D1402
18391
#define GPIO_PP5_USB0D6 0x000D140E
18392
18393
#define GPIO_PQ0_SSI3CLK 0x000E000E
18394
#define GPIO_PQ0_EPI0S20 0x000E000F
18395
18396
#define GPIO_PQ1_SSI3FSS 0x000E040E
18397
#define GPIO_PQ1_EPI0S21 0x000E040F
18398
18399
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
18400
#define GPIO_PQ2_EPI0S22 0x000E080F
18401
18402
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
18403
#define GPIO_PQ3_EPI0S23 0x000E0C0F
18404
18405
#define GPIO_PQ4_U1RX 0x000E1001
18406
#define GPIO_PQ4_DIVSCLK 0x000E1007
18407
18408
#endif
// PART_TM4C129EKCPDT
18409
18410
//*****************************************************************************
18411
//
18412
// TM4C129ENCPDT Port/Pin Mapping Definitions
18413
//
18414
//*****************************************************************************
18415
#ifdef PART_TM4C129ENCPDT
18416
18417
#define GPIO_PA0_U0RX 0x00000001
18418
#define GPIO_PA0_I2C9SCL 0x00000002
18419
#define GPIO_PA0_T0CCP0 0x00000003
18420
#define GPIO_PA0_CAN0RX 0x00000007
18421
18422
#define GPIO_PA1_U0TX 0x00000401
18423
#define GPIO_PA1_I2C9SDA 0x00000402
18424
#define GPIO_PA1_T0CCP1 0x00000403
18425
#define GPIO_PA1_CAN0TX 0x00000407
18426
18427
#define GPIO_PA2_U4RX 0x00000801
18428
#define GPIO_PA2_I2C8SCL 0x00000802
18429
#define GPIO_PA2_T1CCP0 0x00000803
18430
#define GPIO_PA2_SSI0CLK 0x0000080F
18431
18432
#define GPIO_PA3_U4TX 0x00000C01
18433
#define GPIO_PA3_I2C8SDA 0x00000C02
18434
#define GPIO_PA3_T1CCP1 0x00000C03
18435
#define GPIO_PA3_SSI0FSS 0x00000C0F
18436
18437
#define GPIO_PA4_U3RX 0x00001001
18438
#define GPIO_PA4_T2CCP0 0x00001003
18439
#define GPIO_PA4_I2C7SCL 0x00001002
18440
#define GPIO_PA4_SSI0XDAT0 0x0000100F
18441
18442
#define GPIO_PA5_U3TX 0x00001401
18443
#define GPIO_PA5_T2CCP1 0x00001403
18444
#define GPIO_PA5_I2C7SDA 0x00001402
18445
#define GPIO_PA5_SSI0XDAT1 0x0000140F
18446
18447
#define GPIO_PA6_U2RX 0x00001801
18448
#define GPIO_PA6_I2C6SCL 0x00001802
18449
#define GPIO_PA6_T3CCP0 0x00001803
18450
#define GPIO_PA6_USB0EPEN 0x00001805
18451
#define GPIO_PA6_SSI0XDAT2 0x0000180D
18452
#define GPIO_PA6_EPI0S8 0x0000180F
18453
18454
#define GPIO_PA7_U2TX 0x00001C01
18455
#define GPIO_PA7_I2C6SDA 0x00001C02
18456
#define GPIO_PA7_T3CCP1 0x00001C03
18457
#define GPIO_PA7_USB0PFLT 0x00001C05
18458
#define GPIO_PA7_USB0EPEN 0x00001C0B
18459
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
18460
#define GPIO_PA7_EPI0S9 0x00001C0F
18461
18462
#define GPIO_PB0_U1RX 0x00010001
18463
#define GPIO_PB0_I2C5SCL 0x00010002
18464
#define GPIO_PB0_CAN1RX 0x00010007
18465
#define GPIO_PB0_T4CCP0 0x00010003
18466
18467
#define GPIO_PB1_U1TX 0x00010401
18468
#define GPIO_PB1_I2C5SDA 0x00010402
18469
#define GPIO_PB1_CAN1TX 0x00010407
18470
#define GPIO_PB1_T4CCP1 0x00010403
18471
18472
#define GPIO_PB2_T5CCP0 0x00010803
18473
#define GPIO_PB2_I2C0SCL 0x00010802
18474
#define GPIO_PB2_USB0STP 0x0001080E
18475
#define GPIO_PB2_EPI0S27 0x0001080F
18476
18477
#define GPIO_PB3_I2C0SDA 0x00010C02
18478
#define GPIO_PB3_T5CCP1 0x00010C03
18479
#define GPIO_PB3_USB0CLK 0x00010C0E
18480
#define GPIO_PB3_EPI0S28 0x00010C0F
18481
18482
#define GPIO_PB4_U0CTS 0x00011001
18483
#define GPIO_PB4_I2C5SCL 0x00011002
18484
#define GPIO_PB4_SSI1FSS 0x0001100F
18485
18486
#define GPIO_PB5_U0RTS 0x00011401
18487
#define GPIO_PB5_I2C5SDA 0x00011402
18488
#define GPIO_PB5_SSI1CLK 0x0001140F
18489
18490
#define GPIO_PC0_TCK 0x00020001
18491
#define GPIO_PC0_SWCLK 0x00020001
18492
18493
#define GPIO_PC1_TMS 0x00020401
18494
#define GPIO_PC1_SWDIO 0x00020401
18495
18496
#define GPIO_PC2_TDI 0x00020801
18497
18498
#define GPIO_PC3_SWO 0x00020C01
18499
#define GPIO_PC3_TDO 0x00020C01
18500
18501
#define GPIO_PC4_U7RX 0x00021001
18502
#define GPIO_PC4_EPI0S7 0x0002100F
18503
18504
#define GPIO_PC5_U7TX 0x00021401
18505
#define GPIO_PC5_RTCCLK 0x00021407
18506
#define GPIO_PC5_EPI0S6 0x0002140F
18507
18508
#define GPIO_PC6_U5RX 0x00021801
18509
#define GPIO_PC6_EPI0S5 0x0002180F
18510
18511
#define GPIO_PC7_U5TX 0x00021C01
18512
#define GPIO_PC7_EPI0S4 0x00021C0F
18513
18514
#define GPIO_PD0_I2C7SCL 0x00030002
18515
#define GPIO_PD0_T0CCP0 0x00030003
18516
#define GPIO_PD0_C0O 0x00030005
18517
#define GPIO_PD0_SSI2XDAT1 0x0003000F
18518
18519
#define GPIO_PD1_I2C7SDA 0x00030402
18520
#define GPIO_PD1_T0CCP1 0x00030403
18521
#define GPIO_PD1_C1O 0x00030405
18522
#define GPIO_PD1_SSI2XDAT0 0x0003040F
18523
18524
#define GPIO_PD2_I2C8SCL 0x00030802
18525
#define GPIO_PD2_T1CCP0 0x00030803
18526
#define GPIO_PD2_C2O 0x00030805
18527
#define GPIO_PD2_SSI2FSS 0x0003080F
18528
18529
#define GPIO_PD3_I2C8SDA 0x00030C02
18530
#define GPIO_PD3_T1CCP1 0x00030C03
18531
#define GPIO_PD3_SSI2CLK 0x00030C0F
18532
18533
#define GPIO_PD4_U2RX 0x00031001
18534
#define GPIO_PD4_T3CCP0 0x00031003
18535
#define GPIO_PD4_SSI1XDAT2 0x0003100F
18536
18537
#define GPIO_PD5_U2TX 0x00031401
18538
#define GPIO_PD5_T3CCP1 0x00031403
18539
#define GPIO_PD5_SSI1XDAT3 0x0003140F
18540
18541
#define GPIO_PD6_U2RTS 0x00031801
18542
#define GPIO_PD6_T4CCP0 0x00031803
18543
#define GPIO_PD6_USB0EPEN 0x00031805
18544
#define GPIO_PD6_SSI2XDAT3 0x0003180F
18545
18546
#define GPIO_PD7_U2CTS 0x00031C01
18547
#define GPIO_PD7_T4CCP1 0x00031C03
18548
#define GPIO_PD7_USB0PFLT 0x00031C05
18549
#define GPIO_PD7_NMI 0x00031C08
18550
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
18551
18552
#define GPIO_PE0_U1RTS 0x00040001
18553
18554
#define GPIO_PE1_U1DSR 0x00040401
18555
18556
#define GPIO_PE2_U1DCD 0x00040801
18557
18558
#define GPIO_PE3_U1DTR 0x00040C01
18559
18560
#define GPIO_PE4_U1RI 0x00041001
18561
#define GPIO_PE4_SSI1XDAT0 0x0004100F
18562
18563
#define GPIO_PE5_SSI1XDAT1 0x0004140F
18564
18565
#define GPIO_PF0_EN0LED0 0x00050005
18566
#define GPIO_PF0_M0PWM0 0x00050006
18567
#define GPIO_PF0_SSI3XDAT1 0x0005000E
18568
#define GPIO_PF0_TRD2 0x0005000F
18569
18570
#define GPIO_PF1_EN0LED2 0x00050405
18571
#define GPIO_PF1_M0PWM1 0x00050406
18572
#define GPIO_PF1_SSI3XDAT0 0x0005040E
18573
#define GPIO_PF1_TRD1 0x0005040F
18574
18575
#define GPIO_PF2_M0PWM2 0x00050806
18576
#define GPIO_PF2_SSI3FSS 0x0005080E
18577
#define GPIO_PF2_TRD0 0x0005080F
18578
18579
#define GPIO_PF3_M0PWM3 0x00050C06
18580
#define GPIO_PF3_SSI3CLK 0x00050C0E
18581
#define GPIO_PF3_TRCLK 0x00050C0F
18582
18583
#define GPIO_PF4_EN0LED1 0x00051005
18584
#define GPIO_PF4_M0FAULT0 0x00051006
18585
#define GPIO_PF4_SSI3XDAT2 0x0005100E
18586
#define GPIO_PF4_TRD3 0x0005100F
18587
18588
#define GPIO_PG0_I2C1SCL 0x00060002
18589
#define GPIO_PG0_EN0PPS 0x00060005
18590
#define GPIO_PG0_M0PWM4 0x00060006
18591
#define GPIO_PG0_EPI0S11 0x0006000F
18592
18593
#define GPIO_PG1_I2C1SDA 0x00060402
18594
#define GPIO_PG1_M0PWM5 0x00060406
18595
#define GPIO_PG1_EPI0S10 0x0006040F
18596
18597
#define GPIO_PH0_U0RTS 0x00070001
18598
#define GPIO_PH0_EPI0S0 0x0007000F
18599
18600
#define GPIO_PH1_U0CTS 0x00070401
18601
#define GPIO_PH1_EPI0S1 0x0007040F
18602
18603
#define GPIO_PH2_U0DCD 0x00070801
18604
#define GPIO_PH2_EPI0S2 0x0007080F
18605
18606
#define GPIO_PH3_U0DSR 0x00070C01
18607
#define GPIO_PH3_EPI0S3 0x00070C0F
18608
18609
#define GPIO_PJ0_U3RX 0x00080001
18610
#define GPIO_PJ0_EN0PPS 0x00080005
18611
18612
#define GPIO_PJ1_U3TX 0x00080401
18613
18614
#define GPIO_PK0_U4RX 0x00090001
18615
#define GPIO_PK0_EPI0S0 0x0009000F
18616
18617
#define GPIO_PK1_U4TX 0x00090401
18618
#define GPIO_PK1_EPI0S1 0x0009040F
18619
18620
#define GPIO_PK2_U4RTS 0x00090801
18621
#define GPIO_PK2_EPI0S2 0x0009080F
18622
18623
#define GPIO_PK3_U4CTS 0x00090C01
18624
#define GPIO_PK3_EPI0S3 0x00090C0F
18625
18626
#define GPIO_PK4_I2C3SCL 0x00091002
18627
#define GPIO_PK4_EN0LED0 0x00091005
18628
#define GPIO_PK4_M0PWM6 0x00091006
18629
#define GPIO_PK4_EPI0S32 0x0009100F
18630
18631
#define GPIO_PK5_I2C3SDA 0x00091402
18632
#define GPIO_PK5_EN0LED2 0x00091405
18633
#define GPIO_PK5_M0PWM7 0x00091406
18634
#define GPIO_PK5_EPI0S31 0x0009140F
18635
18636
#define GPIO_PK6_I2C4SCL 0x00091802
18637
#define GPIO_PK6_EN0LED1 0x00091805
18638
#define GPIO_PK6_M0FAULT1 0x00091806
18639
#define GPIO_PK6_EPI0S25 0x0009180F
18640
18641
#define GPIO_PK7_U0RI 0x00091C01
18642
#define GPIO_PK7_I2C4SDA 0x00091C02
18643
#define GPIO_PK7_RTCCLK 0x00091C05
18644
#define GPIO_PK7_M0FAULT2 0x00091C06
18645
#define GPIO_PK7_EPI0S24 0x00091C0F
18646
18647
#define GPIO_PL0_I2C2SDA 0x000A0002
18648
#define GPIO_PL0_M0FAULT3 0x000A0006
18649
#define GPIO_PL0_USB0D0 0x000A000E
18650
#define GPIO_PL0_EPI0S16 0x000A000F
18651
18652
#define GPIO_PL1_I2C2SCL 0x000A0402
18653
#define GPIO_PL1_PHA0 0x000A0406
18654
#define GPIO_PL1_USB0D1 0x000A040E
18655
#define GPIO_PL1_EPI0S17 0x000A040F
18656
18657
#define GPIO_PL2_C0O 0x000A0805
18658
#define GPIO_PL2_PHB0 0x000A0806
18659
#define GPIO_PL2_USB0D2 0x000A080E
18660
#define GPIO_PL2_EPI0S18 0x000A080F
18661
18662
#define GPIO_PL3_C1O 0x000A0C05
18663
#define GPIO_PL3_IDX0 0x000A0C06
18664
#define GPIO_PL3_USB0D3 0x000A0C0E
18665
#define GPIO_PL3_EPI0S19 0x000A0C0F
18666
18667
#define GPIO_PL4_T0CCP0 0x000A1003
18668
#define GPIO_PL4_USB0D4 0x000A100E
18669
#define GPIO_PL4_EPI0S26 0x000A100F
18670
18671
#define GPIO_PL5_T0CCP1 0x000A1403
18672
#define GPIO_PL5_EPI0S33 0x000A140F
18673
#define GPIO_PL5_USB0D5 0x000A140E
18674
18675
#define GPIO_PL6_T1CCP0 0x000A1803
18676
18677
#define GPIO_PL7_T1CCP1 0x000A1C03
18678
18679
#define GPIO_PM0_T2CCP0 0x000B0003
18680
#define GPIO_PM0_EPI0S15 0x000B000F
18681
18682
#define GPIO_PM1_T2CCP1 0x000B0403
18683
#define GPIO_PM1_EPI0S14 0x000B040F
18684
18685
#define GPIO_PM2_T3CCP0 0x000B0803
18686
#define GPIO_PM2_EPI0S13 0x000B080F
18687
18688
#define GPIO_PM3_T3CCP1 0x000B0C03
18689
#define GPIO_PM3_EPI0S12 0x000B0C0F
18690
18691
#define GPIO_PM4_U0CTS 0x000B1001
18692
#define GPIO_PM4_T4CCP0 0x000B1003
18693
18694
#define GPIO_PM5_U0DCD 0x000B1401
18695
#define GPIO_PM5_T4CCP1 0x000B1403
18696
18697
#define GPIO_PM6_U0DSR 0x000B1801
18698
#define GPIO_PM6_T5CCP0 0x000B1803
18699
18700
#define GPIO_PM7_U0RI 0x000B1C01
18701
#define GPIO_PM7_T5CCP1 0x000B1C03
18702
18703
#define GPIO_PN0_U1RTS 0x000C0001
18704
18705
#define GPIO_PN1_U1CTS 0x000C0401
18706
18707
#define GPIO_PN2_U1DCD 0x000C0801
18708
#define GPIO_PN2_U2RTS 0x000C0802
18709
#define GPIO_PN2_EPI0S29 0x000C080F
18710
18711
#define GPIO_PN3_U1DSR 0x000C0C01
18712
#define GPIO_PN3_U2CTS 0x000C0C02
18713
#define GPIO_PN3_EPI0S30 0x000C0C0F
18714
18715
#define GPIO_PN4_U1DTR 0x000C1001
18716
#define GPIO_PN4_U3RTS 0x000C1002
18717
#define GPIO_PN4_I2C2SDA 0x000C1003
18718
#define GPIO_PN4_EPI0S34 0x000C100F
18719
18720
#define GPIO_PN5_U1RI 0x000C1401
18721
#define GPIO_PN5_U3CTS 0x000C1402
18722
#define GPIO_PN5_I2C2SCL 0x000C1403
18723
#define GPIO_PN5_EPI0S35 0x000C140F
18724
18725
#define GPIO_PP0_U6RX 0x000D0001
18726
#define GPIO_PP0_SSI3XDAT2 0x000D000F
18727
18728
#define GPIO_PP1_U6TX 0x000D0401
18729
#define GPIO_PP1_SSI3XDAT3 0x000D040F
18730
18731
#define GPIO_PP2_U0DTR 0x000D0801
18732
#define GPIO_PP2_USB0NXT 0x000D080E
18733
#define GPIO_PP2_EPI0S29 0x000D080F
18734
18735
#define GPIO_PP3_U1CTS 0x000D0C01
18736
#define GPIO_PP3_U0DCD 0x000D0C02
18737
#define GPIO_PP3_RTCCLK 0x000D0C07
18738
#define GPIO_PP3_USB0DIR 0x000D0C0E
18739
#define GPIO_PP3_EPI0S30 0x000D0C0F
18740
18741
#define GPIO_PP4_U3RTS 0x000D1001
18742
#define GPIO_PP4_U0DSR 0x000D1002
18743
#define GPIO_PP4_USB0D7 0x000D100E
18744
18745
#define GPIO_PP5_U3CTS 0x000D1401
18746
#define GPIO_PP5_I2C2SCL 0x000D1402
18747
#define GPIO_PP5_USB0D6 0x000D140E
18748
18749
#define GPIO_PQ0_SSI3CLK 0x000E000E
18750
#define GPIO_PQ0_EPI0S20 0x000E000F
18751
18752
#define GPIO_PQ1_SSI3FSS 0x000E040E
18753
#define GPIO_PQ1_EPI0S21 0x000E040F
18754
18755
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
18756
#define GPIO_PQ2_EPI0S22 0x000E080F
18757
18758
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
18759
#define GPIO_PQ3_EPI0S23 0x000E0C0F
18760
18761
#define GPIO_PQ4_U1RX 0x000E1001
18762
#define GPIO_PQ4_DIVSCLK 0x000E1007
18763
18764
#endif
// PART_TM4C129ENCPDT
18765
18766
//*****************************************************************************
18767
//
18768
// TM4C129ENCZAD Port/Pin Mapping Definitions
18769
//
18770
//*****************************************************************************
18771
#ifdef PART_TM4C129ENCZAD
18772
18773
#define GPIO_PA0_U0RX 0x00000001
18774
#define GPIO_PA0_I2C9SCL 0x00000002
18775
#define GPIO_PA0_T0CCP0 0x00000003
18776
#define GPIO_PA0_CAN0RX 0x00000007
18777
18778
#define GPIO_PA1_U0TX 0x00000401
18779
#define GPIO_PA1_I2C9SDA 0x00000402
18780
#define GPIO_PA1_T0CCP1 0x00000403
18781
#define GPIO_PA1_CAN0TX 0x00000407
18782
18783
#define GPIO_PA2_U4RX 0x00000801
18784
#define GPIO_PA2_I2C8SCL 0x00000802
18785
#define GPIO_PA2_T1CCP0 0x00000803
18786
#define GPIO_PA2_SSI0CLK 0x0000080F
18787
18788
#define GPIO_PA3_U4TX 0x00000C01
18789
#define GPIO_PA3_I2C8SDA 0x00000C02
18790
#define GPIO_PA3_T1CCP1 0x00000C03
18791
#define GPIO_PA3_SSI0FSS 0x00000C0F
18792
18793
#define GPIO_PA4_U3RX 0x00001001
18794
#define GPIO_PA4_T2CCP0 0x00001003
18795
#define GPIO_PA4_I2C7SCL 0x00001002
18796
#define GPIO_PA4_SSI0XDAT0 0x0000100F
18797
18798
#define GPIO_PA5_U3TX 0x00001401
18799
#define GPIO_PA5_T2CCP1 0x00001403
18800
#define GPIO_PA5_I2C7SDA 0x00001402
18801
#define GPIO_PA5_SSI0XDAT1 0x0000140F
18802
18803
#define GPIO_PA6_U2RX 0x00001801
18804
#define GPIO_PA6_I2C6SCL 0x00001802
18805
#define GPIO_PA6_T3CCP0 0x00001803
18806
#define GPIO_PA6_USB0EPEN 0x00001805
18807
#define GPIO_PA6_SSI0XDAT2 0x0000180D
18808
#define GPIO_PA6_EPI0S8 0x0000180F
18809
18810
#define GPIO_PA7_U2TX 0x00001C01
18811
#define GPIO_PA7_I2C6SDA 0x00001C02
18812
#define GPIO_PA7_T3CCP1 0x00001C03
18813
#define GPIO_PA7_USB0PFLT 0x00001C05
18814
#define GPIO_PA7_USB0EPEN 0x00001C0B
18815
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
18816
#define GPIO_PA7_EPI0S9 0x00001C0F
18817
18818
#define GPIO_PB0_U1RX 0x00010001
18819
#define GPIO_PB0_I2C5SCL 0x00010002
18820
#define GPIO_PB0_CAN1RX 0x00010007
18821
#define GPIO_PB0_T4CCP0 0x00010003
18822
18823
#define GPIO_PB1_U1TX 0x00010401
18824
#define GPIO_PB1_I2C5SDA 0x00010402
18825
#define GPIO_PB1_CAN1TX 0x00010407
18826
#define GPIO_PB1_T4CCP1 0x00010403
18827
18828
#define GPIO_PB2_T5CCP0 0x00010803
18829
#define GPIO_PB2_I2C0SCL 0x00010802
18830
#define GPIO_PB2_USB0STP 0x0001080E
18831
#define GPIO_PB2_EPI0S27 0x0001080F
18832
18833
#define GPIO_PB3_I2C0SDA 0x00010C02
18834
#define GPIO_PB3_T5CCP1 0x00010C03
18835
#define GPIO_PB3_USB0CLK 0x00010C0E
18836
#define GPIO_PB3_EPI0S28 0x00010C0F
18837
18838
#define GPIO_PB4_U0CTS 0x00011001
18839
#define GPIO_PB4_I2C5SCL 0x00011002
18840
#define GPIO_PB4_SSI1FSS 0x0001100F
18841
18842
#define GPIO_PB5_U0RTS 0x00011401
18843
#define GPIO_PB5_I2C5SDA 0x00011402
18844
#define GPIO_PB5_SSI1CLK 0x0001140F
18845
18846
#define GPIO_PB6_I2C6SCL 0x00011802
18847
#define GPIO_PB6_T6CCP0 0x00011803
18848
18849
#define GPIO_PB7_I2C6SDA 0x00011C02
18850
#define GPIO_PB7_T6CCP1 0x00011C03
18851
18852
#define GPIO_PC0_TCK 0x00020001
18853
#define GPIO_PC0_SWCLK 0x00020001
18854
18855
#define GPIO_PC1_TMS 0x00020401
18856
#define GPIO_PC1_SWDIO 0x00020401
18857
18858
#define GPIO_PC2_TDI 0x00020801
18859
18860
#define GPIO_PC3_SWO 0x00020C01
18861
#define GPIO_PC3_TDO 0x00020C01
18862
18863
#define GPIO_PC4_U7RX 0x00021001
18864
#define GPIO_PC4_T7CCP0 0x00021003
18865
#define GPIO_PC4_EPI0S7 0x0002100F
18866
18867
#define GPIO_PC5_U7TX 0x00021401
18868
#define GPIO_PC5_T7CCP1 0x00021403
18869
#define GPIO_PC5_RTCCLK 0x00021407
18870
#define GPIO_PC5_EPI0S6 0x0002140F
18871
18872
#define GPIO_PC6_U5RX 0x00021801
18873
#define GPIO_PC6_EPI0S5 0x0002180F
18874
18875
#define GPIO_PC7_U5TX 0x00021C01
18876
#define GPIO_PC7_EPI0S4 0x00021C0F
18877
18878
#define GPIO_PD0_I2C7SCL 0x00030002
18879
#define GPIO_PD0_T0CCP0 0x00030003
18880
#define GPIO_PD0_C0O 0x00030005
18881
#define GPIO_PD0_SSI2XDAT1 0x0003000F
18882
18883
#define GPIO_PD1_I2C7SDA 0x00030402
18884
#define GPIO_PD1_T0CCP1 0x00030403
18885
#define GPIO_PD1_C1O 0x00030405
18886
#define GPIO_PD1_SSI2XDAT0 0x0003040F
18887
18888
#define GPIO_PD2_I2C8SCL 0x00030802
18889
#define GPIO_PD2_T1CCP0 0x00030803
18890
#define GPIO_PD2_C2O 0x00030805
18891
#define GPIO_PD2_SSI2FSS 0x0003080F
18892
18893
#define GPIO_PD3_I2C8SDA 0x00030C02
18894
#define GPIO_PD3_T1CCP1 0x00030C03
18895
#define GPIO_PD3_SSI2CLK 0x00030C0F
18896
18897
#define GPIO_PD4_U2RX 0x00031001
18898
#define GPIO_PD4_T3CCP0 0x00031003
18899
#define GPIO_PD4_SSI1XDAT2 0x0003100F
18900
18901
#define GPIO_PD5_U2TX 0x00031401
18902
#define GPIO_PD5_T3CCP1 0x00031403
18903
#define GPIO_PD5_SSI1XDAT3 0x0003140F
18904
18905
#define GPIO_PD6_U2RTS 0x00031801
18906
#define GPIO_PD6_T4CCP0 0x00031803
18907
#define GPIO_PD6_USB0EPEN 0x00031805
18908
#define GPIO_PD6_SSI2XDAT3 0x0003180F
18909
18910
#define GPIO_PD7_U2CTS 0x00031C01
18911
#define GPIO_PD7_T4CCP1 0x00031C03
18912
#define GPIO_PD7_USB0PFLT 0x00031C05
18913
#define GPIO_PD7_NMI 0x00031C08
18914
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
18915
18916
#define GPIO_PE0_U1RTS 0x00040001
18917
18918
#define GPIO_PE1_U1DSR 0x00040401
18919
18920
#define GPIO_PE2_U1DCD 0x00040801
18921
18922
#define GPIO_PE3_U1DTR 0x00040C01
18923
18924
#define GPIO_PE4_U1RI 0x00041001
18925
#define GPIO_PE4_SSI1XDAT0 0x0004100F
18926
18927
#define GPIO_PE5_SSI1XDAT1 0x0004140F
18928
18929
#define GPIO_PE6_U0CTS 0x00041801
18930
#define GPIO_PE6_I2C9SCL 0x00041802
18931
18932
#define GPIO_PE7_U0RTS 0x00041C01
18933
#define GPIO_PE7_I2C9SDA 0x00041C02
18934
#define GPIO_PE7_NMI 0x00041C08
18935
18936
#define GPIO_PF0_EN0LED0 0x00050005
18937
#define GPIO_PF0_M0PWM0 0x00050006
18938
#define GPIO_PF0_SSI3XDAT1 0x0005000E
18939
#define GPIO_PF0_TRD2 0x0005000F
18940
18941
#define GPIO_PF1_EN0LED2 0x00050405
18942
#define GPIO_PF1_M0PWM1 0x00050406
18943
#define GPIO_PF1_SSI3XDAT0 0x0005040E
18944
#define GPIO_PF1_TRD1 0x0005040F
18945
18946
#define GPIO_PF2_M0PWM2 0x00050806
18947
#define GPIO_PF2_SSI3FSS 0x0005080E
18948
#define GPIO_PF2_TRD0 0x0005080F
18949
18950
#define GPIO_PF3_M0PWM3 0x00050C06
18951
#define GPIO_PF3_SSI3CLK 0x00050C0E
18952
#define GPIO_PF3_TRCLK 0x00050C0F
18953
18954
#define GPIO_PF4_EN0LED1 0x00051005
18955
#define GPIO_PF4_M0FAULT0 0x00051006
18956
#define GPIO_PF4_SSI3XDAT2 0x0005100E
18957
#define GPIO_PF4_TRD3 0x0005100F
18958
18959
#define GPIO_PF5_SSI3XDAT3 0x0005140E
18960
18961
#define GPIO_PG0_I2C1SCL 0x00060002
18962
#define GPIO_PG0_EN0PPS 0x00060005
18963
#define GPIO_PG0_M0PWM4 0x00060006
18964
#define GPIO_PG0_EPI0S11 0x0006000F
18965
18966
#define GPIO_PG1_I2C1SDA 0x00060402
18967
#define GPIO_PG1_M0PWM5 0x00060406
18968
#define GPIO_PG1_EPI0S10 0x0006040F
18969
18970
#define GPIO_PG2_I2C2SCL 0x00060802
18971
#define GPIO_PG2_SSI2XDAT3 0x0006080F
18972
18973
#define GPIO_PG3_I2C2SDA 0x00060C02
18974
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
18975
18976
#define GPIO_PG4_U0CTS 0x00061001
18977
#define GPIO_PG4_I2C3SCL 0x00061002
18978
#define GPIO_PG4_SSI2XDAT1 0x0006100F
18979
18980
#define GPIO_PG5_U0RTS 0x00061401
18981
#define GPIO_PG5_I2C3SDA 0x00061402
18982
#define GPIO_PG5_SSI2XDAT0 0x0006140F
18983
18984
#define GPIO_PG6_I2C4SCL 0x00061802
18985
#define GPIO_PG6_SSI2FSS 0x0006180F
18986
18987
#define GPIO_PG7_I2C4SDA 0x00061C02
18988
#define GPIO_PG7_SSI2CLK 0x00061C0F
18989
18990
#define GPIO_PH0_U0RTS 0x00070001
18991
#define GPIO_PH0_EPI0S0 0x0007000F
18992
18993
#define GPIO_PH1_U0CTS 0x00070401
18994
#define GPIO_PH1_EPI0S1 0x0007040F
18995
18996
#define GPIO_PH2_U0DCD 0x00070801
18997
#define GPIO_PH2_EPI0S2 0x0007080F
18998
18999
#define GPIO_PH3_U0DSR 0x00070C01
19000
#define GPIO_PH3_EPI0S3 0x00070C0F
19001
19002
#define GPIO_PH4_U0DTR 0x00071001
19003
19004
#define GPIO_PH5_U0RI 0x00071401
19005
#define GPIO_PH5_EN0PPS 0x00071405
19006
19007
#define GPIO_PH6_U5RX 0x00071801
19008
#define GPIO_PH6_U7RX 0x00071802
19009
19010
#define GPIO_PH7_U5TX 0x00071C01
19011
#define GPIO_PH7_U7TX 0x00071C02
19012
19013
#define GPIO_PJ0_U3RX 0x00080001
19014
#define GPIO_PJ0_EN0PPS 0x00080005
19015
19016
#define GPIO_PJ1_U3TX 0x00080401
19017
19018
#define GPIO_PJ2_U2RTS 0x00080801
19019
19020
#define GPIO_PJ3_U2CTS 0x00080C01
19021
19022
#define GPIO_PJ4_U3RTS 0x00081001
19023
19024
#define GPIO_PJ5_U3CTS 0x00081401
19025
19026
#define GPIO_PJ6_U4RTS 0x00081801
19027
19028
#define GPIO_PJ7_U4CTS 0x00081C01
19029
19030
#define GPIO_PK0_U4RX 0x00090001
19031
#define GPIO_PK0_EPI0S0 0x0009000F
19032
19033
#define GPIO_PK1_U4TX 0x00090401
19034
#define GPIO_PK1_EPI0S1 0x0009040F
19035
19036
#define GPIO_PK2_U4RTS 0x00090801
19037
#define GPIO_PK2_EPI0S2 0x0009080F
19038
19039
#define GPIO_PK3_U4CTS 0x00090C01
19040
#define GPIO_PK3_EPI0S3 0x00090C0F
19041
19042
#define GPIO_PK4_I2C3SCL 0x00091002
19043
#define GPIO_PK4_EN0LED0 0x00091005
19044
#define GPIO_PK4_M0PWM6 0x00091006
19045
#define GPIO_PK4_EPI0S32 0x0009100F
19046
19047
#define GPIO_PK5_I2C3SDA 0x00091402
19048
#define GPIO_PK5_EN0LED2 0x00091405
19049
#define GPIO_PK5_M0PWM7 0x00091406
19050
#define GPIO_PK5_EPI0S31 0x0009140F
19051
19052
#define GPIO_PK6_I2C4SCL 0x00091802
19053
#define GPIO_PK6_EN0LED1 0x00091805
19054
#define GPIO_PK6_M0FAULT1 0x00091806
19055
#define GPIO_PK6_EPI0S25 0x0009180F
19056
19057
#define GPIO_PK7_U0RI 0x00091C01
19058
#define GPIO_PK7_I2C4SDA 0x00091C02
19059
#define GPIO_PK7_RTCCLK 0x00091C05
19060
#define GPIO_PK7_M0FAULT2 0x00091C06
19061
#define GPIO_PK7_EPI0S24 0x00091C0F
19062
19063
#define GPIO_PL0_I2C2SDA 0x000A0002
19064
#define GPIO_PL0_M0FAULT3 0x000A0006
19065
#define GPIO_PL0_USB0D0 0x000A000E
19066
#define GPIO_PL0_EPI0S16 0x000A000F
19067
19068
#define GPIO_PL1_I2C2SCL 0x000A0402
19069
#define GPIO_PL1_PHA0 0x000A0406
19070
#define GPIO_PL1_USB0D1 0x000A040E
19071
#define GPIO_PL1_EPI0S17 0x000A040F
19072
19073
#define GPIO_PL2_C0O 0x000A0805
19074
#define GPIO_PL2_PHB0 0x000A0806
19075
#define GPIO_PL2_USB0D2 0x000A080E
19076
#define GPIO_PL2_EPI0S18 0x000A080F
19077
19078
#define GPIO_PL3_C1O 0x000A0C05
19079
#define GPIO_PL3_IDX0 0x000A0C06
19080
#define GPIO_PL3_USB0D3 0x000A0C0E
19081
#define GPIO_PL3_EPI0S19 0x000A0C0F
19082
19083
#define GPIO_PL4_T0CCP0 0x000A1003
19084
#define GPIO_PL4_USB0D4 0x000A100E
19085
#define GPIO_PL4_EPI0S26 0x000A100F
19086
19087
#define GPIO_PL5_T0CCP1 0x000A1403
19088
#define GPIO_PL5_EPI0S33 0x000A140F
19089
#define GPIO_PL5_USB0D5 0x000A140E
19090
19091
#define GPIO_PL6_T1CCP0 0x000A1803
19092
19093
#define GPIO_PL7_T1CCP1 0x000A1C03
19094
19095
#define GPIO_PM0_T2CCP0 0x000B0003
19096
#define GPIO_PM0_EPI0S15 0x000B000F
19097
19098
#define GPIO_PM1_T2CCP1 0x000B0403
19099
#define GPIO_PM1_EPI0S14 0x000B040F
19100
19101
#define GPIO_PM2_T3CCP0 0x000B0803
19102
#define GPIO_PM2_EPI0S13 0x000B080F
19103
19104
#define GPIO_PM3_T3CCP1 0x000B0C03
19105
#define GPIO_PM3_EPI0S12 0x000B0C0F
19106
19107
#define GPIO_PM4_U0CTS 0x000B1001
19108
#define GPIO_PM4_T4CCP0 0x000B1003
19109
19110
#define GPIO_PM5_U0DCD 0x000B1401
19111
#define GPIO_PM5_T4CCP1 0x000B1403
19112
19113
#define GPIO_PM6_U0DSR 0x000B1801
19114
#define GPIO_PM6_T5CCP0 0x000B1803
19115
19116
#define GPIO_PM7_U0RI 0x000B1C01
19117
#define GPIO_PM7_T5CCP1 0x000B1C03
19118
19119
#define GPIO_PN0_U1RTS 0x000C0001
19120
19121
#define GPIO_PN1_U1CTS 0x000C0401
19122
19123
#define GPIO_PN2_U1DCD 0x000C0801
19124
#define GPIO_PN2_U2RTS 0x000C0802
19125
#define GPIO_PN2_EPI0S29 0x000C080F
19126
19127
#define GPIO_PN3_U1DSR 0x000C0C01
19128
#define GPIO_PN3_U2CTS 0x000C0C02
19129
#define GPIO_PN3_EPI0S30 0x000C0C0F
19130
19131
#define GPIO_PN4_U1DTR 0x000C1001
19132
#define GPIO_PN4_U3RTS 0x000C1002
19133
#define GPIO_PN4_I2C2SDA 0x000C1003
19134
#define GPIO_PN4_EPI0S34 0x000C100F
19135
19136
#define GPIO_PN5_U1RI 0x000C1401
19137
#define GPIO_PN5_U3CTS 0x000C1402
19138
#define GPIO_PN5_I2C2SCL 0x000C1403
19139
#define GPIO_PN5_EPI0S35 0x000C140F
19140
19141
#define GPIO_PN6_U4RTS 0x000C1802
19142
19143
#define GPIO_PN7_U1RTS 0x000C1C01
19144
#define GPIO_PN7_U4CTS 0x000C1C02
19145
19146
#define GPIO_PP0_U6RX 0x000D0001
19147
#define GPIO_PP0_T6CCP0 0x000D0005
19148
#define GPIO_PP0_SSI3XDAT2 0x000D000F
19149
19150
#define GPIO_PP1_U6TX 0x000D0401
19151
#define GPIO_PP1_T6CCP1 0x000D0405
19152
#define GPIO_PP1_SSI3XDAT3 0x000D040F
19153
19154
#define GPIO_PP2_U0DTR 0x000D0801
19155
#define GPIO_PP2_USB0NXT 0x000D080E
19156
#define GPIO_PP2_EPI0S29 0x000D080F
19157
19158
#define GPIO_PP3_U1CTS 0x000D0C01
19159
#define GPIO_PP3_U0DCD 0x000D0C02
19160
#define GPIO_PP3_RTCCLK 0x000D0C07
19161
#define GPIO_PP3_USB0DIR 0x000D0C0E
19162
#define GPIO_PP3_EPI0S30 0x000D0C0F
19163
19164
#define GPIO_PP4_U3RTS 0x000D1001
19165
#define GPIO_PP4_U0DSR 0x000D1002
19166
#define GPIO_PP4_USB0D7 0x000D100E
19167
19168
#define GPIO_PP5_U3CTS 0x000D1401
19169
#define GPIO_PP5_I2C2SCL 0x000D1402
19170
#define GPIO_PP5_USB0D6 0x000D140E
19171
19172
#define GPIO_PP6_U1DCD 0x000D1801
19173
#define GPIO_PP6_I2C2SDA 0x000D1802
19174
19175
#define GPIO_PQ0_T6CCP0 0x000E0003
19176
#define GPIO_PQ0_SSI3CLK 0x000E000E
19177
#define GPIO_PQ0_EPI0S20 0x000E000F
19178
19179
#define GPIO_PQ1_T6CCP1 0x000E0403
19180
#define GPIO_PQ1_SSI3FSS 0x000E040E
19181
#define GPIO_PQ1_EPI0S21 0x000E040F
19182
19183
#define GPIO_PQ2_T7CCP0 0x000E0803
19184
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
19185
#define GPIO_PQ2_EPI0S22 0x000E080F
19186
19187
#define GPIO_PQ3_T7CCP1 0x000E0C03
19188
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
19189
#define GPIO_PQ3_EPI0S23 0x000E0C0F
19190
19191
#define GPIO_PQ4_U1RX 0x000E1001
19192
#define GPIO_PQ4_DIVSCLK 0x000E1007
19193
19194
#define GPIO_PQ5_U1TX 0x000E1401
19195
19196
#define GPIO_PQ6_U1DTR 0x000E1801
19197
19198
#define GPIO_PQ7_U1RI 0x000E1C01
19199
19200
#define GPIO_PR0_U4TX 0x000F0001
19201
#define GPIO_PR0_I2C1SCL 0x000F0002
19202
#define GPIO_PR0_M0PWM0 0x000F0006
19203
19204
#define GPIO_PR1_U4RX 0x000F0401
19205
#define GPIO_PR1_I2C1SDA 0x000F0402
19206
#define GPIO_PR1_M0PWM1 0x000F0406
19207
19208
#define GPIO_PR2_I2C2SCL 0x000F0802
19209
#define GPIO_PR2_M0PWM2 0x000F0806
19210
19211
#define GPIO_PR3_I2C2SDA 0x000F0C02
19212
#define GPIO_PR3_M0PWM3 0x000F0C06
19213
19214
#define GPIO_PR4_I2C3SCL 0x000F1002
19215
#define GPIO_PR4_T0CCP0 0x000F1003
19216
#define GPIO_PR4_M0PWM4 0x000F1006
19217
19218
#define GPIO_PR5_U1RX 0x000F1401
19219
#define GPIO_PR5_I2C3SDA 0x000F1402
19220
#define GPIO_PR5_T0CCP1 0x000F1403
19221
#define GPIO_PR5_M0PWM5 0x000F1406
19222
19223
#define GPIO_PR6_U1TX 0x000F1801
19224
#define GPIO_PR6_I2C4SCL 0x000F1802
19225
#define GPIO_PR6_T1CCP0 0x000F1803
19226
#define GPIO_PR6_M0PWM6 0x000F1806
19227
19228
#define GPIO_PR7_I2C4SDA 0x000F1C02
19229
#define GPIO_PR7_T1CCP1 0x000F1C03
19230
#define GPIO_PR7_M0PWM7 0x000F1C06
19231
19232
#define GPIO_PS0_T2CCP0 0x00100003
19233
#define GPIO_PS0_M0FAULT0 0x00100006
19234
19235
#define GPIO_PS1_T2CCP1 0x00100403
19236
#define GPIO_PS1_M0FAULT1 0x00100406
19237
19238
#define GPIO_PS2_U1DSR 0x00100801
19239
#define GPIO_PS2_T3CCP0 0x00100803
19240
#define GPIO_PS2_M0FAULT2 0x00100806
19241
19242
#define GPIO_PS3_T3CCP1 0x00100C03
19243
#define GPIO_PS3_M0FAULT3 0x00100C06
19244
19245
#define GPIO_PS4_T4CCP0 0x00101003
19246
#define GPIO_PS4_PHA0 0x00101006
19247
19248
#define GPIO_PS5_T4CCP1 0x00101403
19249
#define GPIO_PS5_PHB0 0x00101406
19250
19251
#define GPIO_PS6_T5CCP0 0x00101803
19252
#define GPIO_PS6_IDX0 0x00101806
19253
19254
#define GPIO_PS7_T5CCP1 0x00101C03
19255
19256
#define GPIO_PT0_T6CCP0 0x00110003
19257
#define GPIO_PT0_CAN0RX 0x00110007
19258
19259
#define GPIO_PT1_T6CCP1 0x00110403
19260
#define GPIO_PT1_CAN0TX 0x00110407
19261
19262
#define GPIO_PT2_T7CCP0 0x00110803
19263
#define GPIO_PT2_CAN1RX 0x00110807
19264
19265
#define GPIO_PT3_T7CCP1 0x00110C03
19266
#define GPIO_PT3_CAN1TX 0x00110C07
19267
19268
#endif
// PART_TM4C129ENCZAD
19269
19270
//*****************************************************************************
19271
//
19272
// TM4C129LNCZAD Port/Pin Mapping Definitions
19273
//
19274
//*****************************************************************************
19275
#ifdef PART_TM4C129LNCZAD
19276
19277
#define GPIO_PA0_U0RX 0x00000001
19278
#define GPIO_PA0_I2C9SCL 0x00000002
19279
#define GPIO_PA0_T0CCP0 0x00000003
19280
#define GPIO_PA0_CAN0RX 0x00000007
19281
19282
#define GPIO_PA1_U0TX 0x00000401
19283
#define GPIO_PA1_I2C9SDA 0x00000402
19284
#define GPIO_PA1_T0CCP1 0x00000403
19285
#define GPIO_PA1_CAN0TX 0x00000407
19286
19287
#define GPIO_PA2_U4RX 0x00000801
19288
#define GPIO_PA2_I2C8SCL 0x00000802
19289
#define GPIO_PA2_T1CCP0 0x00000803
19290
#define GPIO_PA2_SSI0CLK 0x0000080F
19291
19292
#define GPIO_PA3_U4TX 0x00000C01
19293
#define GPIO_PA3_I2C8SDA 0x00000C02
19294
#define GPIO_PA3_T1CCP1 0x00000C03
19295
#define GPIO_PA3_SSI0FSS 0x00000C0F
19296
19297
#define GPIO_PA4_U3RX 0x00001001
19298
#define GPIO_PA4_T2CCP0 0x00001003
19299
#define GPIO_PA4_I2C7SCL 0x00001002
19300
#define GPIO_PA4_SSI0XDAT0 0x0000100F
19301
19302
#define GPIO_PA5_U3TX 0x00001401
19303
#define GPIO_PA5_T2CCP1 0x00001403
19304
#define GPIO_PA5_I2C7SDA 0x00001402
19305
#define GPIO_PA5_SSI0XDAT1 0x0000140F
19306
19307
#define GPIO_PA6_U2RX 0x00001801
19308
#define GPIO_PA6_I2C6SCL 0x00001802
19309
#define GPIO_PA6_T3CCP0 0x00001803
19310
#define GPIO_PA6_USB0EPEN 0x00001805
19311
#define GPIO_PA6_SSI0XDAT2 0x0000180D
19312
#define GPIO_PA6_EPI0S8 0x0000180F
19313
19314
#define GPIO_PA7_U2TX 0x00001C01
19315
#define GPIO_PA7_I2C6SDA 0x00001C02
19316
#define GPIO_PA7_T3CCP1 0x00001C03
19317
#define GPIO_PA7_USB0PFLT 0x00001C05
19318
#define GPIO_PA7_USB0EPEN 0x00001C0B
19319
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
19320
#define GPIO_PA7_EPI0S9 0x00001C0F
19321
19322
#define GPIO_PB0_U1RX 0x00010001
19323
#define GPIO_PB0_I2C5SCL 0x00010002
19324
#define GPIO_PB0_CAN1RX 0x00010007
19325
#define GPIO_PB0_T4CCP0 0x00010003
19326
19327
#define GPIO_PB1_U1TX 0x00010401
19328
#define GPIO_PB1_I2C5SDA 0x00010402
19329
#define GPIO_PB1_CAN1TX 0x00010407
19330
#define GPIO_PB1_T4CCP1 0x00010403
19331
19332
#define GPIO_PB2_T5CCP0 0x00010803
19333
#define GPIO_PB2_I2C0SCL 0x00010802
19334
#define GPIO_PB2_USB0STP 0x0001080E
19335
#define GPIO_PB2_EPI0S27 0x0001080F
19336
19337
#define GPIO_PB3_I2C0SDA 0x00010C02
19338
#define GPIO_PB3_T5CCP1 0x00010C03
19339
#define GPIO_PB3_USB0CLK 0x00010C0E
19340
#define GPIO_PB3_EPI0S28 0x00010C0F
19341
19342
#define GPIO_PB4_U0CTS 0x00011001
19343
#define GPIO_PB4_I2C5SCL 0x00011002
19344
#define GPIO_PB4_SSI1FSS 0x0001100F
19345
19346
#define GPIO_PB5_U0RTS 0x00011401
19347
#define GPIO_PB5_I2C5SDA 0x00011402
19348
#define GPIO_PB5_SSI1CLK 0x0001140F
19349
19350
#define GPIO_PB6_I2C6SCL 0x00011802
19351
#define GPIO_PB6_T6CCP0 0x00011803
19352
19353
#define GPIO_PB7_I2C6SDA 0x00011C02
19354
#define GPIO_PB7_T6CCP1 0x00011C03
19355
19356
#define GPIO_PC0_TCK 0x00020001
19357
#define GPIO_PC0_SWCLK 0x00020001
19358
19359
#define GPIO_PC1_TMS 0x00020401
19360
#define GPIO_PC1_SWDIO 0x00020401
19361
19362
#define GPIO_PC2_TDI 0x00020801
19363
19364
#define GPIO_PC3_SWO 0x00020C01
19365
#define GPIO_PC3_TDO 0x00020C01
19366
19367
#define GPIO_PC4_U7RX 0x00021001
19368
#define GPIO_PC4_T7CCP0 0x00021003
19369
#define GPIO_PC4_EPI0S7 0x0002100F
19370
19371
#define GPIO_PC5_U7TX 0x00021401
19372
#define GPIO_PC5_T7CCP1 0x00021403
19373
#define GPIO_PC5_RTCCLK 0x00021407
19374
#define GPIO_PC5_EPI0S6 0x0002140F
19375
19376
#define GPIO_PC6_U5RX 0x00021801
19377
#define GPIO_PC6_EPI0S5 0x0002180F
19378
19379
#define GPIO_PC7_U5TX 0x00021C01
19380
#define GPIO_PC7_EPI0S4 0x00021C0F
19381
19382
#define GPIO_PD0_I2C7SCL 0x00030002
19383
#define GPIO_PD0_T0CCP0 0x00030003
19384
#define GPIO_PD0_C0O 0x00030005
19385
#define GPIO_PD0_SSI2XDAT1 0x0003000F
19386
19387
#define GPIO_PD1_I2C7SDA 0x00030402
19388
#define GPIO_PD1_T0CCP1 0x00030403
19389
#define GPIO_PD1_C1O 0x00030405
19390
#define GPIO_PD1_SSI2XDAT0 0x0003040F
19391
19392
#define GPIO_PD2_I2C8SCL 0x00030802
19393
#define GPIO_PD2_T1CCP0 0x00030803
19394
#define GPIO_PD2_C2O 0x00030805
19395
#define GPIO_PD2_SSI2FSS 0x0003080F
19396
19397
#define GPIO_PD3_I2C8SDA 0x00030C02
19398
#define GPIO_PD3_T1CCP1 0x00030C03
19399
#define GPIO_PD3_SSI2CLK 0x00030C0F
19400
19401
#define GPIO_PD4_U2RX 0x00031001
19402
#define GPIO_PD4_T3CCP0 0x00031003
19403
#define GPIO_PD4_SSI1XDAT2 0x0003100F
19404
19405
#define GPIO_PD5_U2TX 0x00031401
19406
#define GPIO_PD5_T3CCP1 0x00031403
19407
#define GPIO_PD5_SSI1XDAT3 0x0003140F
19408
19409
#define GPIO_PD6_U2RTS 0x00031801
19410
#define GPIO_PD6_T4CCP0 0x00031803
19411
#define GPIO_PD6_USB0EPEN 0x00031805
19412
#define GPIO_PD6_SSI2XDAT3 0x0003180F
19413
19414
#define GPIO_PD7_U2CTS 0x00031C01
19415
#define GPIO_PD7_T4CCP1 0x00031C03
19416
#define GPIO_PD7_USB0PFLT 0x00031C05
19417
#define GPIO_PD7_NMI 0x00031C08
19418
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
19419
19420
#define GPIO_PE0_U1RTS 0x00040001
19421
19422
#define GPIO_PE1_U1DSR 0x00040401
19423
19424
#define GPIO_PE2_U1DCD 0x00040801
19425
19426
#define GPIO_PE3_U1DTR 0x00040C01
19427
19428
#define GPIO_PE4_U1RI 0x00041001
19429
#define GPIO_PE4_SSI1XDAT0 0x0004100F
19430
19431
#define GPIO_PE5_SSI1XDAT1 0x0004140F
19432
19433
#define GPIO_PE6_U0CTS 0x00041801
19434
#define GPIO_PE6_I2C9SCL 0x00041802
19435
19436
#define GPIO_PE7_U0RTS 0x00041C01
19437
#define GPIO_PE7_I2C9SDA 0x00041C02
19438
#define GPIO_PE7_NMI 0x00041C08
19439
19440
#define GPIO_PF0_EN0LED0 0x00050005
19441
#define GPIO_PF0_M0PWM0 0x00050006
19442
#define GPIO_PF0_SSI3XDAT1 0x0005000E
19443
#define GPIO_PF0_TRD2 0x0005000F
19444
19445
#define GPIO_PF1_EN0LED2 0x00050405
19446
#define GPIO_PF1_M0PWM1 0x00050406
19447
#define GPIO_PF1_SSI3XDAT0 0x0005040E
19448
#define GPIO_PF1_TRD1 0x0005040F
19449
19450
#define GPIO_PF2_M0PWM2 0x00050806
19451
#define GPIO_PF2_SSI3FSS 0x0005080E
19452
#define GPIO_PF2_TRD0 0x0005080F
19453
19454
#define GPIO_PF3_M0PWM3 0x00050C06
19455
#define GPIO_PF3_SSI3CLK 0x00050C0E
19456
#define GPIO_PF3_TRCLK 0x00050C0F
19457
19458
#define GPIO_PF4_EN0LED1 0x00051005
19459
#define GPIO_PF4_M0FAULT0 0x00051006
19460
#define GPIO_PF4_SSI3XDAT2 0x0005100E
19461
#define GPIO_PF4_TRD3 0x0005100F
19462
19463
#define GPIO_PF5_SSI3XDAT3 0x0005140E
19464
19465
#define GPIO_PF6_LCDMCLK 0x0005180F
19466
19467
#define GPIO_PF7_LCDDATA02 0x00051C0F
19468
19469
#define GPIO_PG0_I2C1SCL 0x00060002
19470
#define GPIO_PG0_EN0PPS 0x00060005
19471
#define GPIO_PG0_M0PWM4 0x00060006
19472
#define GPIO_PG0_EPI0S11 0x0006000F
19473
19474
#define GPIO_PG1_I2C1SDA 0x00060402
19475
#define GPIO_PG1_M0PWM5 0x00060406
19476
#define GPIO_PG1_EPI0S10 0x0006040F
19477
19478
#define GPIO_PG2_I2C2SCL 0x00060802
19479
#define GPIO_PG2_SSI2XDAT3 0x0006080F
19480
19481
#define GPIO_PG3_I2C2SDA 0x00060C02
19482
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
19483
19484
#define GPIO_PG4_U0CTS 0x00061001
19485
#define GPIO_PG4_I2C3SCL 0x00061002
19486
#define GPIO_PG4_SSI2XDAT1 0x0006100F
19487
19488
#define GPIO_PG5_U0RTS 0x00061401
19489
#define GPIO_PG5_I2C3SDA 0x00061402
19490
#define GPIO_PG5_SSI2XDAT0 0x0006140F
19491
19492
#define GPIO_PG6_I2C4SCL 0x00061802
19493
#define GPIO_PG6_SSI2FSS 0x0006180F
19494
19495
#define GPIO_PG7_I2C4SDA 0x00061C02
19496
#define GPIO_PG7_SSI2CLK 0x00061C0F
19497
19498
#define GPIO_PH0_U0RTS 0x00070001
19499
#define GPIO_PH0_EPI0S0 0x0007000F
19500
19501
#define GPIO_PH1_U0CTS 0x00070401
19502
#define GPIO_PH1_EPI0S1 0x0007040F
19503
19504
#define GPIO_PH2_U0DCD 0x00070801
19505
#define GPIO_PH2_EPI0S2 0x0007080F
19506
19507
#define GPIO_PH3_U0DSR 0x00070C01
19508
#define GPIO_PH3_EPI0S3 0x00070C0F
19509
19510
#define GPIO_PH4_U0DTR 0x00071001
19511
19512
#define GPIO_PH5_U0RI 0x00071401
19513
#define GPIO_PH5_EN0PPS 0x00071405
19514
19515
#define GPIO_PH6_U5RX 0x00071801
19516
#define GPIO_PH6_U7RX 0x00071802
19517
19518
#define GPIO_PH7_U5TX 0x00071C01
19519
#define GPIO_PH7_U7TX 0x00071C02
19520
19521
#define GPIO_PJ0_U3RX 0x00080001
19522
#define GPIO_PJ0_EN0PPS 0x00080005
19523
19524
#define GPIO_PJ1_U3TX 0x00080401
19525
19526
#define GPIO_PJ2_U2RTS 0x00080801
19527
#define GPIO_PJ2_LCDDATA14 0x0008080F
19528
19529
#define GPIO_PJ3_U2CTS 0x00080C01
19530
#define GPIO_PJ3_LCDDATA15 0x00080C0F
19531
19532
#define GPIO_PJ4_U3RTS 0x00081001
19533
#define GPIO_PJ4_LCDDATA16 0x0008100F
19534
19535
#define GPIO_PJ5_U3CTS 0x00081401
19536
#define GPIO_PJ5_LCDDATA17 0x0008140F
19537
19538
#define GPIO_PJ6_U4RTS 0x00081801
19539
#define GPIO_PJ6_LCDAC 0x0008180F
19540
19541
#define GPIO_PJ7_U4CTS 0x00081C01
19542
19543
#define GPIO_PK0_U4RX 0x00090001
19544
#define GPIO_PK0_EPI0S0 0x0009000F
19545
19546
#define GPIO_PK1_U4TX 0x00090401
19547
#define GPIO_PK1_EPI0S1 0x0009040F
19548
19549
#define GPIO_PK2_U4RTS 0x00090801
19550
#define GPIO_PK2_EPI0S2 0x0009080F
19551
19552
#define GPIO_PK3_U4CTS 0x00090C01
19553
#define GPIO_PK3_EPI0S3 0x00090C0F
19554
19555
#define GPIO_PK4_I2C3SCL 0x00091002
19556
#define GPIO_PK4_EN0LED0 0x00091005
19557
#define GPIO_PK4_M0PWM6 0x00091006
19558
#define GPIO_PK4_EPI0S32 0x0009100F
19559
19560
#define GPIO_PK5_I2C3SDA 0x00091402
19561
#define GPIO_PK5_EN0LED2 0x00091405
19562
#define GPIO_PK5_M0PWM7 0x00091406
19563
#define GPIO_PK5_EPI0S31 0x0009140F
19564
19565
#define GPIO_PK6_I2C4SCL 0x00091802
19566
#define GPIO_PK6_EN0LED1 0x00091805
19567
#define GPIO_PK6_M0FAULT1 0x00091806
19568
#define GPIO_PK6_EPI0S25 0x0009180F
19569
19570
#define GPIO_PK7_U0RI 0x00091C01
19571
#define GPIO_PK7_I2C4SDA 0x00091C02
19572
#define GPIO_PK7_RTCCLK 0x00091C05
19573
#define GPIO_PK7_M0FAULT2 0x00091C06
19574
#define GPIO_PK7_EPI0S24 0x00091C0F
19575
19576
#define GPIO_PL0_I2C2SDA 0x000A0002
19577
#define GPIO_PL0_M0FAULT3 0x000A0006
19578
#define GPIO_PL0_USB0D0 0x000A000E
19579
#define GPIO_PL0_EPI0S16 0x000A000F
19580
19581
#define GPIO_PL1_I2C2SCL 0x000A0402
19582
#define GPIO_PL1_PHA0 0x000A0406
19583
#define GPIO_PL1_USB0D1 0x000A040E
19584
#define GPIO_PL1_EPI0S17 0x000A040F
19585
19586
#define GPIO_PL2_C0O 0x000A0805
19587
#define GPIO_PL2_PHB0 0x000A0806
19588
#define GPIO_PL2_USB0D2 0x000A080E
19589
#define GPIO_PL2_EPI0S18 0x000A080F
19590
19591
#define GPIO_PL3_C1O 0x000A0C05
19592
#define GPIO_PL3_IDX0 0x000A0C06
19593
#define GPIO_PL3_USB0D3 0x000A0C0E
19594
#define GPIO_PL3_EPI0S19 0x000A0C0F
19595
19596
#define GPIO_PL4_T0CCP0 0x000A1003
19597
#define GPIO_PL4_USB0D4 0x000A100E
19598
#define GPIO_PL4_EPI0S26 0x000A100F
19599
19600
#define GPIO_PL5_T0CCP1 0x000A1403
19601
#define GPIO_PL5_EPI0S33 0x000A140F
19602
#define GPIO_PL5_USB0D5 0x000A140E
19603
19604
#define GPIO_PL6_T1CCP0 0x000A1803
19605
19606
#define GPIO_PL7_T1CCP1 0x000A1C03
19607
19608
#define GPIO_PM0_T2CCP0 0x000B0003
19609
#define GPIO_PM0_EPI0S15 0x000B000F
19610
19611
#define GPIO_PM1_T2CCP1 0x000B0403
19612
#define GPIO_PM1_EPI0S14 0x000B040F
19613
19614
#define GPIO_PM2_T3CCP0 0x000B0803
19615
#define GPIO_PM2_EPI0S13 0x000B080F
19616
19617
#define GPIO_PM3_T3CCP1 0x000B0C03
19618
#define GPIO_PM3_EPI0S12 0x000B0C0F
19619
19620
#define GPIO_PM4_U0CTS 0x000B1001
19621
#define GPIO_PM4_T4CCP0 0x000B1003
19622
19623
#define GPIO_PM5_U0DCD 0x000B1401
19624
#define GPIO_PM5_T4CCP1 0x000B1403
19625
19626
#define GPIO_PM6_U0DSR 0x000B1801
19627
#define GPIO_PM6_T5CCP0 0x000B1803
19628
19629
#define GPIO_PM7_U0RI 0x000B1C01
19630
#define GPIO_PM7_T5CCP1 0x000B1C03
19631
19632
#define GPIO_PN0_U1RTS 0x000C0001
19633
19634
#define GPIO_PN1_U1CTS 0x000C0401
19635
19636
#define GPIO_PN2_U1DCD 0x000C0801
19637
#define GPIO_PN2_U2RTS 0x000C0802
19638
#define GPIO_PN2_EPI0S29 0x000C080F
19639
19640
#define GPIO_PN3_U1DSR 0x000C0C01
19641
#define GPIO_PN3_U2CTS 0x000C0C02
19642
#define GPIO_PN3_EPI0S30 0x000C0C0F
19643
19644
#define GPIO_PN4_U1DTR 0x000C1001
19645
#define GPIO_PN4_U3RTS 0x000C1002
19646
#define GPIO_PN4_I2C2SDA 0x000C1003
19647
#define GPIO_PN4_EPI0S34 0x000C100F
19648
19649
#define GPIO_PN5_U1RI 0x000C1401
19650
#define GPIO_PN5_U3CTS 0x000C1402
19651
#define GPIO_PN5_I2C2SCL 0x000C1403
19652
#define GPIO_PN5_EPI0S35 0x000C140F
19653
19654
#define GPIO_PN6_U4RTS 0x000C1802
19655
#define GPIO_PN6_LCDDATA13 0x000C180F
19656
19657
#define GPIO_PN7_U1RTS 0x000C1C01
19658
#define GPIO_PN7_U4CTS 0x000C1C02
19659
#define GPIO_PN7_LCDDATA12 0x000C1C0F
19660
19661
#define GPIO_PP0_U6RX 0x000D0001
19662
#define GPIO_PP0_T6CCP0 0x000D0005
19663
#define GPIO_PP0_SSI3XDAT2 0x000D000F
19664
19665
#define GPIO_PP1_U6TX 0x000D0401
19666
#define GPIO_PP1_T6CCP1 0x000D0405
19667
#define GPIO_PP1_SSI3XDAT3 0x000D040F
19668
19669
#define GPIO_PP2_U0DTR 0x000D0801
19670
#define GPIO_PP2_USB0NXT 0x000D080E
19671
#define GPIO_PP2_EPI0S29 0x000D080F
19672
19673
#define GPIO_PP3_U1CTS 0x000D0C01
19674
#define GPIO_PP3_U0DCD 0x000D0C02
19675
#define GPIO_PP3_RTCCLK 0x000D0C07
19676
#define GPIO_PP3_USB0DIR 0x000D0C0E
19677
#define GPIO_PP3_EPI0S30 0x000D0C0F
19678
19679
#define GPIO_PP4_U3RTS 0x000D1001
19680
#define GPIO_PP4_U0DSR 0x000D1002
19681
#define GPIO_PP4_USB0D7 0x000D100E
19682
19683
#define GPIO_PP5_U3CTS 0x000D1401
19684
#define GPIO_PP5_I2C2SCL 0x000D1402
19685
#define GPIO_PP5_USB0D6 0x000D140E
19686
19687
#define GPIO_PP6_U1DCD 0x000D1801
19688
#define GPIO_PP6_I2C2SDA 0x000D1802
19689
19690
#define GPIO_PQ0_T6CCP0 0x000E0003
19691
#define GPIO_PQ0_SSI3CLK 0x000E000E
19692
#define GPIO_PQ0_EPI0S20 0x000E000F
19693
19694
#define GPIO_PQ1_T6CCP1 0x000E0403
19695
#define GPIO_PQ1_SSI3FSS 0x000E040E
19696
#define GPIO_PQ1_EPI0S21 0x000E040F
19697
19698
#define GPIO_PQ2_T7CCP0 0x000E0803
19699
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
19700
#define GPIO_PQ2_EPI0S22 0x000E080F
19701
19702
#define GPIO_PQ3_T7CCP1 0x000E0C03
19703
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
19704
#define GPIO_PQ3_EPI0S23 0x000E0C0F
19705
19706
#define GPIO_PQ4_U1RX 0x000E1001
19707
#define GPIO_PQ4_DIVSCLK 0x000E1007
19708
19709
#define GPIO_PQ5_U1TX 0x000E1401
19710
19711
#define GPIO_PQ6_U1DTR 0x000E1801
19712
19713
#define GPIO_PQ7_U1RI 0x000E1C01
19714
19715
#define GPIO_PR0_U4TX 0x000F0001
19716
#define GPIO_PR0_I2C1SCL 0x000F0002
19717
#define GPIO_PR0_M0PWM0 0x000F0006
19718
#define GPIO_PR0_LCDCP 0x000F000F
19719
19720
#define GPIO_PR1_U4RX 0x000F0401
19721
#define GPIO_PR1_I2C1SDA 0x000F0402
19722
#define GPIO_PR1_M0PWM1 0x000F0406
19723
#define GPIO_PR1_LCDFP 0x000F040F
19724
19725
#define GPIO_PR2_I2C2SCL 0x000F0802
19726
#define GPIO_PR2_M0PWM2 0x000F0806
19727
#define GPIO_PR2_LCDLP 0x000F080F
19728
19729
#define GPIO_PR3_I2C2SDA 0x000F0C02
19730
#define GPIO_PR3_M0PWM3 0x000F0C06
19731
#define GPIO_PR3_LCDDATA03 0x000F0C0F
19732
19733
#define GPIO_PR4_I2C3SCL 0x000F1002
19734
#define GPIO_PR4_T0CCP0 0x000F1003
19735
#define GPIO_PR4_M0PWM4 0x000F1006
19736
#define GPIO_PR4_LCDDATA00 0x000F100F
19737
19738
#define GPIO_PR5_U1RX 0x000F1401
19739
#define GPIO_PR5_I2C3SDA 0x000F1402
19740
#define GPIO_PR5_T0CCP1 0x000F1403
19741
#define GPIO_PR5_M0PWM5 0x000F1406
19742
#define GPIO_PR5_LCDDATA01 0x000F140F
19743
19744
#define GPIO_PR6_U1TX 0x000F1801
19745
#define GPIO_PR6_I2C4SCL 0x000F1802
19746
#define GPIO_PR6_T1CCP0 0x000F1803
19747
#define GPIO_PR6_M0PWM6 0x000F1806
19748
#define GPIO_PR6_LCDDATA04 0x000F180F
19749
19750
#define GPIO_PR7_I2C4SDA 0x000F1C02
19751
#define GPIO_PR7_T1CCP1 0x000F1C03
19752
#define GPIO_PR7_M0PWM7 0x000F1C06
19753
#define GPIO_PR7_LCDDATA05 0x000F1C0F
19754
19755
#define GPIO_PS0_T2CCP0 0x00100003
19756
#define GPIO_PS0_M0FAULT0 0x00100006
19757
#define GPIO_PS0_LCDDATA20 0x0010000F
19758
19759
#define GPIO_PS1_T2CCP1 0x00100403
19760
#define GPIO_PS1_M0FAULT1 0x00100406
19761
#define GPIO_PS1_LCDDATA21 0x0010040F
19762
19763
#define GPIO_PS2_U1DSR 0x00100801
19764
#define GPIO_PS2_T3CCP0 0x00100803
19765
#define GPIO_PS2_M0FAULT2 0x00100806
19766
#define GPIO_PS2_LCDDATA22 0x0010080F
19767
19768
#define GPIO_PS3_T3CCP1 0x00100C03
19769
#define GPIO_PS3_M0FAULT3 0x00100C06
19770
#define GPIO_PS3_LCDDATA23 0x00100C0F
19771
19772
#define GPIO_PS4_T4CCP0 0x00101003
19773
#define GPIO_PS4_PHA0 0x00101006
19774
#define GPIO_PS4_LCDDATA06 0x0010100F
19775
19776
#define GPIO_PS5_T4CCP1 0x00101403
19777
#define GPIO_PS5_PHB0 0x00101406
19778
#define GPIO_PS5_LCDDATA07 0x0010140F
19779
19780
#define GPIO_PS6_T5CCP0 0x00101803
19781
#define GPIO_PS6_IDX0 0x00101806
19782
#define GPIO_PS6_LCDDATA08 0x0010180F
19783
19784
#define GPIO_PS7_T5CCP1 0x00101C03
19785
#define GPIO_PS7_LCDDATA09 0x00101C0F
19786
19787
#define GPIO_PT0_T6CCP0 0x00110003
19788
#define GPIO_PT0_CAN0RX 0x00110007
19789
#define GPIO_PT0_LCDDATA10 0x0011000F
19790
19791
#define GPIO_PT1_T6CCP1 0x00110403
19792
#define GPIO_PT1_CAN0TX 0x00110407
19793
#define GPIO_PT1_LCDDATA11 0x0011040F
19794
19795
#define GPIO_PT2_T7CCP0 0x00110803
19796
#define GPIO_PT2_CAN1RX 0x00110807
19797
#define GPIO_PT2_LCDDATA18 0x0011080F
19798
19799
#define GPIO_PT3_T7CCP1 0x00110C03
19800
#define GPIO_PT3_CAN1TX 0x00110C07
19801
#define GPIO_PT3_LCDDATA19 0x00110C0F
19802
19803
#endif
// PART_TM4C129LNCZAD
19804
19805
//*****************************************************************************
19806
//
19807
// TM4C129XKCZAD Port/Pin Mapping Definitions
19808
//
19809
//*****************************************************************************
19810
#ifdef PART_TM4C129XKCZAD
19811
19812
#define GPIO_PA0_U0RX 0x00000001
19813
#define GPIO_PA0_I2C9SCL 0x00000002
19814
#define GPIO_PA0_T0CCP0 0x00000003
19815
#define GPIO_PA0_CAN0RX 0x00000007
19816
19817
#define GPIO_PA1_U0TX 0x00000401
19818
#define GPIO_PA1_I2C9SDA 0x00000402
19819
#define GPIO_PA1_T0CCP1 0x00000403
19820
#define GPIO_PA1_CAN0TX 0x00000407
19821
19822
#define GPIO_PA2_U4RX 0x00000801
19823
#define GPIO_PA2_I2C8SCL 0x00000802
19824
#define GPIO_PA2_T1CCP0 0x00000803
19825
#define GPIO_PA2_SSI0CLK 0x0000080F
19826
19827
#define GPIO_PA3_U4TX 0x00000C01
19828
#define GPIO_PA3_I2C8SDA 0x00000C02
19829
#define GPIO_PA3_T1CCP1 0x00000C03
19830
#define GPIO_PA3_SSI0FSS 0x00000C0F
19831
19832
#define GPIO_PA4_U3RX 0x00001001
19833
#define GPIO_PA4_T2CCP0 0x00001003
19834
#define GPIO_PA4_I2C7SCL 0x00001002
19835
#define GPIO_PA4_SSI0XDAT0 0x0000100F
19836
19837
#define GPIO_PA5_U3TX 0x00001401
19838
#define GPIO_PA5_T2CCP1 0x00001403
19839
#define GPIO_PA5_I2C7SDA 0x00001402
19840
#define GPIO_PA5_SSI0XDAT1 0x0000140F
19841
19842
#define GPIO_PA6_U2RX 0x00001801
19843
#define GPIO_PA6_I2C6SCL 0x00001802
19844
#define GPIO_PA6_T3CCP0 0x00001803
19845
#define GPIO_PA6_USB0EPEN 0x00001805
19846
#define GPIO_PA6_SSI0XDAT2 0x0000180D
19847
#define GPIO_PA6_EN0RXCK 0x0000180E
19848
#define GPIO_PA6_EPI0S8 0x0000180F
19849
19850
#define GPIO_PA7_U2TX 0x00001C01
19851
#define GPIO_PA7_I2C6SDA 0x00001C02
19852
#define GPIO_PA7_T3CCP1 0x00001C03
19853
#define GPIO_PA7_USB0PFLT 0x00001C05
19854
#define GPIO_PA7_USB0EPEN 0x00001C0B
19855
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
19856
#define GPIO_PA7_EPI0S9 0x00001C0F
19857
19858
#define GPIO_PB0_U1RX 0x00010001
19859
#define GPIO_PB0_I2C5SCL 0x00010002
19860
#define GPIO_PB0_CAN1RX 0x00010007
19861
#define GPIO_PB0_T4CCP0 0x00010003
19862
19863
#define GPIO_PB1_U1TX 0x00010401
19864
#define GPIO_PB1_I2C5SDA 0x00010402
19865
#define GPIO_PB1_CAN1TX 0x00010407
19866
#define GPIO_PB1_T4CCP1 0x00010403
19867
19868
#define GPIO_PB2_T5CCP0 0x00010803
19869
#define GPIO_PB2_I2C0SCL 0x00010802
19870
#define GPIO_PB2_EN0MDC 0x00010805
19871
#define GPIO_PB2_USB0STP 0x0001080E
19872
#define GPIO_PB2_EPI0S27 0x0001080F
19873
19874
#define GPIO_PB3_I2C0SDA 0x00010C02
19875
#define GPIO_PB3_T5CCP1 0x00010C03
19876
#define GPIO_PB3_EN0MDIO 0x00010C05
19877
#define GPIO_PB3_USB0CLK 0x00010C0E
19878
#define GPIO_PB3_EPI0S28 0x00010C0F
19879
19880
#define GPIO_PB4_U0CTS 0x00011001
19881
#define GPIO_PB4_I2C5SCL 0x00011002
19882
#define GPIO_PB4_SSI1FSS 0x0001100F
19883
19884
#define GPIO_PB5_U0RTS 0x00011401
19885
#define GPIO_PB5_I2C5SDA 0x00011402
19886
#define GPIO_PB5_SSI1CLK 0x0001140F
19887
19888
#define GPIO_PB6_I2C6SCL 0x00011802
19889
#define GPIO_PB6_T6CCP0 0x00011803
19890
19891
#define GPIO_PB7_I2C6SDA 0x00011C02
19892
#define GPIO_PB7_T6CCP1 0x00011C03
19893
19894
#define GPIO_PC0_TCK 0x00020001
19895
#define GPIO_PC0_SWCLK 0x00020001
19896
19897
#define GPIO_PC1_TMS 0x00020401
19898
#define GPIO_PC1_SWDIO 0x00020401
19899
19900
#define GPIO_PC2_TDI 0x00020801
19901
19902
#define GPIO_PC3_SWO 0x00020C01
19903
#define GPIO_PC3_TDO 0x00020C01
19904
19905
#define GPIO_PC4_U7RX 0x00021001
19906
#define GPIO_PC4_T7CCP0 0x00021003
19907
#define GPIO_PC4_EPI0S7 0x0002100F
19908
19909
#define GPIO_PC5_U7TX 0x00021401
19910
#define GPIO_PC5_T7CCP1 0x00021403
19911
#define GPIO_PC5_RTCCLK 0x00021407
19912
#define GPIO_PC5_EPI0S6 0x0002140F
19913
19914
#define GPIO_PC6_U5RX 0x00021801
19915
#define GPIO_PC6_EPI0S5 0x0002180F
19916
19917
#define GPIO_PC7_U5TX 0x00021C01
19918
#define GPIO_PC7_EPI0S4 0x00021C0F
19919
19920
#define GPIO_PD0_I2C7SCL 0x00030002
19921
#define GPIO_PD0_T0CCP0 0x00030003
19922
#define GPIO_PD0_C0O 0x00030005
19923
#define GPIO_PD0_SSI2XDAT1 0x0003000F
19924
19925
#define GPIO_PD1_I2C7SDA 0x00030402
19926
#define GPIO_PD1_T0CCP1 0x00030403
19927
#define GPIO_PD1_C1O 0x00030405
19928
#define GPIO_PD1_SSI2XDAT0 0x0003040F
19929
19930
#define GPIO_PD2_I2C8SCL 0x00030802
19931
#define GPIO_PD2_T1CCP0 0x00030803
19932
#define GPIO_PD2_C2O 0x00030805
19933
#define GPIO_PD2_SSI2FSS 0x0003080F
19934
19935
#define GPIO_PD3_I2C8SDA 0x00030C02
19936
#define GPIO_PD3_T1CCP1 0x00030C03
19937
#define GPIO_PD3_SSI2CLK 0x00030C0F
19938
19939
#define GPIO_PD4_U2RX 0x00031001
19940
#define GPIO_PD4_T3CCP0 0x00031003
19941
#define GPIO_PD4_SSI1XDAT2 0x0003100F
19942
19943
#define GPIO_PD5_U2TX 0x00031401
19944
#define GPIO_PD5_T3CCP1 0x00031403
19945
#define GPIO_PD5_SSI1XDAT3 0x0003140F
19946
19947
#define GPIO_PD6_U2RTS 0x00031801
19948
#define GPIO_PD6_T4CCP0 0x00031803
19949
#define GPIO_PD6_USB0EPEN 0x00031805
19950
#define GPIO_PD6_SSI2XDAT3 0x0003180F
19951
19952
#define GPIO_PD7_U2CTS 0x00031C01
19953
#define GPIO_PD7_T4CCP1 0x00031C03
19954
#define GPIO_PD7_USB0PFLT 0x00031C05
19955
#define GPIO_PD7_NMI 0x00031C08
19956
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
19957
19958
#define GPIO_PE0_U1RTS 0x00040001
19959
19960
#define GPIO_PE1_U1DSR 0x00040401
19961
19962
#define GPIO_PE2_U1DCD 0x00040801
19963
19964
#define GPIO_PE3_U1DTR 0x00040C01
19965
#define GPIO_PE3_OWIRE 0x00040C05
19966
19967
#define GPIO_PE4_U1RI 0x00041001
19968
#define GPIO_PE4_SSI1XDAT0 0x0004100F
19969
19970
#define GPIO_PE5_SSI1XDAT1 0x0004140F
19971
19972
#define GPIO_PE6_U0CTS 0x00041801
19973
#define GPIO_PE6_I2C9SCL 0x00041802
19974
19975
#define GPIO_PE7_U0RTS 0x00041C01
19976
#define GPIO_PE7_I2C9SDA 0x00041C02
19977
#define GPIO_PE7_NMI 0x00041C08
19978
19979
#define GPIO_PF0_EN0LED0 0x00050005
19980
#define GPIO_PF0_M0PWM0 0x00050006
19981
#define GPIO_PF0_SSI3XDAT1 0x0005000E
19982
#define GPIO_PF0_TRD2 0x0005000F
19983
19984
#define GPIO_PF1_EN0LED2 0x00050405
19985
#define GPIO_PF1_M0PWM1 0x00050406
19986
#define GPIO_PF1_SSI3XDAT0 0x0005040E
19987
#define GPIO_PF1_TRD1 0x0005040F
19988
19989
#define GPIO_PF2_EN0MDC 0x00050805
19990
#define GPIO_PF2_M0PWM2 0x00050806
19991
#define GPIO_PF2_SSI3FSS 0x0005080E
19992
#define GPIO_PF2_TRD0 0x0005080F
19993
19994
#define GPIO_PF3_EN0MDIO 0x00050C05
19995
#define GPIO_PF3_M0PWM3 0x00050C06
19996
#define GPIO_PF3_SSI3CLK 0x00050C0E
19997
#define GPIO_PF3_TRCLK 0x00050C0F
19998
19999
#define GPIO_PF4_EN0LED1 0x00051005
20000
#define GPIO_PF4_M0FAULT0 0x00051006
20001
#define GPIO_PF4_SSI3XDAT2 0x0005100E
20002
#define GPIO_PF4_TRD3 0x0005100F
20003
20004
#define GPIO_PF5_SSI3XDAT3 0x0005140E
20005
20006
#define GPIO_PF6_LCDMCLK 0x0005180F
20007
20008
#define GPIO_PF7_LCDDATA02 0x00051C0F
20009
20010
#define GPIO_PG0_I2C1SCL 0x00060002
20011
#define GPIO_PG0_EN0PPS 0x00060005
20012
#define GPIO_PG0_M0PWM4 0x00060006
20013
#define GPIO_PG0_EPI0S11 0x0006000F
20014
20015
#define GPIO_PG1_I2C1SDA 0x00060402
20016
#define GPIO_PG1_M0PWM5 0x00060406
20017
#define GPIO_PG1_EPI0S10 0x0006040F
20018
20019
#define GPIO_PG2_I2C2SCL 0x00060802
20020
#define GPIO_PG2_EN0TXCK 0x0006080E
20021
#define GPIO_PG2_SSI2XDAT3 0x0006080F
20022
20023
#define GPIO_PG3_I2C2SDA 0x00060C02
20024
#define GPIO_PG3_EN0TXEN 0x00060C0E
20025
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
20026
20027
#define GPIO_PG4_U0CTS 0x00061001
20028
#define GPIO_PG4_I2C3SCL 0x00061002
20029
#define GPIO_PG4_OWIRE 0x00061005
20030
#define GPIO_PG4_EN0TXD0 0x0006100E
20031
#define GPIO_PG4_SSI2XDAT1 0x0006100F
20032
20033
#define GPIO_PG5_U0RTS 0x00061401
20034
#define GPIO_PG5_I2C3SDA 0x00061402
20035
#define GPIO_PG5_OWALT 0x00061405
20036
#define GPIO_PG5_EN0TXD1 0x0006140E
20037
#define GPIO_PG5_SSI2XDAT0 0x0006140F
20038
20039
#define GPIO_PG6_I2C4SCL 0x00061802
20040
#define GPIO_PG6_OWIRE 0x00061805
20041
#define GPIO_PG6_EN0RXER 0x0006180E
20042
#define GPIO_PG6_SSI2FSS 0x0006180F
20043
20044
#define GPIO_PG7_I2C4SDA 0x00061C02
20045
#define GPIO_PG7_OWIRE 0x00061C05
20046
#define GPIO_PG7_EN0RXDV 0x00061C0E
20047
#define GPIO_PG7_SSI2CLK 0x00061C0F
20048
20049
#define GPIO_PH0_U0RTS 0x00070001
20050
#define GPIO_PH0_EPI0S0 0x0007000F
20051
20052
#define GPIO_PH1_U0CTS 0x00070401
20053
#define GPIO_PH1_EPI0S1 0x0007040F
20054
20055
#define GPIO_PH2_U0DCD 0x00070801
20056
#define GPIO_PH2_EPI0S2 0x0007080F
20057
20058
#define GPIO_PH3_U0DSR 0x00070C01
20059
#define GPIO_PH3_EPI0S3 0x00070C0F
20060
20061
#define GPIO_PH4_U0DTR 0x00071001
20062
20063
#define GPIO_PH5_U0RI 0x00071401
20064
#define GPIO_PH5_EN0PPS 0x00071405
20065
20066
#define GPIO_PH6_U5RX 0x00071801
20067
#define GPIO_PH6_U7RX 0x00071802
20068
20069
#define GPIO_PH7_U5TX 0x00071C01
20070
#define GPIO_PH7_U7TX 0x00071C02
20071
20072
#define GPIO_PJ0_U3RX 0x00080001
20073
#define GPIO_PJ0_EN0PPS 0x00080005
20074
20075
#define GPIO_PJ1_U3TX 0x00080401
20076
20077
#define GPIO_PJ2_U2RTS 0x00080801
20078
#define GPIO_PJ2_LCDDATA14 0x0008080F
20079
20080
#define GPIO_PJ3_U2CTS 0x00080C01
20081
#define GPIO_PJ3_LCDDATA15 0x00080C0F
20082
20083
#define GPIO_PJ4_U3RTS 0x00081001
20084
#define GPIO_PJ4_LCDDATA16 0x0008100F
20085
20086
#define GPIO_PJ5_U3CTS 0x00081401
20087
#define GPIO_PJ5_LCDDATA17 0x0008140F
20088
20089
#define GPIO_PJ6_U4RTS 0x00081801
20090
#define GPIO_PJ6_LCDAC 0x0008180F
20091
20092
#define GPIO_PJ7_U4CTS 0x00081C01
20093
20094
#define GPIO_PK0_U4RX 0x00090001
20095
#define GPIO_PK0_EPI0S0 0x0009000F
20096
20097
#define GPIO_PK1_U4TX 0x00090401
20098
#define GPIO_PK1_EPI0S1 0x0009040F
20099
20100
#define GPIO_PK2_U4RTS 0x00090801
20101
#define GPIO_PK2_EPI0S2 0x0009080F
20102
20103
#define GPIO_PK3_U4CTS 0x00090C01
20104
#define GPIO_PK3_EPI0S3 0x00090C0F
20105
20106
#define GPIO_PK4_I2C3SCL 0x00091002
20107
#define GPIO_PK4_EN0LED0 0x00091005
20108
#define GPIO_PK4_M0PWM6 0x00091006
20109
#define GPIO_PK4_EN0INTRN 0x00091007
20110
#define GPIO_PK4_EN0RXD3 0x0009100E
20111
#define GPIO_PK4_EPI0S32 0x0009100F
20112
20113
#define GPIO_PK5_I2C3SDA 0x00091402
20114
#define GPIO_PK5_EN0LED2 0x00091405
20115
#define GPIO_PK5_M0PWM7 0x00091406
20116
#define GPIO_PK5_EN0RXD2 0x0009140E
20117
#define GPIO_PK5_EPI0S31 0x0009140F
20118
20119
#define GPIO_PK6_I2C4SCL 0x00091802
20120
#define GPIO_PK6_EN0LED1 0x00091805
20121
#define GPIO_PK6_M0FAULT1 0x00091806
20122
#define GPIO_PK6_EN0TXD2 0x0009180E
20123
#define GPIO_PK6_EPI0S25 0x0009180F
20124
20125
#define GPIO_PK7_U0RI 0x00091C01
20126
#define GPIO_PK7_I2C4SDA 0x00091C02
20127
#define GPIO_PK7_RTCCLK 0x00091C05
20128
#define GPIO_PK7_M0FAULT2 0x00091C06
20129
#define GPIO_PK7_EN0TXD3 0x00091C0E
20130
#define GPIO_PK7_EPI0S24 0x00091C0F
20131
20132
#define GPIO_PL0_I2C2SDA 0x000A0002
20133
#define GPIO_PL0_M0FAULT3 0x000A0006
20134
#define GPIO_PL0_USB0D0 0x000A000E
20135
#define GPIO_PL0_EPI0S16 0x000A000F
20136
20137
#define GPIO_PL1_I2C2SCL 0x000A0402
20138
#define GPIO_PL1_PHA0 0x000A0406
20139
#define GPIO_PL1_USB0D1 0x000A040E
20140
#define GPIO_PL1_EPI0S17 0x000A040F
20141
20142
#define GPIO_PL2_C0O 0x000A0805
20143
#define GPIO_PL2_PHB0 0x000A0806
20144
#define GPIO_PL2_USB0D2 0x000A080E
20145
#define GPIO_PL2_EPI0S18 0x000A080F
20146
20147
#define GPIO_PL3_C1O 0x000A0C05
20148
#define GPIO_PL3_IDX0 0x000A0C06
20149
#define GPIO_PL3_USB0D3 0x000A0C0E
20150
#define GPIO_PL3_EPI0S19 0x000A0C0F
20151
20152
#define GPIO_PL4_T0CCP0 0x000A1003
20153
#define GPIO_PL4_USB0D4 0x000A100E
20154
#define GPIO_PL4_EPI0S26 0x000A100F
20155
20156
#define GPIO_PL5_T0CCP1 0x000A1403
20157
#define GPIO_PL5_EPI0S33 0x000A140F
20158
#define GPIO_PL5_USB0D5 0x000A140E
20159
20160
#define GPIO_PL6_T1CCP0 0x000A1803
20161
20162
#define GPIO_PL7_T1CCP1 0x000A1C03
20163
20164
#define GPIO_PM0_T2CCP0 0x000B0003
20165
#define GPIO_PM0_EPI0S15 0x000B000F
20166
20167
#define GPIO_PM1_T2CCP1 0x000B0403
20168
#define GPIO_PM1_EPI0S14 0x000B040F
20169
20170
#define GPIO_PM2_T3CCP0 0x000B0803
20171
#define GPIO_PM2_EPI0S13 0x000B080F
20172
20173
#define GPIO_PM3_T3CCP1 0x000B0C03
20174
#define GPIO_PM3_EPI0S12 0x000B0C0F
20175
20176
#define GPIO_PM4_U0CTS 0x000B1001
20177
#define GPIO_PM4_T4CCP0 0x000B1003
20178
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
20179
20180
#define GPIO_PM5_U0DCD 0x000B1401
20181
#define GPIO_PM5_T4CCP1 0x000B1403
20182
20183
#define GPIO_PM6_U0DSR 0x000B1801
20184
#define GPIO_PM6_T5CCP0 0x000B1803
20185
#define GPIO_PM6_EN0CRS 0x000B180E
20186
20187
#define GPIO_PM7_U0RI 0x000B1C01
20188
#define GPIO_PM7_T5CCP1 0x000B1C03
20189
#define GPIO_PM7_EN0COL 0x000B1C0E
20190
20191
#define GPIO_PN0_U1RTS 0x000C0001
20192
20193
#define GPIO_PN1_U1CTS 0x000C0401
20194
20195
#define GPIO_PN2_U1DCD 0x000C0801
20196
#define GPIO_PN2_U2RTS 0x000C0802
20197
#define GPIO_PN2_EPI0S29 0x000C080F
20198
20199
#define GPIO_PN3_U1DSR 0x000C0C01
20200
#define GPIO_PN3_U2CTS 0x000C0C02
20201
#define GPIO_PN3_EPI0S30 0x000C0C0F
20202
20203
#define GPIO_PN4_U1DTR 0x000C1001
20204
#define GPIO_PN4_U3RTS 0x000C1002
20205
#define GPIO_PN4_I2C2SDA 0x000C1003
20206
#define GPIO_PN4_EPI0S34 0x000C100F
20207
20208
#define GPIO_PN5_U1RI 0x000C1401
20209
#define GPIO_PN5_U3CTS 0x000C1402
20210
#define GPIO_PN5_I2C2SCL 0x000C1403
20211
#define GPIO_PN5_EPI0S35 0x000C140F
20212
20213
#define GPIO_PN6_U4RTS 0x000C1802
20214
#define GPIO_PN6_EN0TXER 0x000C180E
20215
#define GPIO_PN6_LCDDATA13 0x000C180F
20216
20217
#define GPIO_PN7_U1RTS 0x000C1C01
20218
#define GPIO_PN7_U4CTS 0x000C1C02
20219
#define GPIO_PN7_LCDDATA12 0x000C1C0F
20220
20221
#define GPIO_PP0_U6RX 0x000D0001
20222
#define GPIO_PP0_T6CCP0 0x000D0005
20223
#define GPIO_PP0_EN0INTRN 0x000D0007
20224
#define GPIO_PP0_SSI3XDAT2 0x000D000F
20225
20226
#define GPIO_PP1_U6TX 0x000D0401
20227
#define GPIO_PP1_T6CCP1 0x000D0405
20228
#define GPIO_PP1_SSI3XDAT3 0x000D040F
20229
20230
#define GPIO_PP2_U0DTR 0x000D0801
20231
#define GPIO_PP2_USB0NXT 0x000D080E
20232
#define GPIO_PP2_EPI0S29 0x000D080F
20233
20234
#define GPIO_PP3_U1CTS 0x000D0C01
20235
#define GPIO_PP3_U0DCD 0x000D0C02
20236
#define GPIO_PP3_RTCCLK 0x000D0C07
20237
#define GPIO_PP3_USB0DIR 0x000D0C0E
20238
#define GPIO_PP3_EPI0S30 0x000D0C0F
20239
20240
#define GPIO_PP4_U3RTS 0x000D1001
20241
#define GPIO_PP4_U0DSR 0x000D1002
20242
#define GPIO_PP4_OWIRE 0x000D1004
20243
#define GPIO_PP4_USB0D7 0x000D100E
20244
20245
#define GPIO_PP5_U3CTS 0x000D1401
20246
#define GPIO_PP5_I2C2SCL 0x000D1402
20247
#define GPIO_PP5_OWALT 0x000D1404
20248
#define GPIO_PP5_USB0D6 0x000D140E
20249
20250
#define GPIO_PP6_U1DCD 0x000D1801
20251
#define GPIO_PP6_I2C2SDA 0x000D1802
20252
20253
#define GPIO_PP7_OWIRE 0x000D1C05
20254
20255
#define GPIO_PQ0_T6CCP0 0x000E0003
20256
#define GPIO_PQ0_SSI3CLK 0x000E000E
20257
#define GPIO_PQ0_EPI0S20 0x000E000F
20258
20259
#define GPIO_PQ1_T6CCP1 0x000E0403
20260
#define GPIO_PQ1_SSI3FSS 0x000E040E
20261
#define GPIO_PQ1_EPI0S21 0x000E040F
20262
20263
#define GPIO_PQ2_T7CCP0 0x000E0803
20264
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
20265
#define GPIO_PQ2_EPI0S22 0x000E080F
20266
20267
#define GPIO_PQ3_T7CCP1 0x000E0C03
20268
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
20269
#define GPIO_PQ3_EPI0S23 0x000E0C0F
20270
20271
#define GPIO_PQ4_U1RX 0x000E1001
20272
#define GPIO_PQ4_DIVSCLK 0x000E1007
20273
20274
#define GPIO_PQ5_U1TX 0x000E1401
20275
#define GPIO_PQ5_EN0RXD0 0x000E140E
20276
20277
#define GPIO_PQ6_U1DTR 0x000E1801
20278
#define GPIO_PQ6_EN0RXD1 0x000E180E
20279
20280
#define GPIO_PQ7_U1RI 0x000E1C01
20281
20282
#define GPIO_PR0_U4TX 0x000F0001
20283
#define GPIO_PR0_I2C1SCL 0x000F0002
20284
#define GPIO_PR0_M0PWM0 0x000F0006
20285
#define GPIO_PR0_LCDCP 0x000F000F
20286
20287
#define GPIO_PR1_U4RX 0x000F0401
20288
#define GPIO_PR1_I2C1SDA 0x000F0402
20289
#define GPIO_PR1_M0PWM1 0x000F0406
20290
#define GPIO_PR1_LCDFP 0x000F040F
20291
20292
#define GPIO_PR2_I2C2SCL 0x000F0802
20293
#define GPIO_PR2_M0PWM2 0x000F0806
20294
#define GPIO_PR2_LCDLP 0x000F080F
20295
20296
#define GPIO_PR3_I2C2SDA 0x000F0C02
20297
#define GPIO_PR3_M0PWM3 0x000F0C06
20298
#define GPIO_PR3_LCDDATA03 0x000F0C0F
20299
20300
#define GPIO_PR4_I2C3SCL 0x000F1002
20301
#define GPIO_PR4_T0CCP0 0x000F1003
20302
#define GPIO_PR4_M0PWM4 0x000F1006
20303
#define GPIO_PR4_LCDDATA00 0x000F100F
20304
20305
#define GPIO_PR5_U1RX 0x000F1401
20306
#define GPIO_PR5_I2C3SDA 0x000F1402
20307
#define GPIO_PR5_T0CCP1 0x000F1403
20308
#define GPIO_PR5_M0PWM5 0x000F1406
20309
#define GPIO_PR5_LCDDATA01 0x000F140F
20310
20311
#define GPIO_PR6_U1TX 0x000F1801
20312
#define GPIO_PR6_I2C4SCL 0x000F1802
20313
#define GPIO_PR6_T1CCP0 0x000F1803
20314
#define GPIO_PR6_M0PWM6 0x000F1806
20315
#define GPIO_PR6_LCDDATA04 0x000F180F
20316
20317
#define GPIO_PR7_I2C4SDA 0x000F1C02
20318
#define GPIO_PR7_T1CCP1 0x000F1C03
20319
#define GPIO_PR7_M0PWM7 0x000F1C06
20320
#define GPIO_PR7_EN0TXEN 0x000F1C0E
20321
#define GPIO_PR7_LCDDATA05 0x000F1C0F
20322
20323
#define GPIO_PS0_T2CCP0 0x00100003
20324
#define GPIO_PS0_M0FAULT0 0x00100006
20325
#define GPIO_PS0_LCDDATA20 0x0010000F
20326
20327
#define GPIO_PS1_T2CCP1 0x00100403
20328
#define GPIO_PS1_M0FAULT1 0x00100406
20329
#define GPIO_PS1_LCDDATA21 0x0010040F
20330
20331
#define GPIO_PS2_U1DSR 0x00100801
20332
#define GPIO_PS2_T3CCP0 0x00100803
20333
#define GPIO_PS2_M0FAULT2 0x00100806
20334
#define GPIO_PS2_LCDDATA22 0x0010080F
20335
20336
#define GPIO_PS3_T3CCP1 0x00100C03
20337
#define GPIO_PS3_M0FAULT3 0x00100C06
20338
#define GPIO_PS3_LCDDATA23 0x00100C0F
20339
20340
#define GPIO_PS4_T4CCP0 0x00101003
20341
#define GPIO_PS4_PHA0 0x00101006
20342
#define GPIO_PS4_EN0TXD0 0x0010100E
20343
#define GPIO_PS4_LCDDATA06 0x0010100F
20344
20345
#define GPIO_PS5_T4CCP1 0x00101403
20346
#define GPIO_PS5_PHB0 0x00101406
20347
#define GPIO_PS5_EN0TXD1 0x0010140E
20348
#define GPIO_PS5_LCDDATA07 0x0010140F
20349
20350
#define GPIO_PS6_T5CCP0 0x00101803
20351
#define GPIO_PS6_IDX0 0x00101806
20352
#define GPIO_PS6_EN0RXER 0x0010180E
20353
#define GPIO_PS6_LCDDATA08 0x0010180F
20354
20355
#define GPIO_PS7_T5CCP1 0x00101C03
20356
#define GPIO_PS7_EN0RXDV 0x00101C0E
20357
#define GPIO_PS7_LCDDATA09 0x00101C0F
20358
20359
#define GPIO_PT0_T6CCP0 0x00110003
20360
#define GPIO_PT0_CAN0RX 0x00110007
20361
#define GPIO_PT0_EN0RXD0 0x0011000E
20362
#define GPIO_PT0_LCDDATA10 0x0011000F
20363
20364
#define GPIO_PT1_T6CCP1 0x00110403
20365
#define GPIO_PT1_CAN0TX 0x00110407
20366
#define GPIO_PT1_EN0RXD1 0x0011040E
20367
#define GPIO_PT1_LCDDATA11 0x0011040F
20368
20369
#define GPIO_PT2_T7CCP0 0x00110803
20370
#define GPIO_PT2_CAN1RX 0x00110807
20371
#define GPIO_PT2_LCDDATA18 0x0011080F
20372
20373
#define GPIO_PT3_T7CCP1 0x00110C03
20374
#define GPIO_PT3_CAN1TX 0x00110C07
20375
#define GPIO_PT3_LCDDATA19 0x00110C0F
20376
20377
#endif
// PART_TM4C129XKCZAD
20378
20379
//*****************************************************************************
20380
//
20381
// TM4C129XNCZAD Port/Pin Mapping Definitions
20382
//
20383
//*****************************************************************************
20384
#ifdef PART_TM4C129XNCZAD
20385
20386
#define GPIO_PA0_U0RX 0x00000001
20387
#define GPIO_PA0_I2C9SCL 0x00000002
20388
#define GPIO_PA0_T0CCP0 0x00000003
20389
#define GPIO_PA0_CAN0RX 0x00000007
20390
20391
#define GPIO_PA1_U0TX 0x00000401
20392
#define GPIO_PA1_I2C9SDA 0x00000402
20393
#define GPIO_PA1_T0CCP1 0x00000403
20394
#define GPIO_PA1_CAN0TX 0x00000407
20395
20396
#define GPIO_PA2_U4RX 0x00000801
20397
#define GPIO_PA2_I2C8SCL 0x00000802
20398
#define GPIO_PA2_T1CCP0 0x00000803
20399
#define GPIO_PA2_SSI0CLK 0x0000080F
20400
20401
#define GPIO_PA3_U4TX 0x00000C01
20402
#define GPIO_PA3_I2C8SDA 0x00000C02
20403
#define GPIO_PA3_T1CCP1 0x00000C03
20404
#define GPIO_PA3_SSI0FSS 0x00000C0F
20405
20406
#define GPIO_PA4_U3RX 0x00001001
20407
#define GPIO_PA4_T2CCP0 0x00001003
20408
#define GPIO_PA4_I2C7SCL 0x00001002
20409
#define GPIO_PA4_SSI0XDAT0 0x0000100F
20410
20411
#define GPIO_PA5_U3TX 0x00001401
20412
#define GPIO_PA5_T2CCP1 0x00001403
20413
#define GPIO_PA5_I2C7SDA 0x00001402
20414
#define GPIO_PA5_SSI0XDAT1 0x0000140F
20415
20416
#define GPIO_PA6_U2RX 0x00001801
20417
#define GPIO_PA6_I2C6SCL 0x00001802
20418
#define GPIO_PA6_T3CCP0 0x00001803
20419
#define GPIO_PA6_USB0EPEN 0x00001805
20420
#define GPIO_PA6_SSI0XDAT2 0x0000180D
20421
#define GPIO_PA6_EN0RXCK 0x0000180E
20422
#define GPIO_PA6_EPI0S8 0x0000180F
20423
20424
#define GPIO_PA7_U2TX 0x00001C01
20425
#define GPIO_PA7_I2C6SDA 0x00001C02
20426
#define GPIO_PA7_T3CCP1 0x00001C03
20427
#define GPIO_PA7_USB0PFLT 0x00001C05
20428
#define GPIO_PA7_USB0EPEN 0x00001C0B
20429
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
20430
#define GPIO_PA7_EPI0S9 0x00001C0F
20431
20432
#define GPIO_PB0_U1RX 0x00010001
20433
#define GPIO_PB0_I2C5SCL 0x00010002
20434
#define GPIO_PB0_CAN1RX 0x00010007
20435
#define GPIO_PB0_T4CCP0 0x00010003
20436
20437
#define GPIO_PB1_U1TX 0x00010401
20438
#define GPIO_PB1_I2C5SDA 0x00010402
20439
#define GPIO_PB1_CAN1TX 0x00010407
20440
#define GPIO_PB1_T4CCP1 0x00010403
20441
20442
#define GPIO_PB2_T5CCP0 0x00010803
20443
#define GPIO_PB2_I2C0SCL 0x00010802
20444
#define GPIO_PB2_EN0MDC 0x00010805
20445
#define GPIO_PB2_USB0STP 0x0001080E
20446
#define GPIO_PB2_EPI0S27 0x0001080F
20447
20448
#define GPIO_PB3_I2C0SDA 0x00010C02
20449
#define GPIO_PB3_T5CCP1 0x00010C03
20450
#define GPIO_PB3_EN0MDIO 0x00010C05
20451
#define GPIO_PB3_USB0CLK 0x00010C0E
20452
#define GPIO_PB3_EPI0S28 0x00010C0F
20453
20454
#define GPIO_PB4_U0CTS 0x00011001
20455
#define GPIO_PB4_I2C5SCL 0x00011002
20456
#define GPIO_PB4_SSI1FSS 0x0001100F
20457
20458
#define GPIO_PB5_U0RTS 0x00011401
20459
#define GPIO_PB5_I2C5SDA 0x00011402
20460
#define GPIO_PB5_SSI1CLK 0x0001140F
20461
20462
#define GPIO_PB6_I2C6SCL 0x00011802
20463
#define GPIO_PB6_T6CCP0 0x00011803
20464
20465
#define GPIO_PB7_I2C6SDA 0x00011C02
20466
#define GPIO_PB7_T6CCP1 0x00011C03
20467
20468
#define GPIO_PC0_TCK 0x00020001
20469
#define GPIO_PC0_SWCLK 0x00020001
20470
20471
#define GPIO_PC1_TMS 0x00020401
20472
#define GPIO_PC1_SWDIO 0x00020401
20473
20474
#define GPIO_PC2_TDI 0x00020801
20475
20476
#define GPIO_PC3_SWO 0x00020C01
20477
#define GPIO_PC3_TDO 0x00020C01
20478
20479
#define GPIO_PC4_U7RX 0x00021001
20480
#define GPIO_PC4_T7CCP0 0x00021003
20481
#define GPIO_PC4_EPI0S7 0x0002100F
20482
20483
#define GPIO_PC5_U7TX 0x00021401
20484
#define GPIO_PC5_T7CCP1 0x00021403
20485
#define GPIO_PC5_RTCCLK 0x00021407
20486
#define GPIO_PC5_EPI0S6 0x0002140F
20487
20488
#define GPIO_PC6_U5RX 0x00021801
20489
#define GPIO_PC6_EPI0S5 0x0002180F
20490
20491
#define GPIO_PC7_U5TX 0x00021C01
20492
#define GPIO_PC7_EPI0S4 0x00021C0F
20493
20494
#define GPIO_PD0_I2C7SCL 0x00030002
20495
#define GPIO_PD0_T0CCP0 0x00030003
20496
#define GPIO_PD0_C0O 0x00030005
20497
#define GPIO_PD0_SSI2XDAT1 0x0003000F
20498
20499
#define GPIO_PD1_I2C7SDA 0x00030402
20500
#define GPIO_PD1_T0CCP1 0x00030403
20501
#define GPIO_PD1_C1O 0x00030405
20502
#define GPIO_PD1_SSI2XDAT0 0x0003040F
20503
20504
#define GPIO_PD2_I2C8SCL 0x00030802
20505
#define GPIO_PD2_T1CCP0 0x00030803
20506
#define GPIO_PD2_C2O 0x00030805
20507
#define GPIO_PD2_SSI2FSS 0x0003080F
20508
20509
#define GPIO_PD3_I2C8SDA 0x00030C02
20510
#define GPIO_PD3_T1CCP1 0x00030C03
20511
#define GPIO_PD3_SSI2CLK 0x00030C0F
20512
20513
#define GPIO_PD4_U2RX 0x00031001
20514
#define GPIO_PD4_T3CCP0 0x00031003
20515
#define GPIO_PD4_SSI1XDAT2 0x0003100F
20516
20517
#define GPIO_PD5_U2TX 0x00031401
20518
#define GPIO_PD5_T3CCP1 0x00031403
20519
#define GPIO_PD5_SSI1XDAT3 0x0003140F
20520
20521
#define GPIO_PD6_U2RTS 0x00031801
20522
#define GPIO_PD6_T4CCP0 0x00031803
20523
#define GPIO_PD6_USB0EPEN 0x00031805
20524
#define GPIO_PD6_SSI2XDAT3 0x0003180F
20525
20526
#define GPIO_PD7_U2CTS 0x00031C01
20527
#define GPIO_PD7_T4CCP1 0x00031C03
20528
#define GPIO_PD7_USB0PFLT 0x00031C05
20529
#define GPIO_PD7_NMI 0x00031C08
20530
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
20531
20532
#define GPIO_PE0_U1RTS 0x00040001
20533
20534
#define GPIO_PE1_U1DSR 0x00040401
20535
20536
#define GPIO_PE2_U1DCD 0x00040801
20537
20538
#define GPIO_PE3_U1DTR 0x00040C01
20539
#define GPIO_PE3_OWIRE 0x00040C05
20540
20541
#define GPIO_PE4_U1RI 0x00041001
20542
#define GPIO_PE4_SSI1XDAT0 0x0004100F
20543
20544
#define GPIO_PE5_SSI1XDAT1 0x0004140F
20545
20546
#define GPIO_PE6_U0CTS 0x00041801
20547
#define GPIO_PE6_I2C9SCL 0x00041802
20548
20549
#define GPIO_PE7_U0RTS 0x00041C01
20550
#define GPIO_PE7_I2C9SDA 0x00041C02
20551
#define GPIO_PE7_NMI 0x00041C08
20552
20553
#define GPIO_PF0_EN0LED0 0x00050005
20554
#define GPIO_PF0_M0PWM0 0x00050006
20555
#define GPIO_PF0_SSI3XDAT1 0x0005000E
20556
#define GPIO_PF0_TRD2 0x0005000F
20557
20558
#define GPIO_PF1_EN0LED2 0x00050405
20559
#define GPIO_PF1_M0PWM1 0x00050406
20560
#define GPIO_PF1_SSI3XDAT0 0x0005040E
20561
#define GPIO_PF1_TRD1 0x0005040F
20562
20563
#define GPIO_PF2_EN0MDC 0x00050805
20564
#define GPIO_PF2_M0PWM2 0x00050806
20565
#define GPIO_PF2_SSI3FSS 0x0005080E
20566
#define GPIO_PF2_TRD0 0x0005080F
20567
20568
#define GPIO_PF3_EN0MDIO 0x00050C05
20569
#define GPIO_PF3_M0PWM3 0x00050C06
20570
#define GPIO_PF3_SSI3CLK 0x00050C0E
20571
#define GPIO_PF3_TRCLK 0x00050C0F
20572
20573
#define GPIO_PF4_EN0LED1 0x00051005
20574
#define GPIO_PF4_M0FAULT0 0x00051006
20575
#define GPIO_PF4_SSI3XDAT2 0x0005100E
20576
#define GPIO_PF4_TRD3 0x0005100F
20577
20578
#define GPIO_PF5_SSI3XDAT3 0x0005140E
20579
20580
#define GPIO_PF6_LCDMCLK 0x0005180F
20581
20582
#define GPIO_PF7_LCDDATA02 0x00051C0F
20583
20584
#define GPIO_PG0_I2C1SCL 0x00060002
20585
#define GPIO_PG0_EN0PPS 0x00060005
20586
#define GPIO_PG0_M0PWM4 0x00060006
20587
#define GPIO_PG0_EPI0S11 0x0006000F
20588
20589
#define GPIO_PG1_I2C1SDA 0x00060402
20590
#define GPIO_PG1_M0PWM5 0x00060406
20591
#define GPIO_PG1_EPI0S10 0x0006040F
20592
20593
#define GPIO_PG2_I2C2SCL 0x00060802
20594
#define GPIO_PG2_EN0TXCK 0x0006080E
20595
#define GPIO_PG2_SSI2XDAT3 0x0006080F
20596
20597
#define GPIO_PG3_I2C2SDA 0x00060C02
20598
#define GPIO_PG3_EN0TXEN 0x00060C0E
20599
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
20600
20601
#define GPIO_PG4_U0CTS 0x00061001
20602
#define GPIO_PG4_I2C3SCL 0x00061002
20603
#define GPIO_PG4_OWIRE 0x00061005
20604
#define GPIO_PG4_EN0TXD0 0x0006100E
20605
#define GPIO_PG4_SSI2XDAT1 0x0006100F
20606
20607
#define GPIO_PG5_U0RTS 0x00061401
20608
#define GPIO_PG5_I2C3SDA 0x00061402
20609
#define GPIO_PG5_OWALT 0x00061405
20610
#define GPIO_PG5_EN0TXD1 0x0006140E
20611
#define GPIO_PG5_SSI2XDAT0 0x0006140F
20612
20613
#define GPIO_PG6_I2C4SCL 0x00061802
20614
#define GPIO_PG6_OWIRE 0x00061805
20615
#define GPIO_PG6_EN0RXER 0x0006180E
20616
#define GPIO_PG6_SSI2FSS 0x0006180F
20617
20618
#define GPIO_PG7_I2C4SDA 0x00061C02
20619
#define GPIO_PG7_OWIRE 0x00061C05
20620
#define GPIO_PG7_EN0RXDV 0x00061C0E
20621
#define GPIO_PG7_SSI2CLK 0x00061C0F
20622
20623
#define GPIO_PH0_U0RTS 0x00070001
20624
#define GPIO_PH0_EPI0S0 0x0007000F
20625
20626
#define GPIO_PH1_U0CTS 0x00070401
20627
#define GPIO_PH1_EPI0S1 0x0007040F
20628
20629
#define GPIO_PH2_U0DCD 0x00070801
20630
#define GPIO_PH2_EPI0S2 0x0007080F
20631
20632
#define GPIO_PH3_U0DSR 0x00070C01
20633
#define GPIO_PH3_EPI0S3 0x00070C0F
20634
20635
#define GPIO_PH4_U0DTR 0x00071001
20636
20637
#define GPIO_PH5_U0RI 0x00071401
20638
#define GPIO_PH5_EN0PPS 0x00071405
20639
20640
#define GPIO_PH6_U5RX 0x00071801
20641
#define GPIO_PH6_U7RX 0x00071802
20642
20643
#define GPIO_PH7_U5TX 0x00071C01
20644
#define GPIO_PH7_U7TX 0x00071C02
20645
20646
#define GPIO_PJ0_U3RX 0x00080001
20647
#define GPIO_PJ0_EN0PPS 0x00080005
20648
20649
#define GPIO_PJ1_U3TX 0x00080401
20650
20651
#define GPIO_PJ2_U2RTS 0x00080801
20652
#define GPIO_PJ2_LCDDATA14 0x0008080F
20653
20654
#define GPIO_PJ3_U2CTS 0x00080C01
20655
#define GPIO_PJ3_LCDDATA15 0x00080C0F
20656
20657
#define GPIO_PJ4_U3RTS 0x00081001
20658
#define GPIO_PJ4_LCDDATA16 0x0008100F
20659
20660
#define GPIO_PJ5_U3CTS 0x00081401
20661
#define GPIO_PJ5_LCDDATA17 0x0008140F
20662
20663
#define GPIO_PJ6_U4RTS 0x00081801
20664
#define GPIO_PJ6_LCDAC 0x0008180F
20665
20666
#define GPIO_PJ7_U4CTS 0x00081C01
20667
20668
#define GPIO_PK0_U4RX 0x00090001
20669
#define GPIO_PK0_EPI0S0 0x0009000F
20670
20671
#define GPIO_PK1_U4TX 0x00090401
20672
#define GPIO_PK1_EPI0S1 0x0009040F
20673
20674
#define GPIO_PK2_U4RTS 0x00090801
20675
#define GPIO_PK2_EPI0S2 0x0009080F
20676
20677
#define GPIO_PK3_U4CTS 0x00090C01
20678
#define GPIO_PK3_EPI0S3 0x00090C0F
20679
20680
#define GPIO_PK4_I2C3SCL 0x00091002
20681
#define GPIO_PK4_EN0LED0 0x00091005
20682
#define GPIO_PK4_M0PWM6 0x00091006
20683
#define GPIO_PK4_EN0INTRN 0x00091007
20684
#define GPIO_PK4_EN0RXD3 0x0009100E
20685
#define GPIO_PK4_EPI0S32 0x0009100F
20686
20687
#define GPIO_PK5_I2C3SDA 0x00091402
20688
#define GPIO_PK5_EN0LED2 0x00091405
20689
#define GPIO_PK5_M0PWM7 0x00091406
20690
#define GPIO_PK5_EN0RXD2 0x0009140E
20691
#define GPIO_PK5_EPI0S31 0x0009140F
20692
20693
#define GPIO_PK6_I2C4SCL 0x00091802
20694
#define GPIO_PK6_EN0LED1 0x00091805
20695
#define GPIO_PK6_M0FAULT1 0x00091806
20696
#define GPIO_PK6_EN0TXD2 0x0009180E
20697
#define GPIO_PK6_EPI0S25 0x0009180F
20698
20699
#define GPIO_PK7_U0RI 0x00091C01
20700
#define GPIO_PK7_I2C4SDA 0x00091C02
20701
#define GPIO_PK7_RTCCLK 0x00091C05
20702
#define GPIO_PK7_M0FAULT2 0x00091C06
20703
#define GPIO_PK7_EN0TXD3 0x00091C0E
20704
#define GPIO_PK7_EPI0S24 0x00091C0F
20705
20706
#define GPIO_PL0_I2C2SDA 0x000A0002
20707
#define GPIO_PL0_M0FAULT3 0x000A0006
20708
#define GPIO_PL0_USB0D0 0x000A000E
20709
#define GPIO_PL0_EPI0S16 0x000A000F
20710
20711
#define GPIO_PL1_I2C2SCL 0x000A0402
20712
#define GPIO_PL1_PHA0 0x000A0406
20713
#define GPIO_PL1_USB0D1 0x000A040E
20714
#define GPIO_PL1_EPI0S17 0x000A040F
20715
20716
#define GPIO_PL2_C0O 0x000A0805
20717
#define GPIO_PL2_PHB0 0x000A0806
20718
#define GPIO_PL2_USB0D2 0x000A080E
20719
#define GPIO_PL2_EPI0S18 0x000A080F
20720
20721
#define GPIO_PL3_C1O 0x000A0C05
20722
#define GPIO_PL3_IDX0 0x000A0C06
20723
#define GPIO_PL3_USB0D3 0x000A0C0E
20724
#define GPIO_PL3_EPI0S19 0x000A0C0F
20725
20726
#define GPIO_PL4_T0CCP0 0x000A1003
20727
#define GPIO_PL4_USB0D4 0x000A100E
20728
#define GPIO_PL4_EPI0S26 0x000A100F
20729
20730
#define GPIO_PL5_T0CCP1 0x000A1403
20731
#define GPIO_PL5_EPI0S33 0x000A140F
20732
#define GPIO_PL5_USB0D5 0x000A140E
20733
20734
#define GPIO_PL6_T1CCP0 0x000A1803
20735
20736
#define GPIO_PL7_T1CCP1 0x000A1C03
20737
20738
#define GPIO_PM0_T2CCP0 0x000B0003
20739
#define GPIO_PM0_EPI0S15 0x000B000F
20740
20741
#define GPIO_PM1_T2CCP1 0x000B0403
20742
#define GPIO_PM1_EPI0S14 0x000B040F
20743
20744
#define GPIO_PM2_T3CCP0 0x000B0803
20745
#define GPIO_PM2_EPI0S13 0x000B080F
20746
20747
#define GPIO_PM3_T3CCP1 0x000B0C03
20748
#define GPIO_PM3_EPI0S12 0x000B0C0F
20749
20750
#define GPIO_PM4_U0CTS 0x000B1001
20751
#define GPIO_PM4_T4CCP0 0x000B1003
20752
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
20753
20754
#define GPIO_PM5_U0DCD 0x000B1401
20755
#define GPIO_PM5_T4CCP1 0x000B1403
20756
20757
#define GPIO_PM6_U0DSR 0x000B1801
20758
#define GPIO_PM6_T5CCP0 0x000B1803
20759
#define GPIO_PM6_EN0CRS 0x000B180E
20760
20761
#define GPIO_PM7_U0RI 0x000B1C01
20762
#define GPIO_PM7_T5CCP1 0x000B1C03
20763
#define GPIO_PM7_EN0COL 0x000B1C0E
20764
20765
#define GPIO_PN0_U1RTS 0x000C0001
20766
20767
#define GPIO_PN1_U1CTS 0x000C0401
20768
20769
#define GPIO_PN2_U1DCD 0x000C0801
20770
#define GPIO_PN2_U2RTS 0x000C0802
20771
#define GPIO_PN2_EPI0S29 0x000C080F
20772
20773
#define GPIO_PN3_U1DSR 0x000C0C01
20774
#define GPIO_PN3_U2CTS 0x000C0C02
20775
#define GPIO_PN3_EPI0S30 0x000C0C0F
20776
20777
#define GPIO_PN4_U1DTR 0x000C1001
20778
#define GPIO_PN4_U3RTS 0x000C1002
20779
#define GPIO_PN4_I2C2SDA 0x000C1003
20780
#define GPIO_PN4_EPI0S34 0x000C100F
20781
20782
#define GPIO_PN5_U1RI 0x000C1401
20783
#define GPIO_PN5_U3CTS 0x000C1402
20784
#define GPIO_PN5_I2C2SCL 0x000C1403
20785
#define GPIO_PN5_EPI0S35 0x000C140F
20786
20787
#define GPIO_PN6_U4RTS 0x000C1802
20788
#define GPIO_PN6_EN0TXER 0x000C180E
20789
#define GPIO_PN6_LCDDATA13 0x000C180F
20790
20791
#define GPIO_PN7_U1RTS 0x000C1C01
20792
#define GPIO_PN7_U4CTS 0x000C1C02
20793
#define GPIO_PN7_LCDDATA12 0x000C1C0F
20794
20795
#define GPIO_PP0_U6RX 0x000D0001
20796
#define GPIO_PP0_T6CCP0 0x000D0005
20797
#define GPIO_PP0_EN0INTRN 0x000D0007
20798
#define GPIO_PP0_SSI3XDAT2 0x000D000F
20799
20800
#define GPIO_PP1_U6TX 0x000D0401
20801
#define GPIO_PP1_T6CCP1 0x000D0405
20802
#define GPIO_PP1_SSI3XDAT3 0x000D040F
20803
20804
#define GPIO_PP2_U0DTR 0x000D0801
20805
#define GPIO_PP2_USB0NXT 0x000D080E
20806
#define GPIO_PP2_EPI0S29 0x000D080F
20807
20808
#define GPIO_PP3_U1CTS 0x000D0C01
20809
#define GPIO_PP3_U0DCD 0x000D0C02
20810
#define GPIO_PP3_RTCCLK 0x000D0C07
20811
#define GPIO_PP3_USB0DIR 0x000D0C0E
20812
#define GPIO_PP3_EPI0S30 0x000D0C0F
20813
20814
#define GPIO_PP4_U3RTS 0x000D1001
20815
#define GPIO_PP4_U0DSR 0x000D1002
20816
#define GPIO_PP4_OWIRE 0x000D1004
20817
#define GPIO_PP4_USB0D7 0x000D100E
20818
20819
#define GPIO_PP5_U3CTS 0x000D1401
20820
#define GPIO_PP5_I2C2SCL 0x000D1402
20821
#define GPIO_PP5_OWALT 0x000D1404
20822
#define GPIO_PP5_USB0D6 0x000D140E
20823
20824
#define GPIO_PP6_U1DCD 0x000D1801
20825
#define GPIO_PP6_I2C2SDA 0x000D1802
20826
20827
#define GPIO_PP7_OWIRE 0x000D1C05
20828
20829
#define GPIO_PQ0_T6CCP0 0x000E0003
20830
#define GPIO_PQ0_SSI3CLK 0x000E000E
20831
#define GPIO_PQ0_EPI0S20 0x000E000F
20832
20833
#define GPIO_PQ1_T6CCP1 0x000E0403
20834
#define GPIO_PQ1_SSI3FSS 0x000E040E
20835
#define GPIO_PQ1_EPI0S21 0x000E040F
20836
20837
#define GPIO_PQ2_T7CCP0 0x000E0803
20838
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
20839
#define GPIO_PQ2_EPI0S22 0x000E080F
20840
20841
#define GPIO_PQ3_T7CCP1 0x000E0C03
20842
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
20843
#define GPIO_PQ3_EPI0S23 0x000E0C0F
20844
20845
#define GPIO_PQ4_U1RX 0x000E1001
20846
#define GPIO_PQ4_DIVSCLK 0x000E1007
20847
20848
#define GPIO_PQ5_U1TX 0x000E1401
20849
#define GPIO_PQ5_EN0RXD0 0x000E140E
20850
20851
#define GPIO_PQ6_U1DTR 0x000E1801
20852
#define GPIO_PQ6_EN0RXD1 0x000E180E
20853
20854
#define GPIO_PQ7_U1RI 0x000E1C01
20855
20856
#define GPIO_PR0_U4TX 0x000F0001
20857
#define GPIO_PR0_I2C1SCL 0x000F0002
20858
#define GPIO_PR0_M0PWM0 0x000F0006
20859
#define GPIO_PR0_LCDCP 0x000F000F
20860
20861
#define GPIO_PR1_U4RX 0x000F0401
20862
#define GPIO_PR1_I2C1SDA 0x000F0402
20863
#define GPIO_PR1_M0PWM1 0x000F0406
20864
#define GPIO_PR1_LCDFP 0x000F040F
20865
20866
#define GPIO_PR2_I2C2SCL 0x000F0802
20867
#define GPIO_PR2_M0PWM2 0x000F0806
20868
#define GPIO_PR2_LCDLP 0x000F080F
20869
20870
#define GPIO_PR3_I2C2SDA 0x000F0C02
20871
#define GPIO_PR3_M0PWM3 0x000F0C06
20872
#define GPIO_PR3_LCDDATA03 0x000F0C0F
20873
20874
#define GPIO_PR4_I2C3SCL 0x000F1002
20875
#define GPIO_PR4_T0CCP0 0x000F1003
20876
#define GPIO_PR4_M0PWM4 0x000F1006
20877
#define GPIO_PR4_LCDDATA00 0x000F100F
20878
20879
#define GPIO_PR5_U1RX 0x000F1401
20880
#define GPIO_PR5_I2C3SDA 0x000F1402
20881
#define GPIO_PR5_T0CCP1 0x000F1403
20882
#define GPIO_PR5_M0PWM5 0x000F1406
20883
#define GPIO_PR5_LCDDATA01 0x000F140F
20884
20885
#define GPIO_PR6_U1TX 0x000F1801
20886
#define GPIO_PR6_I2C4SCL 0x000F1802
20887
#define GPIO_PR6_T1CCP0 0x000F1803
20888
#define GPIO_PR6_M0PWM6 0x000F1806
20889
#define GPIO_PR6_LCDDATA04 0x000F180F
20890
20891
#define GPIO_PR7_I2C4SDA 0x000F1C02
20892
#define GPIO_PR7_T1CCP1 0x000F1C03
20893
#define GPIO_PR7_M0PWM7 0x000F1C06
20894
#define GPIO_PR7_EN0TXEN 0x000F1C0E
20895
#define GPIO_PR7_LCDDATA05 0x000F1C0F
20896
20897
#define GPIO_PS0_T2CCP0 0x00100003
20898
#define GPIO_PS0_M0FAULT0 0x00100006
20899
#define GPIO_PS0_LCDDATA20 0x0010000F
20900
20901
#define GPIO_PS1_T2CCP1 0x00100403
20902
#define GPIO_PS1_M0FAULT1 0x00100406
20903
#define GPIO_PS1_LCDDATA21 0x0010040F
20904
20905
#define GPIO_PS2_U1DSR 0x00100801
20906
#define GPIO_PS2_T3CCP0 0x00100803
20907
#define GPIO_PS2_M0FAULT2 0x00100806
20908
#define GPIO_PS2_LCDDATA22 0x0010080F
20909
20910
#define GPIO_PS3_T3CCP1 0x00100C03
20911
#define GPIO_PS3_M0FAULT3 0x00100C06
20912
#define GPIO_PS3_LCDDATA23 0x00100C0F
20913
20914
#define GPIO_PS4_T4CCP0 0x00101003
20915
#define GPIO_PS4_PHA0 0x00101006
20916
#define GPIO_PS4_EN0TXD0 0x0010100E
20917
#define GPIO_PS4_LCDDATA06 0x0010100F
20918
20919
#define GPIO_PS5_T4CCP1 0x00101403
20920
#define GPIO_PS5_PHB0 0x00101406
20921
#define GPIO_PS5_EN0TXD1 0x0010140E
20922
#define GPIO_PS5_LCDDATA07 0x0010140F
20923
20924
#define GPIO_PS6_T5CCP0 0x00101803
20925
#define GPIO_PS6_IDX0 0x00101806
20926
#define GPIO_PS6_EN0RXER 0x0010180E
20927
#define GPIO_PS6_LCDDATA08 0x0010180F
20928
20929
#define GPIO_PS7_T5CCP1 0x00101C03
20930
#define GPIO_PS7_EN0RXDV 0x00101C0E
20931
#define GPIO_PS7_LCDDATA09 0x00101C0F
20932
20933
#define GPIO_PT0_T6CCP0 0x00110003
20934
#define GPIO_PT0_CAN0RX 0x00110007
20935
#define GPIO_PT0_EN0RXD0 0x0011000E
20936
#define GPIO_PT0_LCDDATA10 0x0011000F
20937
20938
#define GPIO_PT1_T6CCP1 0x00110403
20939
#define GPIO_PT1_CAN0TX 0x00110407
20940
#define GPIO_PT1_EN0RXD1 0x0011040E
20941
#define GPIO_PT1_LCDDATA11 0x0011040F
20942
20943
#define GPIO_PT2_T7CCP0 0x00110803
20944
#define GPIO_PT2_CAN1RX 0x00110807
20945
#define GPIO_PT2_LCDDATA18 0x0011080F
20946
20947
#define GPIO_PT3_T7CCP1 0x00110C03
20948
#define GPIO_PT3_CAN1TX 0x00110C07
20949
#define GPIO_PT3_LCDDATA19 0x00110C0F
20950
20951
#endif
// PART_TM4C129XNCZAD
20952
20953
#endif
// __DRIVERLIB_PIN_MAP_H__