EE445M RTOS
Taken at the University of Texas Spring 2015
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
pin_map.h
Go to the documentation of this file.
1
//*****************************************************************************
2
//
3
// pin_map.h - Mapping of peripherals to pins for all parts.
4
//
5
// Copyright (c) 2007-2014 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.1.0.12573 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
// TM4C1290NCPDT Port/Pin Mapping Definitions
11213
//
11214
//*****************************************************************************
11215
#ifdef PART_TM4C1290NCPDT
11216
11217
#define GPIO_PA0_U0RX 0x00000001
11218
#define GPIO_PA0_I2C9SCL 0x00000002
11219
#define GPIO_PA0_T0CCP0 0x00000003
11220
#define GPIO_PA0_CAN0RX 0x00000007
11221
11222
#define GPIO_PA1_U0TX 0x00000401
11223
#define GPIO_PA1_I2C9SDA 0x00000402
11224
#define GPIO_PA1_T0CCP1 0x00000403
11225
#define GPIO_PA1_CAN0TX 0x00000407
11226
11227
#define GPIO_PA2_U4RX 0x00000801
11228
#define GPIO_PA2_I2C8SCL 0x00000802
11229
#define GPIO_PA2_T1CCP0 0x00000803
11230
#define GPIO_PA2_SSI0CLK 0x0000080F
11231
11232
#define GPIO_PA3_U4TX 0x00000C01
11233
#define GPIO_PA3_I2C8SDA 0x00000C02
11234
#define GPIO_PA3_T1CCP1 0x00000C03
11235
#define GPIO_PA3_SSI0FSS 0x00000C0F
11236
11237
#define GPIO_PA4_U3RX 0x00001001
11238
#define GPIO_PA4_T2CCP0 0x00001003
11239
#define GPIO_PA4_I2C7SCL 0x00001002
11240
#define GPIO_PA4_SSI0XDAT0 0x0000100F
11241
11242
#define GPIO_PA5_U3TX 0x00001401
11243
#define GPIO_PA5_T2CCP1 0x00001403
11244
#define GPIO_PA5_I2C7SDA 0x00001402
11245
#define GPIO_PA5_SSI0XDAT1 0x0000140F
11246
11247
#define GPIO_PA6_U2RX 0x00001801
11248
#define GPIO_PA6_I2C6SCL 0x00001802
11249
#define GPIO_PA6_T3CCP0 0x00001803
11250
#define GPIO_PA6_USB0EPEN 0x00001805
11251
#define GPIO_PA6_SSI0XDAT2 0x0000180D
11252
#define GPIO_PA6_EPI0S8 0x0000180F
11253
11254
#define GPIO_PA7_U2TX 0x00001C01
11255
#define GPIO_PA7_I2C6SDA 0x00001C02
11256
#define GPIO_PA7_T3CCP1 0x00001C03
11257
#define GPIO_PA7_USB0PFLT 0x00001C05
11258
#define GPIO_PA7_USB0EPEN 0x00001C0B
11259
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
11260
#define GPIO_PA7_EPI0S9 0x00001C0F
11261
11262
#define GPIO_PB0_U1RX 0x00010001
11263
#define GPIO_PB0_I2C5SCL 0x00010002
11264
#define GPIO_PB0_CAN1RX 0x00010007
11265
#define GPIO_PB0_T4CCP0 0x00010003
11266
11267
#define GPIO_PB1_U1TX 0x00010401
11268
#define GPIO_PB1_I2C5SDA 0x00010402
11269
#define GPIO_PB1_CAN1TX 0x00010407
11270
#define GPIO_PB1_T4CCP1 0x00010403
11271
11272
#define GPIO_PB2_T5CCP0 0x00010803
11273
#define GPIO_PB2_I2C0SCL 0x00010802
11274
#define GPIO_PB2_USB0STP 0x0001080E
11275
#define GPIO_PB2_EPI0S27 0x0001080F
11276
11277
#define GPIO_PB3_I2C0SDA 0x00010C02
11278
#define GPIO_PB3_T5CCP1 0x00010C03
11279
#define GPIO_PB3_USB0CLK 0x00010C0E
11280
#define GPIO_PB3_EPI0S28 0x00010C0F
11281
11282
#define GPIO_PB4_U0CTS 0x00011001
11283
#define GPIO_PB4_I2C5SCL 0x00011002
11284
#define GPIO_PB4_SSI1FSS 0x0001100F
11285
11286
#define GPIO_PB5_U0RTS 0x00011401
11287
#define GPIO_PB5_I2C5SDA 0x00011402
11288
#define GPIO_PB5_SSI1CLK 0x0001140F
11289
11290
#define GPIO_PC0_TCK 0x00020001
11291
#define GPIO_PC0_SWCLK 0x00020001
11292
11293
#define GPIO_PC1_TMS 0x00020401
11294
#define GPIO_PC1_SWDIO 0x00020401
11295
11296
#define GPIO_PC2_TDI 0x00020801
11297
11298
#define GPIO_PC3_SWO 0x00020C01
11299
#define GPIO_PC3_TDO 0x00020C01
11300
11301
#define GPIO_PC4_U7RX 0x00021001
11302
#define GPIO_PC4_EPI0S7 0x0002100F
11303
11304
#define GPIO_PC5_U7TX 0x00021401
11305
#define GPIO_PC5_RTCCLK 0x00021407
11306
#define GPIO_PC5_EPI0S6 0x0002140F
11307
11308
#define GPIO_PC6_U5RX 0x00021801
11309
#define GPIO_PC6_EPI0S5 0x0002180F
11310
11311
#define GPIO_PC7_U5TX 0x00021C01
11312
#define GPIO_PC7_EPI0S4 0x00021C0F
11313
11314
#define GPIO_PD0_I2C7SCL 0x00030002
11315
#define GPIO_PD0_T0CCP0 0x00030003
11316
#define GPIO_PD0_C0O 0x00030005
11317
#define GPIO_PD0_SSI2XDAT1 0x0003000F
11318
11319
#define GPIO_PD1_I2C7SDA 0x00030402
11320
#define GPIO_PD1_T0CCP1 0x00030403
11321
#define GPIO_PD1_C1O 0x00030405
11322
#define GPIO_PD1_SSI2XDAT0 0x0003040F
11323
11324
#define GPIO_PD2_I2C8SCL 0x00030802
11325
#define GPIO_PD2_T1CCP0 0x00030803
11326
#define GPIO_PD2_C2O 0x00030805
11327
#define GPIO_PD2_SSI2FSS 0x0003080F
11328
11329
#define GPIO_PD3_I2C8SDA 0x00030C02
11330
#define GPIO_PD3_T1CCP1 0x00030C03
11331
#define GPIO_PD3_SSI2CLK 0x00030C0F
11332
11333
#define GPIO_PD4_U2RX 0x00031001
11334
#define GPIO_PD4_T3CCP0 0x00031003
11335
#define GPIO_PD4_SSI1XDAT2 0x0003100F
11336
11337
#define GPIO_PD5_U2TX 0x00031401
11338
#define GPIO_PD5_T3CCP1 0x00031403
11339
#define GPIO_PD5_SSI1XDAT3 0x0003140F
11340
11341
#define GPIO_PD6_U2RTS 0x00031801
11342
#define GPIO_PD6_T4CCP0 0x00031803
11343
#define GPIO_PD6_USB0EPEN 0x00031805
11344
#define GPIO_PD6_SSI2XDAT3 0x0003180F
11345
11346
#define GPIO_PD7_U2CTS 0x00031C01
11347
#define GPIO_PD7_T4CCP1 0x00031C03
11348
#define GPIO_PD7_USB0PFLT 0x00031C05
11349
#define GPIO_PD7_NMI 0x00031C08
11350
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
11351
11352
#define GPIO_PE0_U1RTS 0x00040001
11353
11354
#define GPIO_PE1_U1DSR 0x00040401
11355
11356
#define GPIO_PE2_U1DCD 0x00040801
11357
11358
#define GPIO_PE3_U1DTR 0x00040C01
11359
11360
#define GPIO_PE4_U1RI 0x00041001
11361
#define GPIO_PE4_SSI1XDAT0 0x0004100F
11362
11363
#define GPIO_PE5_SSI1XDAT1 0x0004140F
11364
11365
#define GPIO_PF0_M0PWM0 0x00050006
11366
#define GPIO_PF0_SSI3XDAT1 0x0005000E
11367
#define GPIO_PF0_TRD2 0x0005000F
11368
11369
#define GPIO_PF1_M0PWM1 0x00050406
11370
#define GPIO_PF1_SSI3XDAT0 0x0005040E
11371
#define GPIO_PF1_TRD1 0x0005040F
11372
11373
#define GPIO_PF2_M0PWM2 0x00050806
11374
#define GPIO_PF2_SSI3FSS 0x0005080E
11375
#define GPIO_PF2_TRD0 0x0005080F
11376
11377
#define GPIO_PF3_M0PWM3 0x00050C06
11378
#define GPIO_PF3_SSI3CLK 0x00050C0E
11379
#define GPIO_PF3_TRCLK 0x00050C0F
11380
11381
#define GPIO_PF4_M0FAULT0 0x00051006
11382
#define GPIO_PF4_SSI3XDAT2 0x0005100E
11383
#define GPIO_PF4_TRD3 0x0005100F
11384
11385
#define GPIO_PG0_I2C1SCL 0x00060002
11386
#define GPIO_PG0_M0PWM4 0x00060006
11387
#define GPIO_PG0_EPI0S11 0x0006000F
11388
11389
#define GPIO_PG1_I2C1SDA 0x00060402
11390
#define GPIO_PG1_M0PWM5 0x00060406
11391
#define GPIO_PG1_EPI0S10 0x0006040F
11392
11393
#define GPIO_PG2_I2C2SCL 0x00060802
11394
#define GPIO_PG2_SSI2XDAT3 0x0006080F
11395
11396
#define GPIO_PG3_I2C2SDA 0x00060C02
11397
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
11398
11399
#define GPIO_PG4_U0CTS 0x00061001
11400
#define GPIO_PG4_I2C3SCL 0x00061002
11401
#define GPIO_PG4_SSI2XDAT1 0x0006100F
11402
11403
#define GPIO_PG5_U0RTS 0x00061401
11404
#define GPIO_PG5_I2C3SDA 0x00061402
11405
#define GPIO_PG5_SSI2XDAT0 0x0006140F
11406
11407
#define GPIO_PG6_I2C4SCL 0x00061802
11408
#define GPIO_PG6_SSI2FSS 0x0006180F
11409
11410
#define GPIO_PG7_I2C4SDA 0x00061C02
11411
#define GPIO_PG7_SSI2CLK 0x00061C0F
11412
11413
#define GPIO_PH0_U0RTS 0x00070001
11414
#define GPIO_PH0_EPI0S0 0x0007000F
11415
11416
#define GPIO_PH1_U0CTS 0x00070401
11417
#define GPIO_PH1_EPI0S1 0x0007040F
11418
11419
#define GPIO_PH2_U0DCD 0x00070801
11420
#define GPIO_PH2_EPI0S2 0x0007080F
11421
11422
#define GPIO_PH3_U0DSR 0x00070C01
11423
#define GPIO_PH3_EPI0S3 0x00070C0F
11424
11425
#define GPIO_PJ0_U3RX 0x00080001
11426
11427
#define GPIO_PJ1_U3TX 0x00080401
11428
11429
#define GPIO_PK0_U4RX 0x00090001
11430
#define GPIO_PK0_EPI0S0 0x0009000F
11431
11432
#define GPIO_PK1_U4TX 0x00090401
11433
#define GPIO_PK1_EPI0S1 0x0009040F
11434
11435
#define GPIO_PK2_U4RTS 0x00090801
11436
#define GPIO_PK2_EPI0S2 0x0009080F
11437
11438
#define GPIO_PK3_U4CTS 0x00090C01
11439
#define GPIO_PK3_EPI0S3 0x00090C0F
11440
11441
#define GPIO_PK4_I2C3SCL 0x00091002
11442
#define GPIO_PK4_M0PWM6 0x00091006
11443
#define GPIO_PK4_EPI0S32 0x0009100F
11444
11445
#define GPIO_PK5_I2C3SDA 0x00091402
11446
#define GPIO_PK5_M0PWM7 0x00091406
11447
#define GPIO_PK5_EPI0S31 0x0009140F
11448
11449
#define GPIO_PK6_I2C4SCL 0x00091802
11450
#define GPIO_PK6_M0FAULT1 0x00091806
11451
#define GPIO_PK6_EPI0S25 0x0009180F
11452
11453
#define GPIO_PK7_U0RI 0x00091C01
11454
#define GPIO_PK7_I2C4SDA 0x00091C02
11455
#define GPIO_PK7_RTCCLK 0x00091C05
11456
#define GPIO_PK7_M0FAULT2 0x00091C06
11457
#define GPIO_PK7_EPI0S24 0x00091C0F
11458
11459
#define GPIO_PL0_I2C2SDA 0x000A0002
11460
#define GPIO_PL0_M0FAULT3 0x000A0006
11461
#define GPIO_PL0_USB0D0 0x000A000E
11462
#define GPIO_PL0_EPI0S16 0x000A000F
11463
11464
#define GPIO_PL1_I2C2SCL 0x000A0402
11465
#define GPIO_PL1_PHA0 0x000A0406
11466
#define GPIO_PL1_USB0D1 0x000A040E
11467
#define GPIO_PL1_EPI0S17 0x000A040F
11468
11469
#define GPIO_PL2_C0O 0x000A0805
11470
#define GPIO_PL2_PHB0 0x000A0806
11471
#define GPIO_PL2_USB0D2 0x000A080E
11472
#define GPIO_PL2_EPI0S18 0x000A080F
11473
11474
#define GPIO_PL3_C1O 0x000A0C05
11475
#define GPIO_PL3_IDX0 0x000A0C06
11476
#define GPIO_PL3_USB0D3 0x000A0C0E
11477
#define GPIO_PL3_EPI0S19 0x000A0C0F
11478
11479
#define GPIO_PL4_T0CCP0 0x000A1003
11480
#define GPIO_PL4_USB0D4 0x000A100E
11481
#define GPIO_PL4_EPI0S26 0x000A100F
11482
11483
#define GPIO_PL5_T0CCP1 0x000A1403
11484
#define GPIO_PL5_EPI0S33 0x000A140F
11485
#define GPIO_PL5_USB0D5 0x000A140E
11486
11487
#define GPIO_PL6_T1CCP0 0x000A1803
11488
11489
#define GPIO_PL7_T1CCP1 0x000A1C03
11490
11491
#define GPIO_PM0_T2CCP0 0x000B0003
11492
#define GPIO_PM0_EPI0S15 0x000B000F
11493
11494
#define GPIO_PM1_T2CCP1 0x000B0403
11495
#define GPIO_PM1_EPI0S14 0x000B040F
11496
11497
#define GPIO_PM2_T3CCP0 0x000B0803
11498
#define GPIO_PM2_EPI0S13 0x000B080F
11499
11500
#define GPIO_PM3_T3CCP1 0x000B0C03
11501
#define GPIO_PM3_EPI0S12 0x000B0C0F
11502
11503
#define GPIO_PM4_U0CTS 0x000B1001
11504
#define GPIO_PM4_T4CCP0 0x000B1003
11505
11506
#define GPIO_PM5_U0DCD 0x000B1401
11507
#define GPIO_PM5_T4CCP1 0x000B1403
11508
11509
#define GPIO_PM6_U0DSR 0x000B1801
11510
#define GPIO_PM6_T5CCP0 0x000B1803
11511
11512
#define GPIO_PM7_U0RI 0x000B1C01
11513
#define GPIO_PM7_T5CCP1 0x000B1C03
11514
11515
#define GPIO_PN0_U1RTS 0x000C0001
11516
11517
#define GPIO_PN1_U1CTS 0x000C0401
11518
11519
#define GPIO_PN2_U1DCD 0x000C0801
11520
#define GPIO_PN2_U2RTS 0x000C0802
11521
#define GPIO_PN2_EPI0S29 0x000C080F
11522
11523
#define GPIO_PN3_U1DSR 0x000C0C01
11524
#define GPIO_PN3_U2CTS 0x000C0C02
11525
#define GPIO_PN3_EPI0S30 0x000C0C0F
11526
11527
#define GPIO_PN4_U1DTR 0x000C1001
11528
#define GPIO_PN4_U3RTS 0x000C1002
11529
#define GPIO_PN4_I2C2SDA 0x000C1003
11530
#define GPIO_PN4_EPI0S34 0x000C100F
11531
11532
#define GPIO_PN5_U1RI 0x000C1401
11533
#define GPIO_PN5_U3CTS 0x000C1402
11534
#define GPIO_PN5_I2C2SCL 0x000C1403
11535
#define GPIO_PN5_EPI0S35 0x000C140F
11536
11537
#define GPIO_PP0_U6RX 0x000D0001
11538
#define GPIO_PP0_SSI3XDAT2 0x000D000F
11539
11540
#define GPIO_PP1_U6TX 0x000D0401
11541
#define GPIO_PP1_SSI3XDAT3 0x000D040F
11542
11543
#define GPIO_PP2_U0DTR 0x000D0801
11544
#define GPIO_PP2_USB0NXT 0x000D080E
11545
#define GPIO_PP2_EPI0S29 0x000D080F
11546
11547
#define GPIO_PP3_U1CTS 0x000D0C01
11548
#define GPIO_PP3_U0DCD 0x000D0C02
11549
#define GPIO_PP3_RTCCLK 0x000D0C07
11550
#define GPIO_PP3_USB0DIR 0x000D0C0E
11551
#define GPIO_PP3_EPI0S30 0x000D0C0F
11552
11553
#define GPIO_PP4_U3RTS 0x000D1001
11554
#define GPIO_PP4_U0DSR 0x000D1002
11555
#define GPIO_PP4_USB0D7 0x000D100E
11556
11557
#define GPIO_PP5_U3CTS 0x000D1401
11558
#define GPIO_PP5_I2C2SCL 0x000D1402
11559
#define GPIO_PP5_USB0D6 0x000D140E
11560
11561
#define GPIO_PQ0_SSI3CLK 0x000E000E
11562
#define GPIO_PQ0_EPI0S20 0x000E000F
11563
11564
#define GPIO_PQ1_SSI3FSS 0x000E040E
11565
#define GPIO_PQ1_EPI0S21 0x000E040F
11566
11567
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
11568
#define GPIO_PQ2_EPI0S22 0x000E080F
11569
11570
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
11571
#define GPIO_PQ3_EPI0S23 0x000E0C0F
11572
11573
#define GPIO_PQ4_U1RX 0x000E1001
11574
#define GPIO_PQ4_DIVSCLK 0x000E1007
11575
11576
#define GPIO_PQ5_U1TX 0x000E1401
11577
11578
#define GPIO_PQ6_U1DTR 0x000E1801
11579
11580
#endif // PART_TM4C1290NCPDT
11581
11582
//*****************************************************************************
11583
//
11584
// TM4C1290NCZAD Port/Pin Mapping Definitions
11585
//
11586
//*****************************************************************************
11587
#ifdef PART_TM4C1290NCZAD
11588
11589
#define GPIO_PA0_U0RX 0x00000001
11590
#define GPIO_PA0_I2C9SCL 0x00000002
11591
#define GPIO_PA0_T0CCP0 0x00000003
11592
#define GPIO_PA0_CAN0RX 0x00000007
11593
11594
#define GPIO_PA1_U0TX 0x00000401
11595
#define GPIO_PA1_I2C9SDA 0x00000402
11596
#define GPIO_PA1_T0CCP1 0x00000403
11597
#define GPIO_PA1_CAN0TX 0x00000407
11598
11599
#define GPIO_PA2_U4RX 0x00000801
11600
#define GPIO_PA2_I2C8SCL 0x00000802
11601
#define GPIO_PA2_T1CCP0 0x00000803
11602
#define GPIO_PA2_SSI0CLK 0x0000080F
11603
11604
#define GPIO_PA3_U4TX 0x00000C01
11605
#define GPIO_PA3_I2C8SDA 0x00000C02
11606
#define GPIO_PA3_T1CCP1 0x00000C03
11607
#define GPIO_PA3_SSI0FSS 0x00000C0F
11608
11609
#define GPIO_PA4_U3RX 0x00001001
11610
#define GPIO_PA4_T2CCP0 0x00001003
11611
#define GPIO_PA4_I2C7SCL 0x00001002
11612
#define GPIO_PA4_SSI0XDAT0 0x0000100F
11613
11614
#define GPIO_PA5_U3TX 0x00001401
11615
#define GPIO_PA5_T2CCP1 0x00001403
11616
#define GPIO_PA5_I2C7SDA 0x00001402
11617
#define GPIO_PA5_SSI0XDAT1 0x0000140F
11618
11619
#define GPIO_PA6_U2RX 0x00001801
11620
#define GPIO_PA6_I2C6SCL 0x00001802
11621
#define GPIO_PA6_T3CCP0 0x00001803
11622
#define GPIO_PA6_USB0EPEN 0x00001805
11623
#define GPIO_PA6_SSI0XDAT2 0x0000180D
11624
#define GPIO_PA6_EPI0S8 0x0000180F
11625
11626
#define GPIO_PA7_U2TX 0x00001C01
11627
#define GPIO_PA7_I2C6SDA 0x00001C02
11628
#define GPIO_PA7_T3CCP1 0x00001C03
11629
#define GPIO_PA7_USB0PFLT 0x00001C05
11630
#define GPIO_PA7_USB0EPEN 0x00001C0B
11631
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
11632
#define GPIO_PA7_EPI0S9 0x00001C0F
11633
11634
#define GPIO_PB0_U1RX 0x00010001
11635
#define GPIO_PB0_I2C5SCL 0x00010002
11636
#define GPIO_PB0_CAN1RX 0x00010007
11637
#define GPIO_PB0_T4CCP0 0x00010003
11638
11639
#define GPIO_PB1_U1TX 0x00010401
11640
#define GPIO_PB1_I2C5SDA 0x00010402
11641
#define GPIO_PB1_CAN1TX 0x00010407
11642
#define GPIO_PB1_T4CCP1 0x00010403
11643
11644
#define GPIO_PB2_T5CCP0 0x00010803
11645
#define GPIO_PB2_I2C0SCL 0x00010802
11646
#define GPIO_PB2_USB0STP 0x0001080E
11647
#define GPIO_PB2_EPI0S27 0x0001080F
11648
11649
#define GPIO_PB3_I2C0SDA 0x00010C02
11650
#define GPIO_PB3_T5CCP1 0x00010C03
11651
#define GPIO_PB3_USB0CLK 0x00010C0E
11652
#define GPIO_PB3_EPI0S28 0x00010C0F
11653
11654
#define GPIO_PB4_U0CTS 0x00011001
11655
#define GPIO_PB4_I2C5SCL 0x00011002
11656
#define GPIO_PB4_SSI1FSS 0x0001100F
11657
11658
#define GPIO_PB5_U0RTS 0x00011401
11659
#define GPIO_PB5_I2C5SDA 0x00011402
11660
#define GPIO_PB5_SSI1CLK 0x0001140F
11661
11662
#define GPIO_PB6_I2C6SCL 0x00011802
11663
#define GPIO_PB6_T6CCP0 0x00011803
11664
11665
#define GPIO_PB7_I2C6SDA 0x00011C02
11666
#define GPIO_PB7_T6CCP1 0x00011C03
11667
11668
#define GPIO_PC0_TCK 0x00020001
11669
#define GPIO_PC0_SWCLK 0x00020001
11670
11671
#define GPIO_PC1_TMS 0x00020401
11672
#define GPIO_PC1_SWDIO 0x00020401
11673
11674
#define GPIO_PC2_TDI 0x00020801
11675
11676
#define GPIO_PC3_SWO 0x00020C01
11677
#define GPIO_PC3_TDO 0x00020C01
11678
11679
#define GPIO_PC4_U7RX 0x00021001
11680
#define GPIO_PC4_T7CCP0 0x00021003
11681
#define GPIO_PC4_EPI0S7 0x0002100F
11682
11683
#define GPIO_PC5_U7TX 0x00021401
11684
#define GPIO_PC5_T7CCP1 0x00021403
11685
#define GPIO_PC5_RTCCLK 0x00021407
11686
#define GPIO_PC5_EPI0S6 0x0002140F
11687
11688
#define GPIO_PC6_U5RX 0x00021801
11689
#define GPIO_PC6_EPI0S5 0x0002180F
11690
11691
#define GPIO_PC7_U5TX 0x00021C01
11692
#define GPIO_PC7_EPI0S4 0x00021C0F
11693
11694
#define GPIO_PD0_I2C7SCL 0x00030002
11695
#define GPIO_PD0_T0CCP0 0x00030003
11696
#define GPIO_PD0_C0O 0x00030005
11697
#define GPIO_PD0_SSI2XDAT1 0x0003000F
11698
11699
#define GPIO_PD1_I2C7SDA 0x00030402
11700
#define GPIO_PD1_T0CCP1 0x00030403
11701
#define GPIO_PD1_C1O 0x00030405
11702
#define GPIO_PD1_SSI2XDAT0 0x0003040F
11703
11704
#define GPIO_PD2_I2C8SCL 0x00030802
11705
#define GPIO_PD2_T1CCP0 0x00030803
11706
#define GPIO_PD2_C2O 0x00030805
11707
#define GPIO_PD2_SSI2FSS 0x0003080F
11708
11709
#define GPIO_PD3_I2C8SDA 0x00030C02
11710
#define GPIO_PD3_T1CCP1 0x00030C03
11711
#define GPIO_PD3_SSI2CLK 0x00030C0F
11712
11713
#define GPIO_PD4_U2RX 0x00031001
11714
#define GPIO_PD4_T3CCP0 0x00031003
11715
#define GPIO_PD4_SSI1XDAT2 0x0003100F
11716
11717
#define GPIO_PD5_U2TX 0x00031401
11718
#define GPIO_PD5_T3CCP1 0x00031403
11719
#define GPIO_PD5_SSI1XDAT3 0x0003140F
11720
11721
#define GPIO_PD6_U2RTS 0x00031801
11722
#define GPIO_PD6_T4CCP0 0x00031803
11723
#define GPIO_PD6_USB0EPEN 0x00031805
11724
#define GPIO_PD6_SSI2XDAT3 0x0003180F
11725
11726
#define GPIO_PD7_U2CTS 0x00031C01
11727
#define GPIO_PD7_T4CCP1 0x00031C03
11728
#define GPIO_PD7_USB0PFLT 0x00031C05
11729
#define GPIO_PD7_NMI 0x00031C08
11730
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
11731
11732
#define GPIO_PE0_U1RTS 0x00040001
11733
11734
#define GPIO_PE1_U1DSR 0x00040401
11735
11736
#define GPIO_PE2_U1DCD 0x00040801
11737
11738
#define GPIO_PE3_U1DTR 0x00040C01
11739
11740
#define GPIO_PE4_U1RI 0x00041001
11741
#define GPIO_PE4_SSI1XDAT0 0x0004100F
11742
11743
#define GPIO_PE5_SSI1XDAT1 0x0004140F
11744
11745
#define GPIO_PE6_U0CTS 0x00041801
11746
#define GPIO_PE6_I2C9SCL 0x00041802
11747
11748
#define GPIO_PE7_U0RTS 0x00041C01
11749
#define GPIO_PE7_I2C9SDA 0x00041C02
11750
#define GPIO_PE7_NMI 0x00041C08
11751
11752
#define GPIO_PF0_M0PWM0 0x00050006
11753
#define GPIO_PF0_SSI3XDAT1 0x0005000E
11754
#define GPIO_PF0_TRD2 0x0005000F
11755
11756
#define GPIO_PF1_M0PWM1 0x00050406
11757
#define GPIO_PF1_SSI3XDAT0 0x0005040E
11758
#define GPIO_PF1_TRD1 0x0005040F
11759
11760
#define GPIO_PF2_M0PWM2 0x00050806
11761
#define GPIO_PF2_SSI3FSS 0x0005080E
11762
#define GPIO_PF2_TRD0 0x0005080F
11763
11764
#define GPIO_PF3_M0PWM3 0x00050C06
11765
#define GPIO_PF3_SSI3CLK 0x00050C0E
11766
#define GPIO_PF3_TRCLK 0x00050C0F
11767
11768
#define GPIO_PF4_M0FAULT0 0x00051006
11769
#define GPIO_PF4_SSI3XDAT2 0x0005100E
11770
#define GPIO_PF4_TRD3 0x0005100F
11771
11772
#define GPIO_PF5_SSI3XDAT3 0x0005140E
11773
11774
#define GPIO_PG0_I2C1SCL 0x00060002
11775
#define GPIO_PG0_M0PWM4 0x00060006
11776
#define GPIO_PG0_EPI0S11 0x0006000F
11777
11778
#define GPIO_PG1_I2C1SDA 0x00060402
11779
#define GPIO_PG1_M0PWM5 0x00060406
11780
#define GPIO_PG1_EPI0S10 0x0006040F
11781
11782
#define GPIO_PG2_I2C2SCL 0x00060802
11783
#define GPIO_PG2_SSI2XDAT3 0x0006080F
11784
11785
#define GPIO_PG3_I2C2SDA 0x00060C02
11786
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
11787
11788
#define GPIO_PG4_U0CTS 0x00061001
11789
#define GPIO_PG4_I2C3SCL 0x00061002
11790
#define GPIO_PG4_SSI2XDAT1 0x0006100F
11791
11792
#define GPIO_PG5_U0RTS 0x00061401
11793
#define GPIO_PG5_I2C3SDA 0x00061402
11794
#define GPIO_PG5_SSI2XDAT0 0x0006140F
11795
11796
#define GPIO_PG6_I2C4SCL 0x00061802
11797
#define GPIO_PG6_SSI2FSS 0x0006180F
11798
11799
#define GPIO_PG7_I2C4SDA 0x00061C02
11800
#define GPIO_PG7_SSI2CLK 0x00061C0F
11801
11802
#define GPIO_PH0_U0RTS 0x00070001
11803
#define GPIO_PH0_EPI0S0 0x0007000F
11804
11805
#define GPIO_PH1_U0CTS 0x00070401
11806
#define GPIO_PH1_EPI0S1 0x0007040F
11807
11808
#define GPIO_PH2_U0DCD 0x00070801
11809
#define GPIO_PH2_EPI0S2 0x0007080F
11810
11811
#define GPIO_PH3_U0DSR 0x00070C01
11812
#define GPIO_PH3_EPI0S3 0x00070C0F
11813
11814
#define GPIO_PH4_U0DTR 0x00071001
11815
11816
#define GPIO_PH5_U0RI 0x00071401
11817
11818
#define GPIO_PH6_U5RX 0x00071801
11819
#define GPIO_PH6_U7RX 0x00071802
11820
11821
#define GPIO_PH7_U5TX 0x00071C01
11822
#define GPIO_PH7_U7TX 0x00071C02
11823
11824
#define GPIO_PJ0_U3RX 0x00080001
11825
11826
#define GPIO_PJ1_U3TX 0x00080401
11827
11828
#define GPIO_PJ2_U2RTS 0x00080801
11829
11830
#define GPIO_PJ3_U2CTS 0x00080C01
11831
11832
#define GPIO_PJ4_U3RTS 0x00081001
11833
11834
#define GPIO_PJ5_U3CTS 0x00081401
11835
11836
#define GPIO_PJ6_U4RTS 0x00081801
11837
11838
#define GPIO_PJ7_U4CTS 0x00081C01
11839
11840
#define GPIO_PK0_U4RX 0x00090001
11841
#define GPIO_PK0_EPI0S0 0x0009000F
11842
11843
#define GPIO_PK1_U4TX 0x00090401
11844
#define GPIO_PK1_EPI0S1 0x0009040F
11845
11846
#define GPIO_PK2_U4RTS 0x00090801
11847
#define GPIO_PK2_EPI0S2 0x0009080F
11848
11849
#define GPIO_PK3_U4CTS 0x00090C01
11850
#define GPIO_PK3_EPI0S3 0x00090C0F
11851
11852
#define GPIO_PK4_I2C3SCL 0x00091002
11853
#define GPIO_PK4_M0PWM6 0x00091006
11854
#define GPIO_PK4_EPI0S32 0x0009100F
11855
11856
#define GPIO_PK5_I2C3SDA 0x00091402
11857
#define GPIO_PK5_M0PWM7 0x00091406
11858
#define GPIO_PK5_EPI0S31 0x0009140F
11859
11860
#define GPIO_PK6_I2C4SCL 0x00091802
11861
#define GPIO_PK6_M0FAULT1 0x00091806
11862
#define GPIO_PK6_EPI0S25 0x0009180F
11863
11864
#define GPIO_PK7_U0RI 0x00091C01
11865
#define GPIO_PK7_I2C4SDA 0x00091C02
11866
#define GPIO_PK7_RTCCLK 0x00091C05
11867
#define GPIO_PK7_M0FAULT2 0x00091C06
11868
#define GPIO_PK7_EPI0S24 0x00091C0F
11869
11870
#define GPIO_PL0_I2C2SDA 0x000A0002
11871
#define GPIO_PL0_M0FAULT3 0x000A0006
11872
#define GPIO_PL0_USB0D0 0x000A000E
11873
#define GPIO_PL0_EPI0S16 0x000A000F
11874
11875
#define GPIO_PL1_I2C2SCL 0x000A0402
11876
#define GPIO_PL1_PHA0 0x000A0406
11877
#define GPIO_PL1_USB0D1 0x000A040E
11878
#define GPIO_PL1_EPI0S17 0x000A040F
11879
11880
#define GPIO_PL2_C0O 0x000A0805
11881
#define GPIO_PL2_PHB0 0x000A0806
11882
#define GPIO_PL2_USB0D2 0x000A080E
11883
#define GPIO_PL2_EPI0S18 0x000A080F
11884
11885
#define GPIO_PL3_C1O 0x000A0C05
11886
#define GPIO_PL3_IDX0 0x000A0C06
11887
#define GPIO_PL3_USB0D3 0x000A0C0E
11888
#define GPIO_PL3_EPI0S19 0x000A0C0F
11889
11890
#define GPIO_PL4_T0CCP0 0x000A1003
11891
#define GPIO_PL4_USB0D4 0x000A100E
11892
#define GPIO_PL4_EPI0S26 0x000A100F
11893
11894
#define GPIO_PL5_T0CCP1 0x000A1403
11895
#define GPIO_PL5_EPI0S33 0x000A140F
11896
#define GPIO_PL5_USB0D5 0x000A140E
11897
11898
#define GPIO_PL6_T1CCP0 0x000A1803
11899
11900
#define GPIO_PL7_T1CCP1 0x000A1C03
11901
11902
#define GPIO_PM0_T2CCP0 0x000B0003
11903
#define GPIO_PM0_EPI0S15 0x000B000F
11904
11905
#define GPIO_PM1_T2CCP1 0x000B0403
11906
#define GPIO_PM1_EPI0S14 0x000B040F
11907
11908
#define GPIO_PM2_T3CCP0 0x000B0803
11909
#define GPIO_PM2_EPI0S13 0x000B080F
11910
11911
#define GPIO_PM3_T3CCP1 0x000B0C03
11912
#define GPIO_PM3_EPI0S12 0x000B0C0F
11913
11914
#define GPIO_PM4_U0CTS 0x000B1001
11915
#define GPIO_PM4_T4CCP0 0x000B1003
11916
11917
#define GPIO_PM5_U0DCD 0x000B1401
11918
#define GPIO_PM5_T4CCP1 0x000B1403
11919
11920
#define GPIO_PM6_U0DSR 0x000B1801
11921
#define GPIO_PM6_T5CCP0 0x000B1803
11922
11923
#define GPIO_PM7_U0RI 0x000B1C01
11924
#define GPIO_PM7_T5CCP1 0x000B1C03
11925
11926
#define GPIO_PN0_U1RTS 0x000C0001
11927
11928
#define GPIO_PN1_U1CTS 0x000C0401
11929
11930
#define GPIO_PN2_U1DCD 0x000C0801
11931
#define GPIO_PN2_U2RTS 0x000C0802
11932
#define GPIO_PN2_EPI0S29 0x000C080F
11933
11934
#define GPIO_PN3_U1DSR 0x000C0C01
11935
#define GPIO_PN3_U2CTS 0x000C0C02
11936
#define GPIO_PN3_EPI0S30 0x000C0C0F
11937
11938
#define GPIO_PN4_U1DTR 0x000C1001
11939
#define GPIO_PN4_U3RTS 0x000C1002
11940
#define GPIO_PN4_I2C2SDA 0x000C1003
11941
#define GPIO_PN4_EPI0S34 0x000C100F
11942
11943
#define GPIO_PN5_U1RI 0x000C1401
11944
#define GPIO_PN5_U3CTS 0x000C1402
11945
#define GPIO_PN5_I2C2SCL 0x000C1403
11946
#define GPIO_PN5_EPI0S35 0x000C140F
11947
11948
#define GPIO_PN6_U4RTS 0x000C1802
11949
11950
#define GPIO_PN7_U1RTS 0x000C1C01
11951
#define GPIO_PN7_U4CTS 0x000C1C02
11952
11953
#define GPIO_PP0_U6RX 0x000D0001
11954
#define GPIO_PP0_T6CCP0 0x000D0005
11955
#define GPIO_PP0_SSI3XDAT2 0x000D000F
11956
11957
#define GPIO_PP1_U6TX 0x000D0401
11958
#define GPIO_PP1_T6CCP1 0x000D0405
11959
#define GPIO_PP1_SSI3XDAT3 0x000D040F
11960
11961
#define GPIO_PP2_U0DTR 0x000D0801
11962
#define GPIO_PP2_USB0NXT 0x000D080E
11963
#define GPIO_PP2_EPI0S29 0x000D080F
11964
11965
#define GPIO_PP3_U1CTS 0x000D0C01
11966
#define GPIO_PP3_U0DCD 0x000D0C02
11967
#define GPIO_PP3_RTCCLK 0x000D0C07
11968
#define GPIO_PP3_USB0DIR 0x000D0C0E
11969
#define GPIO_PP3_EPI0S30 0x000D0C0F
11970
11971
#define GPIO_PP4_U3RTS 0x000D1001
11972
#define GPIO_PP4_U0DSR 0x000D1002
11973
#define GPIO_PP4_USB0D7 0x000D100E
11974
11975
#define GPIO_PP5_U3CTS 0x000D1401
11976
#define GPIO_PP5_I2C2SCL 0x000D1402
11977
#define GPIO_PP5_USB0D6 0x000D140E
11978
11979
#define GPIO_PP6_U1DCD 0x000D1801
11980
#define GPIO_PP6_I2C2SDA 0x000D1802
11981
11982
#define GPIO_PQ0_T6CCP0 0x000E0003
11983
#define GPIO_PQ0_SSI3CLK 0x000E000E
11984
#define GPIO_PQ0_EPI0S20 0x000E000F
11985
11986
#define GPIO_PQ1_T6CCP1 0x000E0403
11987
#define GPIO_PQ1_SSI3FSS 0x000E040E
11988
#define GPIO_PQ1_EPI0S21 0x000E040F
11989
11990
#define GPIO_PQ2_T7CCP0 0x000E0803
11991
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
11992
#define GPIO_PQ2_EPI0S22 0x000E080F
11993
11994
#define GPIO_PQ3_T7CCP1 0x000E0C03
11995
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
11996
#define GPIO_PQ3_EPI0S23 0x000E0C0F
11997
11998
#define GPIO_PQ4_U1RX 0x000E1001
11999
#define GPIO_PQ4_DIVSCLK 0x000E1007
12000
12001
#define GPIO_PQ5_U1TX 0x000E1401
12002
12003
#define GPIO_PQ6_U1DTR 0x000E1801
12004
12005
#define GPIO_PQ7_U1RI 0x000E1C01
12006
12007
#define GPIO_PR0_U4TX 0x000F0001
12008
#define GPIO_PR0_I2C1SCL 0x000F0002
12009
#define GPIO_PR0_M0PWM0 0x000F0006
12010
12011
#define GPIO_PR1_U4RX 0x000F0401
12012
#define GPIO_PR1_I2C1SDA 0x000F0402
12013
#define GPIO_PR1_M0PWM1 0x000F0406
12014
12015
#define GPIO_PR2_I2C2SCL 0x000F0802
12016
#define GPIO_PR2_M0PWM2 0x000F0806
12017
12018
#define GPIO_PR3_I2C2SDA 0x000F0C02
12019
#define GPIO_PR3_M0PWM3 0x000F0C06
12020
12021
#define GPIO_PR4_I2C3SCL 0x000F1002
12022
#define GPIO_PR4_T0CCP0 0x000F1003
12023
#define GPIO_PR4_M0PWM4 0x000F1006
12024
12025
#define GPIO_PR5_U1RX 0x000F1401
12026
#define GPIO_PR5_I2C3SDA 0x000F1402
12027
#define GPIO_PR5_T0CCP1 0x000F1403
12028
#define GPIO_PR5_M0PWM5 0x000F1406
12029
12030
#define GPIO_PR6_U1TX 0x000F1801
12031
#define GPIO_PR6_I2C4SCL 0x000F1802
12032
#define GPIO_PR6_T1CCP0 0x000F1803
12033
#define GPIO_PR6_M0PWM6 0x000F1806
12034
12035
#define GPIO_PR7_I2C4SDA 0x000F1C02
12036
#define GPIO_PR7_T1CCP1 0x000F1C03
12037
#define GPIO_PR7_M0PWM7 0x000F1C06
12038
12039
#define GPIO_PS0_T2CCP0 0x00100003
12040
#define GPIO_PS0_M0FAULT0 0x00100006
12041
12042
#define GPIO_PS1_T2CCP1 0x00100403
12043
#define GPIO_PS1_M0FAULT1 0x00100406
12044
12045
#define GPIO_PS2_U1DSR 0x00100801
12046
#define GPIO_PS2_T3CCP0 0x00100803
12047
#define GPIO_PS2_M0FAULT2 0x00100806
12048
12049
#define GPIO_PS3_T3CCP1 0x00100C03
12050
#define GPIO_PS3_M0FAULT3 0x00100C06
12051
12052
#define GPIO_PS4_T4CCP0 0x00101003
12053
#define GPIO_PS4_PHA0 0x00101006
12054
12055
#define GPIO_PS5_T4CCP1 0x00101403
12056
#define GPIO_PS5_PHB0 0x00101406
12057
12058
#define GPIO_PS6_T5CCP0 0x00101803
12059
#define GPIO_PS6_IDX0 0x00101806
12060
12061
#define GPIO_PS7_T5CCP1 0x00101C03
12062
12063
#define GPIO_PT0_T6CCP0 0x00110003
12064
#define GPIO_PT0_CAN0RX 0x00110007
12065
12066
#define GPIO_PT1_T6CCP1 0x00110403
12067
#define GPIO_PT1_CAN0TX 0x00110407
12068
12069
#define GPIO_PT2_T7CCP0 0x00110803
12070
#define GPIO_PT2_CAN1RX 0x00110807
12071
12072
#define GPIO_PT3_T7CCP1 0x00110C03
12073
#define GPIO_PT3_CAN1TX 0x00110C07
12074
12075
#endif // PART_TM4C1290NCZAD
12076
12077
//*****************************************************************************
12078
//
12079
// TM4C1292NCPDT Port/Pin Mapping Definitions
12080
//
12081
//*****************************************************************************
12082
#ifdef PART_TM4C1292NCPDT
12083
12084
#define GPIO_PA0_U0RX 0x00000001
12085
#define GPIO_PA0_I2C9SCL 0x00000002
12086
#define GPIO_PA0_T0CCP0 0x00000003
12087
#define GPIO_PA0_CAN0RX 0x00000007
12088
12089
#define GPIO_PA1_U0TX 0x00000401
12090
#define GPIO_PA1_I2C9SDA 0x00000402
12091
#define GPIO_PA1_T0CCP1 0x00000403
12092
#define GPIO_PA1_CAN0TX 0x00000407
12093
12094
#define GPIO_PA2_U4RX 0x00000801
12095
#define GPIO_PA2_I2C8SCL 0x00000802
12096
#define GPIO_PA2_T1CCP0 0x00000803
12097
#define GPIO_PA2_SSI0CLK 0x0000080F
12098
12099
#define GPIO_PA3_U4TX 0x00000C01
12100
#define GPIO_PA3_I2C8SDA 0x00000C02
12101
#define GPIO_PA3_T1CCP1 0x00000C03
12102
#define GPIO_PA3_SSI0FSS 0x00000C0F
12103
12104
#define GPIO_PA4_U3RX 0x00001001
12105
#define GPIO_PA4_T2CCP0 0x00001003
12106
#define GPIO_PA4_I2C7SCL 0x00001002
12107
#define GPIO_PA4_SSI0XDAT0 0x0000100F
12108
12109
#define GPIO_PA5_U3TX 0x00001401
12110
#define GPIO_PA5_T2CCP1 0x00001403
12111
#define GPIO_PA5_I2C7SDA 0x00001402
12112
#define GPIO_PA5_SSI0XDAT1 0x0000140F
12113
12114
#define GPIO_PA6_U2RX 0x00001801
12115
#define GPIO_PA6_I2C6SCL 0x00001802
12116
#define GPIO_PA6_T3CCP0 0x00001803
12117
#define GPIO_PA6_USB0EPEN 0x00001805
12118
#define GPIO_PA6_SSI0XDAT2 0x0000180D
12119
#define GPIO_PA6_EN0RXCK 0x0000180E
12120
#define GPIO_PA6_EPI0S8 0x0000180F
12121
12122
#define GPIO_PA7_U2TX 0x00001C01
12123
#define GPIO_PA7_I2C6SDA 0x00001C02
12124
#define GPIO_PA7_T3CCP1 0x00001C03
12125
#define GPIO_PA7_USB0PFLT 0x00001C05
12126
#define GPIO_PA7_USB0EPEN 0x00001C0B
12127
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
12128
#define GPIO_PA7_EPI0S9 0x00001C0F
12129
12130
#define GPIO_PB0_U1RX 0x00010001
12131
#define GPIO_PB0_I2C5SCL 0x00010002
12132
#define GPIO_PB0_CAN1RX 0x00010007
12133
#define GPIO_PB0_T4CCP0 0x00010003
12134
12135
#define GPIO_PB1_U1TX 0x00010401
12136
#define GPIO_PB1_I2C5SDA 0x00010402
12137
#define GPIO_PB1_CAN1TX 0x00010407
12138
#define GPIO_PB1_T4CCP1 0x00010403
12139
12140
#define GPIO_PB2_T5CCP0 0x00010803
12141
#define GPIO_PB2_I2C0SCL 0x00010802
12142
#define GPIO_PB2_EN0MDC 0x00010805
12143
#define GPIO_PB2_USB0STP 0x0001080E
12144
#define GPIO_PB2_EPI0S27 0x0001080F
12145
12146
#define GPIO_PB3_I2C0SDA 0x00010C02
12147
#define GPIO_PB3_T5CCP1 0x00010C03
12148
#define GPIO_PB3_EN0MDIO 0x00010C05
12149
#define GPIO_PB3_USB0CLK 0x00010C0E
12150
#define GPIO_PB3_EPI0S28 0x00010C0F
12151
12152
#define GPIO_PB4_U0CTS 0x00011001
12153
#define GPIO_PB4_I2C5SCL 0x00011002
12154
#define GPIO_PB4_SSI1FSS 0x0001100F
12155
12156
#define GPIO_PB5_U0RTS 0x00011401
12157
#define GPIO_PB5_I2C5SDA 0x00011402
12158
#define GPIO_PB5_SSI1CLK 0x0001140F
12159
12160
#define GPIO_PC0_TCK 0x00020001
12161
#define GPIO_PC0_SWCLK 0x00020001
12162
12163
#define GPIO_PC1_TMS 0x00020401
12164
#define GPIO_PC1_SWDIO 0x00020401
12165
12166
#define GPIO_PC2_TDI 0x00020801
12167
12168
#define GPIO_PC3_SWO 0x00020C01
12169
#define GPIO_PC3_TDO 0x00020C01
12170
12171
#define GPIO_PC4_U7RX 0x00021001
12172
#define GPIO_PC4_EPI0S7 0x0002100F
12173
12174
#define GPIO_PC5_U7TX 0x00021401
12175
#define GPIO_PC5_RTCCLK 0x00021407
12176
#define GPIO_PC5_EPI0S6 0x0002140F
12177
12178
#define GPIO_PC6_U5RX 0x00021801
12179
#define GPIO_PC6_EPI0S5 0x0002180F
12180
12181
#define GPIO_PC7_U5TX 0x00021C01
12182
#define GPIO_PC7_EPI0S4 0x00021C0F
12183
12184
#define GPIO_PD0_I2C7SCL 0x00030002
12185
#define GPIO_PD0_T0CCP0 0x00030003
12186
#define GPIO_PD0_C0O 0x00030005
12187
#define GPIO_PD0_SSI2XDAT1 0x0003000F
12188
12189
#define GPIO_PD1_I2C7SDA 0x00030402
12190
#define GPIO_PD1_T0CCP1 0x00030403
12191
#define GPIO_PD1_C1O 0x00030405
12192
#define GPIO_PD1_SSI2XDAT0 0x0003040F
12193
12194
#define GPIO_PD2_I2C8SCL 0x00030802
12195
#define GPIO_PD2_T1CCP0 0x00030803
12196
#define GPIO_PD2_C2O 0x00030805
12197
#define GPIO_PD2_SSI2FSS 0x0003080F
12198
12199
#define GPIO_PD3_I2C8SDA 0x00030C02
12200
#define GPIO_PD3_T1CCP1 0x00030C03
12201
#define GPIO_PD3_SSI2CLK 0x00030C0F
12202
12203
#define GPIO_PD4_U2RX 0x00031001
12204
#define GPIO_PD4_T3CCP0 0x00031003
12205
#define GPIO_PD4_SSI1XDAT2 0x0003100F
12206
12207
#define GPIO_PD5_U2TX 0x00031401
12208
#define GPIO_PD5_T3CCP1 0x00031403
12209
#define GPIO_PD5_SSI1XDAT3 0x0003140F
12210
12211
#define GPIO_PD6_U2RTS 0x00031801
12212
#define GPIO_PD6_T4CCP0 0x00031803
12213
#define GPIO_PD6_USB0EPEN 0x00031805
12214
#define GPIO_PD6_SSI2XDAT3 0x0003180F
12215
12216
#define GPIO_PD7_U2CTS 0x00031C01
12217
#define GPIO_PD7_T4CCP1 0x00031C03
12218
#define GPIO_PD7_USB0PFLT 0x00031C05
12219
#define GPIO_PD7_NMI 0x00031C08
12220
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
12221
12222
#define GPIO_PE0_U1RTS 0x00040001
12223
12224
#define GPIO_PE1_U1DSR 0x00040401
12225
12226
#define GPIO_PE2_U1DCD 0x00040801
12227
12228
#define GPIO_PE3_U1DTR 0x00040C01
12229
12230
#define GPIO_PE4_U1RI 0x00041001
12231
#define GPIO_PE4_SSI1XDAT0 0x0004100F
12232
12233
#define GPIO_PE5_SSI1XDAT1 0x0004140F
12234
12235
#define GPIO_PF0_M0PWM0 0x00050006
12236
#define GPIO_PF0_SSI3XDAT1 0x0005000E
12237
#define GPIO_PF0_TRD2 0x0005000F
12238
12239
#define GPIO_PF1_M0PWM1 0x00050406
12240
#define GPIO_PF1_SSI3XDAT0 0x0005040E
12241
#define GPIO_PF1_TRD1 0x0005040F
12242
12243
#define GPIO_PF2_EN0MDC 0x00050805
12244
#define GPIO_PF2_M0PWM2 0x00050806
12245
#define GPIO_PF2_SSI3FSS 0x0005080E
12246
#define GPIO_PF2_TRD0 0x0005080F
12247
12248
#define GPIO_PF3_EN0MDIO 0x00050C05
12249
#define GPIO_PF3_M0PWM3 0x00050C06
12250
#define GPIO_PF3_SSI3CLK 0x00050C0E
12251
#define GPIO_PF3_TRCLK 0x00050C0F
12252
12253
#define GPIO_PF4_M0FAULT0 0x00051006
12254
#define GPIO_PF4_SSI3XDAT2 0x0005100E
12255
#define GPIO_PF4_TRD3 0x0005100F
12256
12257
#define GPIO_PG0_I2C1SCL 0x00060002
12258
#define GPIO_PG0_M0PWM4 0x00060006
12259
#define GPIO_PG0_EPI0S11 0x0006000F
12260
12261
#define GPIO_PG1_I2C1SDA 0x00060402
12262
#define GPIO_PG1_M0PWM5 0x00060406
12263
#define GPIO_PG1_EPI0S10 0x0006040F
12264
12265
#define GPIO_PG2_I2C2SCL 0x00060802
12266
#define GPIO_PG2_EN0TXCK 0x0006080E
12267
#define GPIO_PG2_SSI2XDAT3 0x0006080F
12268
12269
#define GPIO_PG3_I2C2SDA 0x00060C02
12270
#define GPIO_PG3_EN0TXEN 0x00060C0E
12271
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
12272
12273
#define GPIO_PG4_U0CTS 0x00061001
12274
#define GPIO_PG4_I2C3SCL 0x00061002
12275
#define GPIO_PG4_EN0TXD0 0x0006100E
12276
#define GPIO_PG4_SSI2XDAT1 0x0006100F
12277
12278
#define GPIO_PG5_U0RTS 0x00061401
12279
#define GPIO_PG5_I2C3SDA 0x00061402
12280
#define GPIO_PG5_EN0TXD1 0x0006140E
12281
#define GPIO_PG5_SSI2XDAT0 0x0006140F
12282
12283
#define GPIO_PG6_I2C4SCL 0x00061802
12284
#define GPIO_PG6_EN0RXER 0x0006180E
12285
#define GPIO_PG6_SSI2FSS 0x0006180F
12286
12287
#define GPIO_PG7_I2C4SDA 0x00061C02
12288
#define GPIO_PG7_EN0RXDV 0x00061C0E
12289
#define GPIO_PG7_SSI2CLK 0x00061C0F
12290
12291
#define GPIO_PH0_U0RTS 0x00070001
12292
#define GPIO_PH0_EPI0S0 0x0007000F
12293
12294
#define GPIO_PH1_U0CTS 0x00070401
12295
#define GPIO_PH1_EPI0S1 0x0007040F
12296
12297
#define GPIO_PH2_U0DCD 0x00070801
12298
#define GPIO_PH2_EPI0S2 0x0007080F
12299
12300
#define GPIO_PH3_U0DSR 0x00070C01
12301
#define GPIO_PH3_EPI0S3 0x00070C0F
12302
12303
#define GPIO_PJ0_U3RX 0x00080001
12304
12305
#define GPIO_PJ1_U3TX 0x00080401
12306
12307
#define GPIO_PK0_U4RX 0x00090001
12308
#define GPIO_PK0_EPI0S0 0x0009000F
12309
12310
#define GPIO_PK1_U4TX 0x00090401
12311
#define GPIO_PK1_EPI0S1 0x0009040F
12312
12313
#define GPIO_PK2_U4RTS 0x00090801
12314
#define GPIO_PK2_EPI0S2 0x0009080F
12315
12316
#define GPIO_PK3_U4CTS 0x00090C01
12317
#define GPIO_PK3_EPI0S3 0x00090C0F
12318
12319
#define GPIO_PK4_I2C3SCL 0x00091002
12320
#define GPIO_PK4_M0PWM6 0x00091006
12321
#define GPIO_PK4_EN0INTRN 0x00091007
12322
#define GPIO_PK4_EN0RXD3 0x0009100E
12323
#define GPIO_PK4_EPI0S32 0x0009100F
12324
12325
#define GPIO_PK5_I2C3SDA 0x00091402
12326
#define GPIO_PK5_M0PWM7 0x00091406
12327
#define GPIO_PK5_EN0RXD2 0x0009140E
12328
#define GPIO_PK5_EPI0S31 0x0009140F
12329
12330
#define GPIO_PK6_I2C4SCL 0x00091802
12331
#define GPIO_PK6_M0FAULT1 0x00091806
12332
#define GPIO_PK6_EN0TXD2 0x0009180E
12333
#define GPIO_PK6_EPI0S25 0x0009180F
12334
12335
#define GPIO_PK7_U0RI 0x00091C01
12336
#define GPIO_PK7_I2C4SDA 0x00091C02
12337
#define GPIO_PK7_RTCCLK 0x00091C05
12338
#define GPIO_PK7_M0FAULT2 0x00091C06
12339
#define GPIO_PK7_EN0TXD3 0x00091C0E
12340
#define GPIO_PK7_EPI0S24 0x00091C0F
12341
12342
#define GPIO_PL0_I2C2SDA 0x000A0002
12343
#define GPIO_PL0_M0FAULT3 0x000A0006
12344
#define GPIO_PL0_USB0D0 0x000A000E
12345
#define GPIO_PL0_EPI0S16 0x000A000F
12346
12347
#define GPIO_PL1_I2C2SCL 0x000A0402
12348
#define GPIO_PL1_PHA0 0x000A0406
12349
#define GPIO_PL1_USB0D1 0x000A040E
12350
#define GPIO_PL1_EPI0S17 0x000A040F
12351
12352
#define GPIO_PL2_C0O 0x000A0805
12353
#define GPIO_PL2_PHB0 0x000A0806
12354
#define GPIO_PL2_USB0D2 0x000A080E
12355
#define GPIO_PL2_EPI0S18 0x000A080F
12356
12357
#define GPIO_PL3_C1O 0x000A0C05
12358
#define GPIO_PL3_IDX0 0x000A0C06
12359
#define GPIO_PL3_USB0D3 0x000A0C0E
12360
#define GPIO_PL3_EPI0S19 0x000A0C0F
12361
12362
#define GPIO_PL4_T0CCP0 0x000A1003
12363
#define GPIO_PL4_USB0D4 0x000A100E
12364
#define GPIO_PL4_EPI0S26 0x000A100F
12365
12366
#define GPIO_PL5_T0CCP1 0x000A1403
12367
#define GPIO_PL5_EPI0S33 0x000A140F
12368
#define GPIO_PL5_USB0D5 0x000A140E
12369
12370
#define GPIO_PL6_T1CCP0 0x000A1803
12371
12372
#define GPIO_PL7_T1CCP1 0x000A1C03
12373
12374
#define GPIO_PM0_T2CCP0 0x000B0003
12375
#define GPIO_PM0_EPI0S15 0x000B000F
12376
12377
#define GPIO_PM1_T2CCP1 0x000B0403
12378
#define GPIO_PM1_EPI0S14 0x000B040F
12379
12380
#define GPIO_PM2_T3CCP0 0x000B0803
12381
#define GPIO_PM2_EPI0S13 0x000B080F
12382
12383
#define GPIO_PM3_T3CCP1 0x000B0C03
12384
#define GPIO_PM3_EPI0S12 0x000B0C0F
12385
12386
#define GPIO_PM4_U0CTS 0x000B1001
12387
#define GPIO_PM4_T4CCP0 0x000B1003
12388
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
12389
12390
#define GPIO_PM5_U0DCD 0x000B1401
12391
#define GPIO_PM5_T4CCP1 0x000B1403
12392
12393
#define GPIO_PM6_U0DSR 0x000B1801
12394
#define GPIO_PM6_T5CCP0 0x000B1803
12395
#define GPIO_PM6_EN0CRS 0x000B180E
12396
12397
#define GPIO_PM7_U0RI 0x000B1C01
12398
#define GPIO_PM7_T5CCP1 0x000B1C03
12399
#define GPIO_PM7_EN0COL 0x000B1C0E
12400
12401
#define GPIO_PN0_U1RTS 0x000C0001
12402
12403
#define GPIO_PN1_U1CTS 0x000C0401
12404
12405
#define GPIO_PN2_U1DCD 0x000C0801
12406
#define GPIO_PN2_U2RTS 0x000C0802
12407
#define GPIO_PN2_EPI0S29 0x000C080F
12408
12409
#define GPIO_PN3_U1DSR 0x000C0C01
12410
#define GPIO_PN3_U2CTS 0x000C0C02
12411
#define GPIO_PN3_EPI0S30 0x000C0C0F
12412
12413
#define GPIO_PN4_U1DTR 0x000C1001
12414
#define GPIO_PN4_U3RTS 0x000C1002
12415
#define GPIO_PN4_I2C2SDA 0x000C1003
12416
#define GPIO_PN4_EPI0S34 0x000C100F
12417
12418
#define GPIO_PN5_U1RI 0x000C1401
12419
#define GPIO_PN5_U3CTS 0x000C1402
12420
#define GPIO_PN5_I2C2SCL 0x000C1403
12421
#define GPIO_PN5_EPI0S35 0x000C140F
12422
12423
#define GPIO_PP0_U6RX 0x000D0001
12424
#define GPIO_PP0_EN0INTRN 0x000D0007
12425
#define GPIO_PP0_SSI3XDAT2 0x000D000F
12426
12427
#define GPIO_PP1_U6TX 0x000D0401
12428
#define GPIO_PP1_SSI3XDAT3 0x000D040F
12429
12430
#define GPIO_PP2_U0DTR 0x000D0801
12431
#define GPIO_PP2_USB0NXT 0x000D080E
12432
#define GPIO_PP2_EPI0S29 0x000D080F
12433
12434
#define GPIO_PP3_U1CTS 0x000D0C01
12435
#define GPIO_PP3_U0DCD 0x000D0C02
12436
#define GPIO_PP3_RTCCLK 0x000D0C07
12437
#define GPIO_PP3_USB0DIR 0x000D0C0E
12438
#define GPIO_PP3_EPI0S30 0x000D0C0F
12439
12440
#define GPIO_PP4_U3RTS 0x000D1001
12441
#define GPIO_PP4_U0DSR 0x000D1002
12442
#define GPIO_PP4_USB0D7 0x000D100E
12443
12444
#define GPIO_PP5_U3CTS 0x000D1401
12445
#define GPIO_PP5_I2C2SCL 0x000D1402
12446
#define GPIO_PP5_USB0D6 0x000D140E
12447
12448
#define GPIO_PQ0_SSI3CLK 0x000E000E
12449
#define GPIO_PQ0_EPI0S20 0x000E000F
12450
12451
#define GPIO_PQ1_SSI3FSS 0x000E040E
12452
#define GPIO_PQ1_EPI0S21 0x000E040F
12453
12454
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
12455
#define GPIO_PQ2_EPI0S22 0x000E080F
12456
12457
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12458
#define GPIO_PQ3_EPI0S23 0x000E0C0F
12459
12460
#define GPIO_PQ4_U1RX 0x000E1001
12461
#define GPIO_PQ4_DIVSCLK 0x000E1007
12462
12463
#define GPIO_PQ5_U1TX 0x000E1401
12464
#define GPIO_PQ5_EN0RXD0 0x000E140E
12465
12466
#define GPIO_PQ6_U1DTR 0x000E1801
12467
#define GPIO_PQ6_EN0RXD1 0x000E180E
12468
12469
#endif // PART_TM4C1292NCPDT
12470
12471
//*****************************************************************************
12472
//
12473
// TM4C1292NCZAD Port/Pin Mapping Definitions
12474
//
12475
//*****************************************************************************
12476
#ifdef PART_TM4C1292NCZAD
12477
12478
#define GPIO_PA0_U0RX 0x00000001
12479
#define GPIO_PA0_I2C9SCL 0x00000002
12480
#define GPIO_PA0_T0CCP0 0x00000003
12481
#define GPIO_PA0_CAN0RX 0x00000007
12482
12483
#define GPIO_PA1_U0TX 0x00000401
12484
#define GPIO_PA1_I2C9SDA 0x00000402
12485
#define GPIO_PA1_T0CCP1 0x00000403
12486
#define GPIO_PA1_CAN0TX 0x00000407
12487
12488
#define GPIO_PA2_U4RX 0x00000801
12489
#define GPIO_PA2_I2C8SCL 0x00000802
12490
#define GPIO_PA2_T1CCP0 0x00000803
12491
#define GPIO_PA2_SSI0CLK 0x0000080F
12492
12493
#define GPIO_PA3_U4TX 0x00000C01
12494
#define GPIO_PA3_I2C8SDA 0x00000C02
12495
#define GPIO_PA3_T1CCP1 0x00000C03
12496
#define GPIO_PA3_SSI0FSS 0x00000C0F
12497
12498
#define GPIO_PA4_U3RX 0x00001001
12499
#define GPIO_PA4_T2CCP0 0x00001003
12500
#define GPIO_PA4_I2C7SCL 0x00001002
12501
#define GPIO_PA4_SSI0XDAT0 0x0000100F
12502
12503
#define GPIO_PA5_U3TX 0x00001401
12504
#define GPIO_PA5_T2CCP1 0x00001403
12505
#define GPIO_PA5_I2C7SDA 0x00001402
12506
#define GPIO_PA5_SSI0XDAT1 0x0000140F
12507
12508
#define GPIO_PA6_U2RX 0x00001801
12509
#define GPIO_PA6_I2C6SCL 0x00001802
12510
#define GPIO_PA6_T3CCP0 0x00001803
12511
#define GPIO_PA6_USB0EPEN 0x00001805
12512
#define GPIO_PA6_SSI0XDAT2 0x0000180D
12513
#define GPIO_PA6_EN0RXCK 0x0000180E
12514
#define GPIO_PA6_EPI0S8 0x0000180F
12515
12516
#define GPIO_PA7_U2TX 0x00001C01
12517
#define GPIO_PA7_I2C6SDA 0x00001C02
12518
#define GPIO_PA7_T3CCP1 0x00001C03
12519
#define GPIO_PA7_USB0PFLT 0x00001C05
12520
#define GPIO_PA7_USB0EPEN 0x00001C0B
12521
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
12522
#define GPIO_PA7_EPI0S9 0x00001C0F
12523
12524
#define GPIO_PB0_U1RX 0x00010001
12525
#define GPIO_PB0_I2C5SCL 0x00010002
12526
#define GPIO_PB0_CAN1RX 0x00010007
12527
#define GPIO_PB0_T4CCP0 0x00010003
12528
12529
#define GPIO_PB1_U1TX 0x00010401
12530
#define GPIO_PB1_I2C5SDA 0x00010402
12531
#define GPIO_PB1_CAN1TX 0x00010407
12532
#define GPIO_PB1_T4CCP1 0x00010403
12533
12534
#define GPIO_PB2_T5CCP0 0x00010803
12535
#define GPIO_PB2_I2C0SCL 0x00010802
12536
#define GPIO_PB2_EN0MDC 0x00010805
12537
#define GPIO_PB2_USB0STP 0x0001080E
12538
#define GPIO_PB2_EPI0S27 0x0001080F
12539
12540
#define GPIO_PB3_I2C0SDA 0x00010C02
12541
#define GPIO_PB3_T5CCP1 0x00010C03
12542
#define GPIO_PB3_EN0MDIO 0x00010C05
12543
#define GPIO_PB3_USB0CLK 0x00010C0E
12544
#define GPIO_PB3_EPI0S28 0x00010C0F
12545
12546
#define GPIO_PB4_U0CTS 0x00011001
12547
#define GPIO_PB4_I2C5SCL 0x00011002
12548
#define GPIO_PB4_SSI1FSS 0x0001100F
12549
12550
#define GPIO_PB5_U0RTS 0x00011401
12551
#define GPIO_PB5_I2C5SDA 0x00011402
12552
#define GPIO_PB5_SSI1CLK 0x0001140F
12553
12554
#define GPIO_PB6_I2C6SCL 0x00011802
12555
#define GPIO_PB6_T6CCP0 0x00011803
12556
12557
#define GPIO_PB7_I2C6SDA 0x00011C02
12558
#define GPIO_PB7_T6CCP1 0x00011C03
12559
12560
#define GPIO_PC0_TCK 0x00020001
12561
#define GPIO_PC0_SWCLK 0x00020001
12562
12563
#define GPIO_PC1_TMS 0x00020401
12564
#define GPIO_PC1_SWDIO 0x00020401
12565
12566
#define GPIO_PC2_TDI 0x00020801
12567
12568
#define GPIO_PC3_SWO 0x00020C01
12569
#define GPIO_PC3_TDO 0x00020C01
12570
12571
#define GPIO_PC4_U7RX 0x00021001
12572
#define GPIO_PC4_T7CCP0 0x00021003
12573
#define GPIO_PC4_EPI0S7 0x0002100F
12574
12575
#define GPIO_PC5_U7TX 0x00021401
12576
#define GPIO_PC5_T7CCP1 0x00021403
12577
#define GPIO_PC5_RTCCLK 0x00021407
12578
#define GPIO_PC5_EPI0S6 0x0002140F
12579
12580
#define GPIO_PC6_U5RX 0x00021801
12581
#define GPIO_PC6_EPI0S5 0x0002180F
12582
12583
#define GPIO_PC7_U5TX 0x00021C01
12584
#define GPIO_PC7_EPI0S4 0x00021C0F
12585
12586
#define GPIO_PD0_I2C7SCL 0x00030002
12587
#define GPIO_PD0_T0CCP0 0x00030003
12588
#define GPIO_PD0_C0O 0x00030005
12589
#define GPIO_PD0_SSI2XDAT1 0x0003000F
12590
12591
#define GPIO_PD1_I2C7SDA 0x00030402
12592
#define GPIO_PD1_T0CCP1 0x00030403
12593
#define GPIO_PD1_C1O 0x00030405
12594
#define GPIO_PD1_SSI2XDAT0 0x0003040F
12595
12596
#define GPIO_PD2_I2C8SCL 0x00030802
12597
#define GPIO_PD2_T1CCP0 0x00030803
12598
#define GPIO_PD2_C2O 0x00030805
12599
#define GPIO_PD2_SSI2FSS 0x0003080F
12600
12601
#define GPIO_PD3_I2C8SDA 0x00030C02
12602
#define GPIO_PD3_T1CCP1 0x00030C03
12603
#define GPIO_PD3_SSI2CLK 0x00030C0F
12604
12605
#define GPIO_PD4_U2RX 0x00031001
12606
#define GPIO_PD4_T3CCP0 0x00031003
12607
#define GPIO_PD4_SSI1XDAT2 0x0003100F
12608
12609
#define GPIO_PD5_U2TX 0x00031401
12610
#define GPIO_PD5_T3CCP1 0x00031403
12611
#define GPIO_PD5_SSI1XDAT3 0x0003140F
12612
12613
#define GPIO_PD6_U2RTS 0x00031801
12614
#define GPIO_PD6_T4CCP0 0x00031803
12615
#define GPIO_PD6_USB0EPEN 0x00031805
12616
#define GPIO_PD6_SSI2XDAT3 0x0003180F
12617
12618
#define GPIO_PD7_U2CTS 0x00031C01
12619
#define GPIO_PD7_T4CCP1 0x00031C03
12620
#define GPIO_PD7_USB0PFLT 0x00031C05
12621
#define GPIO_PD7_NMI 0x00031C08
12622
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
12623
12624
#define GPIO_PE0_U1RTS 0x00040001
12625
12626
#define GPIO_PE1_U1DSR 0x00040401
12627
12628
#define GPIO_PE2_U1DCD 0x00040801
12629
12630
#define GPIO_PE3_U1DTR 0x00040C01
12631
12632
#define GPIO_PE4_U1RI 0x00041001
12633
#define GPIO_PE4_SSI1XDAT0 0x0004100F
12634
12635
#define GPIO_PE5_SSI1XDAT1 0x0004140F
12636
12637
#define GPIO_PE6_U0CTS 0x00041801
12638
#define GPIO_PE6_I2C9SCL 0x00041802
12639
12640
#define GPIO_PE7_U0RTS 0x00041C01
12641
#define GPIO_PE7_I2C9SDA 0x00041C02
12642
#define GPIO_PE7_NMI 0x00041C08
12643
12644
#define GPIO_PF0_M0PWM0 0x00050006
12645
#define GPIO_PF0_SSI3XDAT1 0x0005000E
12646
#define GPIO_PF0_TRD2 0x0005000F
12647
12648
#define GPIO_PF1_M0PWM1 0x00050406
12649
#define GPIO_PF1_SSI3XDAT0 0x0005040E
12650
#define GPIO_PF1_TRD1 0x0005040F
12651
12652
#define GPIO_PF2_EN0MDC 0x00050805
12653
#define GPIO_PF2_M0PWM2 0x00050806
12654
#define GPIO_PF2_SSI3FSS 0x0005080E
12655
#define GPIO_PF2_TRD0 0x0005080F
12656
12657
#define GPIO_PF3_EN0MDIO 0x00050C05
12658
#define GPIO_PF3_M0PWM3 0x00050C06
12659
#define GPIO_PF3_SSI3CLK 0x00050C0E
12660
#define GPIO_PF3_TRCLK 0x00050C0F
12661
12662
#define GPIO_PF4_M0FAULT0 0x00051006
12663
#define GPIO_PF4_SSI3XDAT2 0x0005100E
12664
#define GPIO_PF4_TRD3 0x0005100F
12665
12666
#define GPIO_PF5_SSI3XDAT3 0x0005140E
12667
12668
#define GPIO_PG0_I2C1SCL 0x00060002
12669
#define GPIO_PG0_M0PWM4 0x00060006
12670
#define GPIO_PG0_EPI0S11 0x0006000F
12671
12672
#define GPIO_PG1_I2C1SDA 0x00060402
12673
#define GPIO_PG1_M0PWM5 0x00060406
12674
#define GPIO_PG1_EPI0S10 0x0006040F
12675
12676
#define GPIO_PG2_I2C2SCL 0x00060802
12677
#define GPIO_PG2_EN0TXCK 0x0006080E
12678
#define GPIO_PG2_SSI2XDAT3 0x0006080F
12679
12680
#define GPIO_PG3_I2C2SDA 0x00060C02
12681
#define GPIO_PG3_EN0TXEN 0x00060C0E
12682
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
12683
12684
#define GPIO_PG4_U0CTS 0x00061001
12685
#define GPIO_PG4_I2C3SCL 0x00061002
12686
#define GPIO_PG4_EN0TXD0 0x0006100E
12687
#define GPIO_PG4_SSI2XDAT1 0x0006100F
12688
12689
#define GPIO_PG5_U0RTS 0x00061401
12690
#define GPIO_PG5_I2C3SDA 0x00061402
12691
#define GPIO_PG5_EN0TXD1 0x0006140E
12692
#define GPIO_PG5_SSI2XDAT0 0x0006140F
12693
12694
#define GPIO_PG6_I2C4SCL 0x00061802
12695
#define GPIO_PG6_EN0RXER 0x0006180E
12696
#define GPIO_PG6_SSI2FSS 0x0006180F
12697
12698
#define GPIO_PG7_I2C4SDA 0x00061C02
12699
#define GPIO_PG7_EN0RXDV 0x00061C0E
12700
#define GPIO_PG7_SSI2CLK 0x00061C0F
12701
12702
#define GPIO_PH0_U0RTS 0x00070001
12703
#define GPIO_PH0_EPI0S0 0x0007000F
12704
12705
#define GPIO_PH1_U0CTS 0x00070401
12706
#define GPIO_PH1_EPI0S1 0x0007040F
12707
12708
#define GPIO_PH2_U0DCD 0x00070801
12709
#define GPIO_PH2_EPI0S2 0x0007080F
12710
12711
#define GPIO_PH3_U0DSR 0x00070C01
12712
#define GPIO_PH3_EPI0S3 0x00070C0F
12713
12714
#define GPIO_PH4_U0DTR 0x00071001
12715
12716
#define GPIO_PH5_U0RI 0x00071401
12717
12718
#define GPIO_PH6_U5RX 0x00071801
12719
#define GPIO_PH6_U7RX 0x00071802
12720
12721
#define GPIO_PH7_U5TX 0x00071C01
12722
#define GPIO_PH7_U7TX 0x00071C02
12723
12724
#define GPIO_PJ0_U3RX 0x00080001
12725
12726
#define GPIO_PJ1_U3TX 0x00080401
12727
12728
#define GPIO_PJ2_U2RTS 0x00080801
12729
12730
#define GPIO_PJ3_U2CTS 0x00080C01
12731
12732
#define GPIO_PJ4_U3RTS 0x00081001
12733
12734
#define GPIO_PJ5_U3CTS 0x00081401
12735
12736
#define GPIO_PJ6_U4RTS 0x00081801
12737
12738
#define GPIO_PJ7_U4CTS 0x00081C01
12739
12740
#define GPIO_PK0_U4RX 0x00090001
12741
#define GPIO_PK0_EPI0S0 0x0009000F
12742
12743
#define GPIO_PK1_U4TX 0x00090401
12744
#define GPIO_PK1_EPI0S1 0x0009040F
12745
12746
#define GPIO_PK2_U4RTS 0x00090801
12747
#define GPIO_PK2_EPI0S2 0x0009080F
12748
12749
#define GPIO_PK3_U4CTS 0x00090C01
12750
#define GPIO_PK3_EPI0S3 0x00090C0F
12751
12752
#define GPIO_PK4_I2C3SCL 0x00091002
12753
#define GPIO_PK4_M0PWM6 0x00091006
12754
#define GPIO_PK4_EN0INTRN 0x00091007
12755
#define GPIO_PK4_EN0RXD3 0x0009100E
12756
#define GPIO_PK4_EPI0S32 0x0009100F
12757
12758
#define GPIO_PK5_I2C3SDA 0x00091402
12759
#define GPIO_PK5_M0PWM7 0x00091406
12760
#define GPIO_PK5_EN0RXD2 0x0009140E
12761
#define GPIO_PK5_EPI0S31 0x0009140F
12762
12763
#define GPIO_PK6_I2C4SCL 0x00091802
12764
#define GPIO_PK6_M0FAULT1 0x00091806
12765
#define GPIO_PK6_EN0TXD2 0x0009180E
12766
#define GPIO_PK6_EPI0S25 0x0009180F
12767
12768
#define GPIO_PK7_U0RI 0x00091C01
12769
#define GPIO_PK7_I2C4SDA 0x00091C02
12770
#define GPIO_PK7_RTCCLK 0x00091C05
12771
#define GPIO_PK7_M0FAULT2 0x00091C06
12772
#define GPIO_PK7_EN0TXD3 0x00091C0E
12773
#define GPIO_PK7_EPI0S24 0x00091C0F
12774
12775
#define GPIO_PL0_I2C2SDA 0x000A0002
12776
#define GPIO_PL0_M0FAULT3 0x000A0006
12777
#define GPIO_PL0_USB0D0 0x000A000E
12778
#define GPIO_PL0_EPI0S16 0x000A000F
12779
12780
#define GPIO_PL1_I2C2SCL 0x000A0402
12781
#define GPIO_PL1_PHA0 0x000A0406
12782
#define GPIO_PL1_USB0D1 0x000A040E
12783
#define GPIO_PL1_EPI0S17 0x000A040F
12784
12785
#define GPIO_PL2_C0O 0x000A0805
12786
#define GPIO_PL2_PHB0 0x000A0806
12787
#define GPIO_PL2_USB0D2 0x000A080E
12788
#define GPIO_PL2_EPI0S18 0x000A080F
12789
12790
#define GPIO_PL3_C1O 0x000A0C05
12791
#define GPIO_PL3_IDX0 0x000A0C06
12792
#define GPIO_PL3_USB0D3 0x000A0C0E
12793
#define GPIO_PL3_EPI0S19 0x000A0C0F
12794
12795
#define GPIO_PL4_T0CCP0 0x000A1003
12796
#define GPIO_PL4_USB0D4 0x000A100E
12797
#define GPIO_PL4_EPI0S26 0x000A100F
12798
12799
#define GPIO_PL5_T0CCP1 0x000A1403
12800
#define GPIO_PL5_EPI0S33 0x000A140F
12801
#define GPIO_PL5_USB0D5 0x000A140E
12802
12803
#define GPIO_PL6_T1CCP0 0x000A1803
12804
12805
#define GPIO_PL7_T1CCP1 0x000A1C03
12806
12807
#define GPIO_PM0_T2CCP0 0x000B0003
12808
#define GPIO_PM0_EPI0S15 0x000B000F
12809
12810
#define GPIO_PM1_T2CCP1 0x000B0403
12811
#define GPIO_PM1_EPI0S14 0x000B040F
12812
12813
#define GPIO_PM2_T3CCP0 0x000B0803
12814
#define GPIO_PM2_EPI0S13 0x000B080F
12815
12816
#define GPIO_PM3_T3CCP1 0x000B0C03
12817
#define GPIO_PM3_EPI0S12 0x000B0C0F
12818
12819
#define GPIO_PM4_U0CTS 0x000B1001
12820
#define GPIO_PM4_T4CCP0 0x000B1003
12821
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
12822
12823
#define GPIO_PM5_U0DCD 0x000B1401
12824
#define GPIO_PM5_T4CCP1 0x000B1403
12825
12826
#define GPIO_PM6_U0DSR 0x000B1801
12827
#define GPIO_PM6_T5CCP0 0x000B1803
12828
#define GPIO_PM6_EN0CRS 0x000B180E
12829
12830
#define GPIO_PM7_U0RI 0x000B1C01
12831
#define GPIO_PM7_T5CCP1 0x000B1C03
12832
#define GPIO_PM7_EN0COL 0x000B1C0E
12833
12834
#define GPIO_PN0_U1RTS 0x000C0001
12835
12836
#define GPIO_PN1_U1CTS 0x000C0401
12837
12838
#define GPIO_PN2_U1DCD 0x000C0801
12839
#define GPIO_PN2_U2RTS 0x000C0802
12840
#define GPIO_PN2_EPI0S29 0x000C080F
12841
12842
#define GPIO_PN3_U1DSR 0x000C0C01
12843
#define GPIO_PN3_U2CTS 0x000C0C02
12844
#define GPIO_PN3_EPI0S30 0x000C0C0F
12845
12846
#define GPIO_PN4_U1DTR 0x000C1001
12847
#define GPIO_PN4_U3RTS 0x000C1002
12848
#define GPIO_PN4_I2C2SDA 0x000C1003
12849
#define GPIO_PN4_EPI0S34 0x000C100F
12850
12851
#define GPIO_PN5_U1RI 0x000C1401
12852
#define GPIO_PN5_U3CTS 0x000C1402
12853
#define GPIO_PN5_I2C2SCL 0x000C1403
12854
#define GPIO_PN5_EPI0S35 0x000C140F
12855
12856
#define GPIO_PN6_U4RTS 0x000C1802
12857
#define GPIO_PN6_EN0TXER 0x000C180E
12858
12859
#define GPIO_PN7_U1RTS 0x000C1C01
12860
#define GPIO_PN7_U4CTS 0x000C1C02
12861
12862
#define GPIO_PP0_U6RX 0x000D0001
12863
#define GPIO_PP0_T6CCP0 0x000D0005
12864
#define GPIO_PP0_EN0INTRN 0x000D0007
12865
#define GPIO_PP0_SSI3XDAT2 0x000D000F
12866
12867
#define GPIO_PP1_U6TX 0x000D0401
12868
#define GPIO_PP1_T6CCP1 0x000D0405
12869
#define GPIO_PP1_SSI3XDAT3 0x000D040F
12870
12871
#define GPIO_PP2_U0DTR 0x000D0801
12872
#define GPIO_PP2_USB0NXT 0x000D080E
12873
#define GPIO_PP2_EPI0S29 0x000D080F
12874
12875
#define GPIO_PP3_U1CTS 0x000D0C01
12876
#define GPIO_PP3_U0DCD 0x000D0C02
12877
#define GPIO_PP3_RTCCLK 0x000D0C07
12878
#define GPIO_PP3_USB0DIR 0x000D0C0E
12879
#define GPIO_PP3_EPI0S30 0x000D0C0F
12880
12881
#define GPIO_PP4_U3RTS 0x000D1001
12882
#define GPIO_PP4_U0DSR 0x000D1002
12883
#define GPIO_PP4_USB0D7 0x000D100E
12884
12885
#define GPIO_PP5_U3CTS 0x000D1401
12886
#define GPIO_PP5_I2C2SCL 0x000D1402
12887
#define GPIO_PP5_USB0D6 0x000D140E
12888
12889
#define GPIO_PP6_U1DCD 0x000D1801
12890
#define GPIO_PP6_I2C2SDA 0x000D1802
12891
12892
#define GPIO_PQ0_T6CCP0 0x000E0003
12893
#define GPIO_PQ0_SSI3CLK 0x000E000E
12894
#define GPIO_PQ0_EPI0S20 0x000E000F
12895
12896
#define GPIO_PQ1_T6CCP1 0x000E0403
12897
#define GPIO_PQ1_SSI3FSS 0x000E040E
12898
#define GPIO_PQ1_EPI0S21 0x000E040F
12899
12900
#define GPIO_PQ2_T7CCP0 0x000E0803
12901
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
12902
#define GPIO_PQ2_EPI0S22 0x000E080F
12903
12904
#define GPIO_PQ3_T7CCP1 0x000E0C03
12905
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12906
#define GPIO_PQ3_EPI0S23 0x000E0C0F
12907
12908
#define GPIO_PQ4_U1RX 0x000E1001
12909
#define GPIO_PQ4_DIVSCLK 0x000E1007
12910
12911
#define GPIO_PQ5_U1TX 0x000E1401
12912
#define GPIO_PQ5_EN0RXD0 0x000E140E
12913
12914
#define GPIO_PQ6_U1DTR 0x000E1801
12915
#define GPIO_PQ6_EN0RXD1 0x000E180E
12916
12917
#define GPIO_PQ7_U1RI 0x000E1C01
12918
12919
#define GPIO_PR0_U4TX 0x000F0001
12920
#define GPIO_PR0_I2C1SCL 0x000F0002
12921
#define GPIO_PR0_M0PWM0 0x000F0006
12922
12923
#define GPIO_PR1_U4RX 0x000F0401
12924
#define GPIO_PR1_I2C1SDA 0x000F0402
12925
#define GPIO_PR1_M0PWM1 0x000F0406
12926
12927
#define GPIO_PR2_I2C2SCL 0x000F0802
12928
#define GPIO_PR2_M0PWM2 0x000F0806
12929
12930
#define GPIO_PR3_I2C2SDA 0x000F0C02
12931
#define GPIO_PR3_M0PWM3 0x000F0C06
12932
12933
#define GPIO_PR4_I2C3SCL 0x000F1002
12934
#define GPIO_PR4_T0CCP0 0x000F1003
12935
#define GPIO_PR4_M0PWM4 0x000F1006
12936
12937
#define GPIO_PR5_U1RX 0x000F1401
12938
#define GPIO_PR5_I2C3SDA 0x000F1402
12939
#define GPIO_PR5_T0CCP1 0x000F1403
12940
#define GPIO_PR5_M0PWM5 0x000F1406
12941
12942
#define GPIO_PR6_U1TX 0x000F1801
12943
#define GPIO_PR6_I2C4SCL 0x000F1802
12944
#define GPIO_PR6_T1CCP0 0x000F1803
12945
#define GPIO_PR6_M0PWM6 0x000F1806
12946
12947
#define GPIO_PR7_I2C4SDA 0x000F1C02
12948
#define GPIO_PR7_T1CCP1 0x000F1C03
12949
#define GPIO_PR7_M0PWM7 0x000F1C06
12950
#define GPIO_PR7_EN0TXEN 0x000F1C0E
12951
12952
#define GPIO_PS0_T2CCP0 0x00100003
12953
#define GPIO_PS0_M0FAULT0 0x00100006
12954
12955
#define GPIO_PS1_T2CCP1 0x00100403
12956
#define GPIO_PS1_M0FAULT1 0x00100406
12957
12958
#define GPIO_PS2_U1DSR 0x00100801
12959
#define GPIO_PS2_T3CCP0 0x00100803
12960
#define GPIO_PS2_M0FAULT2 0x00100806
12961
12962
#define GPIO_PS3_T3CCP1 0x00100C03
12963
#define GPIO_PS3_M0FAULT3 0x00100C06
12964
12965
#define GPIO_PS4_T4CCP0 0x00101003
12966
#define GPIO_PS4_PHA0 0x00101006
12967
#define GPIO_PS4_EN0TXD0 0x0010100E
12968
12969
#define GPIO_PS5_T4CCP1 0x00101403
12970
#define GPIO_PS5_PHB0 0x00101406
12971
#define GPIO_PS5_EN0TXD1 0x0010140E
12972
12973
#define GPIO_PS6_T5CCP0 0x00101803
12974
#define GPIO_PS6_IDX0 0x00101806
12975
#define GPIO_PS6_EN0RXER 0x0010180E
12976
12977
#define GPIO_PS7_T5CCP1 0x00101C03
12978
#define GPIO_PS7_EN0RXDV 0x00101C0E
12979
12980
#define GPIO_PT0_T6CCP0 0x00110003
12981
#define GPIO_PT0_CAN0RX 0x00110007
12982
#define GPIO_PT0_EN0RXD0 0x0011000E
12983
12984
#define GPIO_PT1_T6CCP1 0x00110403
12985
#define GPIO_PT1_CAN0TX 0x00110407
12986
#define GPIO_PT1_EN0RXD1 0x0011040E
12987
12988
#define GPIO_PT2_T7CCP0 0x00110803
12989
#define GPIO_PT2_CAN1RX 0x00110807
12990
12991
#define GPIO_PT3_T7CCP1 0x00110C03
12992
#define GPIO_PT3_CAN1TX 0x00110C07
12993
12994
#endif // PART_TM4C1292NCZAD
12995
12996
//*****************************************************************************
12997
//
12998
// TM4C1294KCPDT Port/Pin Mapping Definitions
12999
//
13000
//*****************************************************************************
13001
#ifdef PART_TM4C1294KCPDT
13002
13003
#define GPIO_PA0_U0RX 0x00000001
13004
#define GPIO_PA0_I2C9SCL 0x00000002
13005
#define GPIO_PA0_T0CCP0 0x00000003
13006
#define GPIO_PA0_CAN0RX 0x00000007
13007
13008
#define GPIO_PA1_U0TX 0x00000401
13009
#define GPIO_PA1_I2C9SDA 0x00000402
13010
#define GPIO_PA1_T0CCP1 0x00000403
13011
#define GPIO_PA1_CAN0TX 0x00000407
13012
13013
#define GPIO_PA2_U4RX 0x00000801
13014
#define GPIO_PA2_I2C8SCL 0x00000802
13015
#define GPIO_PA2_T1CCP0 0x00000803
13016
#define GPIO_PA2_SSI0CLK 0x0000080F
13017
13018
#define GPIO_PA3_U4TX 0x00000C01
13019
#define GPIO_PA3_I2C8SDA 0x00000C02
13020
#define GPIO_PA3_T1CCP1 0x00000C03
13021
#define GPIO_PA3_SSI0FSS 0x00000C0F
13022
13023
#define GPIO_PA4_U3RX 0x00001001
13024
#define GPIO_PA4_T2CCP0 0x00001003
13025
#define GPIO_PA4_I2C7SCL 0x00001002
13026
#define GPIO_PA4_SSI0XDAT0 0x0000100F
13027
13028
#define GPIO_PA5_U3TX 0x00001401
13029
#define GPIO_PA5_T2CCP1 0x00001403
13030
#define GPIO_PA5_I2C7SDA 0x00001402
13031
#define GPIO_PA5_SSI0XDAT1 0x0000140F
13032
13033
#define GPIO_PA6_U2RX 0x00001801
13034
#define GPIO_PA6_I2C6SCL 0x00001802
13035
#define GPIO_PA6_T3CCP0 0x00001803
13036
#define GPIO_PA6_USB0EPEN 0x00001805
13037
#define GPIO_PA6_SSI0XDAT2 0x0000180D
13038
#define GPIO_PA6_EPI0S8 0x0000180F
13039
13040
#define GPIO_PA7_U2TX 0x00001C01
13041
#define GPIO_PA7_I2C6SDA 0x00001C02
13042
#define GPIO_PA7_T3CCP1 0x00001C03
13043
#define GPIO_PA7_USB0PFLT 0x00001C05
13044
#define GPIO_PA7_USB0EPEN 0x00001C0B
13045
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
13046
#define GPIO_PA7_EPI0S9 0x00001C0F
13047
13048
#define GPIO_PB0_U1RX 0x00010001
13049
#define GPIO_PB0_I2C5SCL 0x00010002
13050
#define GPIO_PB0_CAN1RX 0x00010007
13051
#define GPIO_PB0_T4CCP0 0x00010003
13052
13053
#define GPIO_PB1_U1TX 0x00010401
13054
#define GPIO_PB1_I2C5SDA 0x00010402
13055
#define GPIO_PB1_CAN1TX 0x00010407
13056
#define GPIO_PB1_T4CCP1 0x00010403
13057
13058
#define GPIO_PB2_T5CCP0 0x00010803
13059
#define GPIO_PB2_I2C0SCL 0x00010802
13060
#define GPIO_PB2_USB0STP 0x0001080E
13061
#define GPIO_PB2_EPI0S27 0x0001080F
13062
13063
#define GPIO_PB3_I2C0SDA 0x00010C02
13064
#define GPIO_PB3_T5CCP1 0x00010C03
13065
#define GPIO_PB3_USB0CLK 0x00010C0E
13066
#define GPIO_PB3_EPI0S28 0x00010C0F
13067
13068
#define GPIO_PB4_U0CTS 0x00011001
13069
#define GPIO_PB4_I2C5SCL 0x00011002
13070
#define GPIO_PB4_SSI1FSS 0x0001100F
13071
13072
#define GPIO_PB5_U0RTS 0x00011401
13073
#define GPIO_PB5_I2C5SDA 0x00011402
13074
#define GPIO_PB5_SSI1CLK 0x0001140F
13075
13076
#define GPIO_PC0_TCK 0x00020001
13077
#define GPIO_PC0_SWCLK 0x00020001
13078
13079
#define GPIO_PC1_TMS 0x00020401
13080
#define GPIO_PC1_SWDIO 0x00020401
13081
13082
#define GPIO_PC2_TDI 0x00020801
13083
13084
#define GPIO_PC3_SWO 0x00020C01
13085
#define GPIO_PC3_TDO 0x00020C01
13086
13087
#define GPIO_PC4_U7RX 0x00021001
13088
#define GPIO_PC4_EPI0S7 0x0002100F
13089
13090
#define GPIO_PC5_U7TX 0x00021401
13091
#define GPIO_PC5_RTCCLK 0x00021407
13092
#define GPIO_PC5_EPI0S6 0x0002140F
13093
13094
#define GPIO_PC6_U5RX 0x00021801
13095
#define GPIO_PC6_EPI0S5 0x0002180F
13096
13097
#define GPIO_PC7_U5TX 0x00021C01
13098
#define GPIO_PC7_EPI0S4 0x00021C0F
13099
13100
#define GPIO_PD0_I2C7SCL 0x00030002
13101
#define GPIO_PD0_T0CCP0 0x00030003
13102
#define GPIO_PD0_C0O 0x00030005
13103
#define GPIO_PD0_SSI2XDAT1 0x0003000F
13104
13105
#define GPIO_PD1_I2C7SDA 0x00030402
13106
#define GPIO_PD1_T0CCP1 0x00030403
13107
#define GPIO_PD1_C1O 0x00030405
13108
#define GPIO_PD1_SSI2XDAT0 0x0003040F
13109
13110
#define GPIO_PD2_I2C8SCL 0x00030802
13111
#define GPIO_PD2_T1CCP0 0x00030803
13112
#define GPIO_PD2_C2O 0x00030805
13113
#define GPIO_PD2_SSI2FSS 0x0003080F
13114
13115
#define GPIO_PD3_I2C8SDA 0x00030C02
13116
#define GPIO_PD3_T1CCP1 0x00030C03
13117
#define GPIO_PD3_SSI2CLK 0x00030C0F
13118
13119
#define GPIO_PD4_U2RX 0x00031001
13120
#define GPIO_PD4_T3CCP0 0x00031003
13121
#define GPIO_PD4_SSI1XDAT2 0x0003100F
13122
13123
#define GPIO_PD5_U2TX 0x00031401
13124
#define GPIO_PD5_T3CCP1 0x00031403
13125
#define GPIO_PD5_SSI1XDAT3 0x0003140F
13126
13127
#define GPIO_PD6_U2RTS 0x00031801
13128
#define GPIO_PD6_T4CCP0 0x00031803
13129
#define GPIO_PD6_USB0EPEN 0x00031805
13130
#define GPIO_PD6_SSI2XDAT3 0x0003180F
13131
13132
#define GPIO_PD7_U2CTS 0x00031C01
13133
#define GPIO_PD7_T4CCP1 0x00031C03
13134
#define GPIO_PD7_USB0PFLT 0x00031C05
13135
#define GPIO_PD7_NMI 0x00031C08
13136
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
13137
13138
#define GPIO_PE0_U1RTS 0x00040001
13139
13140
#define GPIO_PE1_U1DSR 0x00040401
13141
13142
#define GPIO_PE2_U1DCD 0x00040801
13143
13144
#define GPIO_PE3_U1DTR 0x00040C01
13145
13146
#define GPIO_PE4_U1RI 0x00041001
13147
#define GPIO_PE4_SSI1XDAT0 0x0004100F
13148
13149
#define GPIO_PE5_SSI1XDAT1 0x0004140F
13150
13151
#define GPIO_PF0_EN0LED0 0x00050005
13152
#define GPIO_PF0_M0PWM0 0x00050006
13153
#define GPIO_PF0_SSI3XDAT1 0x0005000E
13154
#define GPIO_PF0_TRD2 0x0005000F
13155
13156
#define GPIO_PF1_EN0LED2 0x00050405
13157
#define GPIO_PF1_M0PWM1 0x00050406
13158
#define GPIO_PF1_SSI3XDAT0 0x0005040E
13159
#define GPIO_PF1_TRD1 0x0005040F
13160
13161
#define GPIO_PF2_M0PWM2 0x00050806
13162
#define GPIO_PF2_SSI3FSS 0x0005080E
13163
#define GPIO_PF2_TRD0 0x0005080F
13164
13165
#define GPIO_PF3_M0PWM3 0x00050C06
13166
#define GPIO_PF3_SSI3CLK 0x00050C0E
13167
#define GPIO_PF3_TRCLK 0x00050C0F
13168
13169
#define GPIO_PF4_EN0LED1 0x00051005
13170
#define GPIO_PF4_M0FAULT0 0x00051006
13171
#define GPIO_PF4_SSI3XDAT2 0x0005100E
13172
#define GPIO_PF4_TRD3 0x0005100F
13173
13174
#define GPIO_PG0_I2C1SCL 0x00060002
13175
#define GPIO_PG0_EN0PPS 0x00060005
13176
#define GPIO_PG0_M0PWM4 0x00060006
13177
#define GPIO_PG0_EPI0S11 0x0006000F
13178
13179
#define GPIO_PG1_I2C1SDA 0x00060402
13180
#define GPIO_PG1_M0PWM5 0x00060406
13181
#define GPIO_PG1_EPI0S10 0x0006040F
13182
13183
#define GPIO_PH0_U0RTS 0x00070001
13184
#define GPIO_PH0_EPI0S0 0x0007000F
13185
13186
#define GPIO_PH1_U0CTS 0x00070401
13187
#define GPIO_PH1_EPI0S1 0x0007040F
13188
13189
#define GPIO_PH2_U0DCD 0x00070801
13190
#define GPIO_PH2_EPI0S2 0x0007080F
13191
13192
#define GPIO_PH3_U0DSR 0x00070C01
13193
#define GPIO_PH3_EPI0S3 0x00070C0F
13194
13195
#define GPIO_PJ0_U3RX 0x00080001
13196
#define GPIO_PJ0_EN0PPS 0x00080005
13197
13198
#define GPIO_PJ1_U3TX 0x00080401
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_EN0LED0 0x00091005
13214
#define GPIO_PK4_M0PWM6 0x00091006
13215
#define GPIO_PK4_EPI0S32 0x0009100F
13216
13217
#define GPIO_PK5_I2C3SDA 0x00091402
13218
#define GPIO_PK5_EN0LED2 0x00091405
13219
#define GPIO_PK5_M0PWM7 0x00091406
13220
#define GPIO_PK5_EPI0S31 0x0009140F
13221
13222
#define GPIO_PK6_I2C4SCL 0x00091802
13223
#define GPIO_PK6_EN0LED1 0x00091805
13224
#define GPIO_PK6_M0FAULT1 0x00091806
13225
#define GPIO_PK6_EPI0S25 0x0009180F
13226
13227
#define GPIO_PK7_U0RI 0x00091C01
13228
#define GPIO_PK7_I2C4SDA 0x00091C02
13229
#define GPIO_PK7_RTCCLK 0x00091C05
13230
#define GPIO_PK7_M0FAULT2 0x00091C06
13231
#define GPIO_PK7_EPI0S24 0x00091C0F
13232
13233
#define GPIO_PL0_I2C2SDA 0x000A0002
13234
#define GPIO_PL0_M0FAULT3 0x000A0006
13235
#define GPIO_PL0_USB0D0 0x000A000E
13236
#define GPIO_PL0_EPI0S16 0x000A000F
13237
13238
#define GPIO_PL1_I2C2SCL 0x000A0402
13239
#define GPIO_PL1_PHA0 0x000A0406
13240
#define GPIO_PL1_USB0D1 0x000A040E
13241
#define GPIO_PL1_EPI0S17 0x000A040F
13242
13243
#define GPIO_PL2_C0O 0x000A0805
13244
#define GPIO_PL2_PHB0 0x000A0806
13245
#define GPIO_PL2_USB0D2 0x000A080E
13246
#define GPIO_PL2_EPI0S18 0x000A080F
13247
13248
#define GPIO_PL3_C1O 0x000A0C05
13249
#define GPIO_PL3_IDX0 0x000A0C06
13250
#define GPIO_PL3_USB0D3 0x000A0C0E
13251
#define GPIO_PL3_EPI0S19 0x000A0C0F
13252
13253
#define GPIO_PL4_T0CCP0 0x000A1003
13254
#define GPIO_PL4_USB0D4 0x000A100E
13255
#define GPIO_PL4_EPI0S26 0x000A100F
13256
13257
#define GPIO_PL5_T0CCP1 0x000A1403
13258
#define GPIO_PL5_EPI0S33 0x000A140F
13259
#define GPIO_PL5_USB0D5 0x000A140E
13260
13261
#define GPIO_PL6_T1CCP0 0x000A1803
13262
13263
#define GPIO_PL7_T1CCP1 0x000A1C03
13264
13265
#define GPIO_PM0_T2CCP0 0x000B0003
13266
#define GPIO_PM0_EPI0S15 0x000B000F
13267
13268
#define GPIO_PM1_T2CCP1 0x000B0403
13269
#define GPIO_PM1_EPI0S14 0x000B040F
13270
13271
#define GPIO_PM2_T3CCP0 0x000B0803
13272
#define GPIO_PM2_EPI0S13 0x000B080F
13273
13274
#define GPIO_PM3_T3CCP1 0x000B0C03
13275
#define GPIO_PM3_EPI0S12 0x000B0C0F
13276
13277
#define GPIO_PM4_U0CTS 0x000B1001
13278
#define GPIO_PM4_T4CCP0 0x000B1003
13279
13280
#define GPIO_PM5_U0DCD 0x000B1401
13281
#define GPIO_PM5_T4CCP1 0x000B1403
13282
13283
#define GPIO_PM6_U0DSR 0x000B1801
13284
#define GPIO_PM6_T5CCP0 0x000B1803
13285
13286
#define GPIO_PM7_U0RI 0x000B1C01
13287
#define GPIO_PM7_T5CCP1 0x000B1C03
13288
13289
#define GPIO_PN0_U1RTS 0x000C0001
13290
13291
#define GPIO_PN1_U1CTS 0x000C0401
13292
13293
#define GPIO_PN2_U1DCD 0x000C0801
13294
#define GPIO_PN2_U2RTS 0x000C0802
13295
#define GPIO_PN2_EPI0S29 0x000C080F
13296
13297
#define GPIO_PN3_U1DSR 0x000C0C01
13298
#define GPIO_PN3_U2CTS 0x000C0C02
13299
#define GPIO_PN3_EPI0S30 0x000C0C0F
13300
13301
#define GPIO_PN4_U1DTR 0x000C1001
13302
#define GPIO_PN4_U3RTS 0x000C1002
13303
#define GPIO_PN4_I2C2SDA 0x000C1003
13304
#define GPIO_PN4_EPI0S34 0x000C100F
13305
13306
#define GPIO_PN5_U1RI 0x000C1401
13307
#define GPIO_PN5_U3CTS 0x000C1402
13308
#define GPIO_PN5_I2C2SCL 0x000C1403
13309
#define GPIO_PN5_EPI0S35 0x000C140F
13310
13311
#define GPIO_PP0_U6RX 0x000D0001
13312
#define GPIO_PP0_SSI3XDAT2 0x000D000F
13313
13314
#define GPIO_PP1_U6TX 0x000D0401
13315
#define GPIO_PP1_SSI3XDAT3 0x000D040F
13316
13317
#define GPIO_PP2_U0DTR 0x000D0801
13318
#define GPIO_PP2_USB0NXT 0x000D080E
13319
#define GPIO_PP2_EPI0S29 0x000D080F
13320
13321
#define GPIO_PP3_U1CTS 0x000D0C01
13322
#define GPIO_PP3_U0DCD 0x000D0C02
13323
#define GPIO_PP3_RTCCLK 0x000D0C07
13324
#define GPIO_PP3_USB0DIR 0x000D0C0E
13325
#define GPIO_PP3_EPI0S30 0x000D0C0F
13326
13327
#define GPIO_PP4_U3RTS 0x000D1001
13328
#define GPIO_PP4_U0DSR 0x000D1002
13329
#define GPIO_PP4_USB0D7 0x000D100E
13330
13331
#define GPIO_PP5_U3CTS 0x000D1401
13332
#define GPIO_PP5_I2C2SCL 0x000D1402
13333
#define GPIO_PP5_USB0D6 0x000D140E
13334
13335
#define GPIO_PQ0_SSI3CLK 0x000E000E
13336
#define GPIO_PQ0_EPI0S20 0x000E000F
13337
13338
#define GPIO_PQ1_SSI3FSS 0x000E040E
13339
#define GPIO_PQ1_EPI0S21 0x000E040F
13340
13341
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
13342
#define GPIO_PQ2_EPI0S22 0x000E080F
13343
13344
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
13345
#define GPIO_PQ3_EPI0S23 0x000E0C0F
13346
13347
#define GPIO_PQ4_U1RX 0x000E1001
13348
#define GPIO_PQ4_DIVSCLK 0x000E1007
13349
13350
#endif // PART_TM4C1294KCPDT
13351
13352
//*****************************************************************************
13353
//
13354
// TM4C1294NCPDT Port/Pin Mapping Definitions
13355
//
13356
//*****************************************************************************
13357
#ifdef PART_TM4C1294NCPDT
13358
13359
#define GPIO_PA0_U0RX 0x00000001
13360
#define GPIO_PA0_I2C9SCL 0x00000002
13361
#define GPIO_PA0_T0CCP0 0x00000003
13362
#define GPIO_PA0_CAN0RX 0x00000007
13363
13364
#define GPIO_PA1_U0TX 0x00000401
13365
#define GPIO_PA1_I2C9SDA 0x00000402
13366
#define GPIO_PA1_T0CCP1 0x00000403
13367
#define GPIO_PA1_CAN0TX 0x00000407
13368
13369
#define GPIO_PA2_U4RX 0x00000801
13370
#define GPIO_PA2_I2C8SCL 0x00000802
13371
#define GPIO_PA2_T1CCP0 0x00000803
13372
#define GPIO_PA2_SSI0CLK 0x0000080F
13373
13374
#define GPIO_PA3_U4TX 0x00000C01
13375
#define GPIO_PA3_I2C8SDA 0x00000C02
13376
#define GPIO_PA3_T1CCP1 0x00000C03
13377
#define GPIO_PA3_SSI0FSS 0x00000C0F
13378
13379
#define GPIO_PA4_U3RX 0x00001001
13380
#define GPIO_PA4_T2CCP0 0x00001003
13381
#define GPIO_PA4_I2C7SCL 0x00001002
13382
#define GPIO_PA4_SSI0XDAT0 0x0000100F
13383
13384
#define GPIO_PA5_U3TX 0x00001401
13385
#define GPIO_PA5_T2CCP1 0x00001403
13386
#define GPIO_PA5_I2C7SDA 0x00001402
13387
#define GPIO_PA5_SSI0XDAT1 0x0000140F
13388
13389
#define GPIO_PA6_U2RX 0x00001801
13390
#define GPIO_PA6_I2C6SCL 0x00001802
13391
#define GPIO_PA6_T3CCP0 0x00001803
13392
#define GPIO_PA6_USB0EPEN 0x00001805
13393
#define GPIO_PA6_SSI0XDAT2 0x0000180D
13394
#define GPIO_PA6_EPI0S8 0x0000180F
13395
13396
#define GPIO_PA7_U2TX 0x00001C01
13397
#define GPIO_PA7_I2C6SDA 0x00001C02
13398
#define GPIO_PA7_T3CCP1 0x00001C03
13399
#define GPIO_PA7_USB0PFLT 0x00001C05
13400
#define GPIO_PA7_USB0EPEN 0x00001C0B
13401
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
13402
#define GPIO_PA7_EPI0S9 0x00001C0F
13403
13404
#define GPIO_PB0_U1RX 0x00010001
13405
#define GPIO_PB0_I2C5SCL 0x00010002
13406
#define GPIO_PB0_CAN1RX 0x00010007
13407
#define GPIO_PB0_T4CCP0 0x00010003
13408
13409
#define GPIO_PB1_U1TX 0x00010401
13410
#define GPIO_PB1_I2C5SDA 0x00010402
13411
#define GPIO_PB1_CAN1TX 0x00010407
13412
#define GPIO_PB1_T4CCP1 0x00010403
13413
13414
#define GPIO_PB2_T5CCP0 0x00010803
13415
#define GPIO_PB2_I2C0SCL 0x00010802
13416
#define GPIO_PB2_USB0STP 0x0001080E
13417
#define GPIO_PB2_EPI0S27 0x0001080F
13418
13419
#define GPIO_PB3_I2C0SDA 0x00010C02
13420
#define GPIO_PB3_T5CCP1 0x00010C03
13421
#define GPIO_PB3_USB0CLK 0x00010C0E
13422
#define GPIO_PB3_EPI0S28 0x00010C0F
13423
13424
#define GPIO_PB4_U0CTS 0x00011001
13425
#define GPIO_PB4_I2C5SCL 0x00011002
13426
#define GPIO_PB4_SSI1FSS 0x0001100F
13427
13428
#define GPIO_PB5_U0RTS 0x00011401
13429
#define GPIO_PB5_I2C5SDA 0x00011402
13430
#define GPIO_PB5_SSI1CLK 0x0001140F
13431
13432
#define GPIO_PC0_TCK 0x00020001
13433
#define GPIO_PC0_SWCLK 0x00020001
13434
13435
#define GPIO_PC1_TMS 0x00020401
13436
#define GPIO_PC1_SWDIO 0x00020401
13437
13438
#define GPIO_PC2_TDI 0x00020801
13439
13440
#define GPIO_PC3_SWO 0x00020C01
13441
#define GPIO_PC3_TDO 0x00020C01
13442
13443
#define GPIO_PC4_U7RX 0x00021001
13444
#define GPIO_PC4_EPI0S7 0x0002100F
13445
13446
#define GPIO_PC5_U7TX 0x00021401
13447
#define GPIO_PC5_RTCCLK 0x00021407
13448
#define GPIO_PC5_EPI0S6 0x0002140F
13449
13450
#define GPIO_PC6_U5RX 0x00021801
13451
#define GPIO_PC6_EPI0S5 0x0002180F
13452
13453
#define GPIO_PC7_U5TX 0x00021C01
13454
#define GPIO_PC7_EPI0S4 0x00021C0F
13455
13456
#define GPIO_PD0_I2C7SCL 0x00030002
13457
#define GPIO_PD0_T0CCP0 0x00030003
13458
#define GPIO_PD0_C0O 0x00030005
13459
#define GPIO_PD0_SSI2XDAT1 0x0003000F
13460
13461
#define GPIO_PD1_I2C7SDA 0x00030402
13462
#define GPIO_PD1_T0CCP1 0x00030403
13463
#define GPIO_PD1_C1O 0x00030405
13464
#define GPIO_PD1_SSI2XDAT0 0x0003040F
13465
13466
#define GPIO_PD2_I2C8SCL 0x00030802
13467
#define GPIO_PD2_T1CCP0 0x00030803
13468
#define GPIO_PD2_C2O 0x00030805
13469
#define GPIO_PD2_SSI2FSS 0x0003080F
13470
13471
#define GPIO_PD3_I2C8SDA 0x00030C02
13472
#define GPIO_PD3_T1CCP1 0x00030C03
13473
#define GPIO_PD3_SSI2CLK 0x00030C0F
13474
13475
#define GPIO_PD4_U2RX 0x00031001
13476
#define GPIO_PD4_T3CCP0 0x00031003
13477
#define GPIO_PD4_SSI1XDAT2 0x0003100F
13478
13479
#define GPIO_PD5_U2TX 0x00031401
13480
#define GPIO_PD5_T3CCP1 0x00031403
13481
#define GPIO_PD5_SSI1XDAT3 0x0003140F
13482
13483
#define GPIO_PD6_U2RTS 0x00031801
13484
#define GPIO_PD6_T4CCP0 0x00031803
13485
#define GPIO_PD6_USB0EPEN 0x00031805
13486
#define GPIO_PD6_SSI2XDAT3 0x0003180F
13487
13488
#define GPIO_PD7_U2CTS 0x00031C01
13489
#define GPIO_PD7_T4CCP1 0x00031C03
13490
#define GPIO_PD7_USB0PFLT 0x00031C05
13491
#define GPIO_PD7_NMI 0x00031C08
13492
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
13493
13494
#define GPIO_PE0_U1RTS 0x00040001
13495
13496
#define GPIO_PE1_U1DSR 0x00040401
13497
13498
#define GPIO_PE2_U1DCD 0x00040801
13499
13500
#define GPIO_PE3_U1DTR 0x00040C01
13501
13502
#define GPIO_PE4_U1RI 0x00041001
13503
#define GPIO_PE4_SSI1XDAT0 0x0004100F
13504
13505
#define GPIO_PE5_SSI1XDAT1 0x0004140F
13506
13507
#define GPIO_PF0_EN0LED0 0x00050005
13508
#define GPIO_PF0_M0PWM0 0x00050006
13509
#define GPIO_PF0_SSI3XDAT1 0x0005000E
13510
#define GPIO_PF0_TRD2 0x0005000F
13511
13512
#define GPIO_PF1_EN0LED2 0x00050405
13513
#define GPIO_PF1_M0PWM1 0x00050406
13514
#define GPIO_PF1_SSI3XDAT0 0x0005040E
13515
#define GPIO_PF1_TRD1 0x0005040F
13516
13517
#define GPIO_PF2_M0PWM2 0x00050806
13518
#define GPIO_PF2_SSI3FSS 0x0005080E
13519
#define GPIO_PF2_TRD0 0x0005080F
13520
13521
#define GPIO_PF3_M0PWM3 0x00050C06
13522
#define GPIO_PF3_SSI3CLK 0x00050C0E
13523
#define GPIO_PF3_TRCLK 0x00050C0F
13524
13525
#define GPIO_PF4_EN0LED1 0x00051005
13526
#define GPIO_PF4_M0FAULT0 0x00051006
13527
#define GPIO_PF4_SSI3XDAT2 0x0005100E
13528
#define GPIO_PF4_TRD3 0x0005100F
13529
13530
#define GPIO_PG0_I2C1SCL 0x00060002
13531
#define GPIO_PG0_EN0PPS 0x00060005
13532
#define GPIO_PG0_M0PWM4 0x00060006
13533
#define GPIO_PG0_EPI0S11 0x0006000F
13534
13535
#define GPIO_PG1_I2C1SDA 0x00060402
13536
#define GPIO_PG1_M0PWM5 0x00060406
13537
#define GPIO_PG1_EPI0S10 0x0006040F
13538
13539
#define GPIO_PH0_U0RTS 0x00070001
13540
#define GPIO_PH0_EPI0S0 0x0007000F
13541
13542
#define GPIO_PH1_U0CTS 0x00070401
13543
#define GPIO_PH1_EPI0S1 0x0007040F
13544
13545
#define GPIO_PH2_U0DCD 0x00070801
13546
#define GPIO_PH2_EPI0S2 0x0007080F
13547
13548
#define GPIO_PH3_U0DSR 0x00070C01
13549
#define GPIO_PH3_EPI0S3 0x00070C0F
13550
13551
#define GPIO_PJ0_U3RX 0x00080001
13552
#define GPIO_PJ0_EN0PPS 0x00080005
13553
13554
#define GPIO_PJ1_U3TX 0x00080401
13555
13556
#define GPIO_PK0_U4RX 0x00090001
13557
#define GPIO_PK0_EPI0S0 0x0009000F
13558
13559
#define GPIO_PK1_U4TX 0x00090401
13560
#define GPIO_PK1_EPI0S1 0x0009040F
13561
13562
#define GPIO_PK2_U4RTS 0x00090801
13563
#define GPIO_PK2_EPI0S2 0x0009080F
13564
13565
#define GPIO_PK3_U4CTS 0x00090C01
13566
#define GPIO_PK3_EPI0S3 0x00090C0F
13567
13568
#define GPIO_PK4_I2C3SCL 0x00091002
13569
#define GPIO_PK4_EN0LED0 0x00091005
13570
#define GPIO_PK4_M0PWM6 0x00091006
13571
#define GPIO_PK4_EPI0S32 0x0009100F
13572
13573
#define GPIO_PK5_I2C3SDA 0x00091402
13574
#define GPIO_PK5_EN0LED2 0x00091405
13575
#define GPIO_PK5_M0PWM7 0x00091406
13576
#define GPIO_PK5_EPI0S31 0x0009140F
13577
13578
#define GPIO_PK6_I2C4SCL 0x00091802
13579
#define GPIO_PK6_EN0LED1 0x00091805
13580
#define GPIO_PK6_M0FAULT1 0x00091806
13581
#define GPIO_PK6_EPI0S25 0x0009180F
13582
13583
#define GPIO_PK7_U0RI 0x00091C01
13584
#define GPIO_PK7_I2C4SDA 0x00091C02
13585
#define GPIO_PK7_RTCCLK 0x00091C05
13586
#define GPIO_PK7_M0FAULT2 0x00091C06
13587
#define GPIO_PK7_EPI0S24 0x00091C0F
13588
13589
#define GPIO_PL0_I2C2SDA 0x000A0002
13590
#define GPIO_PL0_M0FAULT3 0x000A0006
13591
#define GPIO_PL0_USB0D0 0x000A000E
13592
#define GPIO_PL0_EPI0S16 0x000A000F
13593
13594
#define GPIO_PL1_I2C2SCL 0x000A0402
13595
#define GPIO_PL1_PHA0 0x000A0406
13596
#define GPIO_PL1_USB0D1 0x000A040E
13597
#define GPIO_PL1_EPI0S17 0x000A040F
13598
13599
#define GPIO_PL2_C0O 0x000A0805
13600
#define GPIO_PL2_PHB0 0x000A0806
13601
#define GPIO_PL2_USB0D2 0x000A080E
13602
#define GPIO_PL2_EPI0S18 0x000A080F
13603
13604
#define GPIO_PL3_C1O 0x000A0C05
13605
#define GPIO_PL3_IDX0 0x000A0C06
13606
#define GPIO_PL3_USB0D3 0x000A0C0E
13607
#define GPIO_PL3_EPI0S19 0x000A0C0F
13608
13609
#define GPIO_PL4_T0CCP0 0x000A1003
13610
#define GPIO_PL4_USB0D4 0x000A100E
13611
#define GPIO_PL4_EPI0S26 0x000A100F
13612
13613
#define GPIO_PL5_T0CCP1 0x000A1403
13614
#define GPIO_PL5_EPI0S33 0x000A140F
13615
#define GPIO_PL5_USB0D5 0x000A140E
13616
13617
#define GPIO_PL6_T1CCP0 0x000A1803
13618
13619
#define GPIO_PL7_T1CCP1 0x000A1C03
13620
13621
#define GPIO_PM0_T2CCP0 0x000B0003
13622
#define GPIO_PM0_EPI0S15 0x000B000F
13623
13624
#define GPIO_PM1_T2CCP1 0x000B0403
13625
#define GPIO_PM1_EPI0S14 0x000B040F
13626
13627
#define GPIO_PM2_T3CCP0 0x000B0803
13628
#define GPIO_PM2_EPI0S13 0x000B080F
13629
13630
#define GPIO_PM3_T3CCP1 0x000B0C03
13631
#define GPIO_PM3_EPI0S12 0x000B0C0F
13632
13633
#define GPIO_PM4_U0CTS 0x000B1001
13634
#define GPIO_PM4_T4CCP0 0x000B1003
13635
13636
#define GPIO_PM5_U0DCD 0x000B1401
13637
#define GPIO_PM5_T4CCP1 0x000B1403
13638
13639
#define GPIO_PM6_U0DSR 0x000B1801
13640
#define GPIO_PM6_T5CCP0 0x000B1803
13641
13642
#define GPIO_PM7_U0RI 0x000B1C01
13643
#define GPIO_PM7_T5CCP1 0x000B1C03
13644
13645
#define GPIO_PN0_U1RTS 0x000C0001
13646
13647
#define GPIO_PN1_U1CTS 0x000C0401
13648
13649
#define GPIO_PN2_U1DCD 0x000C0801
13650
#define GPIO_PN2_U2RTS 0x000C0802
13651
#define GPIO_PN2_EPI0S29 0x000C080F
13652
13653
#define GPIO_PN3_U1DSR 0x000C0C01
13654
#define GPIO_PN3_U2CTS 0x000C0C02
13655
#define GPIO_PN3_EPI0S30 0x000C0C0F
13656
13657
#define GPIO_PN4_U1DTR 0x000C1001
13658
#define GPIO_PN4_U3RTS 0x000C1002
13659
#define GPIO_PN4_I2C2SDA 0x000C1003
13660
#define GPIO_PN4_EPI0S34 0x000C100F
13661
13662
#define GPIO_PN5_U1RI 0x000C1401
13663
#define GPIO_PN5_U3CTS 0x000C1402
13664
#define GPIO_PN5_I2C2SCL 0x000C1403
13665
#define GPIO_PN5_EPI0S35 0x000C140F
13666
13667
#define GPIO_PP0_U6RX 0x000D0001
13668
#define GPIO_PP0_SSI3XDAT2 0x000D000F
13669
13670
#define GPIO_PP1_U6TX 0x000D0401
13671
#define GPIO_PP1_SSI3XDAT3 0x000D040F
13672
13673
#define GPIO_PP2_U0DTR 0x000D0801
13674
#define GPIO_PP2_USB0NXT 0x000D080E
13675
#define GPIO_PP2_EPI0S29 0x000D080F
13676
13677
#define GPIO_PP3_U1CTS 0x000D0C01
13678
#define GPIO_PP3_U0DCD 0x000D0C02
13679
#define GPIO_PP3_RTCCLK 0x000D0C07
13680
#define GPIO_PP3_USB0DIR 0x000D0C0E
13681
#define GPIO_PP3_EPI0S30 0x000D0C0F
13682
13683
#define GPIO_PP4_U3RTS 0x000D1001
13684
#define GPIO_PP4_U0DSR 0x000D1002
13685
#define GPIO_PP4_USB0D7 0x000D100E
13686
13687
#define GPIO_PP5_U3CTS 0x000D1401
13688
#define GPIO_PP5_I2C2SCL 0x000D1402
13689
#define GPIO_PP5_USB0D6 0x000D140E
13690
13691
#define GPIO_PQ0_SSI3CLK 0x000E000E
13692
#define GPIO_PQ0_EPI0S20 0x000E000F
13693
13694
#define GPIO_PQ1_SSI3FSS 0x000E040E
13695
#define GPIO_PQ1_EPI0S21 0x000E040F
13696
13697
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
13698
#define GPIO_PQ2_EPI0S22 0x000E080F
13699
13700
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
13701
#define GPIO_PQ3_EPI0S23 0x000E0C0F
13702
13703
#define GPIO_PQ4_U1RX 0x000E1001
13704
#define GPIO_PQ4_DIVSCLK 0x000E1007
13705
13706
#endif // PART_TM4C1294NCPDT
13707
13708
//*****************************************************************************
13709
//
13710
// TM4C1294NCZAD Port/Pin Mapping Definitions
13711
//
13712
//*****************************************************************************
13713
#ifdef PART_TM4C1294NCZAD
13714
13715
#define GPIO_PA0_U0RX 0x00000001
13716
#define GPIO_PA0_I2C9SCL 0x00000002
13717
#define GPIO_PA0_T0CCP0 0x00000003
13718
#define GPIO_PA0_CAN0RX 0x00000007
13719
13720
#define GPIO_PA1_U0TX 0x00000401
13721
#define GPIO_PA1_I2C9SDA 0x00000402
13722
#define GPIO_PA1_T0CCP1 0x00000403
13723
#define GPIO_PA1_CAN0TX 0x00000407
13724
13725
#define GPIO_PA2_U4RX 0x00000801
13726
#define GPIO_PA2_I2C8SCL 0x00000802
13727
#define GPIO_PA2_T1CCP0 0x00000803
13728
#define GPIO_PA2_SSI0CLK 0x0000080F
13729
13730
#define GPIO_PA3_U4TX 0x00000C01
13731
#define GPIO_PA3_I2C8SDA 0x00000C02
13732
#define GPIO_PA3_T1CCP1 0x00000C03
13733
#define GPIO_PA3_SSI0FSS 0x00000C0F
13734
13735
#define GPIO_PA4_U3RX 0x00001001
13736
#define GPIO_PA4_T2CCP0 0x00001003
13737
#define GPIO_PA4_I2C7SCL 0x00001002
13738
#define GPIO_PA4_SSI0XDAT0 0x0000100F
13739
13740
#define GPIO_PA5_U3TX 0x00001401
13741
#define GPIO_PA5_T2CCP1 0x00001403
13742
#define GPIO_PA5_I2C7SDA 0x00001402
13743
#define GPIO_PA5_SSI0XDAT1 0x0000140F
13744
13745
#define GPIO_PA6_U2RX 0x00001801
13746
#define GPIO_PA6_I2C6SCL 0x00001802
13747
#define GPIO_PA6_T3CCP0 0x00001803
13748
#define GPIO_PA6_USB0EPEN 0x00001805
13749
#define GPIO_PA6_SSI0XDAT2 0x0000180D
13750
#define GPIO_PA6_EPI0S8 0x0000180F
13751
13752
#define GPIO_PA7_U2TX 0x00001C01
13753
#define GPIO_PA7_I2C6SDA 0x00001C02
13754
#define GPIO_PA7_T3CCP1 0x00001C03
13755
#define GPIO_PA7_USB0PFLT 0x00001C05
13756
#define GPIO_PA7_USB0EPEN 0x00001C0B
13757
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
13758
#define GPIO_PA7_EPI0S9 0x00001C0F
13759
13760
#define GPIO_PB0_U1RX 0x00010001
13761
#define GPIO_PB0_I2C5SCL 0x00010002
13762
#define GPIO_PB0_CAN1RX 0x00010007
13763
#define GPIO_PB0_T4CCP0 0x00010003
13764
13765
#define GPIO_PB1_U1TX 0x00010401
13766
#define GPIO_PB1_I2C5SDA 0x00010402
13767
#define GPIO_PB1_CAN1TX 0x00010407
13768
#define GPIO_PB1_T4CCP1 0x00010403
13769
13770
#define GPIO_PB2_T5CCP0 0x00010803
13771
#define GPIO_PB2_I2C0SCL 0x00010802
13772
#define GPIO_PB2_USB0STP 0x0001080E
13773
#define GPIO_PB2_EPI0S27 0x0001080F
13774
13775
#define GPIO_PB3_I2C0SDA 0x00010C02
13776
#define GPIO_PB3_T5CCP1 0x00010C03
13777
#define GPIO_PB3_USB0CLK 0x00010C0E
13778
#define GPIO_PB3_EPI0S28 0x00010C0F
13779
13780
#define GPIO_PB4_U0CTS 0x00011001
13781
#define GPIO_PB4_I2C5SCL 0x00011002
13782
#define GPIO_PB4_SSI1FSS 0x0001100F
13783
13784
#define GPIO_PB5_U0RTS 0x00011401
13785
#define GPIO_PB5_I2C5SDA 0x00011402
13786
#define GPIO_PB5_SSI1CLK 0x0001140F
13787
13788
#define GPIO_PB6_I2C6SCL 0x00011802
13789
#define GPIO_PB6_T6CCP0 0x00011803
13790
13791
#define GPIO_PB7_I2C6SDA 0x00011C02
13792
#define GPIO_PB7_T6CCP1 0x00011C03
13793
13794
#define GPIO_PC0_TCK 0x00020001
13795
#define GPIO_PC0_SWCLK 0x00020001
13796
13797
#define GPIO_PC1_TMS 0x00020401
13798
#define GPIO_PC1_SWDIO 0x00020401
13799
13800
#define GPIO_PC2_TDI 0x00020801
13801
13802
#define GPIO_PC3_SWO 0x00020C01
13803
#define GPIO_PC3_TDO 0x00020C01
13804
13805
#define GPIO_PC4_U7RX 0x00021001
13806
#define GPIO_PC4_T7CCP0 0x00021003
13807
#define GPIO_PC4_EPI0S7 0x0002100F
13808
13809
#define GPIO_PC5_U7TX 0x00021401
13810
#define GPIO_PC5_T7CCP1 0x00021403
13811
#define GPIO_PC5_RTCCLK 0x00021407
13812
#define GPIO_PC5_EPI0S6 0x0002140F
13813
13814
#define GPIO_PC6_U5RX 0x00021801
13815
#define GPIO_PC6_EPI0S5 0x0002180F
13816
13817
#define GPIO_PC7_U5TX 0x00021C01
13818
#define GPIO_PC7_EPI0S4 0x00021C0F
13819
13820
#define GPIO_PD0_I2C7SCL 0x00030002
13821
#define GPIO_PD0_T0CCP0 0x00030003
13822
#define GPIO_PD0_C0O 0x00030005
13823
#define GPIO_PD0_SSI2XDAT1 0x0003000F
13824
13825
#define GPIO_PD1_I2C7SDA 0x00030402
13826
#define GPIO_PD1_T0CCP1 0x00030403
13827
#define GPIO_PD1_C1O 0x00030405
13828
#define GPIO_PD1_SSI2XDAT0 0x0003040F
13829
13830
#define GPIO_PD2_I2C8SCL 0x00030802
13831
#define GPIO_PD2_T1CCP0 0x00030803
13832
#define GPIO_PD2_C2O 0x00030805
13833
#define GPIO_PD2_SSI2FSS 0x0003080F
13834
13835
#define GPIO_PD3_I2C8SDA 0x00030C02
13836
#define GPIO_PD3_T1CCP1 0x00030C03
13837
#define GPIO_PD3_SSI2CLK 0x00030C0F
13838
13839
#define GPIO_PD4_U2RX 0x00031001
13840
#define GPIO_PD4_T3CCP0 0x00031003
13841
#define GPIO_PD4_SSI1XDAT2 0x0003100F
13842
13843
#define GPIO_PD5_U2TX 0x00031401
13844
#define GPIO_PD5_T3CCP1 0x00031403
13845
#define GPIO_PD5_SSI1XDAT3 0x0003140F
13846
13847
#define GPIO_PD6_U2RTS 0x00031801
13848
#define GPIO_PD6_T4CCP0 0x00031803
13849
#define GPIO_PD6_USB0EPEN 0x00031805
13850
#define GPIO_PD6_SSI2XDAT3 0x0003180F
13851
13852
#define GPIO_PD7_U2CTS 0x00031C01
13853
#define GPIO_PD7_T4CCP1 0x00031C03
13854
#define GPIO_PD7_USB0PFLT 0x00031C05
13855
#define GPIO_PD7_NMI 0x00031C08
13856
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
13857
13858
#define GPIO_PE0_U1RTS 0x00040001
13859
13860
#define GPIO_PE1_U1DSR 0x00040401
13861
13862
#define GPIO_PE2_U1DCD 0x00040801
13863
13864
#define GPIO_PE3_U1DTR 0x00040C01
13865
13866
#define GPIO_PE4_U1RI 0x00041001
13867
#define GPIO_PE4_SSI1XDAT0 0x0004100F
13868
13869
#define GPIO_PE5_SSI1XDAT1 0x0004140F
13870
13871
#define GPIO_PE6_U0CTS 0x00041801
13872
#define GPIO_PE6_I2C9SCL 0x00041802
13873
13874
#define GPIO_PE7_U0RTS 0x00041C01
13875
#define GPIO_PE7_I2C9SDA 0x00041C02
13876
#define GPIO_PE7_NMI 0x00041C08
13877
13878
#define GPIO_PF0_EN0LED0 0x00050005
13879
#define GPIO_PF0_M0PWM0 0x00050006
13880
#define GPIO_PF0_SSI3XDAT1 0x0005000E
13881
#define GPIO_PF0_TRD2 0x0005000F
13882
13883
#define GPIO_PF1_EN0LED2 0x00050405
13884
#define GPIO_PF1_M0PWM1 0x00050406
13885
#define GPIO_PF1_SSI3XDAT0 0x0005040E
13886
#define GPIO_PF1_TRD1 0x0005040F
13887
13888
#define GPIO_PF2_M0PWM2 0x00050806
13889
#define GPIO_PF2_SSI3FSS 0x0005080E
13890
#define GPIO_PF2_TRD0 0x0005080F
13891
13892
#define GPIO_PF3_M0PWM3 0x00050C06
13893
#define GPIO_PF3_SSI3CLK 0x00050C0E
13894
#define GPIO_PF3_TRCLK 0x00050C0F
13895
13896
#define GPIO_PF4_EN0LED1 0x00051005
13897
#define GPIO_PF4_M0FAULT0 0x00051006
13898
#define GPIO_PF4_SSI3XDAT2 0x0005100E
13899
#define GPIO_PF4_TRD3 0x0005100F
13900
13901
#define GPIO_PF5_SSI3XDAT3 0x0005140E
13902
13903
#define GPIO_PG0_I2C1SCL 0x00060002
13904
#define GPIO_PG0_EN0PPS 0x00060005
13905
#define GPIO_PG0_M0PWM4 0x00060006
13906
#define GPIO_PG0_EPI0S11 0x0006000F
13907
13908
#define GPIO_PG1_I2C1SDA 0x00060402
13909
#define GPIO_PG1_M0PWM5 0x00060406
13910
#define GPIO_PG1_EPI0S10 0x0006040F
13911
13912
#define GPIO_PG2_I2C2SCL 0x00060802
13913
#define GPIO_PG2_SSI2XDAT3 0x0006080F
13914
13915
#define GPIO_PG3_I2C2SDA 0x00060C02
13916
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
13917
13918
#define GPIO_PG4_U0CTS 0x00061001
13919
#define GPIO_PG4_I2C3SCL 0x00061002
13920
#define GPIO_PG4_SSI2XDAT1 0x0006100F
13921
13922
#define GPIO_PG5_U0RTS 0x00061401
13923
#define GPIO_PG5_I2C3SDA 0x00061402
13924
#define GPIO_PG5_SSI2XDAT0 0x0006140F
13925
13926
#define GPIO_PG6_I2C4SCL 0x00061802
13927
#define GPIO_PG6_SSI2FSS 0x0006180F
13928
13929
#define GPIO_PG7_I2C4SDA 0x00061C02
13930
#define GPIO_PG7_SSI2CLK 0x00061C0F
13931
13932
#define GPIO_PH0_U0RTS 0x00070001
13933
#define GPIO_PH0_EPI0S0 0x0007000F
13934
13935
#define GPIO_PH1_U0CTS 0x00070401
13936
#define GPIO_PH1_EPI0S1 0x0007040F
13937
13938
#define GPIO_PH2_U0DCD 0x00070801
13939
#define GPIO_PH2_EPI0S2 0x0007080F
13940
13941
#define GPIO_PH3_U0DSR 0x00070C01
13942
#define GPIO_PH3_EPI0S3 0x00070C0F
13943
13944
#define GPIO_PH4_U0DTR 0x00071001
13945
13946
#define GPIO_PH5_U0RI 0x00071401
13947
#define GPIO_PH5_EN0PPS 0x00071405
13948
13949
#define GPIO_PH6_U5RX 0x00071801
13950
#define GPIO_PH6_U7RX 0x00071802
13951
13952
#define GPIO_PH7_U5TX 0x00071C01
13953
#define GPIO_PH7_U7TX 0x00071C02
13954
13955
#define GPIO_PJ0_U3RX 0x00080001
13956
#define GPIO_PJ0_EN0PPS 0x00080005
13957
13958
#define GPIO_PJ1_U3TX 0x00080401
13959
13960
#define GPIO_PJ2_U2RTS 0x00080801
13961
13962
#define GPIO_PJ3_U2CTS 0x00080C01
13963
13964
#define GPIO_PJ4_U3RTS 0x00081001
13965
13966
#define GPIO_PJ5_U3CTS 0x00081401
13967
13968
#define GPIO_PJ6_U4RTS 0x00081801
13969
13970
#define GPIO_PJ7_U4CTS 0x00081C01
13971
13972
#define GPIO_PK0_U4RX 0x00090001
13973
#define GPIO_PK0_EPI0S0 0x0009000F
13974
13975
#define GPIO_PK1_U4TX 0x00090401
13976
#define GPIO_PK1_EPI0S1 0x0009040F
13977
13978
#define GPIO_PK2_U4RTS 0x00090801
13979
#define GPIO_PK2_EPI0S2 0x0009080F
13980
13981
#define GPIO_PK3_U4CTS 0x00090C01
13982
#define GPIO_PK3_EPI0S3 0x00090C0F
13983
13984
#define GPIO_PK4_I2C3SCL 0x00091002
13985
#define GPIO_PK4_EN0LED0 0x00091005
13986
#define GPIO_PK4_M0PWM6 0x00091006
13987
#define GPIO_PK4_EPI0S32 0x0009100F
13988
13989
#define GPIO_PK5_I2C3SDA 0x00091402
13990
#define GPIO_PK5_EN0LED2 0x00091405
13991
#define GPIO_PK5_M0PWM7 0x00091406
13992
#define GPIO_PK5_EPI0S31 0x0009140F
13993
13994
#define GPIO_PK6_I2C4SCL 0x00091802
13995
#define GPIO_PK6_EN0LED1 0x00091805
13996
#define GPIO_PK6_M0FAULT1 0x00091806
13997
#define GPIO_PK6_EPI0S25 0x0009180F
13998
13999
#define GPIO_PK7_U0RI 0x00091C01
14000
#define GPIO_PK7_I2C4SDA 0x00091C02
14001
#define GPIO_PK7_RTCCLK 0x00091C05
14002
#define GPIO_PK7_M0FAULT2 0x00091C06
14003
#define GPIO_PK7_EPI0S24 0x00091C0F
14004
14005
#define GPIO_PL0_I2C2SDA 0x000A0002
14006
#define GPIO_PL0_M0FAULT3 0x000A0006
14007
#define GPIO_PL0_USB0D0 0x000A000E
14008
#define GPIO_PL0_EPI0S16 0x000A000F
14009
14010
#define GPIO_PL1_I2C2SCL 0x000A0402
14011
#define GPIO_PL1_PHA0 0x000A0406
14012
#define GPIO_PL1_USB0D1 0x000A040E
14013
#define GPIO_PL1_EPI0S17 0x000A040F
14014
14015
#define GPIO_PL2_C0O 0x000A0805
14016
#define GPIO_PL2_PHB0 0x000A0806
14017
#define GPIO_PL2_USB0D2 0x000A080E
14018
#define GPIO_PL2_EPI0S18 0x000A080F
14019
14020
#define GPIO_PL3_C1O 0x000A0C05
14021
#define GPIO_PL3_IDX0 0x000A0C06
14022
#define GPIO_PL3_USB0D3 0x000A0C0E
14023
#define GPIO_PL3_EPI0S19 0x000A0C0F
14024
14025
#define GPIO_PL4_T0CCP0 0x000A1003
14026
#define GPIO_PL4_USB0D4 0x000A100E
14027
#define GPIO_PL4_EPI0S26 0x000A100F
14028
14029
#define GPIO_PL5_T0CCP1 0x000A1403
14030
#define GPIO_PL5_EPI0S33 0x000A140F
14031
#define GPIO_PL5_USB0D5 0x000A140E
14032
14033
#define GPIO_PL6_T1CCP0 0x000A1803
14034
14035
#define GPIO_PL7_T1CCP1 0x000A1C03
14036
14037
#define GPIO_PM0_T2CCP0 0x000B0003
14038
#define GPIO_PM0_EPI0S15 0x000B000F
14039
14040
#define GPIO_PM1_T2CCP1 0x000B0403
14041
#define GPIO_PM1_EPI0S14 0x000B040F
14042
14043
#define GPIO_PM2_T3CCP0 0x000B0803
14044
#define GPIO_PM2_EPI0S13 0x000B080F
14045
14046
#define GPIO_PM3_T3CCP1 0x000B0C03
14047
#define GPIO_PM3_EPI0S12 0x000B0C0F
14048
14049
#define GPIO_PM4_U0CTS 0x000B1001
14050
#define GPIO_PM4_T4CCP0 0x000B1003
14051
14052
#define GPIO_PM5_U0DCD 0x000B1401
14053
#define GPIO_PM5_T4CCP1 0x000B1403
14054
14055
#define GPIO_PM6_U0DSR 0x000B1801
14056
#define GPIO_PM6_T5CCP0 0x000B1803
14057
14058
#define GPIO_PM7_U0RI 0x000B1C01
14059
#define GPIO_PM7_T5CCP1 0x000B1C03
14060
14061
#define GPIO_PN0_U1RTS 0x000C0001
14062
14063
#define GPIO_PN1_U1CTS 0x000C0401
14064
14065
#define GPIO_PN2_U1DCD 0x000C0801
14066
#define GPIO_PN2_U2RTS 0x000C0802
14067
#define GPIO_PN2_EPI0S29 0x000C080F
14068
14069
#define GPIO_PN3_U1DSR 0x000C0C01
14070
#define GPIO_PN3_U2CTS 0x000C0C02
14071
#define GPIO_PN3_EPI0S30 0x000C0C0F
14072
14073
#define GPIO_PN4_U1DTR 0x000C1001
14074
#define GPIO_PN4_U3RTS 0x000C1002
14075
#define GPIO_PN4_I2C2SDA 0x000C1003
14076
#define GPIO_PN4_EPI0S34 0x000C100F
14077
14078
#define GPIO_PN5_U1RI 0x000C1401
14079
#define GPIO_PN5_U3CTS 0x000C1402
14080
#define GPIO_PN5_I2C2SCL 0x000C1403
14081
#define GPIO_PN5_EPI0S35 0x000C140F
14082
14083
#define GPIO_PN6_U4RTS 0x000C1802
14084
14085
#define GPIO_PN7_U1RTS 0x000C1C01
14086
#define GPIO_PN7_U4CTS 0x000C1C02
14087
14088
#define GPIO_PP0_U6RX 0x000D0001
14089
#define GPIO_PP0_T6CCP0 0x000D0005
14090
#define GPIO_PP0_SSI3XDAT2 0x000D000F
14091
14092
#define GPIO_PP1_U6TX 0x000D0401
14093
#define GPIO_PP1_T6CCP1 0x000D0405
14094
#define GPIO_PP1_SSI3XDAT3 0x000D040F
14095
14096
#define GPIO_PP2_U0DTR 0x000D0801
14097
#define GPIO_PP2_USB0NXT 0x000D080E
14098
#define GPIO_PP2_EPI0S29 0x000D080F
14099
14100
#define GPIO_PP3_U1CTS 0x000D0C01
14101
#define GPIO_PP3_U0DCD 0x000D0C02
14102
#define GPIO_PP3_RTCCLK 0x000D0C07
14103
#define GPIO_PP3_USB0DIR 0x000D0C0E
14104
#define GPIO_PP3_EPI0S30 0x000D0C0F
14105
14106
#define GPIO_PP4_U3RTS 0x000D1001
14107
#define GPIO_PP4_U0DSR 0x000D1002
14108
#define GPIO_PP4_USB0D7 0x000D100E
14109
14110
#define GPIO_PP5_U3CTS 0x000D1401
14111
#define GPIO_PP5_I2C2SCL 0x000D1402
14112
#define GPIO_PP5_USB0D6 0x000D140E
14113
14114
#define GPIO_PP6_U1DCD 0x000D1801
14115
#define GPIO_PP6_I2C2SDA 0x000D1802
14116
14117
#define GPIO_PQ0_T6CCP0 0x000E0003
14118
#define GPIO_PQ0_SSI3CLK 0x000E000E
14119
#define GPIO_PQ0_EPI0S20 0x000E000F
14120
14121
#define GPIO_PQ1_T6CCP1 0x000E0403
14122
#define GPIO_PQ1_SSI3FSS 0x000E040E
14123
#define GPIO_PQ1_EPI0S21 0x000E040F
14124
14125
#define GPIO_PQ2_T7CCP0 0x000E0803
14126
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
14127
#define GPIO_PQ2_EPI0S22 0x000E080F
14128
14129
#define GPIO_PQ3_T7CCP1 0x000E0C03
14130
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
14131
#define GPIO_PQ3_EPI0S23 0x000E0C0F
14132
14133
#define GPIO_PQ4_U1RX 0x000E1001
14134
#define GPIO_PQ4_DIVSCLK 0x000E1007
14135
14136
#define GPIO_PQ5_U1TX 0x000E1401
14137
14138
#define GPIO_PQ6_U1DTR 0x000E1801
14139
14140
#define GPIO_PQ7_U1RI 0x000E1C01
14141
14142
#define GPIO_PR0_U4TX 0x000F0001
14143
#define GPIO_PR0_I2C1SCL 0x000F0002
14144
#define GPIO_PR0_M0PWM0 0x000F0006
14145
14146
#define GPIO_PR1_U4RX 0x000F0401
14147
#define GPIO_PR1_I2C1SDA 0x000F0402
14148
#define GPIO_PR1_M0PWM1 0x000F0406
14149
14150
#define GPIO_PR2_I2C2SCL 0x000F0802
14151
#define GPIO_PR2_M0PWM2 0x000F0806
14152
14153
#define GPIO_PR3_I2C2SDA 0x000F0C02
14154
#define GPIO_PR3_M0PWM3 0x000F0C06
14155
14156
#define GPIO_PR4_I2C3SCL 0x000F1002
14157
#define GPIO_PR4_T0CCP0 0x000F1003
14158
#define GPIO_PR4_M0PWM4 0x000F1006
14159
14160
#define GPIO_PR5_U1RX 0x000F1401
14161
#define GPIO_PR5_I2C3SDA 0x000F1402
14162
#define GPIO_PR5_T0CCP1 0x000F1403
14163
#define GPIO_PR5_M0PWM5 0x000F1406
14164
14165
#define GPIO_PR6_U1TX 0x000F1801
14166
#define GPIO_PR6_I2C4SCL 0x000F1802
14167
#define GPIO_PR6_T1CCP0 0x000F1803
14168
#define GPIO_PR6_M0PWM6 0x000F1806
14169
14170
#define GPIO_PR7_I2C4SDA 0x000F1C02
14171
#define GPIO_PR7_T1CCP1 0x000F1C03
14172
#define GPIO_PR7_M0PWM7 0x000F1C06
14173
14174
#define GPIO_PS0_T2CCP0 0x00100003
14175
#define GPIO_PS0_M0FAULT0 0x00100006
14176
14177
#define GPIO_PS1_T2CCP1 0x00100403
14178
#define GPIO_PS1_M0FAULT1 0x00100406
14179
14180
#define GPIO_PS2_U1DSR 0x00100801
14181
#define GPIO_PS2_T3CCP0 0x00100803
14182
#define GPIO_PS2_M0FAULT2 0x00100806
14183
14184
#define GPIO_PS3_T3CCP1 0x00100C03
14185
#define GPIO_PS3_M0FAULT3 0x00100C06
14186
14187
#define GPIO_PS4_T4CCP0 0x00101003
14188
#define GPIO_PS4_PHA0 0x00101006
14189
14190
#define GPIO_PS5_T4CCP1 0x00101403
14191
#define GPIO_PS5_PHB0 0x00101406
14192
14193
#define GPIO_PS6_T5CCP0 0x00101803
14194
#define GPIO_PS6_IDX0 0x00101806
14195
14196
#define GPIO_PS7_T5CCP1 0x00101C03
14197
14198
#define GPIO_PT0_T6CCP0 0x00110003
14199
#define GPIO_PT0_CAN0RX 0x00110007
14200
14201
#define GPIO_PT1_T6CCP1 0x00110403
14202
#define GPIO_PT1_CAN0TX 0x00110407
14203
14204
#define GPIO_PT2_T7CCP0 0x00110803
14205
#define GPIO_PT2_CAN1RX 0x00110807
14206
14207
#define GPIO_PT3_T7CCP1 0x00110C03
14208
#define GPIO_PT3_CAN1TX 0x00110C07
14209
14210
#endif // PART_TM4C1294NCZAD
14211
14212
//*****************************************************************************
14213
//
14214
// TM4C1297NCZAD Port/Pin Mapping Definitions
14215
//
14216
//*****************************************************************************
14217
#ifdef PART_TM4C1297NCZAD
14218
14219
#define GPIO_PA0_U0RX 0x00000001
14220
#define GPIO_PA0_I2C9SCL 0x00000002
14221
#define GPIO_PA0_T0CCP0 0x00000003
14222
#define GPIO_PA0_CAN0RX 0x00000007
14223
14224
#define GPIO_PA1_U0TX 0x00000401
14225
#define GPIO_PA1_I2C9SDA 0x00000402
14226
#define GPIO_PA1_T0CCP1 0x00000403
14227
#define GPIO_PA1_CAN0TX 0x00000407
14228
14229
#define GPIO_PA2_U4RX 0x00000801
14230
#define GPIO_PA2_I2C8SCL 0x00000802
14231
#define GPIO_PA2_T1CCP0 0x00000803
14232
#define GPIO_PA2_SSI0CLK 0x0000080F
14233
14234
#define GPIO_PA3_U4TX 0x00000C01
14235
#define GPIO_PA3_I2C8SDA 0x00000C02
14236
#define GPIO_PA3_T1CCP1 0x00000C03
14237
#define GPIO_PA3_SSI0FSS 0x00000C0F
14238
14239
#define GPIO_PA4_U3RX 0x00001001
14240
#define GPIO_PA4_T2CCP0 0x00001003
14241
#define GPIO_PA4_I2C7SCL 0x00001002
14242
#define GPIO_PA4_SSI0XDAT0 0x0000100F
14243
14244
#define GPIO_PA5_U3TX 0x00001401
14245
#define GPIO_PA5_T2CCP1 0x00001403
14246
#define GPIO_PA5_I2C7SDA 0x00001402
14247
#define GPIO_PA5_SSI0XDAT1 0x0000140F
14248
14249
#define GPIO_PA6_U2RX 0x00001801
14250
#define GPIO_PA6_I2C6SCL 0x00001802
14251
#define GPIO_PA6_T3CCP0 0x00001803
14252
#define GPIO_PA6_USB0EPEN 0x00001805
14253
#define GPIO_PA6_SSI0XDAT2 0x0000180D
14254
#define GPIO_PA6_EPI0S8 0x0000180F
14255
14256
#define GPIO_PA7_U2TX 0x00001C01
14257
#define GPIO_PA7_I2C6SDA 0x00001C02
14258
#define GPIO_PA7_T3CCP1 0x00001C03
14259
#define GPIO_PA7_USB0PFLT 0x00001C05
14260
#define GPIO_PA7_USB0EPEN 0x00001C0B
14261
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
14262
#define GPIO_PA7_EPI0S9 0x00001C0F
14263
14264
#define GPIO_PB0_U1RX 0x00010001
14265
#define GPIO_PB0_I2C5SCL 0x00010002
14266
#define GPIO_PB0_CAN1RX 0x00010007
14267
#define GPIO_PB0_T4CCP0 0x00010003
14268
14269
#define GPIO_PB1_U1TX 0x00010401
14270
#define GPIO_PB1_I2C5SDA 0x00010402
14271
#define GPIO_PB1_CAN1TX 0x00010407
14272
#define GPIO_PB1_T4CCP1 0x00010403
14273
14274
#define GPIO_PB2_T5CCP0 0x00010803
14275
#define GPIO_PB2_I2C0SCL 0x00010802
14276
#define GPIO_PB2_USB0STP 0x0001080E
14277
#define GPIO_PB2_EPI0S27 0x0001080F
14278
14279
#define GPIO_PB3_I2C0SDA 0x00010C02
14280
#define GPIO_PB3_T5CCP1 0x00010C03
14281
#define GPIO_PB3_USB0CLK 0x00010C0E
14282
#define GPIO_PB3_EPI0S28 0x00010C0F
14283
14284
#define GPIO_PB4_U0CTS 0x00011001
14285
#define GPIO_PB4_I2C5SCL 0x00011002
14286
#define GPIO_PB4_SSI1FSS 0x0001100F
14287
14288
#define GPIO_PB5_U0RTS 0x00011401
14289
#define GPIO_PB5_I2C5SDA 0x00011402
14290
#define GPIO_PB5_SSI1CLK 0x0001140F
14291
14292
#define GPIO_PB6_I2C6SCL 0x00011802
14293
#define GPIO_PB6_T6CCP0 0x00011803
14294
14295
#define GPIO_PB7_I2C6SDA 0x00011C02
14296
#define GPIO_PB7_T6CCP1 0x00011C03
14297
14298
#define GPIO_PC0_TCK 0x00020001
14299
#define GPIO_PC0_SWCLK 0x00020001
14300
14301
#define GPIO_PC1_TMS 0x00020401
14302
#define GPIO_PC1_SWDIO 0x00020401
14303
14304
#define GPIO_PC2_TDI 0x00020801
14305
14306
#define GPIO_PC3_SWO 0x00020C01
14307
#define GPIO_PC3_TDO 0x00020C01
14308
14309
#define GPIO_PC4_U7RX 0x00021001
14310
#define GPIO_PC4_T7CCP0 0x00021003
14311
#define GPIO_PC4_EPI0S7 0x0002100F
14312
14313
#define GPIO_PC5_U7TX 0x00021401
14314
#define GPIO_PC5_T7CCP1 0x00021403
14315
#define GPIO_PC5_RTCCLK 0x00021407
14316
#define GPIO_PC5_EPI0S6 0x0002140F
14317
14318
#define GPIO_PC6_U5RX 0x00021801
14319
#define GPIO_PC6_EPI0S5 0x0002180F
14320
14321
#define GPIO_PC7_U5TX 0x00021C01
14322
#define GPIO_PC7_EPI0S4 0x00021C0F
14323
14324
#define GPIO_PD0_I2C7SCL 0x00030002
14325
#define GPIO_PD0_T0CCP0 0x00030003
14326
#define GPIO_PD0_C0O 0x00030005
14327
#define GPIO_PD0_SSI2XDAT1 0x0003000F
14328
14329
#define GPIO_PD1_I2C7SDA 0x00030402
14330
#define GPIO_PD1_T0CCP1 0x00030403
14331
#define GPIO_PD1_C1O 0x00030405
14332
#define GPIO_PD1_SSI2XDAT0 0x0003040F
14333
14334
#define GPIO_PD2_I2C8SCL 0x00030802
14335
#define GPIO_PD2_T1CCP0 0x00030803
14336
#define GPIO_PD2_C2O 0x00030805
14337
#define GPIO_PD2_SSI2FSS 0x0003080F
14338
14339
#define GPIO_PD3_I2C8SDA 0x00030C02
14340
#define GPIO_PD3_T1CCP1 0x00030C03
14341
#define GPIO_PD3_SSI2CLK 0x00030C0F
14342
14343
#define GPIO_PD4_U2RX 0x00031001
14344
#define GPIO_PD4_T3CCP0 0x00031003
14345
#define GPIO_PD4_SSI1XDAT2 0x0003100F
14346
14347
#define GPIO_PD5_U2TX 0x00031401
14348
#define GPIO_PD5_T3CCP1 0x00031403
14349
#define GPIO_PD5_SSI1XDAT3 0x0003140F
14350
14351
#define GPIO_PD6_U2RTS 0x00031801
14352
#define GPIO_PD6_T4CCP0 0x00031803
14353
#define GPIO_PD6_USB0EPEN 0x00031805
14354
#define GPIO_PD6_SSI2XDAT3 0x0003180F
14355
14356
#define GPIO_PD7_U2CTS 0x00031C01
14357
#define GPIO_PD7_T4CCP1 0x00031C03
14358
#define GPIO_PD7_USB0PFLT 0x00031C05
14359
#define GPIO_PD7_NMI 0x00031C08
14360
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
14361
14362
#define GPIO_PE0_U1RTS 0x00040001
14363
14364
#define GPIO_PE1_U1DSR 0x00040401
14365
14366
#define GPIO_PE2_U1DCD 0x00040801
14367
14368
#define GPIO_PE3_U1DTR 0x00040C01
14369
14370
#define GPIO_PE4_U1RI 0x00041001
14371
#define GPIO_PE4_SSI1XDAT0 0x0004100F
14372
14373
#define GPIO_PE5_SSI1XDAT1 0x0004140F
14374
14375
#define GPIO_PE6_U0CTS 0x00041801
14376
#define GPIO_PE6_I2C9SCL 0x00041802
14377
14378
#define GPIO_PE7_U0RTS 0x00041C01
14379
#define GPIO_PE7_I2C9SDA 0x00041C02
14380
#define GPIO_PE7_NMI 0x00041C08
14381
14382
#define GPIO_PF0_M0PWM0 0x00050006
14383
#define GPIO_PF0_SSI3XDAT1 0x0005000E
14384
#define GPIO_PF0_TRD2 0x0005000F
14385
14386
#define GPIO_PF1_M0PWM1 0x00050406
14387
#define GPIO_PF1_SSI3XDAT0 0x0005040E
14388
#define GPIO_PF1_TRD1 0x0005040F
14389
14390
#define GPIO_PF2_M0PWM2 0x00050806
14391
#define GPIO_PF2_SSI3FSS 0x0005080E
14392
#define GPIO_PF2_TRD0 0x0005080F
14393
14394
#define GPIO_PF3_M0PWM3 0x00050C06
14395
#define GPIO_PF3_SSI3CLK 0x00050C0E
14396
#define GPIO_PF3_TRCLK 0x00050C0F
14397
14398
#define GPIO_PF4_M0FAULT0 0x00051006
14399
#define GPIO_PF4_SSI3XDAT2 0x0005100E
14400
#define GPIO_PF4_TRD3 0x0005100F
14401
14402
#define GPIO_PF5_SSI3XDAT3 0x0005140E
14403
14404
#define GPIO_PF6_LCDMCLK 0x0005180F
14405
14406
#define GPIO_PF7_LCDDATA02 0x00051C0F
14407
14408
#define GPIO_PG0_I2C1SCL 0x00060002
14409
#define GPIO_PG0_M0PWM4 0x00060006
14410
#define GPIO_PG0_EPI0S11 0x0006000F
14411
14412
#define GPIO_PG1_I2C1SDA 0x00060402
14413
#define GPIO_PG1_M0PWM5 0x00060406
14414
#define GPIO_PG1_EPI0S10 0x0006040F
14415
14416
#define GPIO_PG2_I2C2SCL 0x00060802
14417
#define GPIO_PG2_SSI2XDAT3 0x0006080F
14418
14419
#define GPIO_PG3_I2C2SDA 0x00060C02
14420
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
14421
14422
#define GPIO_PG4_U0CTS 0x00061001
14423
#define GPIO_PG4_I2C3SCL 0x00061002
14424
#define GPIO_PG4_SSI2XDAT1 0x0006100F
14425
14426
#define GPIO_PG5_U0RTS 0x00061401
14427
#define GPIO_PG5_I2C3SDA 0x00061402
14428
#define GPIO_PG5_SSI2XDAT0 0x0006140F
14429
14430
#define GPIO_PG6_I2C4SCL 0x00061802
14431
#define GPIO_PG6_SSI2FSS 0x0006180F
14432
14433
#define GPIO_PG7_I2C4SDA 0x00061C02
14434
#define GPIO_PG7_SSI2CLK 0x00061C0F
14435
14436
#define GPIO_PH0_U0RTS 0x00070001
14437
#define GPIO_PH0_EPI0S0 0x0007000F
14438
14439
#define GPIO_PH1_U0CTS 0x00070401
14440
#define GPIO_PH1_EPI0S1 0x0007040F
14441
14442
#define GPIO_PH2_U0DCD 0x00070801
14443
#define GPIO_PH2_EPI0S2 0x0007080F
14444
14445
#define GPIO_PH3_U0DSR 0x00070C01
14446
#define GPIO_PH3_EPI0S3 0x00070C0F
14447
14448
#define GPIO_PH4_U0DTR 0x00071001
14449
14450
#define GPIO_PH5_U0RI 0x00071401
14451
14452
#define GPIO_PH6_U5RX 0x00071801
14453
#define GPIO_PH6_U7RX 0x00071802
14454
14455
#define GPIO_PH7_U5TX 0x00071C01
14456
#define GPIO_PH7_U7TX 0x00071C02
14457
14458
#define GPIO_PJ0_U3RX 0x00080001
14459
14460
#define GPIO_PJ1_U3TX 0x00080401
14461
14462
#define GPIO_PJ2_U2RTS 0x00080801
14463
#define GPIO_PJ2_LCDDATA14 0x0008080F
14464
14465
#define GPIO_PJ3_U2CTS 0x00080C01
14466
#define GPIO_PJ3_LCDDATA15 0x00080C0F
14467
14468
#define GPIO_PJ4_U3RTS 0x00081001
14469
#define GPIO_PJ4_LCDDATA16 0x0008100F
14470
14471
#define GPIO_PJ5_U3CTS 0x00081401
14472
#define GPIO_PJ5_LCDDATA17 0x0008140F
14473
14474
#define GPIO_PJ6_U4RTS 0x00081801
14475
#define GPIO_PJ6_LCDAC 0x0008180F
14476
14477
#define GPIO_PJ7_U4CTS 0x00081C01
14478
14479
#define GPIO_PK0_U4RX 0x00090001
14480
#define GPIO_PK0_EPI0S0 0x0009000F
14481
14482
#define GPIO_PK1_U4TX 0x00090401
14483
#define GPIO_PK1_EPI0S1 0x0009040F
14484
14485
#define GPIO_PK2_U4RTS 0x00090801
14486
#define GPIO_PK2_EPI0S2 0x0009080F
14487
14488
#define GPIO_PK3_U4CTS 0x00090C01
14489
#define GPIO_PK3_EPI0S3 0x00090C0F
14490
14491
#define GPIO_PK4_I2C3SCL 0x00091002
14492
#define GPIO_PK4_M0PWM6 0x00091006
14493
#define GPIO_PK4_EPI0S32 0x0009100F
14494
14495
#define GPIO_PK5_I2C3SDA 0x00091402
14496
#define GPIO_PK5_M0PWM7 0x00091406
14497
#define GPIO_PK5_EPI0S31 0x0009140F
14498
14499
#define GPIO_PK6_I2C4SCL 0x00091802
14500
#define GPIO_PK6_M0FAULT1 0x00091806
14501
#define GPIO_PK6_EPI0S25 0x0009180F
14502
14503
#define GPIO_PK7_U0RI 0x00091C01
14504
#define GPIO_PK7_I2C4SDA 0x00091C02
14505
#define GPIO_PK7_RTCCLK 0x00091C05
14506
#define GPIO_PK7_M0FAULT2 0x00091C06
14507
#define GPIO_PK7_EPI0S24 0x00091C0F
14508
14509
#define GPIO_PL0_I2C2SDA 0x000A0002
14510
#define GPIO_PL0_M0FAULT3 0x000A0006
14511
#define GPIO_PL0_USB0D0 0x000A000E
14512
#define GPIO_PL0_EPI0S16 0x000A000F
14513
14514
#define GPIO_PL1_I2C2SCL 0x000A0402
14515
#define GPIO_PL1_PHA0 0x000A0406
14516
#define GPIO_PL1_USB0D1 0x000A040E
14517
#define GPIO_PL1_EPI0S17 0x000A040F
14518
14519
#define GPIO_PL2_C0O 0x000A0805
14520
#define GPIO_PL2_PHB0 0x000A0806
14521
#define GPIO_PL2_USB0D2 0x000A080E
14522
#define GPIO_PL2_EPI0S18 0x000A080F
14523
14524
#define GPIO_PL3_C1O 0x000A0C05
14525
#define GPIO_PL3_IDX0 0x000A0C06
14526
#define GPIO_PL3_USB0D3 0x000A0C0E
14527
#define GPIO_PL3_EPI0S19 0x000A0C0F
14528
14529
#define GPIO_PL4_T0CCP0 0x000A1003
14530
#define GPIO_PL4_USB0D4 0x000A100E
14531
#define GPIO_PL4_EPI0S26 0x000A100F
14532
14533
#define GPIO_PL5_T0CCP1 0x000A1403
14534
#define GPIO_PL5_EPI0S33 0x000A140F
14535
#define GPIO_PL5_USB0D5 0x000A140E
14536
14537
#define GPIO_PL6_T1CCP0 0x000A1803
14538
14539
#define GPIO_PL7_T1CCP1 0x000A1C03
14540
14541
#define GPIO_PM0_T2CCP0 0x000B0003
14542
#define GPIO_PM0_EPI0S15 0x000B000F
14543
14544
#define GPIO_PM1_T2CCP1 0x000B0403
14545
#define GPIO_PM1_EPI0S14 0x000B040F
14546
14547
#define GPIO_PM2_T3CCP0 0x000B0803
14548
#define GPIO_PM2_EPI0S13 0x000B080F
14549
14550
#define GPIO_PM3_T3CCP1 0x000B0C03
14551
#define GPIO_PM3_EPI0S12 0x000B0C0F
14552
14553
#define GPIO_PM4_U0CTS 0x000B1001
14554
#define GPIO_PM4_T4CCP0 0x000B1003
14555
14556
#define GPIO_PM5_U0DCD 0x000B1401
14557
#define GPIO_PM5_T4CCP1 0x000B1403
14558
14559
#define GPIO_PM6_U0DSR 0x000B1801
14560
#define GPIO_PM6_T5CCP0 0x000B1803
14561
14562
#define GPIO_PM7_U0RI 0x000B1C01
14563
#define GPIO_PM7_T5CCP1 0x000B1C03
14564
14565
#define GPIO_PN0_U1RTS 0x000C0001
14566
14567
#define GPIO_PN1_U1CTS 0x000C0401
14568
14569
#define GPIO_PN2_U1DCD 0x000C0801
14570
#define GPIO_PN2_U2RTS 0x000C0802
14571
#define GPIO_PN2_EPI0S29 0x000C080F
14572
14573
#define GPIO_PN3_U1DSR 0x000C0C01
14574
#define GPIO_PN3_U2CTS 0x000C0C02
14575
#define GPIO_PN3_EPI0S30 0x000C0C0F
14576
14577
#define GPIO_PN4_U1DTR 0x000C1001
14578
#define GPIO_PN4_U3RTS 0x000C1002
14579
#define GPIO_PN4_I2C2SDA 0x000C1003
14580
#define GPIO_PN4_EPI0S34 0x000C100F
14581
14582
#define GPIO_PN5_U1RI 0x000C1401
14583
#define GPIO_PN5_U3CTS 0x000C1402
14584
#define GPIO_PN5_I2C2SCL 0x000C1403
14585
#define GPIO_PN5_EPI0S35 0x000C140F
14586
14587
#define GPIO_PN6_U4RTS 0x000C1802
14588
#define GPIO_PN6_LCDDATA13 0x000C180F
14589
14590
#define GPIO_PN7_U1RTS 0x000C1C01
14591
#define GPIO_PN7_U4CTS 0x000C1C02
14592
#define GPIO_PN7_LCDDATA12 0x000C1C0F
14593
14594
#define GPIO_PP0_U6RX 0x000D0001
14595
#define GPIO_PP0_T6CCP0 0x000D0005
14596
#define GPIO_PP0_SSI3XDAT2 0x000D000F
14597
14598
#define GPIO_PP1_U6TX 0x000D0401
14599
#define GPIO_PP1_T6CCP1 0x000D0405
14600
#define GPIO_PP1_SSI3XDAT3 0x000D040F
14601
14602
#define GPIO_PP2_U0DTR 0x000D0801
14603
#define GPIO_PP2_USB0NXT 0x000D080E
14604
#define GPIO_PP2_EPI0S29 0x000D080F
14605
14606
#define GPIO_PP3_U1CTS 0x000D0C01
14607
#define GPIO_PP3_U0DCD 0x000D0C02
14608
#define GPIO_PP3_RTCCLK 0x000D0C07
14609
#define GPIO_PP3_USB0DIR 0x000D0C0E
14610
#define GPIO_PP3_EPI0S30 0x000D0C0F
14611
14612
#define GPIO_PP4_U3RTS 0x000D1001
14613
#define GPIO_PP4_U0DSR 0x000D1002
14614
#define GPIO_PP4_USB0D7 0x000D100E
14615
14616
#define GPIO_PP5_U3CTS 0x000D1401
14617
#define GPIO_PP5_I2C2SCL 0x000D1402
14618
#define GPIO_PP5_USB0D6 0x000D140E
14619
14620
#define GPIO_PP6_U1DCD 0x000D1801
14621
#define GPIO_PP6_I2C2SDA 0x000D1802
14622
14623
#define GPIO_PQ0_T6CCP0 0x000E0003
14624
#define GPIO_PQ0_SSI3CLK 0x000E000E
14625
#define GPIO_PQ0_EPI0S20 0x000E000F
14626
14627
#define GPIO_PQ1_T6CCP1 0x000E0403
14628
#define GPIO_PQ1_SSI3FSS 0x000E040E
14629
#define GPIO_PQ1_EPI0S21 0x000E040F
14630
14631
#define GPIO_PQ2_T7CCP0 0x000E0803
14632
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
14633
#define GPIO_PQ2_EPI0S22 0x000E080F
14634
14635
#define GPIO_PQ3_T7CCP1 0x000E0C03
14636
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
14637
#define GPIO_PQ3_EPI0S23 0x000E0C0F
14638
14639
#define GPIO_PQ4_U1RX 0x000E1001
14640
#define GPIO_PQ4_DIVSCLK 0x000E1007
14641
14642
#define GPIO_PQ5_U1TX 0x000E1401
14643
14644
#define GPIO_PQ6_U1DTR 0x000E1801
14645
14646
#define GPIO_PQ7_U1RI 0x000E1C01
14647
14648
#define GPIO_PR0_U4TX 0x000F0001
14649
#define GPIO_PR0_I2C1SCL 0x000F0002
14650
#define GPIO_PR0_M0PWM0 0x000F0006
14651
#define GPIO_PR0_LCDCP 0x000F000F
14652
14653
#define GPIO_PR1_U4RX 0x000F0401
14654
#define GPIO_PR1_I2C1SDA 0x000F0402
14655
#define GPIO_PR1_M0PWM1 0x000F0406
14656
#define GPIO_PR1_LCDFP 0x000F040F
14657
14658
#define GPIO_PR2_I2C2SCL 0x000F0802
14659
#define GPIO_PR2_M0PWM2 0x000F0806
14660
#define GPIO_PR2_LCDLP 0x000F080F
14661
14662
#define GPIO_PR3_I2C2SDA 0x000F0C02
14663
#define GPIO_PR3_M0PWM3 0x000F0C06
14664
#define GPIO_PR3_LCDDATA03 0x000F0C0F
14665
14666
#define GPIO_PR4_I2C3SCL 0x000F1002
14667
#define GPIO_PR4_T0CCP0 0x000F1003
14668
#define GPIO_PR4_M0PWM4 0x000F1006
14669
#define GPIO_PR4_LCDDATA00 0x000F100F
14670
14671
#define GPIO_PR5_U1RX 0x000F1401
14672
#define GPIO_PR5_I2C3SDA 0x000F1402
14673
#define GPIO_PR5_T0CCP1 0x000F1403
14674
#define GPIO_PR5_M0PWM5 0x000F1406
14675
#define GPIO_PR5_LCDDATA01 0x000F140F
14676
14677
#define GPIO_PR6_U1TX 0x000F1801
14678
#define GPIO_PR6_I2C4SCL 0x000F1802
14679
#define GPIO_PR6_T1CCP0 0x000F1803
14680
#define GPIO_PR6_M0PWM6 0x000F1806
14681
#define GPIO_PR6_LCDDATA04 0x000F180F
14682
14683
#define GPIO_PR7_I2C4SDA 0x000F1C02
14684
#define GPIO_PR7_T1CCP1 0x000F1C03
14685
#define GPIO_PR7_M0PWM7 0x000F1C06
14686
#define GPIO_PR7_LCDDATA05 0x000F1C0F
14687
14688
#define GPIO_PS0_T2CCP0 0x00100003
14689
#define GPIO_PS0_M0FAULT0 0x00100006
14690
#define GPIO_PS0_LCDDATA20 0x0010000F
14691
14692
#define GPIO_PS1_T2CCP1 0x00100403
14693
#define GPIO_PS1_M0FAULT1 0x00100406
14694
#define GPIO_PS1_LCDDATA21 0x0010040F
14695
14696
#define GPIO_PS2_U1DSR 0x00100801
14697
#define GPIO_PS2_T3CCP0 0x00100803
14698
#define GPIO_PS2_M0FAULT2 0x00100806
14699
#define GPIO_PS2_LCDDATA22 0x0010080F
14700
14701
#define GPIO_PS3_T3CCP1 0x00100C03
14702
#define GPIO_PS3_M0FAULT3 0x00100C06
14703
#define GPIO_PS3_LCDDATA23 0x00100C0F
14704
14705
#define GPIO_PS4_T4CCP0 0x00101003
14706
#define GPIO_PS4_PHA0 0x00101006
14707
#define GPIO_PS4_LCDDATA06 0x0010100F
14708
14709
#define GPIO_PS5_T4CCP1 0x00101403
14710
#define GPIO_PS5_PHB0 0x00101406
14711
#define GPIO_PS5_LCDDATA07 0x0010140F
14712
14713
#define GPIO_PS6_T5CCP0 0x00101803
14714
#define GPIO_PS6_IDX0 0x00101806
14715
#define GPIO_PS6_LCDDATA08 0x0010180F
14716
14717
#define GPIO_PS7_T5CCP1 0x00101C03
14718
#define GPIO_PS7_LCDDATA09 0x00101C0F
14719
14720
#define GPIO_PT0_T6CCP0 0x00110003
14721
#define GPIO_PT0_CAN0RX 0x00110007
14722
#define GPIO_PT0_LCDDATA10 0x0011000F
14723
14724
#define GPIO_PT1_T6CCP1 0x00110403
14725
#define GPIO_PT1_CAN0TX 0x00110407
14726
#define GPIO_PT1_LCDDATA11 0x0011040F
14727
14728
#define GPIO_PT2_T7CCP0 0x00110803
14729
#define GPIO_PT2_CAN1RX 0x00110807
14730
#define GPIO_PT2_LCDDATA18 0x0011080F
14731
14732
#define GPIO_PT3_T7CCP1 0x00110C03
14733
#define GPIO_PT3_CAN1TX 0x00110C07
14734
#define GPIO_PT3_LCDDATA19 0x00110C0F
14735
14736
#endif // PART_TM4C1297NCZAD
14737
14738
//*****************************************************************************
14739
//
14740
// TM4C1299KCZAD Port/Pin Mapping Definitions
14741
//
14742
//*****************************************************************************
14743
#ifdef PART_TM4C1299KCZAD
14744
14745
#define GPIO_PA0_U0RX 0x00000001
14746
#define GPIO_PA0_I2C9SCL 0x00000002
14747
#define GPIO_PA0_T0CCP0 0x00000003
14748
#define GPIO_PA0_CAN0RX 0x00000007
14749
14750
#define GPIO_PA1_U0TX 0x00000401
14751
#define GPIO_PA1_I2C9SDA 0x00000402
14752
#define GPIO_PA1_T0CCP1 0x00000403
14753
#define GPIO_PA1_CAN0TX 0x00000407
14754
14755
#define GPIO_PA2_U4RX 0x00000801
14756
#define GPIO_PA2_I2C8SCL 0x00000802
14757
#define GPIO_PA2_T1CCP0 0x00000803
14758
#define GPIO_PA2_SSI0CLK 0x0000080F
14759
14760
#define GPIO_PA3_U4TX 0x00000C01
14761
#define GPIO_PA3_I2C8SDA 0x00000C02
14762
#define GPIO_PA3_T1CCP1 0x00000C03
14763
#define GPIO_PA3_SSI0FSS 0x00000C0F
14764
14765
#define GPIO_PA4_U3RX 0x00001001
14766
#define GPIO_PA4_T2CCP0 0x00001003
14767
#define GPIO_PA4_I2C7SCL 0x00001002
14768
#define GPIO_PA4_SSI0XDAT0 0x0000100F
14769
14770
#define GPIO_PA5_U3TX 0x00001401
14771
#define GPIO_PA5_T2CCP1 0x00001403
14772
#define GPIO_PA5_I2C7SDA 0x00001402
14773
#define GPIO_PA5_SSI0XDAT1 0x0000140F
14774
14775
#define GPIO_PA6_U2RX 0x00001801
14776
#define GPIO_PA6_I2C6SCL 0x00001802
14777
#define GPIO_PA6_T3CCP0 0x00001803
14778
#define GPIO_PA6_USB0EPEN 0x00001805
14779
#define GPIO_PA6_SSI0XDAT2 0x0000180D
14780
#define GPIO_PA6_EPI0S8 0x0000180F
14781
14782
#define GPIO_PA7_U2TX 0x00001C01
14783
#define GPIO_PA7_I2C6SDA 0x00001C02
14784
#define GPIO_PA7_T3CCP1 0x00001C03
14785
#define GPIO_PA7_USB0PFLT 0x00001C05
14786
#define GPIO_PA7_USB0EPEN 0x00001C0B
14787
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
14788
#define GPIO_PA7_EPI0S9 0x00001C0F
14789
14790
#define GPIO_PB0_U1RX 0x00010001
14791
#define GPIO_PB0_I2C5SCL 0x00010002
14792
#define GPIO_PB0_CAN1RX 0x00010007
14793
#define GPIO_PB0_T4CCP0 0x00010003
14794
14795
#define GPIO_PB1_U1TX 0x00010401
14796
#define GPIO_PB1_I2C5SDA 0x00010402
14797
#define GPIO_PB1_CAN1TX 0x00010407
14798
#define GPIO_PB1_T4CCP1 0x00010403
14799
14800
#define GPIO_PB2_T5CCP0 0x00010803
14801
#define GPIO_PB2_I2C0SCL 0x00010802
14802
#define GPIO_PB2_USB0STP 0x0001080E
14803
#define GPIO_PB2_EPI0S27 0x0001080F
14804
14805
#define GPIO_PB3_I2C0SDA 0x00010C02
14806
#define GPIO_PB3_T5CCP1 0x00010C03
14807
#define GPIO_PB3_USB0CLK 0x00010C0E
14808
#define GPIO_PB3_EPI0S28 0x00010C0F
14809
14810
#define GPIO_PB4_U0CTS 0x00011001
14811
#define GPIO_PB4_I2C5SCL 0x00011002
14812
#define GPIO_PB4_SSI1FSS 0x0001100F
14813
14814
#define GPIO_PB5_U0RTS 0x00011401
14815
#define GPIO_PB5_I2C5SDA 0x00011402
14816
#define GPIO_PB5_SSI1CLK 0x0001140F
14817
14818
#define GPIO_PB6_I2C6SCL 0x00011802
14819
#define GPIO_PB6_T6CCP0 0x00011803
14820
14821
#define GPIO_PB7_I2C6SDA 0x00011C02
14822
#define GPIO_PB7_T6CCP1 0x00011C03
14823
14824
#define GPIO_PC0_TCK 0x00020001
14825
#define GPIO_PC0_SWCLK 0x00020001
14826
14827
#define GPIO_PC1_TMS 0x00020401
14828
#define GPIO_PC1_SWDIO 0x00020401
14829
14830
#define GPIO_PC2_TDI 0x00020801
14831
14832
#define GPIO_PC3_SWO 0x00020C01
14833
#define GPIO_PC3_TDO 0x00020C01
14834
14835
#define GPIO_PC4_U7RX 0x00021001
14836
#define GPIO_PC4_T7CCP0 0x00021003
14837
#define GPIO_PC4_EPI0S7 0x0002100F
14838
14839
#define GPIO_PC5_U7TX 0x00021401
14840
#define GPIO_PC5_T7CCP1 0x00021403
14841
#define GPIO_PC5_RTCCLK 0x00021407
14842
#define GPIO_PC5_EPI0S6 0x0002140F
14843
14844
#define GPIO_PC6_U5RX 0x00021801
14845
#define GPIO_PC6_EPI0S5 0x0002180F
14846
14847
#define GPIO_PC7_U5TX 0x00021C01
14848
#define GPIO_PC7_EPI0S4 0x00021C0F
14849
14850
#define GPIO_PD0_I2C7SCL 0x00030002
14851
#define GPIO_PD0_T0CCP0 0x00030003
14852
#define GPIO_PD0_C0O 0x00030005
14853
#define GPIO_PD0_SSI2XDAT1 0x0003000F
14854
14855
#define GPIO_PD1_I2C7SDA 0x00030402
14856
#define GPIO_PD1_T0CCP1 0x00030403
14857
#define GPIO_PD1_C1O 0x00030405
14858
#define GPIO_PD1_SSI2XDAT0 0x0003040F
14859
14860
#define GPIO_PD2_I2C8SCL 0x00030802
14861
#define GPIO_PD2_T1CCP0 0x00030803
14862
#define GPIO_PD2_C2O 0x00030805
14863
#define GPIO_PD2_SSI2FSS 0x0003080F
14864
14865
#define GPIO_PD3_I2C8SDA 0x00030C02
14866
#define GPIO_PD3_T1CCP1 0x00030C03
14867
#define GPIO_PD3_SSI2CLK 0x00030C0F
14868
14869
#define GPIO_PD4_U2RX 0x00031001
14870
#define GPIO_PD4_T3CCP0 0x00031003
14871
#define GPIO_PD4_SSI1XDAT2 0x0003100F
14872
14873
#define GPIO_PD5_U2TX 0x00031401
14874
#define GPIO_PD5_T3CCP1 0x00031403
14875
#define GPIO_PD5_SSI1XDAT3 0x0003140F
14876
14877
#define GPIO_PD6_U2RTS 0x00031801
14878
#define GPIO_PD6_T4CCP0 0x00031803
14879
#define GPIO_PD6_USB0EPEN 0x00031805
14880
#define GPIO_PD6_SSI2XDAT3 0x0003180F
14881
14882
#define GPIO_PD7_U2CTS 0x00031C01
14883
#define GPIO_PD7_T4CCP1 0x00031C03
14884
#define GPIO_PD7_USB0PFLT 0x00031C05
14885
#define GPIO_PD7_NMI 0x00031C08
14886
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
14887
14888
#define GPIO_PE0_U1RTS 0x00040001
14889
14890
#define GPIO_PE1_U1DSR 0x00040401
14891
14892
#define GPIO_PE2_U1DCD 0x00040801
14893
14894
#define GPIO_PE3_U1DTR 0x00040C01
14895
14896
#define GPIO_PE4_U1RI 0x00041001
14897
#define GPIO_PE4_SSI1XDAT0 0x0004100F
14898
14899
#define GPIO_PE5_SSI1XDAT1 0x0004140F
14900
14901
#define GPIO_PE6_U0CTS 0x00041801
14902
#define GPIO_PE6_I2C9SCL 0x00041802
14903
14904
#define GPIO_PE7_U0RTS 0x00041C01
14905
#define GPIO_PE7_I2C9SDA 0x00041C02
14906
#define GPIO_PE7_NMI 0x00041C08
14907
14908
#define GPIO_PF0_EN0LED0 0x00050005
14909
#define GPIO_PF0_M0PWM0 0x00050006
14910
#define GPIO_PF0_SSI3XDAT1 0x0005000E
14911
#define GPIO_PF0_TRD2 0x0005000F
14912
14913
#define GPIO_PF1_EN0LED2 0x00050405
14914
#define GPIO_PF1_M0PWM1 0x00050406
14915
#define GPIO_PF1_SSI3XDAT0 0x0005040E
14916
#define GPIO_PF1_TRD1 0x0005040F
14917
14918
#define GPIO_PF2_M0PWM2 0x00050806
14919
#define GPIO_PF2_SSI3FSS 0x0005080E
14920
#define GPIO_PF2_TRD0 0x0005080F
14921
14922
#define GPIO_PF3_M0PWM3 0x00050C06
14923
#define GPIO_PF3_SSI3CLK 0x00050C0E
14924
#define GPIO_PF3_TRCLK 0x00050C0F
14925
14926
#define GPIO_PF4_EN0LED1 0x00051005
14927
#define GPIO_PF4_M0FAULT0 0x00051006
14928
#define GPIO_PF4_SSI3XDAT2 0x0005100E
14929
#define GPIO_PF4_TRD3 0x0005100F
14930
14931
#define GPIO_PF5_SSI3XDAT3 0x0005140E
14932
14933
#define GPIO_PF6_LCDMCLK 0x0005180F
14934
14935
#define GPIO_PF7_LCDDATA02 0x00051C0F
14936
14937
#define GPIO_PG0_I2C1SCL 0x00060002
14938
#define GPIO_PG0_EN0PPS 0x00060005
14939
#define GPIO_PG0_M0PWM4 0x00060006
14940
#define GPIO_PG0_EPI0S11 0x0006000F
14941
14942
#define GPIO_PG1_I2C1SDA 0x00060402
14943
#define GPIO_PG1_M0PWM5 0x00060406
14944
#define GPIO_PG1_EPI0S10 0x0006040F
14945
14946
#define GPIO_PG2_I2C2SCL 0x00060802
14947
#define GPIO_PG2_SSI2XDAT3 0x0006080F
14948
14949
#define GPIO_PG3_I2C2SDA 0x00060C02
14950
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
14951
14952
#define GPIO_PG4_U0CTS 0x00061001
14953
#define GPIO_PG4_I2C3SCL 0x00061002
14954
#define GPIO_PG4_SSI2XDAT1 0x0006100F
14955
14956
#define GPIO_PG5_U0RTS 0x00061401
14957
#define GPIO_PG5_I2C3SDA 0x00061402
14958
#define GPIO_PG5_SSI2XDAT0 0x0006140F
14959
14960
#define GPIO_PG6_I2C4SCL 0x00061802
14961
#define GPIO_PG6_SSI2FSS 0x0006180F
14962
14963
#define GPIO_PG7_I2C4SDA 0x00061C02
14964
#define GPIO_PG7_SSI2CLK 0x00061C0F
14965
14966
#define GPIO_PH0_U0RTS 0x00070001
14967
#define GPIO_PH0_EPI0S0 0x0007000F
14968
14969
#define GPIO_PH1_U0CTS 0x00070401
14970
#define GPIO_PH1_EPI0S1 0x0007040F
14971
14972
#define GPIO_PH2_U0DCD 0x00070801
14973
#define GPIO_PH2_EPI0S2 0x0007080F
14974
14975
#define GPIO_PH3_U0DSR 0x00070C01
14976
#define GPIO_PH3_EPI0S3 0x00070C0F
14977
14978
#define GPIO_PH4_U0DTR 0x00071001
14979
14980
#define GPIO_PH5_U0RI 0x00071401
14981
#define GPIO_PH5_EN0PPS 0x00071405
14982
14983
#define GPIO_PH6_U5RX 0x00071801
14984
#define GPIO_PH6_U7RX 0x00071802
14985
14986
#define GPIO_PH7_U5TX 0x00071C01
14987
#define GPIO_PH7_U7TX 0x00071C02
14988
14989
#define GPIO_PJ0_U3RX 0x00080001
14990
#define GPIO_PJ0_EN0PPS 0x00080005
14991
14992
#define GPIO_PJ1_U3TX 0x00080401
14993
14994
#define GPIO_PJ2_U2RTS 0x00080801
14995
#define GPIO_PJ2_LCDDATA14 0x0008080F
14996
14997
#define GPIO_PJ3_U2CTS 0x00080C01
14998
#define GPIO_PJ3_LCDDATA15 0x00080C0F
14999
15000
#define GPIO_PJ4_U3RTS 0x00081001
15001
#define GPIO_PJ4_LCDDATA16 0x0008100F
15002
15003
#define GPIO_PJ5_U3CTS 0x00081401
15004
#define GPIO_PJ5_LCDDATA17 0x0008140F
15005
15006
#define GPIO_PJ6_U4RTS 0x00081801
15007
#define GPIO_PJ6_LCDAC 0x0008180F
15008
15009
#define GPIO_PJ7_U4CTS 0x00081C01
15010
15011
#define GPIO_PK0_U4RX 0x00090001
15012
#define GPIO_PK0_EPI0S0 0x0009000F
15013
15014
#define GPIO_PK1_U4TX 0x00090401
15015
#define GPIO_PK1_EPI0S1 0x0009040F
15016
15017
#define GPIO_PK2_U4RTS 0x00090801
15018
#define GPIO_PK2_EPI0S2 0x0009080F
15019
15020
#define GPIO_PK3_U4CTS 0x00090C01
15021
#define GPIO_PK3_EPI0S3 0x00090C0F
15022
15023
#define GPIO_PK4_I2C3SCL 0x00091002
15024
#define GPIO_PK4_EN0LED0 0x00091005
15025
#define GPIO_PK4_M0PWM6 0x00091006
15026
#define GPIO_PK4_EPI0S32 0x0009100F
15027
15028
#define GPIO_PK5_I2C3SDA 0x00091402
15029
#define GPIO_PK5_EN0LED2 0x00091405
15030
#define GPIO_PK5_M0PWM7 0x00091406
15031
#define GPIO_PK5_EPI0S31 0x0009140F
15032
15033
#define GPIO_PK6_I2C4SCL 0x00091802
15034
#define GPIO_PK6_EN0LED1 0x00091805
15035
#define GPIO_PK6_M0FAULT1 0x00091806
15036
#define GPIO_PK6_EPI0S25 0x0009180F
15037
15038
#define GPIO_PK7_U0RI 0x00091C01
15039
#define GPIO_PK7_I2C4SDA 0x00091C02
15040
#define GPIO_PK7_RTCCLK 0x00091C05
15041
#define GPIO_PK7_M0FAULT2 0x00091C06
15042
#define GPIO_PK7_EPI0S24 0x00091C0F
15043
15044
#define GPIO_PL0_I2C2SDA 0x000A0002
15045
#define GPIO_PL0_M0FAULT3 0x000A0006
15046
#define GPIO_PL0_USB0D0 0x000A000E
15047
#define GPIO_PL0_EPI0S16 0x000A000F
15048
15049
#define GPIO_PL1_I2C2SCL 0x000A0402
15050
#define GPIO_PL1_PHA0 0x000A0406
15051
#define GPIO_PL1_USB0D1 0x000A040E
15052
#define GPIO_PL1_EPI0S17 0x000A040F
15053
15054
#define GPIO_PL2_C0O 0x000A0805
15055
#define GPIO_PL2_PHB0 0x000A0806
15056
#define GPIO_PL2_USB0D2 0x000A080E
15057
#define GPIO_PL2_EPI0S18 0x000A080F
15058
15059
#define GPIO_PL3_C1O 0x000A0C05
15060
#define GPIO_PL3_IDX0 0x000A0C06
15061
#define GPIO_PL3_USB0D3 0x000A0C0E
15062
#define GPIO_PL3_EPI0S19 0x000A0C0F
15063
15064
#define GPIO_PL4_T0CCP0 0x000A1003
15065
#define GPIO_PL4_USB0D4 0x000A100E
15066
#define GPIO_PL4_EPI0S26 0x000A100F
15067
15068
#define GPIO_PL5_T0CCP1 0x000A1403
15069
#define GPIO_PL5_EPI0S33 0x000A140F
15070
#define GPIO_PL5_USB0D5 0x000A140E
15071
15072
#define GPIO_PL6_T1CCP0 0x000A1803
15073
15074
#define GPIO_PL7_T1CCP1 0x000A1C03
15075
15076
#define GPIO_PM0_T2CCP0 0x000B0003
15077
#define GPIO_PM0_EPI0S15 0x000B000F
15078
15079
#define GPIO_PM1_T2CCP1 0x000B0403
15080
#define GPIO_PM1_EPI0S14 0x000B040F
15081
15082
#define GPIO_PM2_T3CCP0 0x000B0803
15083
#define GPIO_PM2_EPI0S13 0x000B080F
15084
15085
#define GPIO_PM3_T3CCP1 0x000B0C03
15086
#define GPIO_PM3_EPI0S12 0x000B0C0F
15087
15088
#define GPIO_PM4_U0CTS 0x000B1001
15089
#define GPIO_PM4_T4CCP0 0x000B1003
15090
15091
#define GPIO_PM5_U0DCD 0x000B1401
15092
#define GPIO_PM5_T4CCP1 0x000B1403
15093
15094
#define GPIO_PM6_U0DSR 0x000B1801
15095
#define GPIO_PM6_T5CCP0 0x000B1803
15096
15097
#define GPIO_PM7_U0RI 0x000B1C01
15098
#define GPIO_PM7_T5CCP1 0x000B1C03
15099
15100
#define GPIO_PN0_U1RTS 0x000C0001
15101
15102
#define GPIO_PN1_U1CTS 0x000C0401
15103
15104
#define GPIO_PN2_U1DCD 0x000C0801
15105
#define GPIO_PN2_U2RTS 0x000C0802
15106
#define GPIO_PN2_EPI0S29 0x000C080F
15107
15108
#define GPIO_PN3_U1DSR 0x000C0C01
15109
#define GPIO_PN3_U2CTS 0x000C0C02
15110
#define GPIO_PN3_EPI0S30 0x000C0C0F
15111
15112
#define GPIO_PN4_U1DTR 0x000C1001
15113
#define GPIO_PN4_U3RTS 0x000C1002
15114
#define GPIO_PN4_I2C2SDA 0x000C1003
15115
#define GPIO_PN4_EPI0S34 0x000C100F
15116
15117
#define GPIO_PN5_U1RI 0x000C1401
15118
#define GPIO_PN5_U3CTS 0x000C1402
15119
#define GPIO_PN5_I2C2SCL 0x000C1403
15120
#define GPIO_PN5_EPI0S35 0x000C140F
15121
15122
#define GPIO_PN6_U4RTS 0x000C1802
15123
#define GPIO_PN6_LCDDATA13 0x000C180F
15124
15125
#define GPIO_PN7_U1RTS 0x000C1C01
15126
#define GPIO_PN7_U4CTS 0x000C1C02
15127
#define GPIO_PN7_LCDDATA12 0x000C1C0F
15128
15129
#define GPIO_PP0_U6RX 0x000D0001
15130
#define GPIO_PP0_T6CCP0 0x000D0005
15131
#define GPIO_PP0_SSI3XDAT2 0x000D000F
15132
15133
#define GPIO_PP1_U6TX 0x000D0401
15134
#define GPIO_PP1_T6CCP1 0x000D0405
15135
#define GPIO_PP1_SSI3XDAT3 0x000D040F
15136
15137
#define GPIO_PP2_U0DTR 0x000D0801
15138
#define GPIO_PP2_USB0NXT 0x000D080E
15139
#define GPIO_PP2_EPI0S29 0x000D080F
15140
15141
#define GPIO_PP3_U1CTS 0x000D0C01
15142
#define GPIO_PP3_U0DCD 0x000D0C02
15143
#define GPIO_PP3_RTCCLK 0x000D0C07
15144
#define GPIO_PP3_USB0DIR 0x000D0C0E
15145
#define GPIO_PP3_EPI0S30 0x000D0C0F
15146
15147
#define GPIO_PP4_U3RTS 0x000D1001
15148
#define GPIO_PP4_U0DSR 0x000D1002
15149
#define GPIO_PP4_USB0D7 0x000D100E
15150
15151
#define GPIO_PP5_U3CTS 0x000D1401
15152
#define GPIO_PP5_I2C2SCL 0x000D1402
15153
#define GPIO_PP5_USB0D6 0x000D140E
15154
15155
#define GPIO_PP6_U1DCD 0x000D1801
15156
#define GPIO_PP6_I2C2SDA 0x000D1802
15157
15158
#define GPIO_PQ0_T6CCP0 0x000E0003
15159
#define GPIO_PQ0_SSI3CLK 0x000E000E
15160
#define GPIO_PQ0_EPI0S20 0x000E000F
15161
15162
#define GPIO_PQ1_T6CCP1 0x000E0403
15163
#define GPIO_PQ1_SSI3FSS 0x000E040E
15164
#define GPIO_PQ1_EPI0S21 0x000E040F
15165
15166
#define GPIO_PQ2_T7CCP0 0x000E0803
15167
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
15168
#define GPIO_PQ2_EPI0S22 0x000E080F
15169
15170
#define GPIO_PQ3_T7CCP1 0x000E0C03
15171
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
15172
#define GPIO_PQ3_EPI0S23 0x000E0C0F
15173
15174
#define GPIO_PQ4_U1RX 0x000E1001
15175
#define GPIO_PQ4_DIVSCLK 0x000E1007
15176
15177
#define GPIO_PQ5_U1TX 0x000E1401
15178
15179
#define GPIO_PQ6_U1DTR 0x000E1801
15180
15181
#define GPIO_PQ7_U1RI 0x000E1C01
15182
15183
#define GPIO_PR0_U4TX 0x000F0001
15184
#define GPIO_PR0_I2C1SCL 0x000F0002
15185
#define GPIO_PR0_M0PWM0 0x000F0006
15186
#define GPIO_PR0_LCDCP 0x000F000F
15187
15188
#define GPIO_PR1_U4RX 0x000F0401
15189
#define GPIO_PR1_I2C1SDA 0x000F0402
15190
#define GPIO_PR1_M0PWM1 0x000F0406
15191
#define GPIO_PR1_LCDFP 0x000F040F
15192
15193
#define GPIO_PR2_I2C2SCL 0x000F0802
15194
#define GPIO_PR2_M0PWM2 0x000F0806
15195
#define GPIO_PR2_LCDLP 0x000F080F
15196
15197
#define GPIO_PR3_I2C2SDA 0x000F0C02
15198
#define GPIO_PR3_M0PWM3 0x000F0C06
15199
#define GPIO_PR3_LCDDATA03 0x000F0C0F
15200
15201
#define GPIO_PR4_I2C3SCL 0x000F1002
15202
#define GPIO_PR4_T0CCP0 0x000F1003
15203
#define GPIO_PR4_M0PWM4 0x000F1006
15204
#define GPIO_PR4_LCDDATA00 0x000F100F
15205
15206
#define GPIO_PR5_U1RX 0x000F1401
15207
#define GPIO_PR5_I2C3SDA 0x000F1402
15208
#define GPIO_PR5_T0CCP1 0x000F1403
15209
#define GPIO_PR5_M0PWM5 0x000F1406
15210
#define GPIO_PR5_LCDDATA01 0x000F140F
15211
15212
#define GPIO_PR6_U1TX 0x000F1801
15213
#define GPIO_PR6_I2C4SCL 0x000F1802
15214
#define GPIO_PR6_T1CCP0 0x000F1803
15215
#define GPIO_PR6_M0PWM6 0x000F1806
15216
#define GPIO_PR6_LCDDATA04 0x000F180F
15217
15218
#define GPIO_PR7_I2C4SDA 0x000F1C02
15219
#define GPIO_PR7_T1CCP1 0x000F1C03
15220
#define GPIO_PR7_M0PWM7 0x000F1C06
15221
#define GPIO_PR7_LCDDATA05 0x000F1C0F
15222
15223
#define GPIO_PS0_T2CCP0 0x00100003
15224
#define GPIO_PS0_M0FAULT0 0x00100006
15225
#define GPIO_PS0_LCDDATA20 0x0010000F
15226
15227
#define GPIO_PS1_T2CCP1 0x00100403
15228
#define GPIO_PS1_M0FAULT1 0x00100406
15229
#define GPIO_PS1_LCDDATA21 0x0010040F
15230
15231
#define GPIO_PS2_U1DSR 0x00100801
15232
#define GPIO_PS2_T3CCP0 0x00100803
15233
#define GPIO_PS2_M0FAULT2 0x00100806
15234
#define GPIO_PS2_LCDDATA22 0x0010080F
15235
15236
#define GPIO_PS3_T3CCP1 0x00100C03
15237
#define GPIO_PS3_M0FAULT3 0x00100C06
15238
#define GPIO_PS3_LCDDATA23 0x00100C0F
15239
15240
#define GPIO_PS4_T4CCP0 0x00101003
15241
#define GPIO_PS4_PHA0 0x00101006
15242
#define GPIO_PS4_LCDDATA06 0x0010100F
15243
15244
#define GPIO_PS5_T4CCP1 0x00101403
15245
#define GPIO_PS5_PHB0 0x00101406
15246
#define GPIO_PS5_LCDDATA07 0x0010140F
15247
15248
#define GPIO_PS6_T5CCP0 0x00101803
15249
#define GPIO_PS6_IDX0 0x00101806
15250
#define GPIO_PS6_LCDDATA08 0x0010180F
15251
15252
#define GPIO_PS7_T5CCP1 0x00101C03
15253
#define GPIO_PS7_LCDDATA09 0x00101C0F
15254
15255
#define GPIO_PT0_T6CCP0 0x00110003
15256
#define GPIO_PT0_CAN0RX 0x00110007
15257
#define GPIO_PT0_LCDDATA10 0x0011000F
15258
15259
#define GPIO_PT1_T6CCP1 0x00110403
15260
#define GPIO_PT1_CAN0TX 0x00110407
15261
#define GPIO_PT1_LCDDATA11 0x0011040F
15262
15263
#define GPIO_PT2_T7CCP0 0x00110803
15264
#define GPIO_PT2_CAN1RX 0x00110807
15265
#define GPIO_PT2_LCDDATA18 0x0011080F
15266
15267
#define GPIO_PT3_T7CCP1 0x00110C03
15268
#define GPIO_PT3_CAN1TX 0x00110C07
15269
#define GPIO_PT3_LCDDATA19 0x00110C0F
15270
15271
#endif // PART_TM4C1299KCZAD
15272
15273
//*****************************************************************************
15274
//
15275
// TM4C1299NCZAD Port/Pin Mapping Definitions
15276
//
15277
//*****************************************************************************
15278
#ifdef PART_TM4C1299NCZAD
15279
15280
#define GPIO_PA0_U0RX 0x00000001
15281
#define GPIO_PA0_I2C9SCL 0x00000002
15282
#define GPIO_PA0_T0CCP0 0x00000003
15283
#define GPIO_PA0_CAN0RX 0x00000007
15284
15285
#define GPIO_PA1_U0TX 0x00000401
15286
#define GPIO_PA1_I2C9SDA 0x00000402
15287
#define GPIO_PA1_T0CCP1 0x00000403
15288
#define GPIO_PA1_CAN0TX 0x00000407
15289
15290
#define GPIO_PA2_U4RX 0x00000801
15291
#define GPIO_PA2_I2C8SCL 0x00000802
15292
#define GPIO_PA2_T1CCP0 0x00000803
15293
#define GPIO_PA2_SSI0CLK 0x0000080F
15294
15295
#define GPIO_PA3_U4TX 0x00000C01
15296
#define GPIO_PA3_I2C8SDA 0x00000C02
15297
#define GPIO_PA3_T1CCP1 0x00000C03
15298
#define GPIO_PA3_SSI0FSS 0x00000C0F
15299
15300
#define GPIO_PA4_U3RX 0x00001001
15301
#define GPIO_PA4_T2CCP0 0x00001003
15302
#define GPIO_PA4_I2C7SCL 0x00001002
15303
#define GPIO_PA4_SSI0XDAT0 0x0000100F
15304
15305
#define GPIO_PA5_U3TX 0x00001401
15306
#define GPIO_PA5_T2CCP1 0x00001403
15307
#define GPIO_PA5_I2C7SDA 0x00001402
15308
#define GPIO_PA5_SSI0XDAT1 0x0000140F
15309
15310
#define GPIO_PA6_U2RX 0x00001801
15311
#define GPIO_PA6_I2C6SCL 0x00001802
15312
#define GPIO_PA6_T3CCP0 0x00001803
15313
#define GPIO_PA6_USB0EPEN 0x00001805
15314
#define GPIO_PA6_SSI0XDAT2 0x0000180D
15315
#define GPIO_PA6_EPI0S8 0x0000180F
15316
15317
#define GPIO_PA7_U2TX 0x00001C01
15318
#define GPIO_PA7_I2C6SDA 0x00001C02
15319
#define GPIO_PA7_T3CCP1 0x00001C03
15320
#define GPIO_PA7_USB0PFLT 0x00001C05
15321
#define GPIO_PA7_USB0EPEN 0x00001C0B
15322
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
15323
#define GPIO_PA7_EPI0S9 0x00001C0F
15324
15325
#define GPIO_PB0_U1RX 0x00010001
15326
#define GPIO_PB0_I2C5SCL 0x00010002
15327
#define GPIO_PB0_CAN1RX 0x00010007
15328
#define GPIO_PB0_T4CCP0 0x00010003
15329
15330
#define GPIO_PB1_U1TX 0x00010401
15331
#define GPIO_PB1_I2C5SDA 0x00010402
15332
#define GPIO_PB1_CAN1TX 0x00010407
15333
#define GPIO_PB1_T4CCP1 0x00010403
15334
15335
#define GPIO_PB2_T5CCP0 0x00010803
15336
#define GPIO_PB2_I2C0SCL 0x00010802
15337
#define GPIO_PB2_USB0STP 0x0001080E
15338
#define GPIO_PB2_EPI0S27 0x0001080F
15339
15340
#define GPIO_PB3_I2C0SDA 0x00010C02
15341
#define GPIO_PB3_T5CCP1 0x00010C03
15342
#define GPIO_PB3_USB0CLK 0x00010C0E
15343
#define GPIO_PB3_EPI0S28 0x00010C0F
15344
15345
#define GPIO_PB4_U0CTS 0x00011001
15346
#define GPIO_PB4_I2C5SCL 0x00011002
15347
#define GPIO_PB4_SSI1FSS 0x0001100F
15348
15349
#define GPIO_PB5_U0RTS 0x00011401
15350
#define GPIO_PB5_I2C5SDA 0x00011402
15351
#define GPIO_PB5_SSI1CLK 0x0001140F
15352
15353
#define GPIO_PB6_I2C6SCL 0x00011802
15354
#define GPIO_PB6_T6CCP0 0x00011803
15355
15356
#define GPIO_PB7_I2C6SDA 0x00011C02
15357
#define GPIO_PB7_T6CCP1 0x00011C03
15358
15359
#define GPIO_PC0_TCK 0x00020001
15360
#define GPIO_PC0_SWCLK 0x00020001
15361
15362
#define GPIO_PC1_TMS 0x00020401
15363
#define GPIO_PC1_SWDIO 0x00020401
15364
15365
#define GPIO_PC2_TDI 0x00020801
15366
15367
#define GPIO_PC3_SWO 0x00020C01
15368
#define GPIO_PC3_TDO 0x00020C01
15369
15370
#define GPIO_PC4_U7RX 0x00021001
15371
#define GPIO_PC4_T7CCP0 0x00021003
15372
#define GPIO_PC4_EPI0S7 0x0002100F
15373
15374
#define GPIO_PC5_U7TX 0x00021401
15375
#define GPIO_PC5_T7CCP1 0x00021403
15376
#define GPIO_PC5_RTCCLK 0x00021407
15377
#define GPIO_PC5_EPI0S6 0x0002140F
15378
15379
#define GPIO_PC6_U5RX 0x00021801
15380
#define GPIO_PC6_EPI0S5 0x0002180F
15381
15382
#define GPIO_PC7_U5TX 0x00021C01
15383
#define GPIO_PC7_EPI0S4 0x00021C0F
15384
15385
#define GPIO_PD0_I2C7SCL 0x00030002
15386
#define GPIO_PD0_T0CCP0 0x00030003
15387
#define GPIO_PD0_C0O 0x00030005
15388
#define GPIO_PD0_SSI2XDAT1 0x0003000F
15389
15390
#define GPIO_PD1_I2C7SDA 0x00030402
15391
#define GPIO_PD1_T0CCP1 0x00030403
15392
#define GPIO_PD1_C1O 0x00030405
15393
#define GPIO_PD1_SSI2XDAT0 0x0003040F
15394
15395
#define GPIO_PD2_I2C8SCL 0x00030802
15396
#define GPIO_PD2_T1CCP0 0x00030803
15397
#define GPIO_PD2_C2O 0x00030805
15398
#define GPIO_PD2_SSI2FSS 0x0003080F
15399
15400
#define GPIO_PD3_I2C8SDA 0x00030C02
15401
#define GPIO_PD3_T1CCP1 0x00030C03
15402
#define GPIO_PD3_SSI2CLK 0x00030C0F
15403
15404
#define GPIO_PD4_U2RX 0x00031001
15405
#define GPIO_PD4_T3CCP0 0x00031003
15406
#define GPIO_PD4_SSI1XDAT2 0x0003100F
15407
15408
#define GPIO_PD5_U2TX 0x00031401
15409
#define GPIO_PD5_T3CCP1 0x00031403
15410
#define GPIO_PD5_SSI1XDAT3 0x0003140F
15411
15412
#define GPIO_PD6_U2RTS 0x00031801
15413
#define GPIO_PD6_T4CCP0 0x00031803
15414
#define GPIO_PD6_USB0EPEN 0x00031805
15415
#define GPIO_PD6_SSI2XDAT3 0x0003180F
15416
15417
#define GPIO_PD7_U2CTS 0x00031C01
15418
#define GPIO_PD7_T4CCP1 0x00031C03
15419
#define GPIO_PD7_USB0PFLT 0x00031C05
15420
#define GPIO_PD7_NMI 0x00031C08
15421
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
15422
15423
#define GPIO_PE0_U1RTS 0x00040001
15424
15425
#define GPIO_PE1_U1DSR 0x00040401
15426
15427
#define GPIO_PE2_U1DCD 0x00040801
15428
15429
#define GPIO_PE3_U1DTR 0x00040C01
15430
15431
#define GPIO_PE4_U1RI 0x00041001
15432
#define GPIO_PE4_SSI1XDAT0 0x0004100F
15433
15434
#define GPIO_PE5_SSI1XDAT1 0x0004140F
15435
15436
#define GPIO_PE6_U0CTS 0x00041801
15437
#define GPIO_PE6_I2C9SCL 0x00041802
15438
15439
#define GPIO_PE7_U0RTS 0x00041C01
15440
#define GPIO_PE7_I2C9SDA 0x00041C02
15441
#define GPIO_PE7_NMI 0x00041C08
15442
15443
#define GPIO_PF0_EN0LED0 0x00050005
15444
#define GPIO_PF0_M0PWM0 0x00050006
15445
#define GPIO_PF0_SSI3XDAT1 0x0005000E
15446
#define GPIO_PF0_TRD2 0x0005000F
15447
15448
#define GPIO_PF1_EN0LED2 0x00050405
15449
#define GPIO_PF1_M0PWM1 0x00050406
15450
#define GPIO_PF1_SSI3XDAT0 0x0005040E
15451
#define GPIO_PF1_TRD1 0x0005040F
15452
15453
#define GPIO_PF2_M0PWM2 0x00050806
15454
#define GPIO_PF2_SSI3FSS 0x0005080E
15455
#define GPIO_PF2_TRD0 0x0005080F
15456
15457
#define GPIO_PF3_M0PWM3 0x00050C06
15458
#define GPIO_PF3_SSI3CLK 0x00050C0E
15459
#define GPIO_PF3_TRCLK 0x00050C0F
15460
15461
#define GPIO_PF4_EN0LED1 0x00051005
15462
#define GPIO_PF4_M0FAULT0 0x00051006
15463
#define GPIO_PF4_SSI3XDAT2 0x0005100E
15464
#define GPIO_PF4_TRD3 0x0005100F
15465
15466
#define GPIO_PF5_SSI3XDAT3 0x0005140E
15467
15468
#define GPIO_PF6_LCDMCLK 0x0005180F
15469
15470
#define GPIO_PF7_LCDDATA02 0x00051C0F
15471
15472
#define GPIO_PG0_I2C1SCL 0x00060002
15473
#define GPIO_PG0_EN0PPS 0x00060005
15474
#define GPIO_PG0_M0PWM4 0x00060006
15475
#define GPIO_PG0_EPI0S11 0x0006000F
15476
15477
#define GPIO_PG1_I2C1SDA 0x00060402
15478
#define GPIO_PG1_M0PWM5 0x00060406
15479
#define GPIO_PG1_EPI0S10 0x0006040F
15480
15481
#define GPIO_PG2_I2C2SCL 0x00060802
15482
#define GPIO_PG2_SSI2XDAT3 0x0006080F
15483
15484
#define GPIO_PG3_I2C2SDA 0x00060C02
15485
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
15486
15487
#define GPIO_PG4_U0CTS 0x00061001
15488
#define GPIO_PG4_I2C3SCL 0x00061002
15489
#define GPIO_PG4_SSI2XDAT1 0x0006100F
15490
15491
#define GPIO_PG5_U0RTS 0x00061401
15492
#define GPIO_PG5_I2C3SDA 0x00061402
15493
#define GPIO_PG5_SSI2XDAT0 0x0006140F
15494
15495
#define GPIO_PG6_I2C4SCL 0x00061802
15496
#define GPIO_PG6_SSI2FSS 0x0006180F
15497
15498
#define GPIO_PG7_I2C4SDA 0x00061C02
15499
#define GPIO_PG7_SSI2CLK 0x00061C0F
15500
15501
#define GPIO_PH0_U0RTS 0x00070001
15502
#define GPIO_PH0_EPI0S0 0x0007000F
15503
15504
#define GPIO_PH1_U0CTS 0x00070401
15505
#define GPIO_PH1_EPI0S1 0x0007040F
15506
15507
#define GPIO_PH2_U0DCD 0x00070801
15508
#define GPIO_PH2_EPI0S2 0x0007080F
15509
15510
#define GPIO_PH3_U0DSR 0x00070C01
15511
#define GPIO_PH3_EPI0S3 0x00070C0F
15512
15513
#define GPIO_PH4_U0DTR 0x00071001
15514
15515
#define GPIO_PH5_U0RI 0x00071401
15516
#define GPIO_PH5_EN0PPS 0x00071405
15517
15518
#define GPIO_PH6_U5RX 0x00071801
15519
#define GPIO_PH6_U7RX 0x00071802
15520
15521
#define GPIO_PH7_U5TX 0x00071C01
15522
#define GPIO_PH7_U7TX 0x00071C02
15523
15524
#define GPIO_PJ0_U3RX 0x00080001
15525
#define GPIO_PJ0_EN0PPS 0x00080005
15526
15527
#define GPIO_PJ1_U3TX 0x00080401
15528
15529
#define GPIO_PJ2_U2RTS 0x00080801
15530
#define GPIO_PJ2_LCDDATA14 0x0008080F
15531
15532
#define GPIO_PJ3_U2CTS 0x00080C01
15533
#define GPIO_PJ3_LCDDATA15 0x00080C0F
15534
15535
#define GPIO_PJ4_U3RTS 0x00081001
15536
#define GPIO_PJ4_LCDDATA16 0x0008100F
15537
15538
#define GPIO_PJ5_U3CTS 0x00081401
15539
#define GPIO_PJ5_LCDDATA17 0x0008140F
15540
15541
#define GPIO_PJ6_U4RTS 0x00081801
15542
#define GPIO_PJ6_LCDAC 0x0008180F
15543
15544
#define GPIO_PJ7_U4CTS 0x00081C01
15545
15546
#define GPIO_PK0_U4RX 0x00090001
15547
#define GPIO_PK0_EPI0S0 0x0009000F
15548
15549
#define GPIO_PK1_U4TX 0x00090401
15550
#define GPIO_PK1_EPI0S1 0x0009040F
15551
15552
#define GPIO_PK2_U4RTS 0x00090801
15553
#define GPIO_PK2_EPI0S2 0x0009080F
15554
15555
#define GPIO_PK3_U4CTS 0x00090C01
15556
#define GPIO_PK3_EPI0S3 0x00090C0F
15557
15558
#define GPIO_PK4_I2C3SCL 0x00091002
15559
#define GPIO_PK4_EN0LED0 0x00091005
15560
#define GPIO_PK4_M0PWM6 0x00091006
15561
#define GPIO_PK4_EPI0S32 0x0009100F
15562
15563
#define GPIO_PK5_I2C3SDA 0x00091402
15564
#define GPIO_PK5_EN0LED2 0x00091405
15565
#define GPIO_PK5_M0PWM7 0x00091406
15566
#define GPIO_PK5_EPI0S31 0x0009140F
15567
15568
#define GPIO_PK6_I2C4SCL 0x00091802
15569
#define GPIO_PK6_EN0LED1 0x00091805
15570
#define GPIO_PK6_M0FAULT1 0x00091806
15571
#define GPIO_PK6_EPI0S25 0x0009180F
15572
15573
#define GPIO_PK7_U0RI 0x00091C01
15574
#define GPIO_PK7_I2C4SDA 0x00091C02
15575
#define GPIO_PK7_RTCCLK 0x00091C05
15576
#define GPIO_PK7_M0FAULT2 0x00091C06
15577
#define GPIO_PK7_EPI0S24 0x00091C0F
15578
15579
#define GPIO_PL0_I2C2SDA 0x000A0002
15580
#define GPIO_PL0_M0FAULT3 0x000A0006
15581
#define GPIO_PL0_USB0D0 0x000A000E
15582
#define GPIO_PL0_EPI0S16 0x000A000F
15583
15584
#define GPIO_PL1_I2C2SCL 0x000A0402
15585
#define GPIO_PL1_PHA0 0x000A0406
15586
#define GPIO_PL1_USB0D1 0x000A040E
15587
#define GPIO_PL1_EPI0S17 0x000A040F
15588
15589
#define GPIO_PL2_C0O 0x000A0805
15590
#define GPIO_PL2_PHB0 0x000A0806
15591
#define GPIO_PL2_USB0D2 0x000A080E
15592
#define GPIO_PL2_EPI0S18 0x000A080F
15593
15594
#define GPIO_PL3_C1O 0x000A0C05
15595
#define GPIO_PL3_IDX0 0x000A0C06
15596
#define GPIO_PL3_USB0D3 0x000A0C0E
15597
#define GPIO_PL3_EPI0S19 0x000A0C0F
15598
15599
#define GPIO_PL4_T0CCP0 0x000A1003
15600
#define GPIO_PL4_USB0D4 0x000A100E
15601
#define GPIO_PL4_EPI0S26 0x000A100F
15602
15603
#define GPIO_PL5_T0CCP1 0x000A1403
15604
#define GPIO_PL5_EPI0S33 0x000A140F
15605
#define GPIO_PL5_USB0D5 0x000A140E
15606
15607
#define GPIO_PL6_T1CCP0 0x000A1803
15608
15609
#define GPIO_PL7_T1CCP1 0x000A1C03
15610
15611
#define GPIO_PM0_T2CCP0 0x000B0003
15612
#define GPIO_PM0_EPI0S15 0x000B000F
15613
15614
#define GPIO_PM1_T2CCP1 0x000B0403
15615
#define GPIO_PM1_EPI0S14 0x000B040F
15616
15617
#define GPIO_PM2_T3CCP0 0x000B0803
15618
#define GPIO_PM2_EPI0S13 0x000B080F
15619
15620
#define GPIO_PM3_T3CCP1 0x000B0C03
15621
#define GPIO_PM3_EPI0S12 0x000B0C0F
15622
15623
#define GPIO_PM4_U0CTS 0x000B1001
15624
#define GPIO_PM4_T4CCP0 0x000B1003
15625
15626
#define GPIO_PM5_U0DCD 0x000B1401
15627
#define GPIO_PM5_T4CCP1 0x000B1403
15628
15629
#define GPIO_PM6_U0DSR 0x000B1801
15630
#define GPIO_PM6_T5CCP0 0x000B1803
15631
15632
#define GPIO_PM7_U0RI 0x000B1C01
15633
#define GPIO_PM7_T5CCP1 0x000B1C03
15634
15635
#define GPIO_PN0_U1RTS 0x000C0001
15636
15637
#define GPIO_PN1_U1CTS 0x000C0401
15638
15639
#define GPIO_PN2_U1DCD 0x000C0801
15640
#define GPIO_PN2_U2RTS 0x000C0802
15641
#define GPIO_PN2_EPI0S29 0x000C080F
15642
15643
#define GPIO_PN3_U1DSR 0x000C0C01
15644
#define GPIO_PN3_U2CTS 0x000C0C02
15645
#define GPIO_PN3_EPI0S30 0x000C0C0F
15646
15647
#define GPIO_PN4_U1DTR 0x000C1001
15648
#define GPIO_PN4_U3RTS 0x000C1002
15649
#define GPIO_PN4_I2C2SDA 0x000C1003
15650
#define GPIO_PN4_EPI0S34 0x000C100F
15651
15652
#define GPIO_PN5_U1RI 0x000C1401
15653
#define GPIO_PN5_U3CTS 0x000C1402
15654
#define GPIO_PN5_I2C2SCL 0x000C1403
15655
#define GPIO_PN5_EPI0S35 0x000C140F
15656
15657
#define GPIO_PN6_U4RTS 0x000C1802
15658
#define GPIO_PN6_LCDDATA13 0x000C180F
15659
15660
#define GPIO_PN7_U1RTS 0x000C1C01
15661
#define GPIO_PN7_U4CTS 0x000C1C02
15662
#define GPIO_PN7_LCDDATA12 0x000C1C0F
15663
15664
#define GPIO_PP0_U6RX 0x000D0001
15665
#define GPIO_PP0_T6CCP0 0x000D0005
15666
#define GPIO_PP0_SSI3XDAT2 0x000D000F
15667
15668
#define GPIO_PP1_U6TX 0x000D0401
15669
#define GPIO_PP1_T6CCP1 0x000D0405
15670
#define GPIO_PP1_SSI3XDAT3 0x000D040F
15671
15672
#define GPIO_PP2_U0DTR 0x000D0801
15673
#define GPIO_PP2_USB0NXT 0x000D080E
15674
#define GPIO_PP2_EPI0S29 0x000D080F
15675
15676
#define GPIO_PP3_U1CTS 0x000D0C01
15677
#define GPIO_PP3_U0DCD 0x000D0C02
15678
#define GPIO_PP3_RTCCLK 0x000D0C07
15679
#define GPIO_PP3_USB0DIR 0x000D0C0E
15680
#define GPIO_PP3_EPI0S30 0x000D0C0F
15681
15682
#define GPIO_PP4_U3RTS 0x000D1001
15683
#define GPIO_PP4_U0DSR 0x000D1002
15684
#define GPIO_PP4_USB0D7 0x000D100E
15685
15686
#define GPIO_PP5_U3CTS 0x000D1401
15687
#define GPIO_PP5_I2C2SCL 0x000D1402
15688
#define GPIO_PP5_USB0D6 0x000D140E
15689
15690
#define GPIO_PP6_U1DCD 0x000D1801
15691
#define GPIO_PP6_I2C2SDA 0x000D1802
15692
15693
#define GPIO_PQ0_T6CCP0 0x000E0003
15694
#define GPIO_PQ0_SSI3CLK 0x000E000E
15695
#define GPIO_PQ0_EPI0S20 0x000E000F
15696
15697
#define GPIO_PQ1_T6CCP1 0x000E0403
15698
#define GPIO_PQ1_SSI3FSS 0x000E040E
15699
#define GPIO_PQ1_EPI0S21 0x000E040F
15700
15701
#define GPIO_PQ2_T7CCP0 0x000E0803
15702
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
15703
#define GPIO_PQ2_EPI0S22 0x000E080F
15704
15705
#define GPIO_PQ3_T7CCP1 0x000E0C03
15706
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
15707
#define GPIO_PQ3_EPI0S23 0x000E0C0F
15708
15709
#define GPIO_PQ4_U1RX 0x000E1001
15710
#define GPIO_PQ4_DIVSCLK 0x000E1007
15711
15712
#define GPIO_PQ5_U1TX 0x000E1401
15713
15714
#define GPIO_PQ6_U1DTR 0x000E1801
15715
15716
#define GPIO_PQ7_U1RI 0x000E1C01
15717
15718
#define GPIO_PR0_U4TX 0x000F0001
15719
#define GPIO_PR0_I2C1SCL 0x000F0002
15720
#define GPIO_PR0_M0PWM0 0x000F0006
15721
#define GPIO_PR0_LCDCP 0x000F000F
15722
15723
#define GPIO_PR1_U4RX 0x000F0401
15724
#define GPIO_PR1_I2C1SDA 0x000F0402
15725
#define GPIO_PR1_M0PWM1 0x000F0406
15726
#define GPIO_PR1_LCDFP 0x000F040F
15727
15728
#define GPIO_PR2_I2C2SCL 0x000F0802
15729
#define GPIO_PR2_M0PWM2 0x000F0806
15730
#define GPIO_PR2_LCDLP 0x000F080F
15731
15732
#define GPIO_PR3_I2C2SDA 0x000F0C02
15733
#define GPIO_PR3_M0PWM3 0x000F0C06
15734
#define GPIO_PR3_LCDDATA03 0x000F0C0F
15735
15736
#define GPIO_PR4_I2C3SCL 0x000F1002
15737
#define GPIO_PR4_T0CCP0 0x000F1003
15738
#define GPIO_PR4_M0PWM4 0x000F1006
15739
#define GPIO_PR4_LCDDATA00 0x000F100F
15740
15741
#define GPIO_PR5_U1RX 0x000F1401
15742
#define GPIO_PR5_I2C3SDA 0x000F1402
15743
#define GPIO_PR5_T0CCP1 0x000F1403
15744
#define GPIO_PR5_M0PWM5 0x000F1406
15745
#define GPIO_PR5_LCDDATA01 0x000F140F
15746
15747
#define GPIO_PR6_U1TX 0x000F1801
15748
#define GPIO_PR6_I2C4SCL 0x000F1802
15749
#define GPIO_PR6_T1CCP0 0x000F1803
15750
#define GPIO_PR6_M0PWM6 0x000F1806
15751
#define GPIO_PR6_LCDDATA04 0x000F180F
15752
15753
#define GPIO_PR7_I2C4SDA 0x000F1C02
15754
#define GPIO_PR7_T1CCP1 0x000F1C03
15755
#define GPIO_PR7_M0PWM7 0x000F1C06
15756
#define GPIO_PR7_LCDDATA05 0x000F1C0F
15757
15758
#define GPIO_PS0_T2CCP0 0x00100003
15759
#define GPIO_PS0_M0FAULT0 0x00100006
15760
#define GPIO_PS0_LCDDATA20 0x0010000F
15761
15762
#define GPIO_PS1_T2CCP1 0x00100403
15763
#define GPIO_PS1_M0FAULT1 0x00100406
15764
#define GPIO_PS1_LCDDATA21 0x0010040F
15765
15766
#define GPIO_PS2_U1DSR 0x00100801
15767
#define GPIO_PS2_T3CCP0 0x00100803
15768
#define GPIO_PS2_M0FAULT2 0x00100806
15769
#define GPIO_PS2_LCDDATA22 0x0010080F
15770
15771
#define GPIO_PS3_T3CCP1 0x00100C03
15772
#define GPIO_PS3_M0FAULT3 0x00100C06
15773
#define GPIO_PS3_LCDDATA23 0x00100C0F
15774
15775
#define GPIO_PS4_T4CCP0 0x00101003
15776
#define GPIO_PS4_PHA0 0x00101006
15777
#define GPIO_PS4_LCDDATA06 0x0010100F
15778
15779
#define GPIO_PS5_T4CCP1 0x00101403
15780
#define GPIO_PS5_PHB0 0x00101406
15781
#define GPIO_PS5_LCDDATA07 0x0010140F
15782
15783
#define GPIO_PS6_T5CCP0 0x00101803
15784
#define GPIO_PS6_IDX0 0x00101806
15785
#define GPIO_PS6_LCDDATA08 0x0010180F
15786
15787
#define GPIO_PS7_T5CCP1 0x00101C03
15788
#define GPIO_PS7_LCDDATA09 0x00101C0F
15789
15790
#define GPIO_PT0_T6CCP0 0x00110003
15791
#define GPIO_PT0_CAN0RX 0x00110007
15792
#define GPIO_PT0_LCDDATA10 0x0011000F
15793
15794
#define GPIO_PT1_T6CCP1 0x00110403
15795
#define GPIO_PT1_CAN0TX 0x00110407
15796
#define GPIO_PT1_LCDDATA11 0x0011040F
15797
15798
#define GPIO_PT2_T7CCP0 0x00110803
15799
#define GPIO_PT2_CAN1RX 0x00110807
15800
#define GPIO_PT2_LCDDATA18 0x0011080F
15801
15802
#define GPIO_PT3_T7CCP1 0x00110C03
15803
#define GPIO_PT3_CAN1TX 0x00110C07
15804
#define GPIO_PT3_LCDDATA19 0x00110C0F
15805
15806
#endif // PART_TM4C1299NCZAD
15807
15808
//*****************************************************************************
15809
//
15810
// TM4C129CNCPDT Port/Pin Mapping Definitions
15811
//
15812
//*****************************************************************************
15813
#ifdef PART_TM4C129CNCPDT
15814
15815
#define GPIO_PA0_U0RX 0x00000001
15816
#define GPIO_PA0_I2C9SCL 0x00000002
15817
#define GPIO_PA0_T0CCP0 0x00000003
15818
#define GPIO_PA0_CAN0RX 0x00000007
15819
15820
#define GPIO_PA1_U0TX 0x00000401
15821
#define GPIO_PA1_I2C9SDA 0x00000402
15822
#define GPIO_PA1_T0CCP1 0x00000403
15823
#define GPIO_PA1_CAN0TX 0x00000407
15824
15825
#define GPIO_PA2_U4RX 0x00000801
15826
#define GPIO_PA2_I2C8SCL 0x00000802
15827
#define GPIO_PA2_T1CCP0 0x00000803
15828
#define GPIO_PA2_SSI0CLK 0x0000080F
15829
15830
#define GPIO_PA3_U4TX 0x00000C01
15831
#define GPIO_PA3_I2C8SDA 0x00000C02
15832
#define GPIO_PA3_T1CCP1 0x00000C03
15833
#define GPIO_PA3_SSI0FSS 0x00000C0F
15834
15835
#define GPIO_PA4_U3RX 0x00001001
15836
#define GPIO_PA4_T2CCP0 0x00001003
15837
#define GPIO_PA4_I2C7SCL 0x00001002
15838
#define GPIO_PA4_SSI0XDAT0 0x0000100F
15839
15840
#define GPIO_PA5_U3TX 0x00001401
15841
#define GPIO_PA5_T2CCP1 0x00001403
15842
#define GPIO_PA5_I2C7SDA 0x00001402
15843
#define GPIO_PA5_SSI0XDAT1 0x0000140F
15844
15845
#define GPIO_PA6_U2RX 0x00001801
15846
#define GPIO_PA6_I2C6SCL 0x00001802
15847
#define GPIO_PA6_T3CCP0 0x00001803
15848
#define GPIO_PA6_USB0EPEN 0x00001805
15849
#define GPIO_PA6_SSI0XDAT2 0x0000180D
15850
#define GPIO_PA6_EPI0S8 0x0000180F
15851
15852
#define GPIO_PA7_U2TX 0x00001C01
15853
#define GPIO_PA7_I2C6SDA 0x00001C02
15854
#define GPIO_PA7_T3CCP1 0x00001C03
15855
#define GPIO_PA7_USB0PFLT 0x00001C05
15856
#define GPIO_PA7_USB0EPEN 0x00001C0B
15857
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
15858
#define GPIO_PA7_EPI0S9 0x00001C0F
15859
15860
#define GPIO_PB0_U1RX 0x00010001
15861
#define GPIO_PB0_I2C5SCL 0x00010002
15862
#define GPIO_PB0_CAN1RX 0x00010007
15863
#define GPIO_PB0_T4CCP0 0x00010003
15864
15865
#define GPIO_PB1_U1TX 0x00010401
15866
#define GPIO_PB1_I2C5SDA 0x00010402
15867
#define GPIO_PB1_CAN1TX 0x00010407
15868
#define GPIO_PB1_T4CCP1 0x00010403
15869
15870
#define GPIO_PB2_T5CCP0 0x00010803
15871
#define GPIO_PB2_I2C0SCL 0x00010802
15872
#define GPIO_PB2_USB0STP 0x0001080E
15873
#define GPIO_PB2_EPI0S27 0x0001080F
15874
15875
#define GPIO_PB3_I2C0SDA 0x00010C02
15876
#define GPIO_PB3_T5CCP1 0x00010C03
15877
#define GPIO_PB3_USB0CLK 0x00010C0E
15878
#define GPIO_PB3_EPI0S28 0x00010C0F
15879
15880
#define GPIO_PB4_U0CTS 0x00011001
15881
#define GPIO_PB4_I2C5SCL 0x00011002
15882
#define GPIO_PB4_SSI1FSS 0x0001100F
15883
15884
#define GPIO_PB5_U0RTS 0x00011401
15885
#define GPIO_PB5_I2C5SDA 0x00011402
15886
#define GPIO_PB5_SSI1CLK 0x0001140F
15887
15888
#define GPIO_PC0_TCK 0x00020001
15889
#define GPIO_PC0_SWCLK 0x00020001
15890
15891
#define GPIO_PC1_TMS 0x00020401
15892
#define GPIO_PC1_SWDIO 0x00020401
15893
15894
#define GPIO_PC2_TDI 0x00020801
15895
15896
#define GPIO_PC3_SWO 0x00020C01
15897
#define GPIO_PC3_TDO 0x00020C01
15898
15899
#define GPIO_PC4_U7RX 0x00021001
15900
#define GPIO_PC4_EPI0S7 0x0002100F
15901
15902
#define GPIO_PC5_U7TX 0x00021401
15903
#define GPIO_PC5_RTCCLK 0x00021407
15904
#define GPIO_PC5_EPI0S6 0x0002140F
15905
15906
#define GPIO_PC6_U5RX 0x00021801
15907
#define GPIO_PC6_EPI0S5 0x0002180F
15908
15909
#define GPIO_PC7_U5TX 0x00021C01
15910
#define GPIO_PC7_EPI0S4 0x00021C0F
15911
15912
#define GPIO_PD0_I2C7SCL 0x00030002
15913
#define GPIO_PD0_T0CCP0 0x00030003
15914
#define GPIO_PD0_C0O 0x00030005
15915
#define GPIO_PD0_SSI2XDAT1 0x0003000F
15916
15917
#define GPIO_PD1_I2C7SDA 0x00030402
15918
#define GPIO_PD1_T0CCP1 0x00030403
15919
#define GPIO_PD1_C1O 0x00030405
15920
#define GPIO_PD1_SSI2XDAT0 0x0003040F
15921
15922
#define GPIO_PD2_I2C8SCL 0x00030802
15923
#define GPIO_PD2_T1CCP0 0x00030803
15924
#define GPIO_PD2_C2O 0x00030805
15925
#define GPIO_PD2_SSI2FSS 0x0003080F
15926
15927
#define GPIO_PD3_I2C8SDA 0x00030C02
15928
#define GPIO_PD3_T1CCP1 0x00030C03
15929
#define GPIO_PD3_SSI2CLK 0x00030C0F
15930
15931
#define GPIO_PD4_U2RX 0x00031001
15932
#define GPIO_PD4_T3CCP0 0x00031003
15933
#define GPIO_PD4_SSI1XDAT2 0x0003100F
15934
15935
#define GPIO_PD5_U2TX 0x00031401
15936
#define GPIO_PD5_T3CCP1 0x00031403
15937
#define GPIO_PD5_SSI1XDAT3 0x0003140F
15938
15939
#define GPIO_PD6_U2RTS 0x00031801
15940
#define GPIO_PD6_T4CCP0 0x00031803
15941
#define GPIO_PD6_USB0EPEN 0x00031805
15942
#define GPIO_PD6_SSI2XDAT3 0x0003180F
15943
15944
#define GPIO_PD7_U2CTS 0x00031C01
15945
#define GPIO_PD7_T4CCP1 0x00031C03
15946
#define GPIO_PD7_USB0PFLT 0x00031C05
15947
#define GPIO_PD7_NMI 0x00031C08
15948
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
15949
15950
#define GPIO_PE0_U1RTS 0x00040001
15951
15952
#define GPIO_PE1_U1DSR 0x00040401
15953
15954
#define GPIO_PE2_U1DCD 0x00040801
15955
15956
#define GPIO_PE3_U1DTR 0x00040C01
15957
15958
#define GPIO_PE4_U1RI 0x00041001
15959
#define GPIO_PE4_SSI1XDAT0 0x0004100F
15960
15961
#define GPIO_PE5_SSI1XDAT1 0x0004140F
15962
15963
#define GPIO_PF0_M0PWM0 0x00050006
15964
#define GPIO_PF0_SSI3XDAT1 0x0005000E
15965
#define GPIO_PF0_TRD2 0x0005000F
15966
15967
#define GPIO_PF1_M0PWM1 0x00050406
15968
#define GPIO_PF1_SSI3XDAT0 0x0005040E
15969
#define GPIO_PF1_TRD1 0x0005040F
15970
15971
#define GPIO_PF2_M0PWM2 0x00050806
15972
#define GPIO_PF2_SSI3FSS 0x0005080E
15973
#define GPIO_PF2_TRD0 0x0005080F
15974
15975
#define GPIO_PF3_M0PWM3 0x00050C06
15976
#define GPIO_PF3_SSI3CLK 0x00050C0E
15977
#define GPIO_PF3_TRCLK 0x00050C0F
15978
15979
#define GPIO_PF4_M0FAULT0 0x00051006
15980
#define GPIO_PF4_SSI3XDAT2 0x0005100E
15981
#define GPIO_PF4_TRD3 0x0005100F
15982
15983
#define GPIO_PG0_I2C1SCL 0x00060002
15984
#define GPIO_PG0_M0PWM4 0x00060006
15985
#define GPIO_PG0_EPI0S11 0x0006000F
15986
15987
#define GPIO_PG1_I2C1SDA 0x00060402
15988
#define GPIO_PG1_M0PWM5 0x00060406
15989
#define GPIO_PG1_EPI0S10 0x0006040F
15990
15991
#define GPIO_PG2_I2C2SCL 0x00060802
15992
#define GPIO_PG2_SSI2XDAT3 0x0006080F
15993
15994
#define GPIO_PG3_I2C2SDA 0x00060C02
15995
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
15996
15997
#define GPIO_PG4_U0CTS 0x00061001
15998
#define GPIO_PG4_I2C3SCL 0x00061002
15999
#define GPIO_PG4_SSI2XDAT1 0x0006100F
16000
16001
#define GPIO_PG5_U0RTS 0x00061401
16002
#define GPIO_PG5_I2C3SDA 0x00061402
16003
#define GPIO_PG5_SSI2XDAT0 0x0006140F
16004
16005
#define GPIO_PG6_I2C4SCL 0x00061802
16006
#define GPIO_PG6_SSI2FSS 0x0006180F
16007
16008
#define GPIO_PG7_I2C4SDA 0x00061C02
16009
#define GPIO_PG7_SSI2CLK 0x00061C0F
16010
16011
#define GPIO_PH0_U0RTS 0x00070001
16012
#define GPIO_PH0_EPI0S0 0x0007000F
16013
16014
#define GPIO_PH1_U0CTS 0x00070401
16015
#define GPIO_PH1_EPI0S1 0x0007040F
16016
16017
#define GPIO_PH2_U0DCD 0x00070801
16018
#define GPIO_PH2_EPI0S2 0x0007080F
16019
16020
#define GPIO_PH3_U0DSR 0x00070C01
16021
#define GPIO_PH3_EPI0S3 0x00070C0F
16022
16023
#define GPIO_PJ0_U3RX 0x00080001
16024
16025
#define GPIO_PJ1_U3TX 0x00080401
16026
16027
#define GPIO_PK0_U4RX 0x00090001
16028
#define GPIO_PK0_EPI0S0 0x0009000F
16029
16030
#define GPIO_PK1_U4TX 0x00090401
16031
#define GPIO_PK1_EPI0S1 0x0009040F
16032
16033
#define GPIO_PK2_U4RTS 0x00090801
16034
#define GPIO_PK2_EPI0S2 0x0009080F
16035
16036
#define GPIO_PK3_U4CTS 0x00090C01
16037
#define GPIO_PK3_EPI0S3 0x00090C0F
16038
16039
#define GPIO_PK4_I2C3SCL 0x00091002
16040
#define GPIO_PK4_M0PWM6 0x00091006
16041
#define GPIO_PK4_EPI0S32 0x0009100F
16042
16043
#define GPIO_PK5_I2C3SDA 0x00091402
16044
#define GPIO_PK5_M0PWM7 0x00091406
16045
#define GPIO_PK5_EPI0S31 0x0009140F
16046
16047
#define GPIO_PK6_I2C4SCL 0x00091802
16048
#define GPIO_PK6_M0FAULT1 0x00091806
16049
#define GPIO_PK6_EPI0S25 0x0009180F
16050
16051
#define GPIO_PK7_U0RI 0x00091C01
16052
#define GPIO_PK7_I2C4SDA 0x00091C02
16053
#define GPIO_PK7_RTCCLK 0x00091C05
16054
#define GPIO_PK7_M0FAULT2 0x00091C06
16055
#define GPIO_PK7_EPI0S24 0x00091C0F
16056
16057
#define GPIO_PL0_I2C2SDA 0x000A0002
16058
#define GPIO_PL0_M0FAULT3 0x000A0006
16059
#define GPIO_PL0_USB0D0 0x000A000E
16060
#define GPIO_PL0_EPI0S16 0x000A000F
16061
16062
#define GPIO_PL1_I2C2SCL 0x000A0402
16063
#define GPIO_PL1_PHA0 0x000A0406
16064
#define GPIO_PL1_USB0D1 0x000A040E
16065
#define GPIO_PL1_EPI0S17 0x000A040F
16066
16067
#define GPIO_PL2_C0O 0x000A0805
16068
#define GPIO_PL2_PHB0 0x000A0806
16069
#define GPIO_PL2_USB0D2 0x000A080E
16070
#define GPIO_PL2_EPI0S18 0x000A080F
16071
16072
#define GPIO_PL3_C1O 0x000A0C05
16073
#define GPIO_PL3_IDX0 0x000A0C06
16074
#define GPIO_PL3_USB0D3 0x000A0C0E
16075
#define GPIO_PL3_EPI0S19 0x000A0C0F
16076
16077
#define GPIO_PL4_T0CCP0 0x000A1003
16078
#define GPIO_PL4_USB0D4 0x000A100E
16079
#define GPIO_PL4_EPI0S26 0x000A100F
16080
16081
#define GPIO_PL5_T0CCP1 0x000A1403
16082
#define GPIO_PL5_EPI0S33 0x000A140F
16083
#define GPIO_PL5_USB0D5 0x000A140E
16084
16085
#define GPIO_PL6_T1CCP0 0x000A1803
16086
16087
#define GPIO_PL7_T1CCP1 0x000A1C03
16088
16089
#define GPIO_PM0_T2CCP0 0x000B0003
16090
#define GPIO_PM0_EPI0S15 0x000B000F
16091
16092
#define GPIO_PM1_T2CCP1 0x000B0403
16093
#define GPIO_PM1_EPI0S14 0x000B040F
16094
16095
#define GPIO_PM2_T3CCP0 0x000B0803
16096
#define GPIO_PM2_EPI0S13 0x000B080F
16097
16098
#define GPIO_PM3_T3CCP1 0x000B0C03
16099
#define GPIO_PM3_EPI0S12 0x000B0C0F
16100
16101
#define GPIO_PM4_U0CTS 0x000B1001
16102
#define GPIO_PM4_T4CCP0 0x000B1003
16103
16104
#define GPIO_PM5_U0DCD 0x000B1401
16105
#define GPIO_PM5_T4CCP1 0x000B1403
16106
16107
#define GPIO_PM6_U0DSR 0x000B1801
16108
#define GPIO_PM6_T5CCP0 0x000B1803
16109
16110
#define GPIO_PM7_U0RI 0x000B1C01
16111
#define GPIO_PM7_T5CCP1 0x000B1C03
16112
16113
#define GPIO_PN0_U1RTS 0x000C0001
16114
16115
#define GPIO_PN1_U1CTS 0x000C0401
16116
16117
#define GPIO_PN2_U1DCD 0x000C0801
16118
#define GPIO_PN2_U2RTS 0x000C0802
16119
#define GPIO_PN2_EPI0S29 0x000C080F
16120
16121
#define GPIO_PN3_U1DSR 0x000C0C01
16122
#define GPIO_PN3_U2CTS 0x000C0C02
16123
#define GPIO_PN3_EPI0S30 0x000C0C0F
16124
16125
#define GPIO_PN4_U1DTR 0x000C1001
16126
#define GPIO_PN4_U3RTS 0x000C1002
16127
#define GPIO_PN4_I2C2SDA 0x000C1003
16128
#define GPIO_PN4_EPI0S34 0x000C100F
16129
16130
#define GPIO_PN5_U1RI 0x000C1401
16131
#define GPIO_PN5_U3CTS 0x000C1402
16132
#define GPIO_PN5_I2C2SCL 0x000C1403
16133
#define GPIO_PN5_EPI0S35 0x000C140F
16134
16135
#define GPIO_PP0_U6RX 0x000D0001
16136
#define GPIO_PP0_SSI3XDAT2 0x000D000F
16137
16138
#define GPIO_PP1_U6TX 0x000D0401
16139
#define GPIO_PP1_SSI3XDAT3 0x000D040F
16140
16141
#define GPIO_PP2_U0DTR 0x000D0801
16142
#define GPIO_PP2_USB0NXT 0x000D080E
16143
#define GPIO_PP2_EPI0S29 0x000D080F
16144
16145
#define GPIO_PP3_U1CTS 0x000D0C01
16146
#define GPIO_PP3_U0DCD 0x000D0C02
16147
#define GPIO_PP3_RTCCLK 0x000D0C07
16148
#define GPIO_PP3_USB0DIR 0x000D0C0E
16149
#define GPIO_PP3_EPI0S30 0x000D0C0F
16150
16151
#define GPIO_PP4_U3RTS 0x000D1001
16152
#define GPIO_PP4_U0DSR 0x000D1002
16153
#define GPIO_PP4_USB0D7 0x000D100E
16154
16155
#define GPIO_PP5_U3CTS 0x000D1401
16156
#define GPIO_PP5_I2C2SCL 0x000D1402
16157
#define GPIO_PP5_USB0D6 0x000D140E
16158
16159
#define GPIO_PQ0_SSI3CLK 0x000E000E
16160
#define GPIO_PQ0_EPI0S20 0x000E000F
16161
16162
#define GPIO_PQ1_SSI3FSS 0x000E040E
16163
#define GPIO_PQ1_EPI0S21 0x000E040F
16164
16165
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
16166
#define GPIO_PQ2_EPI0S22 0x000E080F
16167
16168
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
16169
#define GPIO_PQ3_EPI0S23 0x000E0C0F
16170
16171
#define GPIO_PQ4_U1RX 0x000E1001
16172
#define GPIO_PQ4_DIVSCLK 0x000E1007
16173
16174
#define GPIO_PQ5_U1TX 0x000E1401
16175
16176
#define GPIO_PQ6_U1DTR 0x000E1801
16177
16178
#endif // PART_TM4C129CNCPDT
16179
16180
//*****************************************************************************
16181
//
16182
// TM4C129CNCZAD Port/Pin Mapping Definitions
16183
//
16184
//*****************************************************************************
16185
#ifdef PART_TM4C129CNCZAD
16186
16187
#define GPIO_PA0_U0RX 0x00000001
16188
#define GPIO_PA0_I2C9SCL 0x00000002
16189
#define GPIO_PA0_T0CCP0 0x00000003
16190
#define GPIO_PA0_CAN0RX 0x00000007
16191
16192
#define GPIO_PA1_U0TX 0x00000401
16193
#define GPIO_PA1_I2C9SDA 0x00000402
16194
#define GPIO_PA1_T0CCP1 0x00000403
16195
#define GPIO_PA1_CAN0TX 0x00000407
16196
16197
#define GPIO_PA2_U4RX 0x00000801
16198
#define GPIO_PA2_I2C8SCL 0x00000802
16199
#define GPIO_PA2_T1CCP0 0x00000803
16200
#define GPIO_PA2_SSI0CLK 0x0000080F
16201
16202
#define GPIO_PA3_U4TX 0x00000C01
16203
#define GPIO_PA3_I2C8SDA 0x00000C02
16204
#define GPIO_PA3_T1CCP1 0x00000C03
16205
#define GPIO_PA3_SSI0FSS 0x00000C0F
16206
16207
#define GPIO_PA4_U3RX 0x00001001
16208
#define GPIO_PA4_T2CCP0 0x00001003
16209
#define GPIO_PA4_I2C7SCL 0x00001002
16210
#define GPIO_PA4_SSI0XDAT0 0x0000100F
16211
16212
#define GPIO_PA5_U3TX 0x00001401
16213
#define GPIO_PA5_T2CCP1 0x00001403
16214
#define GPIO_PA5_I2C7SDA 0x00001402
16215
#define GPIO_PA5_SSI0XDAT1 0x0000140F
16216
16217
#define GPIO_PA6_U2RX 0x00001801
16218
#define GPIO_PA6_I2C6SCL 0x00001802
16219
#define GPIO_PA6_T3CCP0 0x00001803
16220
#define GPIO_PA6_USB0EPEN 0x00001805
16221
#define GPIO_PA6_SSI0XDAT2 0x0000180D
16222
#define GPIO_PA6_EPI0S8 0x0000180F
16223
16224
#define GPIO_PA7_U2TX 0x00001C01
16225
#define GPIO_PA7_I2C6SDA 0x00001C02
16226
#define GPIO_PA7_T3CCP1 0x00001C03
16227
#define GPIO_PA7_USB0PFLT 0x00001C05
16228
#define GPIO_PA7_USB0EPEN 0x00001C0B
16229
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
16230
#define GPIO_PA7_EPI0S9 0x00001C0F
16231
16232
#define GPIO_PB0_U1RX 0x00010001
16233
#define GPIO_PB0_I2C5SCL 0x00010002
16234
#define GPIO_PB0_CAN1RX 0x00010007
16235
#define GPIO_PB0_T4CCP0 0x00010003
16236
16237
#define GPIO_PB1_U1TX 0x00010401
16238
#define GPIO_PB1_I2C5SDA 0x00010402
16239
#define GPIO_PB1_CAN1TX 0x00010407
16240
#define GPIO_PB1_T4CCP1 0x00010403
16241
16242
#define GPIO_PB2_T5CCP0 0x00010803
16243
#define GPIO_PB2_I2C0SCL 0x00010802
16244
#define GPIO_PB2_USB0STP 0x0001080E
16245
#define GPIO_PB2_EPI0S27 0x0001080F
16246
16247
#define GPIO_PB3_I2C0SDA 0x00010C02
16248
#define GPIO_PB3_T5CCP1 0x00010C03
16249
#define GPIO_PB3_USB0CLK 0x00010C0E
16250
#define GPIO_PB3_EPI0S28 0x00010C0F
16251
16252
#define GPIO_PB4_U0CTS 0x00011001
16253
#define GPIO_PB4_I2C5SCL 0x00011002
16254
#define GPIO_PB4_SSI1FSS 0x0001100F
16255
16256
#define GPIO_PB5_U0RTS 0x00011401
16257
#define GPIO_PB5_I2C5SDA 0x00011402
16258
#define GPIO_PB5_SSI1CLK 0x0001140F
16259
16260
#define GPIO_PB6_I2C6SCL 0x00011802
16261
#define GPIO_PB6_T6CCP0 0x00011803
16262
16263
#define GPIO_PB7_I2C6SDA 0x00011C02
16264
#define GPIO_PB7_T6CCP1 0x00011C03
16265
16266
#define GPIO_PC0_TCK 0x00020001
16267
#define GPIO_PC0_SWCLK 0x00020001
16268
16269
#define GPIO_PC1_TMS 0x00020401
16270
#define GPIO_PC1_SWDIO 0x00020401
16271
16272
#define GPIO_PC2_TDI 0x00020801
16273
16274
#define GPIO_PC3_SWO 0x00020C01
16275
#define GPIO_PC3_TDO 0x00020C01
16276
16277
#define GPIO_PC4_U7RX 0x00021001
16278
#define GPIO_PC4_T7CCP0 0x00021003
16279
#define GPIO_PC4_EPI0S7 0x0002100F
16280
16281
#define GPIO_PC5_U7TX 0x00021401
16282
#define GPIO_PC5_T7CCP1 0x00021403
16283
#define GPIO_PC5_RTCCLK 0x00021407
16284
#define GPIO_PC5_EPI0S6 0x0002140F
16285
16286
#define GPIO_PC6_U5RX 0x00021801
16287
#define GPIO_PC6_EPI0S5 0x0002180F
16288
16289
#define GPIO_PC7_U5TX 0x00021C01
16290
#define GPIO_PC7_EPI0S4 0x00021C0F
16291
16292
#define GPIO_PD0_I2C7SCL 0x00030002
16293
#define GPIO_PD0_T0CCP0 0x00030003
16294
#define GPIO_PD0_C0O 0x00030005
16295
#define GPIO_PD0_SSI2XDAT1 0x0003000F
16296
16297
#define GPIO_PD1_I2C7SDA 0x00030402
16298
#define GPIO_PD1_T0CCP1 0x00030403
16299
#define GPIO_PD1_C1O 0x00030405
16300
#define GPIO_PD1_SSI2XDAT0 0x0003040F
16301
16302
#define GPIO_PD2_I2C8SCL 0x00030802
16303
#define GPIO_PD2_T1CCP0 0x00030803
16304
#define GPIO_PD2_C2O 0x00030805
16305
#define GPIO_PD2_SSI2FSS 0x0003080F
16306
16307
#define GPIO_PD3_I2C8SDA 0x00030C02
16308
#define GPIO_PD3_T1CCP1 0x00030C03
16309
#define GPIO_PD3_SSI2CLK 0x00030C0F
16310
16311
#define GPIO_PD4_U2RX 0x00031001
16312
#define GPIO_PD4_T3CCP0 0x00031003
16313
#define GPIO_PD4_SSI1XDAT2 0x0003100F
16314
16315
#define GPIO_PD5_U2TX 0x00031401
16316
#define GPIO_PD5_T3CCP1 0x00031403
16317
#define GPIO_PD5_SSI1XDAT3 0x0003140F
16318
16319
#define GPIO_PD6_U2RTS 0x00031801
16320
#define GPIO_PD6_T4CCP0 0x00031803
16321
#define GPIO_PD6_USB0EPEN 0x00031805
16322
#define GPIO_PD6_SSI2XDAT3 0x0003180F
16323
16324
#define GPIO_PD7_U2CTS 0x00031C01
16325
#define GPIO_PD7_T4CCP1 0x00031C03
16326
#define GPIO_PD7_USB0PFLT 0x00031C05
16327
#define GPIO_PD7_NMI 0x00031C08
16328
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
16329
16330
#define GPIO_PE0_U1RTS 0x00040001
16331
16332
#define GPIO_PE1_U1DSR 0x00040401
16333
16334
#define GPIO_PE2_U1DCD 0x00040801
16335
16336
#define GPIO_PE3_U1DTR 0x00040C01
16337
16338
#define GPIO_PE4_U1RI 0x00041001
16339
#define GPIO_PE4_SSI1XDAT0 0x0004100F
16340
16341
#define GPIO_PE5_SSI1XDAT1 0x0004140F
16342
16343
#define GPIO_PE6_U0CTS 0x00041801
16344
#define GPIO_PE6_I2C9SCL 0x00041802
16345
16346
#define GPIO_PE7_U0RTS 0x00041C01
16347
#define GPIO_PE7_I2C9SDA 0x00041C02
16348
#define GPIO_PE7_NMI 0x00041C08
16349
16350
#define GPIO_PF0_M0PWM0 0x00050006
16351
#define GPIO_PF0_SSI3XDAT1 0x0005000E
16352
#define GPIO_PF0_TRD2 0x0005000F
16353
16354
#define GPIO_PF1_M0PWM1 0x00050406
16355
#define GPIO_PF1_SSI3XDAT0 0x0005040E
16356
#define GPIO_PF1_TRD1 0x0005040F
16357
16358
#define GPIO_PF2_M0PWM2 0x00050806
16359
#define GPIO_PF2_SSI3FSS 0x0005080E
16360
#define GPIO_PF2_TRD0 0x0005080F
16361
16362
#define GPIO_PF3_M0PWM3 0x00050C06
16363
#define GPIO_PF3_SSI3CLK 0x00050C0E
16364
#define GPIO_PF3_TRCLK 0x00050C0F
16365
16366
#define GPIO_PF4_M0FAULT0 0x00051006
16367
#define GPIO_PF4_SSI3XDAT2 0x0005100E
16368
#define GPIO_PF4_TRD3 0x0005100F
16369
16370
#define GPIO_PF5_SSI3XDAT3 0x0005140E
16371
16372
#define GPIO_PG0_I2C1SCL 0x00060002
16373
#define GPIO_PG0_M0PWM4 0x00060006
16374
#define GPIO_PG0_EPI0S11 0x0006000F
16375
16376
#define GPIO_PG1_I2C1SDA 0x00060402
16377
#define GPIO_PG1_M0PWM5 0x00060406
16378
#define GPIO_PG1_EPI0S10 0x0006040F
16379
16380
#define GPIO_PG2_I2C2SCL 0x00060802
16381
#define GPIO_PG2_SSI2XDAT3 0x0006080F
16382
16383
#define GPIO_PG3_I2C2SDA 0x00060C02
16384
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
16385
16386
#define GPIO_PG4_U0CTS 0x00061001
16387
#define GPIO_PG4_I2C3SCL 0x00061002
16388
#define GPIO_PG4_SSI2XDAT1 0x0006100F
16389
16390
#define GPIO_PG5_U0RTS 0x00061401
16391
#define GPIO_PG5_I2C3SDA 0x00061402
16392
#define GPIO_PG5_SSI2XDAT0 0x0006140F
16393
16394
#define GPIO_PG6_I2C4SCL 0x00061802
16395
#define GPIO_PG6_SSI2FSS 0x0006180F
16396
16397
#define GPIO_PG7_I2C4SDA 0x00061C02
16398
#define GPIO_PG7_SSI2CLK 0x00061C0F
16399
16400
#define GPIO_PH0_U0RTS 0x00070001
16401
#define GPIO_PH0_EPI0S0 0x0007000F
16402
16403
#define GPIO_PH1_U0CTS 0x00070401
16404
#define GPIO_PH1_EPI0S1 0x0007040F
16405
16406
#define GPIO_PH2_U0DCD 0x00070801
16407
#define GPIO_PH2_EPI0S2 0x0007080F
16408
16409
#define GPIO_PH3_U0DSR 0x00070C01
16410
#define GPIO_PH3_EPI0S3 0x00070C0F
16411
16412
#define GPIO_PH4_U0DTR 0x00071001
16413
16414
#define GPIO_PH5_U0RI 0x00071401
16415
16416
#define GPIO_PH6_U5RX 0x00071801
16417
#define GPIO_PH6_U7RX 0x00071802
16418
16419
#define GPIO_PH7_U5TX 0x00071C01
16420
#define GPIO_PH7_U7TX 0x00071C02
16421
16422
#define GPIO_PJ0_U3RX 0x00080001
16423
16424
#define GPIO_PJ1_U3TX 0x00080401
16425
16426
#define GPIO_PJ2_U2RTS 0x00080801
16427
16428
#define GPIO_PJ3_U2CTS 0x00080C01
16429
16430
#define GPIO_PJ4_U3RTS 0x00081001
16431
16432
#define GPIO_PJ5_U3CTS 0x00081401
16433
16434
#define GPIO_PJ6_U4RTS 0x00081801
16435
16436
#define GPIO_PJ7_U4CTS 0x00081C01
16437
16438
#define GPIO_PK0_U4RX 0x00090001
16439
#define GPIO_PK0_EPI0S0 0x0009000F
16440
16441
#define GPIO_PK1_U4TX 0x00090401
16442
#define GPIO_PK1_EPI0S1 0x0009040F
16443
16444
#define GPIO_PK2_U4RTS 0x00090801
16445
#define GPIO_PK2_EPI0S2 0x0009080F
16446
16447
#define GPIO_PK3_U4CTS 0x00090C01
16448
#define GPIO_PK3_EPI0S3 0x00090C0F
16449
16450
#define GPIO_PK4_I2C3SCL 0x00091002
16451
#define GPIO_PK4_M0PWM6 0x00091006
16452
#define GPIO_PK4_EPI0S32 0x0009100F
16453
16454
#define GPIO_PK5_I2C3SDA 0x00091402
16455
#define GPIO_PK5_M0PWM7 0x00091406
16456
#define GPIO_PK5_EPI0S31 0x0009140F
16457
16458
#define GPIO_PK6_I2C4SCL 0x00091802
16459
#define GPIO_PK6_M0FAULT1 0x00091806
16460
#define GPIO_PK6_EPI0S25 0x0009180F
16461
16462
#define GPIO_PK7_U0RI 0x00091C01
16463
#define GPIO_PK7_I2C4SDA 0x00091C02
16464
#define GPIO_PK7_RTCCLK 0x00091C05
16465
#define GPIO_PK7_M0FAULT2 0x00091C06
16466
#define GPIO_PK7_EPI0S24 0x00091C0F
16467
16468
#define GPIO_PL0_I2C2SDA 0x000A0002
16469
#define GPIO_PL0_M0FAULT3 0x000A0006
16470
#define GPIO_PL0_USB0D0 0x000A000E
16471
#define GPIO_PL0_EPI0S16 0x000A000F
16472
16473
#define GPIO_PL1_I2C2SCL 0x000A0402
16474
#define GPIO_PL1_PHA0 0x000A0406
16475
#define GPIO_PL1_USB0D1 0x000A040E
16476
#define GPIO_PL1_EPI0S17 0x000A040F
16477
16478
#define GPIO_PL2_C0O 0x000A0805
16479
#define GPIO_PL2_PHB0 0x000A0806
16480
#define GPIO_PL2_USB0D2 0x000A080E
16481
#define GPIO_PL2_EPI0S18 0x000A080F
16482
16483
#define GPIO_PL3_C1O 0x000A0C05
16484
#define GPIO_PL3_IDX0 0x000A0C06
16485
#define GPIO_PL3_USB0D3 0x000A0C0E
16486
#define GPIO_PL3_EPI0S19 0x000A0C0F
16487
16488
#define GPIO_PL4_T0CCP0 0x000A1003
16489
#define GPIO_PL4_USB0D4 0x000A100E
16490
#define GPIO_PL4_EPI0S26 0x000A100F
16491
16492
#define GPIO_PL5_T0CCP1 0x000A1403
16493
#define GPIO_PL5_EPI0S33 0x000A140F
16494
#define GPIO_PL5_USB0D5 0x000A140E
16495
16496
#define GPIO_PL6_T1CCP0 0x000A1803
16497
16498
#define GPIO_PL7_T1CCP1 0x000A1C03
16499
16500
#define GPIO_PM0_T2CCP0 0x000B0003
16501
#define GPIO_PM0_EPI0S15 0x000B000F
16502
16503
#define GPIO_PM1_T2CCP1 0x000B0403
16504
#define GPIO_PM1_EPI0S14 0x000B040F
16505
16506
#define GPIO_PM2_T3CCP0 0x000B0803
16507
#define GPIO_PM2_EPI0S13 0x000B080F
16508
16509
#define GPIO_PM3_T3CCP1 0x000B0C03
16510
#define GPIO_PM3_EPI0S12 0x000B0C0F
16511
16512
#define GPIO_PM4_U0CTS 0x000B1001
16513
#define GPIO_PM4_T4CCP0 0x000B1003
16514
16515
#define GPIO_PM5_U0DCD 0x000B1401
16516
#define GPIO_PM5_T4CCP1 0x000B1403
16517
16518
#define GPIO_PM6_U0DSR 0x000B1801
16519
#define GPIO_PM6_T5CCP0 0x000B1803
16520
16521
#define GPIO_PM7_U0RI 0x000B1C01
16522
#define GPIO_PM7_T5CCP1 0x000B1C03
16523
16524
#define GPIO_PN0_U1RTS 0x000C0001
16525
16526
#define GPIO_PN1_U1CTS 0x000C0401
16527
16528
#define GPIO_PN2_U1DCD 0x000C0801
16529
#define GPIO_PN2_U2RTS 0x000C0802
16530
#define GPIO_PN2_EPI0S29 0x000C080F
16531
16532
#define GPIO_PN3_U1DSR 0x000C0C01
16533
#define GPIO_PN3_U2CTS 0x000C0C02
16534
#define GPIO_PN3_EPI0S30 0x000C0C0F
16535
16536
#define GPIO_PN4_U1DTR 0x000C1001
16537
#define GPIO_PN4_U3RTS 0x000C1002
16538
#define GPIO_PN4_I2C2SDA 0x000C1003
16539
#define GPIO_PN4_EPI0S34 0x000C100F
16540
16541
#define GPIO_PN5_U1RI 0x000C1401
16542
#define GPIO_PN5_U3CTS 0x000C1402
16543
#define GPIO_PN5_I2C2SCL 0x000C1403
16544
#define GPIO_PN5_EPI0S35 0x000C140F
16545
16546
#define GPIO_PN6_U4RTS 0x000C1802
16547
16548
#define GPIO_PN7_U1RTS 0x000C1C01
16549
#define GPIO_PN7_U4CTS 0x000C1C02
16550
16551
#define GPIO_PP0_U6RX 0x000D0001
16552
#define GPIO_PP0_T6CCP0 0x000D0005
16553
#define GPIO_PP0_SSI3XDAT2 0x000D000F
16554
16555
#define GPIO_PP1_U6TX 0x000D0401
16556
#define GPIO_PP1_T6CCP1 0x000D0405
16557
#define GPIO_PP1_SSI3XDAT3 0x000D040F
16558
16559
#define GPIO_PP2_U0DTR 0x000D0801
16560
#define GPIO_PP2_USB0NXT 0x000D080E
16561
#define GPIO_PP2_EPI0S29 0x000D080F
16562
16563
#define GPIO_PP3_U1CTS 0x000D0C01
16564
#define GPIO_PP3_U0DCD 0x000D0C02
16565
#define GPIO_PP3_RTCCLK 0x000D0C07
16566
#define GPIO_PP3_USB0DIR 0x000D0C0E
16567
#define GPIO_PP3_EPI0S30 0x000D0C0F
16568
16569
#define GPIO_PP4_U3RTS 0x000D1001
16570
#define GPIO_PP4_U0DSR 0x000D1002
16571
#define GPIO_PP4_USB0D7 0x000D100E
16572
16573
#define GPIO_PP5_U3CTS 0x000D1401
16574
#define GPIO_PP5_I2C2SCL 0x000D1402
16575
#define GPIO_PP5_USB0D6 0x000D140E
16576
16577
#define GPIO_PP6_U1DCD 0x000D1801
16578
#define GPIO_PP6_I2C2SDA 0x000D1802
16579
16580
#define GPIO_PQ0_T6CCP0 0x000E0003
16581
#define GPIO_PQ0_SSI3CLK 0x000E000E
16582
#define GPIO_PQ0_EPI0S20 0x000E000F
16583
16584
#define GPIO_PQ1_T6CCP1 0x000E0403
16585
#define GPIO_PQ1_SSI3FSS 0x000E040E
16586
#define GPIO_PQ1_EPI0S21 0x000E040F
16587
16588
#define GPIO_PQ2_T7CCP0 0x000E0803
16589
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
16590
#define GPIO_PQ2_EPI0S22 0x000E080F
16591
16592
#define GPIO_PQ3_T7CCP1 0x000E0C03
16593
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
16594
#define GPIO_PQ3_EPI0S23 0x000E0C0F
16595
16596
#define GPIO_PQ4_U1RX 0x000E1001
16597
#define GPIO_PQ4_DIVSCLK 0x000E1007
16598
16599
#define GPIO_PQ5_U1TX 0x000E1401
16600
16601
#define GPIO_PQ6_U1DTR 0x000E1801
16602
16603
#define GPIO_PQ7_U1RI 0x000E1C01
16604
16605
#define GPIO_PR0_U4TX 0x000F0001
16606
#define GPIO_PR0_I2C1SCL 0x000F0002
16607
#define GPIO_PR0_M0PWM0 0x000F0006
16608
16609
#define GPIO_PR1_U4RX 0x000F0401
16610
#define GPIO_PR1_I2C1SDA 0x000F0402
16611
#define GPIO_PR1_M0PWM1 0x000F0406
16612
16613
#define GPIO_PR2_I2C2SCL 0x000F0802
16614
#define GPIO_PR2_M0PWM2 0x000F0806
16615
16616
#define GPIO_PR3_I2C2SDA 0x000F0C02
16617
#define GPIO_PR3_M0PWM3 0x000F0C06
16618
16619
#define GPIO_PR4_I2C3SCL 0x000F1002
16620
#define GPIO_PR4_T0CCP0 0x000F1003
16621
#define GPIO_PR4_M0PWM4 0x000F1006
16622
16623
#define GPIO_PR5_U1RX 0x000F1401
16624
#define GPIO_PR5_I2C3SDA 0x000F1402
16625
#define GPIO_PR5_T0CCP1 0x000F1403
16626
#define GPIO_PR5_M0PWM5 0x000F1406
16627
16628
#define GPIO_PR6_U1TX 0x000F1801
16629
#define GPIO_PR6_I2C4SCL 0x000F1802
16630
#define GPIO_PR6_T1CCP0 0x000F1803
16631
#define GPIO_PR6_M0PWM6 0x000F1806
16632
16633
#define GPIO_PR7_I2C4SDA 0x000F1C02
16634
#define GPIO_PR7_T1CCP1 0x000F1C03
16635
#define GPIO_PR7_M0PWM7 0x000F1C06
16636
16637
#define GPIO_PS0_T2CCP0 0x00100003
16638
#define GPIO_PS0_M0FAULT0 0x00100006
16639
16640
#define GPIO_PS1_T2CCP1 0x00100403
16641
#define GPIO_PS1_M0FAULT1 0x00100406
16642
16643
#define GPIO_PS2_U1DSR 0x00100801
16644
#define GPIO_PS2_T3CCP0 0x00100803
16645
#define GPIO_PS2_M0FAULT2 0x00100806
16646
16647
#define GPIO_PS3_T3CCP1 0x00100C03
16648
#define GPIO_PS3_M0FAULT3 0x00100C06
16649
16650
#define GPIO_PS4_T4CCP0 0x00101003
16651
#define GPIO_PS4_PHA0 0x00101006
16652
16653
#define GPIO_PS5_T4CCP1 0x00101403
16654
#define GPIO_PS5_PHB0 0x00101406
16655
16656
#define GPIO_PS6_T5CCP0 0x00101803
16657
#define GPIO_PS6_IDX0 0x00101806
16658
16659
#define GPIO_PS7_T5CCP1 0x00101C03
16660
16661
#define GPIO_PT0_T6CCP0 0x00110003
16662
#define GPIO_PT0_CAN0RX 0x00110007
16663
16664
#define GPIO_PT1_T6CCP1 0x00110403
16665
#define GPIO_PT1_CAN0TX 0x00110407
16666
16667
#define GPIO_PT2_T7CCP0 0x00110803
16668
#define GPIO_PT2_CAN1RX 0x00110807
16669
16670
#define GPIO_PT3_T7CCP1 0x00110C03
16671
#define GPIO_PT3_CAN1TX 0x00110C07
16672
16673
#endif // PART_TM4C129CNCZAD
16674
16675
//*****************************************************************************
16676
//
16677
// TM4C129DNCPDT Port/Pin Mapping Definitions
16678
//
16679
//*****************************************************************************
16680
#ifdef PART_TM4C129DNCPDT
16681
16682
#define GPIO_PA0_U0RX 0x00000001
16683
#define GPIO_PA0_I2C9SCL 0x00000002
16684
#define GPIO_PA0_T0CCP0 0x00000003
16685
#define GPIO_PA0_CAN0RX 0x00000007
16686
16687
#define GPIO_PA1_U0TX 0x00000401
16688
#define GPIO_PA1_I2C9SDA 0x00000402
16689
#define GPIO_PA1_T0CCP1 0x00000403
16690
#define GPIO_PA1_CAN0TX 0x00000407
16691
16692
#define GPIO_PA2_U4RX 0x00000801
16693
#define GPIO_PA2_I2C8SCL 0x00000802
16694
#define GPIO_PA2_T1CCP0 0x00000803
16695
#define GPIO_PA2_SSI0CLK 0x0000080F
16696
16697
#define GPIO_PA3_U4TX 0x00000C01
16698
#define GPIO_PA3_I2C8SDA 0x00000C02
16699
#define GPIO_PA3_T1CCP1 0x00000C03
16700
#define GPIO_PA3_SSI0FSS 0x00000C0F
16701
16702
#define GPIO_PA4_U3RX 0x00001001
16703
#define GPIO_PA4_T2CCP0 0x00001003
16704
#define GPIO_PA4_I2C7SCL 0x00001002
16705
#define GPIO_PA4_SSI0XDAT0 0x0000100F
16706
16707
#define GPIO_PA5_U3TX 0x00001401
16708
#define GPIO_PA5_T2CCP1 0x00001403
16709
#define GPIO_PA5_I2C7SDA 0x00001402
16710
#define GPIO_PA5_SSI0XDAT1 0x0000140F
16711
16712
#define GPIO_PA6_U2RX 0x00001801
16713
#define GPIO_PA6_I2C6SCL 0x00001802
16714
#define GPIO_PA6_T3CCP0 0x00001803
16715
#define GPIO_PA6_USB0EPEN 0x00001805
16716
#define GPIO_PA6_SSI0XDAT2 0x0000180D
16717
#define GPIO_PA6_EN0RXCK 0x0000180E
16718
#define GPIO_PA6_EPI0S8 0x0000180F
16719
16720
#define GPIO_PA7_U2TX 0x00001C01
16721
#define GPIO_PA7_I2C6SDA 0x00001C02
16722
#define GPIO_PA7_T3CCP1 0x00001C03
16723
#define GPIO_PA7_USB0PFLT 0x00001C05
16724
#define GPIO_PA7_USB0EPEN 0x00001C0B
16725
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
16726
#define GPIO_PA7_EPI0S9 0x00001C0F
16727
16728
#define GPIO_PB0_U1RX 0x00010001
16729
#define GPIO_PB0_I2C5SCL 0x00010002
16730
#define GPIO_PB0_CAN1RX 0x00010007
16731
#define GPIO_PB0_T4CCP0 0x00010003
16732
16733
#define GPIO_PB1_U1TX 0x00010401
16734
#define GPIO_PB1_I2C5SDA 0x00010402
16735
#define GPIO_PB1_CAN1TX 0x00010407
16736
#define GPIO_PB1_T4CCP1 0x00010403
16737
16738
#define GPIO_PB2_T5CCP0 0x00010803
16739
#define GPIO_PB2_I2C0SCL 0x00010802
16740
#define GPIO_PB2_EN0MDC 0x00010805
16741
#define GPIO_PB2_USB0STP 0x0001080E
16742
#define GPIO_PB2_EPI0S27 0x0001080F
16743
16744
#define GPIO_PB3_I2C0SDA 0x00010C02
16745
#define GPIO_PB3_T5CCP1 0x00010C03
16746
#define GPIO_PB3_EN0MDIO 0x00010C05
16747
#define GPIO_PB3_USB0CLK 0x00010C0E
16748
#define GPIO_PB3_EPI0S28 0x00010C0F
16749
16750
#define GPIO_PB4_U0CTS 0x00011001
16751
#define GPIO_PB4_I2C5SCL 0x00011002
16752
#define GPIO_PB4_SSI1FSS 0x0001100F
16753
16754
#define GPIO_PB5_U0RTS 0x00011401
16755
#define GPIO_PB5_I2C5SDA 0x00011402
16756
#define GPIO_PB5_SSI1CLK 0x0001140F
16757
16758
#define GPIO_PC0_TCK 0x00020001
16759
#define GPIO_PC0_SWCLK 0x00020001
16760
16761
#define GPIO_PC1_TMS 0x00020401
16762
#define GPIO_PC1_SWDIO 0x00020401
16763
16764
#define GPIO_PC2_TDI 0x00020801
16765
16766
#define GPIO_PC3_SWO 0x00020C01
16767
#define GPIO_PC3_TDO 0x00020C01
16768
16769
#define GPIO_PC4_U7RX 0x00021001
16770
#define GPIO_PC4_EPI0S7 0x0002100F
16771
16772
#define GPIO_PC5_U7TX 0x00021401
16773
#define GPIO_PC5_RTCCLK 0x00021407
16774
#define GPIO_PC5_EPI0S6 0x0002140F
16775
16776
#define GPIO_PC6_U5RX 0x00021801
16777
#define GPIO_PC6_EPI0S5 0x0002180F
16778
16779
#define GPIO_PC7_U5TX 0x00021C01
16780
#define GPIO_PC7_EPI0S4 0x00021C0F
16781
16782
#define GPIO_PD0_I2C7SCL 0x00030002
16783
#define GPIO_PD0_T0CCP0 0x00030003
16784
#define GPIO_PD0_C0O 0x00030005
16785
#define GPIO_PD0_SSI2XDAT1 0x0003000F
16786
16787
#define GPIO_PD1_I2C7SDA 0x00030402
16788
#define GPIO_PD1_T0CCP1 0x00030403
16789
#define GPIO_PD1_C1O 0x00030405
16790
#define GPIO_PD1_SSI2XDAT0 0x0003040F
16791
16792
#define GPIO_PD2_I2C8SCL 0x00030802
16793
#define GPIO_PD2_T1CCP0 0x00030803
16794
#define GPIO_PD2_C2O 0x00030805
16795
#define GPIO_PD2_SSI2FSS 0x0003080F
16796
16797
#define GPIO_PD3_I2C8SDA 0x00030C02
16798
#define GPIO_PD3_T1CCP1 0x00030C03
16799
#define GPIO_PD3_SSI2CLK 0x00030C0F
16800
16801
#define GPIO_PD4_U2RX 0x00031001
16802
#define GPIO_PD4_T3CCP0 0x00031003
16803
#define GPIO_PD4_SSI1XDAT2 0x0003100F
16804
16805
#define GPIO_PD5_U2TX 0x00031401
16806
#define GPIO_PD5_T3CCP1 0x00031403
16807
#define GPIO_PD5_SSI1XDAT3 0x0003140F
16808
16809
#define GPIO_PD6_U2RTS 0x00031801
16810
#define GPIO_PD6_T4CCP0 0x00031803
16811
#define GPIO_PD6_USB0EPEN 0x00031805
16812
#define GPIO_PD6_SSI2XDAT3 0x0003180F
16813
16814
#define GPIO_PD7_U2CTS 0x00031C01
16815
#define GPIO_PD7_T4CCP1 0x00031C03
16816
#define GPIO_PD7_USB0PFLT 0x00031C05
16817
#define GPIO_PD7_NMI 0x00031C08
16818
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
16819
16820
#define GPIO_PE0_U1RTS 0x00040001
16821
16822
#define GPIO_PE1_U1DSR 0x00040401
16823
16824
#define GPIO_PE2_U1DCD 0x00040801
16825
16826
#define GPIO_PE3_U1DTR 0x00040C01
16827
16828
#define GPIO_PE4_U1RI 0x00041001
16829
#define GPIO_PE4_SSI1XDAT0 0x0004100F
16830
16831
#define GPIO_PE5_SSI1XDAT1 0x0004140F
16832
16833
#define GPIO_PF0_M0PWM0 0x00050006
16834
#define GPIO_PF0_SSI3XDAT1 0x0005000E
16835
#define GPIO_PF0_TRD2 0x0005000F
16836
16837
#define GPIO_PF1_M0PWM1 0x00050406
16838
#define GPIO_PF1_SSI3XDAT0 0x0005040E
16839
#define GPIO_PF1_TRD1 0x0005040F
16840
16841
#define GPIO_PF2_EN0MDC 0x00050805
16842
#define GPIO_PF2_M0PWM2 0x00050806
16843
#define GPIO_PF2_SSI3FSS 0x0005080E
16844
#define GPIO_PF2_TRD0 0x0005080F
16845
16846
#define GPIO_PF3_EN0MDIO 0x00050C05
16847
#define GPIO_PF3_M0PWM3 0x00050C06
16848
#define GPIO_PF3_SSI3CLK 0x00050C0E
16849
#define GPIO_PF3_TRCLK 0x00050C0F
16850
16851
#define GPIO_PF4_M0FAULT0 0x00051006
16852
#define GPIO_PF4_SSI3XDAT2 0x0005100E
16853
#define GPIO_PF4_TRD3 0x0005100F
16854
16855
#define GPIO_PG0_I2C1SCL 0x00060002
16856
#define GPIO_PG0_M0PWM4 0x00060006
16857
#define GPIO_PG0_EPI0S11 0x0006000F
16858
16859
#define GPIO_PG1_I2C1SDA 0x00060402
16860
#define GPIO_PG1_M0PWM5 0x00060406
16861
#define GPIO_PG1_EPI0S10 0x0006040F
16862
16863
#define GPIO_PG2_I2C2SCL 0x00060802
16864
#define GPIO_PG2_EN0TXCK 0x0006080E
16865
#define GPIO_PG2_SSI2XDAT3 0x0006080F
16866
16867
#define GPIO_PG3_I2C2SDA 0x00060C02
16868
#define GPIO_PG3_EN0TXEN 0x00060C0E
16869
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
16870
16871
#define GPIO_PG4_U0CTS 0x00061001
16872
#define GPIO_PG4_I2C3SCL 0x00061002
16873
#define GPIO_PG4_EN0TXD0 0x0006100E
16874
#define GPIO_PG4_SSI2XDAT1 0x0006100F
16875
16876
#define GPIO_PG5_U0RTS 0x00061401
16877
#define GPIO_PG5_I2C3SDA 0x00061402
16878
#define GPIO_PG5_EN0TXD1 0x0006140E
16879
#define GPIO_PG5_SSI2XDAT0 0x0006140F
16880
16881
#define GPIO_PG6_I2C4SCL 0x00061802
16882
#define GPIO_PG6_EN0RXER 0x0006180E
16883
#define GPIO_PG6_SSI2FSS 0x0006180F
16884
16885
#define GPIO_PG7_I2C4SDA 0x00061C02
16886
#define GPIO_PG7_EN0RXDV 0x00061C0E
16887
#define GPIO_PG7_SSI2CLK 0x00061C0F
16888
16889
#define GPIO_PH0_U0RTS 0x00070001
16890
#define GPIO_PH0_EPI0S0 0x0007000F
16891
16892
#define GPIO_PH1_U0CTS 0x00070401
16893
#define GPIO_PH1_EPI0S1 0x0007040F
16894
16895
#define GPIO_PH2_U0DCD 0x00070801
16896
#define GPIO_PH2_EPI0S2 0x0007080F
16897
16898
#define GPIO_PH3_U0DSR 0x00070C01
16899
#define GPIO_PH3_EPI0S3 0x00070C0F
16900
16901
#define GPIO_PJ0_U3RX 0x00080001
16902
16903
#define GPIO_PJ1_U3TX 0x00080401
16904
16905
#define GPIO_PK0_U4RX 0x00090001
16906
#define GPIO_PK0_EPI0S0 0x0009000F
16907
16908
#define GPIO_PK1_U4TX 0x00090401
16909
#define GPIO_PK1_EPI0S1 0x0009040F
16910
16911
#define GPIO_PK2_U4RTS 0x00090801
16912
#define GPIO_PK2_EPI0S2 0x0009080F
16913
16914
#define GPIO_PK3_U4CTS 0x00090C01
16915
#define GPIO_PK3_EPI0S3 0x00090C0F
16916
16917
#define GPIO_PK4_I2C3SCL 0x00091002
16918
#define GPIO_PK4_M0PWM6 0x00091006
16919
#define GPIO_PK4_EN0INTRN 0x00091007
16920
#define GPIO_PK4_EN0RXD3 0x0009100E
16921
#define GPIO_PK4_EPI0S32 0x0009100F
16922
16923
#define GPIO_PK5_I2C3SDA 0x00091402
16924
#define GPIO_PK5_M0PWM7 0x00091406
16925
#define GPIO_PK5_EN0RXD2 0x0009140E
16926
#define GPIO_PK5_EPI0S31 0x0009140F
16927
16928
#define GPIO_PK6_I2C4SCL 0x00091802
16929
#define GPIO_PK6_M0FAULT1 0x00091806
16930
#define GPIO_PK6_EN0TXD2 0x0009180E
16931
#define GPIO_PK6_EPI0S25 0x0009180F
16932
16933
#define GPIO_PK7_U0RI 0x00091C01
16934
#define GPIO_PK7_I2C4SDA 0x00091C02
16935
#define GPIO_PK7_RTCCLK 0x00091C05
16936
#define GPIO_PK7_M0FAULT2 0x00091C06
16937
#define GPIO_PK7_EN0TXD3 0x00091C0E
16938
#define GPIO_PK7_EPI0S24 0x00091C0F
16939
16940
#define GPIO_PL0_I2C2SDA 0x000A0002
16941
#define GPIO_PL0_M0FAULT3 0x000A0006
16942
#define GPIO_PL0_USB0D0 0x000A000E
16943
#define GPIO_PL0_EPI0S16 0x000A000F
16944
16945
#define GPIO_PL1_I2C2SCL 0x000A0402
16946
#define GPIO_PL1_PHA0 0x000A0406
16947
#define GPIO_PL1_USB0D1 0x000A040E
16948
#define GPIO_PL1_EPI0S17 0x000A040F
16949
16950
#define GPIO_PL2_C0O 0x000A0805
16951
#define GPIO_PL2_PHB0 0x000A0806
16952
#define GPIO_PL2_USB0D2 0x000A080E
16953
#define GPIO_PL2_EPI0S18 0x000A080F
16954
16955
#define GPIO_PL3_C1O 0x000A0C05
16956
#define GPIO_PL3_IDX0 0x000A0C06
16957
#define GPIO_PL3_USB0D3 0x000A0C0E
16958
#define GPIO_PL3_EPI0S19 0x000A0C0F
16959
16960
#define GPIO_PL4_T0CCP0 0x000A1003
16961
#define GPIO_PL4_USB0D4 0x000A100E
16962
#define GPIO_PL4_EPI0S26 0x000A100F
16963
16964
#define GPIO_PL5_T0CCP1 0x000A1403
16965
#define GPIO_PL5_EPI0S33 0x000A140F
16966
#define GPIO_PL5_USB0D5 0x000A140E
16967
16968
#define GPIO_PL6_T1CCP0 0x000A1803
16969
16970
#define GPIO_PL7_T1CCP1 0x000A1C03
16971
16972
#define GPIO_PM0_T2CCP0 0x000B0003
16973
#define GPIO_PM0_EPI0S15 0x000B000F
16974
16975
#define GPIO_PM1_T2CCP1 0x000B0403
16976
#define GPIO_PM1_EPI0S14 0x000B040F
16977
16978
#define GPIO_PM2_T3CCP0 0x000B0803
16979
#define GPIO_PM2_EPI0S13 0x000B080F
16980
16981
#define GPIO_PM3_T3CCP1 0x000B0C03
16982
#define GPIO_PM3_EPI0S12 0x000B0C0F
16983
16984
#define GPIO_PM4_U0CTS 0x000B1001
16985
#define GPIO_PM4_T4CCP0 0x000B1003
16986
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
16987
16988
#define GPIO_PM5_U0DCD 0x000B1401
16989
#define GPIO_PM5_T4CCP1 0x000B1403
16990
16991
#define GPIO_PM6_U0DSR 0x000B1801
16992
#define GPIO_PM6_T5CCP0 0x000B1803
16993
#define GPIO_PM6_EN0CRS 0x000B180E
16994
16995
#define GPIO_PM7_U0RI 0x000B1C01
16996
#define GPIO_PM7_T5CCP1 0x000B1C03
16997
#define GPIO_PM7_EN0COL 0x000B1C0E
16998
16999
#define GPIO_PN0_U1RTS 0x000C0001
17000
17001
#define GPIO_PN1_U1CTS 0x000C0401
17002
17003
#define GPIO_PN2_U1DCD 0x000C0801
17004
#define GPIO_PN2_U2RTS 0x000C0802
17005
#define GPIO_PN2_EPI0S29 0x000C080F
17006
17007
#define GPIO_PN3_U1DSR 0x000C0C01
17008
#define GPIO_PN3_U2CTS 0x000C0C02
17009
#define GPIO_PN3_EPI0S30 0x000C0C0F
17010
17011
#define GPIO_PN4_U1DTR 0x000C1001
17012
#define GPIO_PN4_U3RTS 0x000C1002
17013
#define GPIO_PN4_I2C2SDA 0x000C1003
17014
#define GPIO_PN4_EPI0S34 0x000C100F
17015
17016
#define GPIO_PN5_U1RI 0x000C1401
17017
#define GPIO_PN5_U3CTS 0x000C1402
17018
#define GPIO_PN5_I2C2SCL 0x000C1403
17019
#define GPIO_PN5_EPI0S35 0x000C140F
17020
17021
#define GPIO_PP0_U6RX 0x000D0001
17022
#define GPIO_PP0_EN0INTRN 0x000D0007
17023
#define GPIO_PP0_SSI3XDAT2 0x000D000F
17024
17025
#define GPIO_PP1_U6TX 0x000D0401
17026
#define GPIO_PP1_SSI3XDAT3 0x000D040F
17027
17028
#define GPIO_PP2_U0DTR 0x000D0801
17029
#define GPIO_PP2_USB0NXT 0x000D080E
17030
#define GPIO_PP2_EPI0S29 0x000D080F
17031
17032
#define GPIO_PP3_U1CTS 0x000D0C01
17033
#define GPIO_PP3_U0DCD 0x000D0C02
17034
#define GPIO_PP3_RTCCLK 0x000D0C07
17035
#define GPIO_PP3_USB0DIR 0x000D0C0E
17036
#define GPIO_PP3_EPI0S30 0x000D0C0F
17037
17038
#define GPIO_PP4_U3RTS 0x000D1001
17039
#define GPIO_PP4_U0DSR 0x000D1002
17040
#define GPIO_PP4_USB0D7 0x000D100E
17041
17042
#define GPIO_PP5_U3CTS 0x000D1401
17043
#define GPIO_PP5_I2C2SCL 0x000D1402
17044
#define GPIO_PP5_USB0D6 0x000D140E
17045
17046
#define GPIO_PQ0_SSI3CLK 0x000E000E
17047
#define GPIO_PQ0_EPI0S20 0x000E000F
17048
17049
#define GPIO_PQ1_SSI3FSS 0x000E040E
17050
#define GPIO_PQ1_EPI0S21 0x000E040F
17051
17052
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
17053
#define GPIO_PQ2_EPI0S22 0x000E080F
17054
17055
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17056
#define GPIO_PQ3_EPI0S23 0x000E0C0F
17057
17058
#define GPIO_PQ4_U1RX 0x000E1001
17059
#define GPIO_PQ4_DIVSCLK 0x000E1007
17060
17061
#define GPIO_PQ5_U1TX 0x000E1401
17062
#define GPIO_PQ5_EN0RXD0 0x000E140E
17063
17064
#define GPIO_PQ6_U1DTR 0x000E1801
17065
#define GPIO_PQ6_EN0RXD1 0x000E180E
17066
17067
#endif // PART_TM4C129DNCPDT
17068
17069
//*****************************************************************************
17070
//
17071
// TM4C129DNCZAD Port/Pin Mapping Definitions
17072
//
17073
//*****************************************************************************
17074
#ifdef PART_TM4C129DNCZAD
17075
17076
#define GPIO_PA0_U0RX 0x00000001
17077
#define GPIO_PA0_I2C9SCL 0x00000002
17078
#define GPIO_PA0_T0CCP0 0x00000003
17079
#define GPIO_PA0_CAN0RX 0x00000007
17080
17081
#define GPIO_PA1_U0TX 0x00000401
17082
#define GPIO_PA1_I2C9SDA 0x00000402
17083
#define GPIO_PA1_T0CCP1 0x00000403
17084
#define GPIO_PA1_CAN0TX 0x00000407
17085
17086
#define GPIO_PA2_U4RX 0x00000801
17087
#define GPIO_PA2_I2C8SCL 0x00000802
17088
#define GPIO_PA2_T1CCP0 0x00000803
17089
#define GPIO_PA2_SSI0CLK 0x0000080F
17090
17091
#define GPIO_PA3_U4TX 0x00000C01
17092
#define GPIO_PA3_I2C8SDA 0x00000C02
17093
#define GPIO_PA3_T1CCP1 0x00000C03
17094
#define GPIO_PA3_SSI0FSS 0x00000C0F
17095
17096
#define GPIO_PA4_U3RX 0x00001001
17097
#define GPIO_PA4_T2CCP0 0x00001003
17098
#define GPIO_PA4_I2C7SCL 0x00001002
17099
#define GPIO_PA4_SSI0XDAT0 0x0000100F
17100
17101
#define GPIO_PA5_U3TX 0x00001401
17102
#define GPIO_PA5_T2CCP1 0x00001403
17103
#define GPIO_PA5_I2C7SDA 0x00001402
17104
#define GPIO_PA5_SSI0XDAT1 0x0000140F
17105
17106
#define GPIO_PA6_U2RX 0x00001801
17107
#define GPIO_PA6_I2C6SCL 0x00001802
17108
#define GPIO_PA6_T3CCP0 0x00001803
17109
#define GPIO_PA6_USB0EPEN 0x00001805
17110
#define GPIO_PA6_SSI0XDAT2 0x0000180D
17111
#define GPIO_PA6_EN0RXCK 0x0000180E
17112
#define GPIO_PA6_EPI0S8 0x0000180F
17113
17114
#define GPIO_PA7_U2TX 0x00001C01
17115
#define GPIO_PA7_I2C6SDA 0x00001C02
17116
#define GPIO_PA7_T3CCP1 0x00001C03
17117
#define GPIO_PA7_USB0PFLT 0x00001C05
17118
#define GPIO_PA7_USB0EPEN 0x00001C0B
17119
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
17120
#define GPIO_PA7_EPI0S9 0x00001C0F
17121
17122
#define GPIO_PB0_U1RX 0x00010001
17123
#define GPIO_PB0_I2C5SCL 0x00010002
17124
#define GPIO_PB0_CAN1RX 0x00010007
17125
#define GPIO_PB0_T4CCP0 0x00010003
17126
17127
#define GPIO_PB1_U1TX 0x00010401
17128
#define GPIO_PB1_I2C5SDA 0x00010402
17129
#define GPIO_PB1_CAN1TX 0x00010407
17130
#define GPIO_PB1_T4CCP1 0x00010403
17131
17132
#define GPIO_PB2_T5CCP0 0x00010803
17133
#define GPIO_PB2_I2C0SCL 0x00010802
17134
#define GPIO_PB2_EN0MDC 0x00010805
17135
#define GPIO_PB2_USB0STP 0x0001080E
17136
#define GPIO_PB2_EPI0S27 0x0001080F
17137
17138
#define GPIO_PB3_I2C0SDA 0x00010C02
17139
#define GPIO_PB3_T5CCP1 0x00010C03
17140
#define GPIO_PB3_EN0MDIO 0x00010C05
17141
#define GPIO_PB3_USB0CLK 0x00010C0E
17142
#define GPIO_PB3_EPI0S28 0x00010C0F
17143
17144
#define GPIO_PB4_U0CTS 0x00011001
17145
#define GPIO_PB4_I2C5SCL 0x00011002
17146
#define GPIO_PB4_SSI1FSS 0x0001100F
17147
17148
#define GPIO_PB5_U0RTS 0x00011401
17149
#define GPIO_PB5_I2C5SDA 0x00011402
17150
#define GPIO_PB5_SSI1CLK 0x0001140F
17151
17152
#define GPIO_PB6_I2C6SCL 0x00011802
17153
#define GPIO_PB6_T6CCP0 0x00011803
17154
17155
#define GPIO_PB7_I2C6SDA 0x00011C02
17156
#define GPIO_PB7_T6CCP1 0x00011C03
17157
17158
#define GPIO_PC0_TCK 0x00020001
17159
#define GPIO_PC0_SWCLK 0x00020001
17160
17161
#define GPIO_PC1_TMS 0x00020401
17162
#define GPIO_PC1_SWDIO 0x00020401
17163
17164
#define GPIO_PC2_TDI 0x00020801
17165
17166
#define GPIO_PC3_SWO 0x00020C01
17167
#define GPIO_PC3_TDO 0x00020C01
17168
17169
#define GPIO_PC4_U7RX 0x00021001
17170
#define GPIO_PC4_T7CCP0 0x00021003
17171
#define GPIO_PC4_EPI0S7 0x0002100F
17172
17173
#define GPIO_PC5_U7TX 0x00021401
17174
#define GPIO_PC5_T7CCP1 0x00021403
17175
#define GPIO_PC5_RTCCLK 0x00021407
17176
#define GPIO_PC5_EPI0S6 0x0002140F
17177
17178
#define GPIO_PC6_U5RX 0x00021801
17179
#define GPIO_PC6_EPI0S5 0x0002180F
17180
17181
#define GPIO_PC7_U5TX 0x00021C01
17182
#define GPIO_PC7_EPI0S4 0x00021C0F
17183
17184
#define GPIO_PD0_I2C7SCL 0x00030002
17185
#define GPIO_PD0_T0CCP0 0x00030003
17186
#define GPIO_PD0_C0O 0x00030005
17187
#define GPIO_PD0_SSI2XDAT1 0x0003000F
17188
17189
#define GPIO_PD1_I2C7SDA 0x00030402
17190
#define GPIO_PD1_T0CCP1 0x00030403
17191
#define GPIO_PD1_C1O 0x00030405
17192
#define GPIO_PD1_SSI2XDAT0 0x0003040F
17193
17194
#define GPIO_PD2_I2C8SCL 0x00030802
17195
#define GPIO_PD2_T1CCP0 0x00030803
17196
#define GPIO_PD2_C2O 0x00030805
17197
#define GPIO_PD2_SSI2FSS 0x0003080F
17198
17199
#define GPIO_PD3_I2C8SDA 0x00030C02
17200
#define GPIO_PD3_T1CCP1 0x00030C03
17201
#define GPIO_PD3_SSI2CLK 0x00030C0F
17202
17203
#define GPIO_PD4_U2RX 0x00031001
17204
#define GPIO_PD4_T3CCP0 0x00031003
17205
#define GPIO_PD4_SSI1XDAT2 0x0003100F
17206
17207
#define GPIO_PD5_U2TX 0x00031401
17208
#define GPIO_PD5_T3CCP1 0x00031403
17209
#define GPIO_PD5_SSI1XDAT3 0x0003140F
17210
17211
#define GPIO_PD6_U2RTS 0x00031801
17212
#define GPIO_PD6_T4CCP0 0x00031803
17213
#define GPIO_PD6_USB0EPEN 0x00031805
17214
#define GPIO_PD6_SSI2XDAT3 0x0003180F
17215
17216
#define GPIO_PD7_U2CTS 0x00031C01
17217
#define GPIO_PD7_T4CCP1 0x00031C03
17218
#define GPIO_PD7_USB0PFLT 0x00031C05
17219
#define GPIO_PD7_NMI 0x00031C08
17220
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
17221
17222
#define GPIO_PE0_U1RTS 0x00040001
17223
17224
#define GPIO_PE1_U1DSR 0x00040401
17225
17226
#define GPIO_PE2_U1DCD 0x00040801
17227
17228
#define GPIO_PE3_U1DTR 0x00040C01
17229
17230
#define GPIO_PE4_U1RI 0x00041001
17231
#define GPIO_PE4_SSI1XDAT0 0x0004100F
17232
17233
#define GPIO_PE5_SSI1XDAT1 0x0004140F
17234
17235
#define GPIO_PE6_U0CTS 0x00041801
17236
#define GPIO_PE6_I2C9SCL 0x00041802
17237
17238
#define GPIO_PE7_U0RTS 0x00041C01
17239
#define GPIO_PE7_I2C9SDA 0x00041C02
17240
#define GPIO_PE7_NMI 0x00041C08
17241
17242
#define GPIO_PF0_M0PWM0 0x00050006
17243
#define GPIO_PF0_SSI3XDAT1 0x0005000E
17244
#define GPIO_PF0_TRD2 0x0005000F
17245
17246
#define GPIO_PF1_M0PWM1 0x00050406
17247
#define GPIO_PF1_SSI3XDAT0 0x0005040E
17248
#define GPIO_PF1_TRD1 0x0005040F
17249
17250
#define GPIO_PF2_EN0MDC 0x00050805
17251
#define GPIO_PF2_M0PWM2 0x00050806
17252
#define GPIO_PF2_SSI3FSS 0x0005080E
17253
#define GPIO_PF2_TRD0 0x0005080F
17254
17255
#define GPIO_PF3_EN0MDIO 0x00050C05
17256
#define GPIO_PF3_M0PWM3 0x00050C06
17257
#define GPIO_PF3_SSI3CLK 0x00050C0E
17258
#define GPIO_PF3_TRCLK 0x00050C0F
17259
17260
#define GPIO_PF4_M0FAULT0 0x00051006
17261
#define GPIO_PF4_SSI3XDAT2 0x0005100E
17262
#define GPIO_PF4_TRD3 0x0005100F
17263
17264
#define GPIO_PF5_SSI3XDAT3 0x0005140E
17265
17266
#define GPIO_PG0_I2C1SCL 0x00060002
17267
#define GPIO_PG0_M0PWM4 0x00060006
17268
#define GPIO_PG0_EPI0S11 0x0006000F
17269
17270
#define GPIO_PG1_I2C1SDA 0x00060402
17271
#define GPIO_PG1_M0PWM5 0x00060406
17272
#define GPIO_PG1_EPI0S10 0x0006040F
17273
17274
#define GPIO_PG2_I2C2SCL 0x00060802
17275
#define GPIO_PG2_EN0TXCK 0x0006080E
17276
#define GPIO_PG2_SSI2XDAT3 0x0006080F
17277
17278
#define GPIO_PG3_I2C2SDA 0x00060C02
17279
#define GPIO_PG3_EN0TXEN 0x00060C0E
17280
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
17281
17282
#define GPIO_PG4_U0CTS 0x00061001
17283
#define GPIO_PG4_I2C3SCL 0x00061002
17284
#define GPIO_PG4_EN0TXD0 0x0006100E
17285
#define GPIO_PG4_SSI2XDAT1 0x0006100F
17286
17287
#define GPIO_PG5_U0RTS 0x00061401
17288
#define GPIO_PG5_I2C3SDA 0x00061402
17289
#define GPIO_PG5_EN0TXD1 0x0006140E
17290
#define GPIO_PG5_SSI2XDAT0 0x0006140F
17291
17292
#define GPIO_PG6_I2C4SCL 0x00061802
17293
#define GPIO_PG6_EN0RXER 0x0006180E
17294
#define GPIO_PG6_SSI2FSS 0x0006180F
17295
17296
#define GPIO_PG7_I2C4SDA 0x00061C02
17297
#define GPIO_PG7_EN0RXDV 0x00061C0E
17298
#define GPIO_PG7_SSI2CLK 0x00061C0F
17299
17300
#define GPIO_PH0_U0RTS 0x00070001
17301
#define GPIO_PH0_EPI0S0 0x0007000F
17302
17303
#define GPIO_PH1_U0CTS 0x00070401
17304
#define GPIO_PH1_EPI0S1 0x0007040F
17305
17306
#define GPIO_PH2_U0DCD 0x00070801
17307
#define GPIO_PH2_EPI0S2 0x0007080F
17308
17309
#define GPIO_PH3_U0DSR 0x00070C01
17310
#define GPIO_PH3_EPI0S3 0x00070C0F
17311
17312
#define GPIO_PH4_U0DTR 0x00071001
17313
17314
#define GPIO_PH5_U0RI 0x00071401
17315
17316
#define GPIO_PH6_U5RX 0x00071801
17317
#define GPIO_PH6_U7RX 0x00071802
17318
17319
#define GPIO_PH7_U5TX 0x00071C01
17320
#define GPIO_PH7_U7TX 0x00071C02
17321
17322
#define GPIO_PJ0_U3RX 0x00080001
17323
17324
#define GPIO_PJ1_U3TX 0x00080401
17325
17326
#define GPIO_PJ2_U2RTS 0x00080801
17327
17328
#define GPIO_PJ3_U2CTS 0x00080C01
17329
17330
#define GPIO_PJ4_U3RTS 0x00081001
17331
17332
#define GPIO_PJ5_U3CTS 0x00081401
17333
17334
#define GPIO_PJ6_U4RTS 0x00081801
17335
17336
#define GPIO_PJ7_U4CTS 0x00081C01
17337
17338
#define GPIO_PK0_U4RX 0x00090001
17339
#define GPIO_PK0_EPI0S0 0x0009000F
17340
17341
#define GPIO_PK1_U4TX 0x00090401
17342
#define GPIO_PK1_EPI0S1 0x0009040F
17343
17344
#define GPIO_PK2_U4RTS 0x00090801
17345
#define GPIO_PK2_EPI0S2 0x0009080F
17346
17347
#define GPIO_PK3_U4CTS 0x00090C01
17348
#define GPIO_PK3_EPI0S3 0x00090C0F
17349
17350
#define GPIO_PK4_I2C3SCL 0x00091002
17351
#define GPIO_PK4_M0PWM6 0x00091006
17352
#define GPIO_PK4_EN0INTRN 0x00091007
17353
#define GPIO_PK4_EN0RXD3 0x0009100E
17354
#define GPIO_PK4_EPI0S32 0x0009100F
17355
17356
#define GPIO_PK5_I2C3SDA 0x00091402
17357
#define GPIO_PK5_M0PWM7 0x00091406
17358
#define GPIO_PK5_EN0RXD2 0x0009140E
17359
#define GPIO_PK5_EPI0S31 0x0009140F
17360
17361
#define GPIO_PK6_I2C4SCL 0x00091802
17362
#define GPIO_PK6_M0FAULT1 0x00091806
17363
#define GPIO_PK6_EN0TXD2 0x0009180E
17364
#define GPIO_PK6_EPI0S25 0x0009180F
17365
17366
#define GPIO_PK7_U0RI 0x00091C01
17367
#define GPIO_PK7_I2C4SDA 0x00091C02
17368
#define GPIO_PK7_RTCCLK 0x00091C05
17369
#define GPIO_PK7_M0FAULT2 0x00091C06
17370
#define GPIO_PK7_EN0TXD3 0x00091C0E
17371
#define GPIO_PK7_EPI0S24 0x00091C0F
17372
17373
#define GPIO_PL0_I2C2SDA 0x000A0002
17374
#define GPIO_PL0_M0FAULT3 0x000A0006
17375
#define GPIO_PL0_USB0D0 0x000A000E
17376
#define GPIO_PL0_EPI0S16 0x000A000F
17377
17378
#define GPIO_PL1_I2C2SCL 0x000A0402
17379
#define GPIO_PL1_PHA0 0x000A0406
17380
#define GPIO_PL1_USB0D1 0x000A040E
17381
#define GPIO_PL1_EPI0S17 0x000A040F
17382
17383
#define GPIO_PL2_C0O 0x000A0805
17384
#define GPIO_PL2_PHB0 0x000A0806
17385
#define GPIO_PL2_USB0D2 0x000A080E
17386
#define GPIO_PL2_EPI0S18 0x000A080F
17387
17388
#define GPIO_PL3_C1O 0x000A0C05
17389
#define GPIO_PL3_IDX0 0x000A0C06
17390
#define GPIO_PL3_USB0D3 0x000A0C0E
17391
#define GPIO_PL3_EPI0S19 0x000A0C0F
17392
17393
#define GPIO_PL4_T0CCP0 0x000A1003
17394
#define GPIO_PL4_USB0D4 0x000A100E
17395
#define GPIO_PL4_EPI0S26 0x000A100F
17396
17397
#define GPIO_PL5_T0CCP1 0x000A1403
17398
#define GPIO_PL5_EPI0S33 0x000A140F
17399
#define GPIO_PL5_USB0D5 0x000A140E
17400
17401
#define GPIO_PL6_T1CCP0 0x000A1803
17402
17403
#define GPIO_PL7_T1CCP1 0x000A1C03
17404
17405
#define GPIO_PM0_T2CCP0 0x000B0003
17406
#define GPIO_PM0_EPI0S15 0x000B000F
17407
17408
#define GPIO_PM1_T2CCP1 0x000B0403
17409
#define GPIO_PM1_EPI0S14 0x000B040F
17410
17411
#define GPIO_PM2_T3CCP0 0x000B0803
17412
#define GPIO_PM2_EPI0S13 0x000B080F
17413
17414
#define GPIO_PM3_T3CCP1 0x000B0C03
17415
#define GPIO_PM3_EPI0S12 0x000B0C0F
17416
17417
#define GPIO_PM4_U0CTS 0x000B1001
17418
#define GPIO_PM4_T4CCP0 0x000B1003
17419
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
17420
17421
#define GPIO_PM5_U0DCD 0x000B1401
17422
#define GPIO_PM5_T4CCP1 0x000B1403
17423
17424
#define GPIO_PM6_U0DSR 0x000B1801
17425
#define GPIO_PM6_T5CCP0 0x000B1803
17426
#define GPIO_PM6_EN0CRS 0x000B180E
17427
17428
#define GPIO_PM7_U0RI 0x000B1C01
17429
#define GPIO_PM7_T5CCP1 0x000B1C03
17430
#define GPIO_PM7_EN0COL 0x000B1C0E
17431
17432
#define GPIO_PN0_U1RTS 0x000C0001
17433
17434
#define GPIO_PN1_U1CTS 0x000C0401
17435
17436
#define GPIO_PN2_U1DCD 0x000C0801
17437
#define GPIO_PN2_U2RTS 0x000C0802
17438
#define GPIO_PN2_EPI0S29 0x000C080F
17439
17440
#define GPIO_PN3_U1DSR 0x000C0C01
17441
#define GPIO_PN3_U2CTS 0x000C0C02
17442
#define GPIO_PN3_EPI0S30 0x000C0C0F
17443
17444
#define GPIO_PN4_U1DTR 0x000C1001
17445
#define GPIO_PN4_U3RTS 0x000C1002
17446
#define GPIO_PN4_I2C2SDA 0x000C1003
17447
#define GPIO_PN4_EPI0S34 0x000C100F
17448
17449
#define GPIO_PN5_U1RI 0x000C1401
17450
#define GPIO_PN5_U3CTS 0x000C1402
17451
#define GPIO_PN5_I2C2SCL 0x000C1403
17452
#define GPIO_PN5_EPI0S35 0x000C140F
17453
17454
#define GPIO_PN6_U4RTS 0x000C1802
17455
#define GPIO_PN6_EN0TXER 0x000C180E
17456
17457
#define GPIO_PN7_U1RTS 0x000C1C01
17458
#define GPIO_PN7_U4CTS 0x000C1C02
17459
17460
#define GPIO_PP0_U6RX 0x000D0001
17461
#define GPIO_PP0_T6CCP0 0x000D0005
17462
#define GPIO_PP0_EN0INTRN 0x000D0007
17463
#define GPIO_PP0_SSI3XDAT2 0x000D000F
17464
17465
#define GPIO_PP1_U6TX 0x000D0401
17466
#define GPIO_PP1_T6CCP1 0x000D0405
17467
#define GPIO_PP1_SSI3XDAT3 0x000D040F
17468
17469
#define GPIO_PP2_U0DTR 0x000D0801
17470
#define GPIO_PP2_USB0NXT 0x000D080E
17471
#define GPIO_PP2_EPI0S29 0x000D080F
17472
17473
#define GPIO_PP3_U1CTS 0x000D0C01
17474
#define GPIO_PP3_U0DCD 0x000D0C02
17475
#define GPIO_PP3_RTCCLK 0x000D0C07
17476
#define GPIO_PP3_USB0DIR 0x000D0C0E
17477
#define GPIO_PP3_EPI0S30 0x000D0C0F
17478
17479
#define GPIO_PP4_U3RTS 0x000D1001
17480
#define GPIO_PP4_U0DSR 0x000D1002
17481
#define GPIO_PP4_USB0D7 0x000D100E
17482
17483
#define GPIO_PP5_U3CTS 0x000D1401
17484
#define GPIO_PP5_I2C2SCL 0x000D1402
17485
#define GPIO_PP5_USB0D6 0x000D140E
17486
17487
#define GPIO_PP6_U1DCD 0x000D1801
17488
#define GPIO_PP6_I2C2SDA 0x000D1802
17489
17490
#define GPIO_PQ0_T6CCP0 0x000E0003
17491
#define GPIO_PQ0_SSI3CLK 0x000E000E
17492
#define GPIO_PQ0_EPI0S20 0x000E000F
17493
17494
#define GPIO_PQ1_T6CCP1 0x000E0403
17495
#define GPIO_PQ1_SSI3FSS 0x000E040E
17496
#define GPIO_PQ1_EPI0S21 0x000E040F
17497
17498
#define GPIO_PQ2_T7CCP0 0x000E0803
17499
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
17500
#define GPIO_PQ2_EPI0S22 0x000E080F
17501
17502
#define GPIO_PQ3_T7CCP1 0x000E0C03
17503
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17504
#define GPIO_PQ3_EPI0S23 0x000E0C0F
17505
17506
#define GPIO_PQ4_U1RX 0x000E1001
17507
#define GPIO_PQ4_DIVSCLK 0x000E1007
17508
17509
#define GPIO_PQ5_U1TX 0x000E1401
17510
#define GPIO_PQ5_EN0RXD0 0x000E140E
17511
17512
#define GPIO_PQ6_U1DTR 0x000E1801
17513
#define GPIO_PQ6_EN0RXD1 0x000E180E
17514
17515
#define GPIO_PQ7_U1RI 0x000E1C01
17516
17517
#define GPIO_PR0_U4TX 0x000F0001
17518
#define GPIO_PR0_I2C1SCL 0x000F0002
17519
#define GPIO_PR0_M0PWM0 0x000F0006
17520
17521
#define GPIO_PR1_U4RX 0x000F0401
17522
#define GPIO_PR1_I2C1SDA 0x000F0402
17523
#define GPIO_PR1_M0PWM1 0x000F0406
17524
17525
#define GPIO_PR2_I2C2SCL 0x000F0802
17526
#define GPIO_PR2_M0PWM2 0x000F0806
17527
17528
#define GPIO_PR3_I2C2SDA 0x000F0C02
17529
#define GPIO_PR3_M0PWM3 0x000F0C06
17530
17531
#define GPIO_PR4_I2C3SCL 0x000F1002
17532
#define GPIO_PR4_T0CCP0 0x000F1003
17533
#define GPIO_PR4_M0PWM4 0x000F1006
17534
17535
#define GPIO_PR5_U1RX 0x000F1401
17536
#define GPIO_PR5_I2C3SDA 0x000F1402
17537
#define GPIO_PR5_T0CCP1 0x000F1403
17538
#define GPIO_PR5_M0PWM5 0x000F1406
17539
17540
#define GPIO_PR6_U1TX 0x000F1801
17541
#define GPIO_PR6_I2C4SCL 0x000F1802
17542
#define GPIO_PR6_T1CCP0 0x000F1803
17543
#define GPIO_PR6_M0PWM6 0x000F1806
17544
17545
#define GPIO_PR7_I2C4SDA 0x000F1C02
17546
#define GPIO_PR7_T1CCP1 0x000F1C03
17547
#define GPIO_PR7_M0PWM7 0x000F1C06
17548
#define GPIO_PR7_EN0TXEN 0x000F1C0E
17549
17550
#define GPIO_PS0_T2CCP0 0x00100003
17551
#define GPIO_PS0_M0FAULT0 0x00100006
17552
17553
#define GPIO_PS1_T2CCP1 0x00100403
17554
#define GPIO_PS1_M0FAULT1 0x00100406
17555
17556
#define GPIO_PS2_U1DSR 0x00100801
17557
#define GPIO_PS2_T3CCP0 0x00100803
17558
#define GPIO_PS2_M0FAULT2 0x00100806
17559
17560
#define GPIO_PS3_T3CCP1 0x00100C03
17561
#define GPIO_PS3_M0FAULT3 0x00100C06
17562
17563
#define GPIO_PS4_T4CCP0 0x00101003
17564
#define GPIO_PS4_PHA0 0x00101006
17565
#define GPIO_PS4_EN0TXD0 0x0010100E
17566
17567
#define GPIO_PS5_T4CCP1 0x00101403
17568
#define GPIO_PS5_PHB0 0x00101406
17569
#define GPIO_PS5_EN0TXD1 0x0010140E
17570
17571
#define GPIO_PS6_T5CCP0 0x00101803
17572
#define GPIO_PS6_IDX0 0x00101806
17573
#define GPIO_PS6_EN0RXER 0x0010180E
17574
17575
#define GPIO_PS7_T5CCP1 0x00101C03
17576
#define GPIO_PS7_EN0RXDV 0x00101C0E
17577
17578
#define GPIO_PT0_T6CCP0 0x00110003
17579
#define GPIO_PT0_CAN0RX 0x00110007
17580
#define GPIO_PT0_EN0RXD0 0x0011000E
17581
17582
#define GPIO_PT1_T6CCP1 0x00110403
17583
#define GPIO_PT1_CAN0TX 0x00110407
17584
#define GPIO_PT1_EN0RXD1 0x0011040E
17585
17586
#define GPIO_PT2_T7CCP0 0x00110803
17587
#define GPIO_PT2_CAN1RX 0x00110807
17588
17589
#define GPIO_PT3_T7CCP1 0x00110C03
17590
#define GPIO_PT3_CAN1TX 0x00110C07
17591
17592
#endif // PART_TM4C129DNCZAD
17593
17594
//*****************************************************************************
17595
//
17596
// TM4C129EKCPDT Port/Pin Mapping Definitions
17597
//
17598
//*****************************************************************************
17599
#ifdef PART_TM4C129EKCPDT
17600
17601
#define GPIO_PA0_U0RX 0x00000001
17602
#define GPIO_PA0_I2C9SCL 0x00000002
17603
#define GPIO_PA0_T0CCP0 0x00000003
17604
#define GPIO_PA0_CAN0RX 0x00000007
17605
17606
#define GPIO_PA1_U0TX 0x00000401
17607
#define GPIO_PA1_I2C9SDA 0x00000402
17608
#define GPIO_PA1_T0CCP1 0x00000403
17609
#define GPIO_PA1_CAN0TX 0x00000407
17610
17611
#define GPIO_PA2_U4RX 0x00000801
17612
#define GPIO_PA2_I2C8SCL 0x00000802
17613
#define GPIO_PA2_T1CCP0 0x00000803
17614
#define GPIO_PA2_SSI0CLK 0x0000080F
17615
17616
#define GPIO_PA3_U4TX 0x00000C01
17617
#define GPIO_PA3_I2C8SDA 0x00000C02
17618
#define GPIO_PA3_T1CCP1 0x00000C03
17619
#define GPIO_PA3_SSI0FSS 0x00000C0F
17620
17621
#define GPIO_PA4_U3RX 0x00001001
17622
#define GPIO_PA4_T2CCP0 0x00001003
17623
#define GPIO_PA4_I2C7SCL 0x00001002
17624
#define GPIO_PA4_SSI0XDAT0 0x0000100F
17625
17626
#define GPIO_PA5_U3TX 0x00001401
17627
#define GPIO_PA5_T2CCP1 0x00001403
17628
#define GPIO_PA5_I2C7SDA 0x00001402
17629
#define GPIO_PA5_SSI0XDAT1 0x0000140F
17630
17631
#define GPIO_PA6_U2RX 0x00001801
17632
#define GPIO_PA6_I2C6SCL 0x00001802
17633
#define GPIO_PA6_T3CCP0 0x00001803
17634
#define GPIO_PA6_USB0EPEN 0x00001805
17635
#define GPIO_PA6_SSI0XDAT2 0x0000180D
17636
#define GPIO_PA6_EPI0S8 0x0000180F
17637
17638
#define GPIO_PA7_U2TX 0x00001C01
17639
#define GPIO_PA7_I2C6SDA 0x00001C02
17640
#define GPIO_PA7_T3CCP1 0x00001C03
17641
#define GPIO_PA7_USB0PFLT 0x00001C05
17642
#define GPIO_PA7_USB0EPEN 0x00001C0B
17643
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
17644
#define GPIO_PA7_EPI0S9 0x00001C0F
17645
17646
#define GPIO_PB0_U1RX 0x00010001
17647
#define GPIO_PB0_I2C5SCL 0x00010002
17648
#define GPIO_PB0_CAN1RX 0x00010007
17649
#define GPIO_PB0_T4CCP0 0x00010003
17650
17651
#define GPIO_PB1_U1TX 0x00010401
17652
#define GPIO_PB1_I2C5SDA 0x00010402
17653
#define GPIO_PB1_CAN1TX 0x00010407
17654
#define GPIO_PB1_T4CCP1 0x00010403
17655
17656
#define GPIO_PB2_T5CCP0 0x00010803
17657
#define GPIO_PB2_I2C0SCL 0x00010802
17658
#define GPIO_PB2_USB0STP 0x0001080E
17659
#define GPIO_PB2_EPI0S27 0x0001080F
17660
17661
#define GPIO_PB3_I2C0SDA 0x00010C02
17662
#define GPIO_PB3_T5CCP1 0x00010C03
17663
#define GPIO_PB3_USB0CLK 0x00010C0E
17664
#define GPIO_PB3_EPI0S28 0x00010C0F
17665
17666
#define GPIO_PB4_U0CTS 0x00011001
17667
#define GPIO_PB4_I2C5SCL 0x00011002
17668
#define GPIO_PB4_SSI1FSS 0x0001100F
17669
17670
#define GPIO_PB5_U0RTS 0x00011401
17671
#define GPIO_PB5_I2C5SDA 0x00011402
17672
#define GPIO_PB5_SSI1CLK 0x0001140F
17673
17674
#define GPIO_PC0_TCK 0x00020001
17675
#define GPIO_PC0_SWCLK 0x00020001
17676
17677
#define GPIO_PC1_TMS 0x00020401
17678
#define GPIO_PC1_SWDIO 0x00020401
17679
17680
#define GPIO_PC2_TDI 0x00020801
17681
17682
#define GPIO_PC3_SWO 0x00020C01
17683
#define GPIO_PC3_TDO 0x00020C01
17684
17685
#define GPIO_PC4_U7RX 0x00021001
17686
#define GPIO_PC4_EPI0S7 0x0002100F
17687
17688
#define GPIO_PC5_U7TX 0x00021401
17689
#define GPIO_PC5_RTCCLK 0x00021407
17690
#define GPIO_PC5_EPI0S6 0x0002140F
17691
17692
#define GPIO_PC6_U5RX 0x00021801
17693
#define GPIO_PC6_EPI0S5 0x0002180F
17694
17695
#define GPIO_PC7_U5TX 0x00021C01
17696
#define GPIO_PC7_EPI0S4 0x00021C0F
17697
17698
#define GPIO_PD0_I2C7SCL 0x00030002
17699
#define GPIO_PD0_T0CCP0 0x00030003
17700
#define GPIO_PD0_C0O 0x00030005
17701
#define GPIO_PD0_SSI2XDAT1 0x0003000F
17702
17703
#define GPIO_PD1_I2C7SDA 0x00030402
17704
#define GPIO_PD1_T0CCP1 0x00030403
17705
#define GPIO_PD1_C1O 0x00030405
17706
#define GPIO_PD1_SSI2XDAT0 0x0003040F
17707
17708
#define GPIO_PD2_I2C8SCL 0x00030802
17709
#define GPIO_PD2_T1CCP0 0x00030803
17710
#define GPIO_PD2_C2O 0x00030805
17711
#define GPIO_PD2_SSI2FSS 0x0003080F
17712
17713
#define GPIO_PD3_I2C8SDA 0x00030C02
17714
#define GPIO_PD3_T1CCP1 0x00030C03
17715
#define GPIO_PD3_SSI2CLK 0x00030C0F
17716
17717
#define GPIO_PD4_U2RX 0x00031001
17718
#define GPIO_PD4_T3CCP0 0x00031003
17719
#define GPIO_PD4_SSI1XDAT2 0x0003100F
17720
17721
#define GPIO_PD5_U2TX 0x00031401
17722
#define GPIO_PD5_T3CCP1 0x00031403
17723
#define GPIO_PD5_SSI1XDAT3 0x0003140F
17724
17725
#define GPIO_PD6_U2RTS 0x00031801
17726
#define GPIO_PD6_T4CCP0 0x00031803
17727
#define GPIO_PD6_USB0EPEN 0x00031805
17728
#define GPIO_PD6_SSI2XDAT3 0x0003180F
17729
17730
#define GPIO_PD7_U2CTS 0x00031C01
17731
#define GPIO_PD7_T4CCP1 0x00031C03
17732
#define GPIO_PD7_USB0PFLT 0x00031C05
17733
#define GPIO_PD7_NMI 0x00031C08
17734
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
17735
17736
#define GPIO_PE0_U1RTS 0x00040001
17737
17738
#define GPIO_PE1_U1DSR 0x00040401
17739
17740
#define GPIO_PE2_U1DCD 0x00040801
17741
17742
#define GPIO_PE3_U1DTR 0x00040C01
17743
17744
#define GPIO_PE4_U1RI 0x00041001
17745
#define GPIO_PE4_SSI1XDAT0 0x0004100F
17746
17747
#define GPIO_PE5_SSI1XDAT1 0x0004140F
17748
17749
#define GPIO_PF0_EN0LED0 0x00050005
17750
#define GPIO_PF0_M0PWM0 0x00050006
17751
#define GPIO_PF0_SSI3XDAT1 0x0005000E
17752
#define GPIO_PF0_TRD2 0x0005000F
17753
17754
#define GPIO_PF1_EN0LED2 0x00050405
17755
#define GPIO_PF1_M0PWM1 0x00050406
17756
#define GPIO_PF1_SSI3XDAT0 0x0005040E
17757
#define GPIO_PF1_TRD1 0x0005040F
17758
17759
#define GPIO_PF2_M0PWM2 0x00050806
17760
#define GPIO_PF2_SSI3FSS 0x0005080E
17761
#define GPIO_PF2_TRD0 0x0005080F
17762
17763
#define GPIO_PF3_M0PWM3 0x00050C06
17764
#define GPIO_PF3_SSI3CLK 0x00050C0E
17765
#define GPIO_PF3_TRCLK 0x00050C0F
17766
17767
#define GPIO_PF4_EN0LED1 0x00051005
17768
#define GPIO_PF4_M0FAULT0 0x00051006
17769
#define GPIO_PF4_SSI3XDAT2 0x0005100E
17770
#define GPIO_PF4_TRD3 0x0005100F
17771
17772
#define GPIO_PG0_I2C1SCL 0x00060002
17773
#define GPIO_PG0_EN0PPS 0x00060005
17774
#define GPIO_PG0_M0PWM4 0x00060006
17775
#define GPIO_PG0_EPI0S11 0x0006000F
17776
17777
#define GPIO_PG1_I2C1SDA 0x00060402
17778
#define GPIO_PG1_M0PWM5 0x00060406
17779
#define GPIO_PG1_EPI0S10 0x0006040F
17780
17781
#define GPIO_PH0_U0RTS 0x00070001
17782
#define GPIO_PH0_EPI0S0 0x0007000F
17783
17784
#define GPIO_PH1_U0CTS 0x00070401
17785
#define GPIO_PH1_EPI0S1 0x0007040F
17786
17787
#define GPIO_PH2_U0DCD 0x00070801
17788
#define GPIO_PH2_EPI0S2 0x0007080F
17789
17790
#define GPIO_PH3_U0DSR 0x00070C01
17791
#define GPIO_PH3_EPI0S3 0x00070C0F
17792
17793
#define GPIO_PJ0_U3RX 0x00080001
17794
#define GPIO_PJ0_EN0PPS 0x00080005
17795
17796
#define GPIO_PJ1_U3TX 0x00080401
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_EN0LED0 0x00091005
17812
#define GPIO_PK4_M0PWM6 0x00091006
17813
#define GPIO_PK4_EPI0S32 0x0009100F
17814
17815
#define GPIO_PK5_I2C3SDA 0x00091402
17816
#define GPIO_PK5_EN0LED2 0x00091405
17817
#define GPIO_PK5_M0PWM7 0x00091406
17818
#define GPIO_PK5_EPI0S31 0x0009140F
17819
17820
#define GPIO_PK6_I2C4SCL 0x00091802
17821
#define GPIO_PK6_EN0LED1 0x00091805
17822
#define GPIO_PK6_M0FAULT1 0x00091806
17823
#define GPIO_PK6_EPI0S25 0x0009180F
17824
17825
#define GPIO_PK7_U0RI 0x00091C01
17826
#define GPIO_PK7_I2C4SDA 0x00091C02
17827
#define GPIO_PK7_RTCCLK 0x00091C05
17828
#define GPIO_PK7_M0FAULT2 0x00091C06
17829
#define GPIO_PK7_EPI0S24 0x00091C0F
17830
17831
#define GPIO_PL0_I2C2SDA 0x000A0002
17832
#define GPIO_PL0_M0FAULT3 0x000A0006
17833
#define GPIO_PL0_USB0D0 0x000A000E
17834
#define GPIO_PL0_EPI0S16 0x000A000F
17835
17836
#define GPIO_PL1_I2C2SCL 0x000A0402
17837
#define GPIO_PL1_PHA0 0x000A0406
17838
#define GPIO_PL1_USB0D1 0x000A040E
17839
#define GPIO_PL1_EPI0S17 0x000A040F
17840
17841
#define GPIO_PL2_C0O 0x000A0805
17842
#define GPIO_PL2_PHB0 0x000A0806
17843
#define GPIO_PL2_USB0D2 0x000A080E
17844
#define GPIO_PL2_EPI0S18 0x000A080F
17845
17846
#define GPIO_PL3_C1O 0x000A0C05
17847
#define GPIO_PL3_IDX0 0x000A0C06
17848
#define GPIO_PL3_USB0D3 0x000A0C0E
17849
#define GPIO_PL3_EPI0S19 0x000A0C0F
17850
17851
#define GPIO_PL4_T0CCP0 0x000A1003
17852
#define GPIO_PL4_USB0D4 0x000A100E
17853
#define GPIO_PL4_EPI0S26 0x000A100F
17854
17855
#define GPIO_PL5_T0CCP1 0x000A1403
17856
#define GPIO_PL5_EPI0S33 0x000A140F
17857
#define GPIO_PL5_USB0D5 0x000A140E
17858
17859
#define GPIO_PL6_T1CCP0 0x000A1803
17860
17861
#define GPIO_PL7_T1CCP1 0x000A1C03
17862
17863
#define GPIO_PM0_T2CCP0 0x000B0003
17864
#define GPIO_PM0_EPI0S15 0x000B000F
17865
17866
#define GPIO_PM1_T2CCP1 0x000B0403
17867
#define GPIO_PM1_EPI0S14 0x000B040F
17868
17869
#define GPIO_PM2_T3CCP0 0x000B0803
17870
#define GPIO_PM2_EPI0S13 0x000B080F
17871
17872
#define GPIO_PM3_T3CCP1 0x000B0C03
17873
#define GPIO_PM3_EPI0S12 0x000B0C0F
17874
17875
#define GPIO_PM4_U0CTS 0x000B1001
17876
#define GPIO_PM4_T4CCP0 0x000B1003
17877
17878
#define GPIO_PM5_U0DCD 0x000B1401
17879
#define GPIO_PM5_T4CCP1 0x000B1403
17880
17881
#define GPIO_PM6_U0DSR 0x000B1801
17882
#define GPIO_PM6_T5CCP0 0x000B1803
17883
17884
#define GPIO_PM7_U0RI 0x000B1C01
17885
#define GPIO_PM7_T5CCP1 0x000B1C03
17886
17887
#define GPIO_PN0_U1RTS 0x000C0001
17888
17889
#define GPIO_PN1_U1CTS 0x000C0401
17890
17891
#define GPIO_PN2_U1DCD 0x000C0801
17892
#define GPIO_PN2_U2RTS 0x000C0802
17893
#define GPIO_PN2_EPI0S29 0x000C080F
17894
17895
#define GPIO_PN3_U1DSR 0x000C0C01
17896
#define GPIO_PN3_U2CTS 0x000C0C02
17897
#define GPIO_PN3_EPI0S30 0x000C0C0F
17898
17899
#define GPIO_PN4_U1DTR 0x000C1001
17900
#define GPIO_PN4_U3RTS 0x000C1002
17901
#define GPIO_PN4_I2C2SDA 0x000C1003
17902
#define GPIO_PN4_EPI0S34 0x000C100F
17903
17904
#define GPIO_PN5_U1RI 0x000C1401
17905
#define GPIO_PN5_U3CTS 0x000C1402
17906
#define GPIO_PN5_I2C2SCL 0x000C1403
17907
#define GPIO_PN5_EPI0S35 0x000C140F
17908
17909
#define GPIO_PP0_U6RX 0x000D0001
17910
#define GPIO_PP0_SSI3XDAT2 0x000D000F
17911
17912
#define GPIO_PP1_U6TX 0x000D0401
17913
#define GPIO_PP1_SSI3XDAT3 0x000D040F
17914
17915
#define GPIO_PP2_U0DTR 0x000D0801
17916
#define GPIO_PP2_USB0NXT 0x000D080E
17917
#define GPIO_PP2_EPI0S29 0x000D080F
17918
17919
#define GPIO_PP3_U1CTS 0x000D0C01
17920
#define GPIO_PP3_U0DCD 0x000D0C02
17921
#define GPIO_PP3_RTCCLK 0x000D0C07
17922
#define GPIO_PP3_USB0DIR 0x000D0C0E
17923
#define GPIO_PP3_EPI0S30 0x000D0C0F
17924
17925
#define GPIO_PP4_U3RTS 0x000D1001
17926
#define GPIO_PP4_U0DSR 0x000D1002
17927
#define GPIO_PP4_USB0D7 0x000D100E
17928
17929
#define GPIO_PP5_U3CTS 0x000D1401
17930
#define GPIO_PP5_I2C2SCL 0x000D1402
17931
#define GPIO_PP5_USB0D6 0x000D140E
17932
17933
#define GPIO_PQ0_SSI3CLK 0x000E000E
17934
#define GPIO_PQ0_EPI0S20 0x000E000F
17935
17936
#define GPIO_PQ1_SSI3FSS 0x000E040E
17937
#define GPIO_PQ1_EPI0S21 0x000E040F
17938
17939
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
17940
#define GPIO_PQ2_EPI0S22 0x000E080F
17941
17942
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17943
#define GPIO_PQ3_EPI0S23 0x000E0C0F
17944
17945
#define GPIO_PQ4_U1RX 0x000E1001
17946
#define GPIO_PQ4_DIVSCLK 0x000E1007
17947
17948
#endif // PART_TM4C129EKCPDT
17949
17950
//*****************************************************************************
17951
//
17952
// TM4C129ENCPDT Port/Pin Mapping Definitions
17953
//
17954
//*****************************************************************************
17955
#ifdef PART_TM4C129ENCPDT
17956
17957
#define GPIO_PA0_U0RX 0x00000001
17958
#define GPIO_PA0_I2C9SCL 0x00000002
17959
#define GPIO_PA0_T0CCP0 0x00000003
17960
#define GPIO_PA0_CAN0RX 0x00000007
17961
17962
#define GPIO_PA1_U0TX 0x00000401
17963
#define GPIO_PA1_I2C9SDA 0x00000402
17964
#define GPIO_PA1_T0CCP1 0x00000403
17965
#define GPIO_PA1_CAN0TX 0x00000407
17966
17967
#define GPIO_PA2_U4RX 0x00000801
17968
#define GPIO_PA2_I2C8SCL 0x00000802
17969
#define GPIO_PA2_T1CCP0 0x00000803
17970
#define GPIO_PA2_SSI0CLK 0x0000080F
17971
17972
#define GPIO_PA3_U4TX 0x00000C01
17973
#define GPIO_PA3_I2C8SDA 0x00000C02
17974
#define GPIO_PA3_T1CCP1 0x00000C03
17975
#define GPIO_PA3_SSI0FSS 0x00000C0F
17976
17977
#define GPIO_PA4_U3RX 0x00001001
17978
#define GPIO_PA4_T2CCP0 0x00001003
17979
#define GPIO_PA4_I2C7SCL 0x00001002
17980
#define GPIO_PA4_SSI0XDAT0 0x0000100F
17981
17982
#define GPIO_PA5_U3TX 0x00001401
17983
#define GPIO_PA5_T2CCP1 0x00001403
17984
#define GPIO_PA5_I2C7SDA 0x00001402
17985
#define GPIO_PA5_SSI0XDAT1 0x0000140F
17986
17987
#define GPIO_PA6_U2RX 0x00001801
17988
#define GPIO_PA6_I2C6SCL 0x00001802
17989
#define GPIO_PA6_T3CCP0 0x00001803
17990
#define GPIO_PA6_USB0EPEN 0x00001805
17991
#define GPIO_PA6_SSI0XDAT2 0x0000180D
17992
#define GPIO_PA6_EPI0S8 0x0000180F
17993
17994
#define GPIO_PA7_U2TX 0x00001C01
17995
#define GPIO_PA7_I2C6SDA 0x00001C02
17996
#define GPIO_PA7_T3CCP1 0x00001C03
17997
#define GPIO_PA7_USB0PFLT 0x00001C05
17998
#define GPIO_PA7_USB0EPEN 0x00001C0B
17999
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
18000
#define GPIO_PA7_EPI0S9 0x00001C0F
18001
18002
#define GPIO_PB0_U1RX 0x00010001
18003
#define GPIO_PB0_I2C5SCL 0x00010002
18004
#define GPIO_PB0_CAN1RX 0x00010007
18005
#define GPIO_PB0_T4CCP0 0x00010003
18006
18007
#define GPIO_PB1_U1TX 0x00010401
18008
#define GPIO_PB1_I2C5SDA 0x00010402
18009
#define GPIO_PB1_CAN1TX 0x00010407
18010
#define GPIO_PB1_T4CCP1 0x00010403
18011
18012
#define GPIO_PB2_T5CCP0 0x00010803
18013
#define GPIO_PB2_I2C0SCL 0x00010802
18014
#define GPIO_PB2_USB0STP 0x0001080E
18015
#define GPIO_PB2_EPI0S27 0x0001080F
18016
18017
#define GPIO_PB3_I2C0SDA 0x00010C02
18018
#define GPIO_PB3_T5CCP1 0x00010C03
18019
#define GPIO_PB3_USB0CLK 0x00010C0E
18020
#define GPIO_PB3_EPI0S28 0x00010C0F
18021
18022
#define GPIO_PB4_U0CTS 0x00011001
18023
#define GPIO_PB4_I2C5SCL 0x00011002
18024
#define GPIO_PB4_SSI1FSS 0x0001100F
18025
18026
#define GPIO_PB5_U0RTS 0x00011401
18027
#define GPIO_PB5_I2C5SDA 0x00011402
18028
#define GPIO_PB5_SSI1CLK 0x0001140F
18029
18030
#define GPIO_PC0_TCK 0x00020001
18031
#define GPIO_PC0_SWCLK 0x00020001
18032
18033
#define GPIO_PC1_TMS 0x00020401
18034
#define GPIO_PC1_SWDIO 0x00020401
18035
18036
#define GPIO_PC2_TDI 0x00020801
18037
18038
#define GPIO_PC3_SWO 0x00020C01
18039
#define GPIO_PC3_TDO 0x00020C01
18040
18041
#define GPIO_PC4_U7RX 0x00021001
18042
#define GPIO_PC4_EPI0S7 0x0002100F
18043
18044
#define GPIO_PC5_U7TX 0x00021401
18045
#define GPIO_PC5_RTCCLK 0x00021407
18046
#define GPIO_PC5_EPI0S6 0x0002140F
18047
18048
#define GPIO_PC6_U5RX 0x00021801
18049
#define GPIO_PC6_EPI0S5 0x0002180F
18050
18051
#define GPIO_PC7_U5TX 0x00021C01
18052
#define GPIO_PC7_EPI0S4 0x00021C0F
18053
18054
#define GPIO_PD0_I2C7SCL 0x00030002
18055
#define GPIO_PD0_T0CCP0 0x00030003
18056
#define GPIO_PD0_C0O 0x00030005
18057
#define GPIO_PD0_SSI2XDAT1 0x0003000F
18058
18059
#define GPIO_PD1_I2C7SDA 0x00030402
18060
#define GPIO_PD1_T0CCP1 0x00030403
18061
#define GPIO_PD1_C1O 0x00030405
18062
#define GPIO_PD1_SSI2XDAT0 0x0003040F
18063
18064
#define GPIO_PD2_I2C8SCL 0x00030802
18065
#define GPIO_PD2_T1CCP0 0x00030803
18066
#define GPIO_PD2_C2O 0x00030805
18067
#define GPIO_PD2_SSI2FSS 0x0003080F
18068
18069
#define GPIO_PD3_I2C8SDA 0x00030C02
18070
#define GPIO_PD3_T1CCP1 0x00030C03
18071
#define GPIO_PD3_SSI2CLK 0x00030C0F
18072
18073
#define GPIO_PD4_U2RX 0x00031001
18074
#define GPIO_PD4_T3CCP0 0x00031003
18075
#define GPIO_PD4_SSI1XDAT2 0x0003100F
18076
18077
#define GPIO_PD5_U2TX 0x00031401
18078
#define GPIO_PD5_T3CCP1 0x00031403
18079
#define GPIO_PD5_SSI1XDAT3 0x0003140F
18080
18081
#define GPIO_PD6_U2RTS 0x00031801
18082
#define GPIO_PD6_T4CCP0 0x00031803
18083
#define GPIO_PD6_USB0EPEN 0x00031805
18084
#define GPIO_PD6_SSI2XDAT3 0x0003180F
18085
18086
#define GPIO_PD7_U2CTS 0x00031C01
18087
#define GPIO_PD7_T4CCP1 0x00031C03
18088
#define GPIO_PD7_USB0PFLT 0x00031C05
18089
#define GPIO_PD7_NMI 0x00031C08
18090
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
18091
18092
#define GPIO_PE0_U1RTS 0x00040001
18093
18094
#define GPIO_PE1_U1DSR 0x00040401
18095
18096
#define GPIO_PE2_U1DCD 0x00040801
18097
18098
#define GPIO_PE3_U1DTR 0x00040C01
18099
18100
#define GPIO_PE4_U1RI 0x00041001
18101
#define GPIO_PE4_SSI1XDAT0 0x0004100F
18102
18103
#define GPIO_PE5_SSI1XDAT1 0x0004140F
18104
18105
#define GPIO_PF0_EN0LED0 0x00050005
18106
#define GPIO_PF0_M0PWM0 0x00050006
18107
#define GPIO_PF0_SSI3XDAT1 0x0005000E
18108
#define GPIO_PF0_TRD2 0x0005000F
18109
18110
#define GPIO_PF1_EN0LED2 0x00050405
18111
#define GPIO_PF1_M0PWM1 0x00050406
18112
#define GPIO_PF1_SSI3XDAT0 0x0005040E
18113
#define GPIO_PF1_TRD1 0x0005040F
18114
18115
#define GPIO_PF2_M0PWM2 0x00050806
18116
#define GPIO_PF2_SSI3FSS 0x0005080E
18117
#define GPIO_PF2_TRD0 0x0005080F
18118
18119
#define GPIO_PF3_M0PWM3 0x00050C06
18120
#define GPIO_PF3_SSI3CLK 0x00050C0E
18121
#define GPIO_PF3_TRCLK 0x00050C0F
18122
18123
#define GPIO_PF4_EN0LED1 0x00051005
18124
#define GPIO_PF4_M0FAULT0 0x00051006
18125
#define GPIO_PF4_SSI3XDAT2 0x0005100E
18126
#define GPIO_PF4_TRD3 0x0005100F
18127
18128
#define GPIO_PG0_I2C1SCL 0x00060002
18129
#define GPIO_PG0_EN0PPS 0x00060005
18130
#define GPIO_PG0_M0PWM4 0x00060006
18131
#define GPIO_PG0_EPI0S11 0x0006000F
18132
18133
#define GPIO_PG1_I2C1SDA 0x00060402
18134
#define GPIO_PG1_M0PWM5 0x00060406
18135
#define GPIO_PG1_EPI0S10 0x0006040F
18136
18137
#define GPIO_PH0_U0RTS 0x00070001
18138
#define GPIO_PH0_EPI0S0 0x0007000F
18139
18140
#define GPIO_PH1_U0CTS 0x00070401
18141
#define GPIO_PH1_EPI0S1 0x0007040F
18142
18143
#define GPIO_PH2_U0DCD 0x00070801
18144
#define GPIO_PH2_EPI0S2 0x0007080F
18145
18146
#define GPIO_PH3_U0DSR 0x00070C01
18147
#define GPIO_PH3_EPI0S3 0x00070C0F
18148
18149
#define GPIO_PJ0_U3RX 0x00080001
18150
#define GPIO_PJ0_EN0PPS 0x00080005
18151
18152
#define GPIO_PJ1_U3TX 0x00080401
18153
18154
#define GPIO_PK0_U4RX 0x00090001
18155
#define GPIO_PK0_EPI0S0 0x0009000F
18156
18157
#define GPIO_PK1_U4TX 0x00090401
18158
#define GPIO_PK1_EPI0S1 0x0009040F
18159
18160
#define GPIO_PK2_U4RTS 0x00090801
18161
#define GPIO_PK2_EPI0S2 0x0009080F
18162
18163
#define GPIO_PK3_U4CTS 0x00090C01
18164
#define GPIO_PK3_EPI0S3 0x00090C0F
18165
18166
#define GPIO_PK4_I2C3SCL 0x00091002
18167
#define GPIO_PK4_EN0LED0 0x00091005
18168
#define GPIO_PK4_M0PWM6 0x00091006
18169
#define GPIO_PK4_EPI0S32 0x0009100F
18170
18171
#define GPIO_PK5_I2C3SDA 0x00091402
18172
#define GPIO_PK5_EN0LED2 0x00091405
18173
#define GPIO_PK5_M0PWM7 0x00091406
18174
#define GPIO_PK5_EPI0S31 0x0009140F
18175
18176
#define GPIO_PK6_I2C4SCL 0x00091802
18177
#define GPIO_PK6_EN0LED1 0x00091805
18178
#define GPIO_PK6_M0FAULT1 0x00091806
18179
#define GPIO_PK6_EPI0S25 0x0009180F
18180
18181
#define GPIO_PK7_U0RI 0x00091C01
18182
#define GPIO_PK7_I2C4SDA 0x00091C02
18183
#define GPIO_PK7_RTCCLK 0x00091C05
18184
#define GPIO_PK7_M0FAULT2 0x00091C06
18185
#define GPIO_PK7_EPI0S24 0x00091C0F
18186
18187
#define GPIO_PL0_I2C2SDA 0x000A0002
18188
#define GPIO_PL0_M0FAULT3 0x000A0006
18189
#define GPIO_PL0_USB0D0 0x000A000E
18190
#define GPIO_PL0_EPI0S16 0x000A000F
18191
18192
#define GPIO_PL1_I2C2SCL 0x000A0402
18193
#define GPIO_PL1_PHA0 0x000A0406
18194
#define GPIO_PL1_USB0D1 0x000A040E
18195
#define GPIO_PL1_EPI0S17 0x000A040F
18196
18197
#define GPIO_PL2_C0O 0x000A0805
18198
#define GPIO_PL2_PHB0 0x000A0806
18199
#define GPIO_PL2_USB0D2 0x000A080E
18200
#define GPIO_PL2_EPI0S18 0x000A080F
18201
18202
#define GPIO_PL3_C1O 0x000A0C05
18203
#define GPIO_PL3_IDX0 0x000A0C06
18204
#define GPIO_PL3_USB0D3 0x000A0C0E
18205
#define GPIO_PL3_EPI0S19 0x000A0C0F
18206
18207
#define GPIO_PL4_T0CCP0 0x000A1003
18208
#define GPIO_PL4_USB0D4 0x000A100E
18209
#define GPIO_PL4_EPI0S26 0x000A100F
18210
18211
#define GPIO_PL5_T0CCP1 0x000A1403
18212
#define GPIO_PL5_EPI0S33 0x000A140F
18213
#define GPIO_PL5_USB0D5 0x000A140E
18214
18215
#define GPIO_PL6_T1CCP0 0x000A1803
18216
18217
#define GPIO_PL7_T1CCP1 0x000A1C03
18218
18219
#define GPIO_PM0_T2CCP0 0x000B0003
18220
#define GPIO_PM0_EPI0S15 0x000B000F
18221
18222
#define GPIO_PM1_T2CCP1 0x000B0403
18223
#define GPIO_PM1_EPI0S14 0x000B040F
18224
18225
#define GPIO_PM2_T3CCP0 0x000B0803
18226
#define GPIO_PM2_EPI0S13 0x000B080F
18227
18228
#define GPIO_PM3_T3CCP1 0x000B0C03
18229
#define GPIO_PM3_EPI0S12 0x000B0C0F
18230
18231
#define GPIO_PM4_U0CTS 0x000B1001
18232
#define GPIO_PM4_T4CCP0 0x000B1003
18233
18234
#define GPIO_PM5_U0DCD 0x000B1401
18235
#define GPIO_PM5_T4CCP1 0x000B1403
18236
18237
#define GPIO_PM6_U0DSR 0x000B1801
18238
#define GPIO_PM6_T5CCP0 0x000B1803
18239
18240
#define GPIO_PM7_U0RI 0x000B1C01
18241
#define GPIO_PM7_T5CCP1 0x000B1C03
18242
18243
#define GPIO_PN0_U1RTS 0x000C0001
18244
18245
#define GPIO_PN1_U1CTS 0x000C0401
18246
18247
#define GPIO_PN2_U1DCD 0x000C0801
18248
#define GPIO_PN2_U2RTS 0x000C0802
18249
#define GPIO_PN2_EPI0S29 0x000C080F
18250
18251
#define GPIO_PN3_U1DSR 0x000C0C01
18252
#define GPIO_PN3_U2CTS 0x000C0C02
18253
#define GPIO_PN3_EPI0S30 0x000C0C0F
18254
18255
#define GPIO_PN4_U1DTR 0x000C1001
18256
#define GPIO_PN4_U3RTS 0x000C1002
18257
#define GPIO_PN4_I2C2SDA 0x000C1003
18258
#define GPIO_PN4_EPI0S34 0x000C100F
18259
18260
#define GPIO_PN5_U1RI 0x000C1401
18261
#define GPIO_PN5_U3CTS 0x000C1402
18262
#define GPIO_PN5_I2C2SCL 0x000C1403
18263
#define GPIO_PN5_EPI0S35 0x000C140F
18264
18265
#define GPIO_PP0_U6RX 0x000D0001
18266
#define GPIO_PP0_SSI3XDAT2 0x000D000F
18267
18268
#define GPIO_PP1_U6TX 0x000D0401
18269
#define GPIO_PP1_SSI3XDAT3 0x000D040F
18270
18271
#define GPIO_PP2_U0DTR 0x000D0801
18272
#define GPIO_PP2_USB0NXT 0x000D080E
18273
#define GPIO_PP2_EPI0S29 0x000D080F
18274
18275
#define GPIO_PP3_U1CTS 0x000D0C01
18276
#define GPIO_PP3_U0DCD 0x000D0C02
18277
#define GPIO_PP3_RTCCLK 0x000D0C07
18278
#define GPIO_PP3_USB0DIR 0x000D0C0E
18279
#define GPIO_PP3_EPI0S30 0x000D0C0F
18280
18281
#define GPIO_PP4_U3RTS 0x000D1001
18282
#define GPIO_PP4_U0DSR 0x000D1002
18283
#define GPIO_PP4_USB0D7 0x000D100E
18284
18285
#define GPIO_PP5_U3CTS 0x000D1401
18286
#define GPIO_PP5_I2C2SCL 0x000D1402
18287
#define GPIO_PP5_USB0D6 0x000D140E
18288
18289
#define GPIO_PQ0_SSI3CLK 0x000E000E
18290
#define GPIO_PQ0_EPI0S20 0x000E000F
18291
18292
#define GPIO_PQ1_SSI3FSS 0x000E040E
18293
#define GPIO_PQ1_EPI0S21 0x000E040F
18294
18295
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
18296
#define GPIO_PQ2_EPI0S22 0x000E080F
18297
18298
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
18299
#define GPIO_PQ3_EPI0S23 0x000E0C0F
18300
18301
#define GPIO_PQ4_U1RX 0x000E1001
18302
#define GPIO_PQ4_DIVSCLK 0x000E1007
18303
18304
#endif // PART_TM4C129ENCPDT
18305
18306
//*****************************************************************************
18307
//
18308
// TM4C129ENCZAD Port/Pin Mapping Definitions
18309
//
18310
//*****************************************************************************
18311
#ifdef PART_TM4C129ENCZAD
18312
18313
#define GPIO_PA0_U0RX 0x00000001
18314
#define GPIO_PA0_I2C9SCL 0x00000002
18315
#define GPIO_PA0_T0CCP0 0x00000003
18316
#define GPIO_PA0_CAN0RX 0x00000007
18317
18318
#define GPIO_PA1_U0TX 0x00000401
18319
#define GPIO_PA1_I2C9SDA 0x00000402
18320
#define GPIO_PA1_T0CCP1 0x00000403
18321
#define GPIO_PA1_CAN0TX 0x00000407
18322
18323
#define GPIO_PA2_U4RX 0x00000801
18324
#define GPIO_PA2_I2C8SCL 0x00000802
18325
#define GPIO_PA2_T1CCP0 0x00000803
18326
#define GPIO_PA2_SSI0CLK 0x0000080F
18327
18328
#define GPIO_PA3_U4TX 0x00000C01
18329
#define GPIO_PA3_I2C8SDA 0x00000C02
18330
#define GPIO_PA3_T1CCP1 0x00000C03
18331
#define GPIO_PA3_SSI0FSS 0x00000C0F
18332
18333
#define GPIO_PA4_U3RX 0x00001001
18334
#define GPIO_PA4_T2CCP0 0x00001003
18335
#define GPIO_PA4_I2C7SCL 0x00001002
18336
#define GPIO_PA4_SSI0XDAT0 0x0000100F
18337
18338
#define GPIO_PA5_U3TX 0x00001401
18339
#define GPIO_PA5_T2CCP1 0x00001403
18340
#define GPIO_PA5_I2C7SDA 0x00001402
18341
#define GPIO_PA5_SSI0XDAT1 0x0000140F
18342
18343
#define GPIO_PA6_U2RX 0x00001801
18344
#define GPIO_PA6_I2C6SCL 0x00001802
18345
#define GPIO_PA6_T3CCP0 0x00001803
18346
#define GPIO_PA6_USB0EPEN 0x00001805
18347
#define GPIO_PA6_SSI0XDAT2 0x0000180D
18348
#define GPIO_PA6_EPI0S8 0x0000180F
18349
18350
#define GPIO_PA7_U2TX 0x00001C01
18351
#define GPIO_PA7_I2C6SDA 0x00001C02
18352
#define GPIO_PA7_T3CCP1 0x00001C03
18353
#define GPIO_PA7_USB0PFLT 0x00001C05
18354
#define GPIO_PA7_USB0EPEN 0x00001C0B
18355
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
18356
#define GPIO_PA7_EPI0S9 0x00001C0F
18357
18358
#define GPIO_PB0_U1RX 0x00010001
18359
#define GPIO_PB0_I2C5SCL 0x00010002
18360
#define GPIO_PB0_CAN1RX 0x00010007
18361
#define GPIO_PB0_T4CCP0 0x00010003
18362
18363
#define GPIO_PB1_U1TX 0x00010401
18364
#define GPIO_PB1_I2C5SDA 0x00010402
18365
#define GPIO_PB1_CAN1TX 0x00010407
18366
#define GPIO_PB1_T4CCP1 0x00010403
18367
18368
#define GPIO_PB2_T5CCP0 0x00010803
18369
#define GPIO_PB2_I2C0SCL 0x00010802
18370
#define GPIO_PB2_USB0STP 0x0001080E
18371
#define GPIO_PB2_EPI0S27 0x0001080F
18372
18373
#define GPIO_PB3_I2C0SDA 0x00010C02
18374
#define GPIO_PB3_T5CCP1 0x00010C03
18375
#define GPIO_PB3_USB0CLK 0x00010C0E
18376
#define GPIO_PB3_EPI0S28 0x00010C0F
18377
18378
#define GPIO_PB4_U0CTS 0x00011001
18379
#define GPIO_PB4_I2C5SCL 0x00011002
18380
#define GPIO_PB4_SSI1FSS 0x0001100F
18381
18382
#define GPIO_PB5_U0RTS 0x00011401
18383
#define GPIO_PB5_I2C5SDA 0x00011402
18384
#define GPIO_PB5_SSI1CLK 0x0001140F
18385
18386
#define GPIO_PB6_I2C6SCL 0x00011802
18387
#define GPIO_PB6_T6CCP0 0x00011803
18388
18389
#define GPIO_PB7_I2C6SDA 0x00011C02
18390
#define GPIO_PB7_T6CCP1 0x00011C03
18391
18392
#define GPIO_PC0_TCK 0x00020001
18393
#define GPIO_PC0_SWCLK 0x00020001
18394
18395
#define GPIO_PC1_TMS 0x00020401
18396
#define GPIO_PC1_SWDIO 0x00020401
18397
18398
#define GPIO_PC2_TDI 0x00020801
18399
18400
#define GPIO_PC3_SWO 0x00020C01
18401
#define GPIO_PC3_TDO 0x00020C01
18402
18403
#define GPIO_PC4_U7RX 0x00021001
18404
#define GPIO_PC4_T7CCP0 0x00021003
18405
#define GPIO_PC4_EPI0S7 0x0002100F
18406
18407
#define GPIO_PC5_U7TX 0x00021401
18408
#define GPIO_PC5_T7CCP1 0x00021403
18409
#define GPIO_PC5_RTCCLK 0x00021407
18410
#define GPIO_PC5_EPI0S6 0x0002140F
18411
18412
#define GPIO_PC6_U5RX 0x00021801
18413
#define GPIO_PC6_EPI0S5 0x0002180F
18414
18415
#define GPIO_PC7_U5TX 0x00021C01
18416
#define GPIO_PC7_EPI0S4 0x00021C0F
18417
18418
#define GPIO_PD0_I2C7SCL 0x00030002
18419
#define GPIO_PD0_T0CCP0 0x00030003
18420
#define GPIO_PD0_C0O 0x00030005
18421
#define GPIO_PD0_SSI2XDAT1 0x0003000F
18422
18423
#define GPIO_PD1_I2C7SDA 0x00030402
18424
#define GPIO_PD1_T0CCP1 0x00030403
18425
#define GPIO_PD1_C1O 0x00030405
18426
#define GPIO_PD1_SSI2XDAT0 0x0003040F
18427
18428
#define GPIO_PD2_I2C8SCL 0x00030802
18429
#define GPIO_PD2_T1CCP0 0x00030803
18430
#define GPIO_PD2_C2O 0x00030805
18431
#define GPIO_PD2_SSI2FSS 0x0003080F
18432
18433
#define GPIO_PD3_I2C8SDA 0x00030C02
18434
#define GPIO_PD3_T1CCP1 0x00030C03
18435
#define GPIO_PD3_SSI2CLK 0x00030C0F
18436
18437
#define GPIO_PD4_U2RX 0x00031001
18438
#define GPIO_PD4_T3CCP0 0x00031003
18439
#define GPIO_PD4_SSI1XDAT2 0x0003100F
18440
18441
#define GPIO_PD5_U2TX 0x00031401
18442
#define GPIO_PD5_T3CCP1 0x00031403
18443
#define GPIO_PD5_SSI1XDAT3 0x0003140F
18444
18445
#define GPIO_PD6_U2RTS 0x00031801
18446
#define GPIO_PD6_T4CCP0 0x00031803
18447
#define GPIO_PD6_USB0EPEN 0x00031805
18448
#define GPIO_PD6_SSI2XDAT3 0x0003180F
18449
18450
#define GPIO_PD7_U2CTS 0x00031C01
18451
#define GPIO_PD7_T4CCP1 0x00031C03
18452
#define GPIO_PD7_USB0PFLT 0x00031C05
18453
#define GPIO_PD7_NMI 0x00031C08
18454
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
18455
18456
#define GPIO_PE0_U1RTS 0x00040001
18457
18458
#define GPIO_PE1_U1DSR 0x00040401
18459
18460
#define GPIO_PE2_U1DCD 0x00040801
18461
18462
#define GPIO_PE3_U1DTR 0x00040C01
18463
18464
#define GPIO_PE4_U1RI 0x00041001
18465
#define GPIO_PE4_SSI1XDAT0 0x0004100F
18466
18467
#define GPIO_PE5_SSI1XDAT1 0x0004140F
18468
18469
#define GPIO_PE6_U0CTS 0x00041801
18470
#define GPIO_PE6_I2C9SCL 0x00041802
18471
18472
#define GPIO_PE7_U0RTS 0x00041C01
18473
#define GPIO_PE7_I2C9SDA 0x00041C02
18474
#define GPIO_PE7_NMI 0x00041C08
18475
18476
#define GPIO_PF0_EN0LED0 0x00050005
18477
#define GPIO_PF0_M0PWM0 0x00050006
18478
#define GPIO_PF0_SSI3XDAT1 0x0005000E
18479
#define GPIO_PF0_TRD2 0x0005000F
18480
18481
#define GPIO_PF1_EN0LED2 0x00050405
18482
#define GPIO_PF1_M0PWM1 0x00050406
18483
#define GPIO_PF1_SSI3XDAT0 0x0005040E
18484
#define GPIO_PF1_TRD1 0x0005040F
18485
18486
#define GPIO_PF2_M0PWM2 0x00050806
18487
#define GPIO_PF2_SSI3FSS 0x0005080E
18488
#define GPIO_PF2_TRD0 0x0005080F
18489
18490
#define GPIO_PF3_M0PWM3 0x00050C06
18491
#define GPIO_PF3_SSI3CLK 0x00050C0E
18492
#define GPIO_PF3_TRCLK 0x00050C0F
18493
18494
#define GPIO_PF4_EN0LED1 0x00051005
18495
#define GPIO_PF4_M0FAULT0 0x00051006
18496
#define GPIO_PF4_SSI3XDAT2 0x0005100E
18497
#define GPIO_PF4_TRD3 0x0005100F
18498
18499
#define GPIO_PF5_SSI3XDAT3 0x0005140E
18500
18501
#define GPIO_PG0_I2C1SCL 0x00060002
18502
#define GPIO_PG0_EN0PPS 0x00060005
18503
#define GPIO_PG0_M0PWM4 0x00060006
18504
#define GPIO_PG0_EPI0S11 0x0006000F
18505
18506
#define GPIO_PG1_I2C1SDA 0x00060402
18507
#define GPIO_PG1_M0PWM5 0x00060406
18508
#define GPIO_PG1_EPI0S10 0x0006040F
18509
18510
#define GPIO_PG2_I2C2SCL 0x00060802
18511
#define GPIO_PG2_SSI2XDAT3 0x0006080F
18512
18513
#define GPIO_PG3_I2C2SDA 0x00060C02
18514
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
18515
18516
#define GPIO_PG4_U0CTS 0x00061001
18517
#define GPIO_PG4_I2C3SCL 0x00061002
18518
#define GPIO_PG4_SSI2XDAT1 0x0006100F
18519
18520
#define GPIO_PG5_U0RTS 0x00061401
18521
#define GPIO_PG5_I2C3SDA 0x00061402
18522
#define GPIO_PG5_SSI2XDAT0 0x0006140F
18523
18524
#define GPIO_PG6_I2C4SCL 0x00061802
18525
#define GPIO_PG6_SSI2FSS 0x0006180F
18526
18527
#define GPIO_PG7_I2C4SDA 0x00061C02
18528
#define GPIO_PG7_SSI2CLK 0x00061C0F
18529
18530
#define GPIO_PH0_U0RTS 0x00070001
18531
#define GPIO_PH0_EPI0S0 0x0007000F
18532
18533
#define GPIO_PH1_U0CTS 0x00070401
18534
#define GPIO_PH1_EPI0S1 0x0007040F
18535
18536
#define GPIO_PH2_U0DCD 0x00070801
18537
#define GPIO_PH2_EPI0S2 0x0007080F
18538
18539
#define GPIO_PH3_U0DSR 0x00070C01
18540
#define GPIO_PH3_EPI0S3 0x00070C0F
18541
18542
#define GPIO_PH4_U0DTR 0x00071001
18543
18544
#define GPIO_PH5_U0RI 0x00071401
18545
#define GPIO_PH5_EN0PPS 0x00071405
18546
18547
#define GPIO_PH6_U5RX 0x00071801
18548
#define GPIO_PH6_U7RX 0x00071802
18549
18550
#define GPIO_PH7_U5TX 0x00071C01
18551
#define GPIO_PH7_U7TX 0x00071C02
18552
18553
#define GPIO_PJ0_U3RX 0x00080001
18554
#define GPIO_PJ0_EN0PPS 0x00080005
18555
18556
#define GPIO_PJ1_U3TX 0x00080401
18557
18558
#define GPIO_PJ2_U2RTS 0x00080801
18559
18560
#define GPIO_PJ3_U2CTS 0x00080C01
18561
18562
#define GPIO_PJ4_U3RTS 0x00081001
18563
18564
#define GPIO_PJ5_U3CTS 0x00081401
18565
18566
#define GPIO_PJ6_U4RTS 0x00081801
18567
18568
#define GPIO_PJ7_U4CTS 0x00081C01
18569
18570
#define GPIO_PK0_U4RX 0x00090001
18571
#define GPIO_PK0_EPI0S0 0x0009000F
18572
18573
#define GPIO_PK1_U4TX 0x00090401
18574
#define GPIO_PK1_EPI0S1 0x0009040F
18575
18576
#define GPIO_PK2_U4RTS 0x00090801
18577
#define GPIO_PK2_EPI0S2 0x0009080F
18578
18579
#define GPIO_PK3_U4CTS 0x00090C01
18580
#define GPIO_PK3_EPI0S3 0x00090C0F
18581
18582
#define GPIO_PK4_I2C3SCL 0x00091002
18583
#define GPIO_PK4_EN0LED0 0x00091005
18584
#define GPIO_PK4_M0PWM6 0x00091006
18585
#define GPIO_PK4_EPI0S32 0x0009100F
18586
18587
#define GPIO_PK5_I2C3SDA 0x00091402
18588
#define GPIO_PK5_EN0LED2 0x00091405
18589
#define GPIO_PK5_M0PWM7 0x00091406
18590
#define GPIO_PK5_EPI0S31 0x0009140F
18591
18592
#define GPIO_PK6_I2C4SCL 0x00091802
18593
#define GPIO_PK6_EN0LED1 0x00091805
18594
#define GPIO_PK6_M0FAULT1 0x00091806
18595
#define GPIO_PK6_EPI0S25 0x0009180F
18596
18597
#define GPIO_PK7_U0RI 0x00091C01
18598
#define GPIO_PK7_I2C4SDA 0x00091C02
18599
#define GPIO_PK7_RTCCLK 0x00091C05
18600
#define GPIO_PK7_M0FAULT2 0x00091C06
18601
#define GPIO_PK7_EPI0S24 0x00091C0F
18602
18603
#define GPIO_PL0_I2C2SDA 0x000A0002
18604
#define GPIO_PL0_M0FAULT3 0x000A0006
18605
#define GPIO_PL0_USB0D0 0x000A000E
18606
#define GPIO_PL0_EPI0S16 0x000A000F
18607
18608
#define GPIO_PL1_I2C2SCL 0x000A0402
18609
#define GPIO_PL1_PHA0 0x000A0406
18610
#define GPIO_PL1_USB0D1 0x000A040E
18611
#define GPIO_PL1_EPI0S17 0x000A040F
18612
18613
#define GPIO_PL2_C0O 0x000A0805
18614
#define GPIO_PL2_PHB0 0x000A0806
18615
#define GPIO_PL2_USB0D2 0x000A080E
18616
#define GPIO_PL2_EPI0S18 0x000A080F
18617
18618
#define GPIO_PL3_C1O 0x000A0C05
18619
#define GPIO_PL3_IDX0 0x000A0C06
18620
#define GPIO_PL3_USB0D3 0x000A0C0E
18621
#define GPIO_PL3_EPI0S19 0x000A0C0F
18622
18623
#define GPIO_PL4_T0CCP0 0x000A1003
18624
#define GPIO_PL4_USB0D4 0x000A100E
18625
#define GPIO_PL4_EPI0S26 0x000A100F
18626
18627
#define GPIO_PL5_T0CCP1 0x000A1403
18628
#define GPIO_PL5_EPI0S33 0x000A140F
18629
#define GPIO_PL5_USB0D5 0x000A140E
18630
18631
#define GPIO_PL6_T1CCP0 0x000A1803
18632
18633
#define GPIO_PL7_T1CCP1 0x000A1C03
18634
18635
#define GPIO_PM0_T2CCP0 0x000B0003
18636
#define GPIO_PM0_EPI0S15 0x000B000F
18637
18638
#define GPIO_PM1_T2CCP1 0x000B0403
18639
#define GPIO_PM1_EPI0S14 0x000B040F
18640
18641
#define GPIO_PM2_T3CCP0 0x000B0803
18642
#define GPIO_PM2_EPI0S13 0x000B080F
18643
18644
#define GPIO_PM3_T3CCP1 0x000B0C03
18645
#define GPIO_PM3_EPI0S12 0x000B0C0F
18646
18647
#define GPIO_PM4_U0CTS 0x000B1001
18648
#define GPIO_PM4_T4CCP0 0x000B1003
18649
18650
#define GPIO_PM5_U0DCD 0x000B1401
18651
#define GPIO_PM5_T4CCP1 0x000B1403
18652
18653
#define GPIO_PM6_U0DSR 0x000B1801
18654
#define GPIO_PM6_T5CCP0 0x000B1803
18655
18656
#define GPIO_PM7_U0RI 0x000B1C01
18657
#define GPIO_PM7_T5CCP1 0x000B1C03
18658
18659
#define GPIO_PN0_U1RTS 0x000C0001
18660
18661
#define GPIO_PN1_U1CTS 0x000C0401
18662
18663
#define GPIO_PN2_U1DCD 0x000C0801
18664
#define GPIO_PN2_U2RTS 0x000C0802
18665
#define GPIO_PN2_EPI0S29 0x000C080F
18666
18667
#define GPIO_PN3_U1DSR 0x000C0C01
18668
#define GPIO_PN3_U2CTS 0x000C0C02
18669
#define GPIO_PN3_EPI0S30 0x000C0C0F
18670
18671
#define GPIO_PN4_U1DTR 0x000C1001
18672
#define GPIO_PN4_U3RTS 0x000C1002
18673
#define GPIO_PN4_I2C2SDA 0x000C1003
18674
#define GPIO_PN4_EPI0S34 0x000C100F
18675
18676
#define GPIO_PN5_U1RI 0x000C1401
18677
#define GPIO_PN5_U3CTS 0x000C1402
18678
#define GPIO_PN5_I2C2SCL 0x000C1403
18679
#define GPIO_PN5_EPI0S35 0x000C140F
18680
18681
#define GPIO_PN6_U4RTS 0x000C1802
18682
18683
#define GPIO_PN7_U1RTS 0x000C1C01
18684
#define GPIO_PN7_U4CTS 0x000C1C02
18685
18686
#define GPIO_PP0_U6RX 0x000D0001
18687
#define GPIO_PP0_T6CCP0 0x000D0005
18688
#define GPIO_PP0_SSI3XDAT2 0x000D000F
18689
18690
#define GPIO_PP1_U6TX 0x000D0401
18691
#define GPIO_PP1_T6CCP1 0x000D0405
18692
#define GPIO_PP1_SSI3XDAT3 0x000D040F
18693
18694
#define GPIO_PP2_U0DTR 0x000D0801
18695
#define GPIO_PP2_USB0NXT 0x000D080E
18696
#define GPIO_PP2_EPI0S29 0x000D080F
18697
18698
#define GPIO_PP3_U1CTS 0x000D0C01
18699
#define GPIO_PP3_U0DCD 0x000D0C02
18700
#define GPIO_PP3_RTCCLK 0x000D0C07
18701
#define GPIO_PP3_USB0DIR 0x000D0C0E
18702
#define GPIO_PP3_EPI0S30 0x000D0C0F
18703
18704
#define GPIO_PP4_U3RTS 0x000D1001
18705
#define GPIO_PP4_U0DSR 0x000D1002
18706
#define GPIO_PP4_USB0D7 0x000D100E
18707
18708
#define GPIO_PP5_U3CTS 0x000D1401
18709
#define GPIO_PP5_I2C2SCL 0x000D1402
18710
#define GPIO_PP5_USB0D6 0x000D140E
18711
18712
#define GPIO_PP6_U1DCD 0x000D1801
18713
#define GPIO_PP6_I2C2SDA 0x000D1802
18714
18715
#define GPIO_PQ0_T6CCP0 0x000E0003
18716
#define GPIO_PQ0_SSI3CLK 0x000E000E
18717
#define GPIO_PQ0_EPI0S20 0x000E000F
18718
18719
#define GPIO_PQ1_T6CCP1 0x000E0403
18720
#define GPIO_PQ1_SSI3FSS 0x000E040E
18721
#define GPIO_PQ1_EPI0S21 0x000E040F
18722
18723
#define GPIO_PQ2_T7CCP0 0x000E0803
18724
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
18725
#define GPIO_PQ2_EPI0S22 0x000E080F
18726
18727
#define GPIO_PQ3_T7CCP1 0x000E0C03
18728
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
18729
#define GPIO_PQ3_EPI0S23 0x000E0C0F
18730
18731
#define GPIO_PQ4_U1RX 0x000E1001
18732
#define GPIO_PQ4_DIVSCLK 0x000E1007
18733
18734
#define GPIO_PQ5_U1TX 0x000E1401
18735
18736
#define GPIO_PQ6_U1DTR 0x000E1801
18737
18738
#define GPIO_PQ7_U1RI 0x000E1C01
18739
18740
#define GPIO_PR0_U4TX 0x000F0001
18741
#define GPIO_PR0_I2C1SCL 0x000F0002
18742
#define GPIO_PR0_M0PWM0 0x000F0006
18743
18744
#define GPIO_PR1_U4RX 0x000F0401
18745
#define GPIO_PR1_I2C1SDA 0x000F0402
18746
#define GPIO_PR1_M0PWM1 0x000F0406
18747
18748
#define GPIO_PR2_I2C2SCL 0x000F0802
18749
#define GPIO_PR2_M0PWM2 0x000F0806
18750
18751
#define GPIO_PR3_I2C2SDA 0x000F0C02
18752
#define GPIO_PR3_M0PWM3 0x000F0C06
18753
18754
#define GPIO_PR4_I2C3SCL 0x000F1002
18755
#define GPIO_PR4_T0CCP0 0x000F1003
18756
#define GPIO_PR4_M0PWM4 0x000F1006
18757
18758
#define GPIO_PR5_U1RX 0x000F1401
18759
#define GPIO_PR5_I2C3SDA 0x000F1402
18760
#define GPIO_PR5_T0CCP1 0x000F1403
18761
#define GPIO_PR5_M0PWM5 0x000F1406
18762
18763
#define GPIO_PR6_U1TX 0x000F1801
18764
#define GPIO_PR6_I2C4SCL 0x000F1802
18765
#define GPIO_PR6_T1CCP0 0x000F1803
18766
#define GPIO_PR6_M0PWM6 0x000F1806
18767
18768
#define GPIO_PR7_I2C4SDA 0x000F1C02
18769
#define GPIO_PR7_T1CCP1 0x000F1C03
18770
#define GPIO_PR7_M0PWM7 0x000F1C06
18771
18772
#define GPIO_PS0_T2CCP0 0x00100003
18773
#define GPIO_PS0_M0FAULT0 0x00100006
18774
18775
#define GPIO_PS1_T2CCP1 0x00100403
18776
#define GPIO_PS1_M0FAULT1 0x00100406
18777
18778
#define GPIO_PS2_U1DSR 0x00100801
18779
#define GPIO_PS2_T3CCP0 0x00100803
18780
#define GPIO_PS2_M0FAULT2 0x00100806
18781
18782
#define GPIO_PS3_T3CCP1 0x00100C03
18783
#define GPIO_PS3_M0FAULT3 0x00100C06
18784
18785
#define GPIO_PS4_T4CCP0 0x00101003
18786
#define GPIO_PS4_PHA0 0x00101006
18787
18788
#define GPIO_PS5_T4CCP1 0x00101403
18789
#define GPIO_PS5_PHB0 0x00101406
18790
18791
#define GPIO_PS6_T5CCP0 0x00101803
18792
#define GPIO_PS6_IDX0 0x00101806
18793
18794
#define GPIO_PS7_T5CCP1 0x00101C03
18795
18796
#define GPIO_PT0_T6CCP0 0x00110003
18797
#define GPIO_PT0_CAN0RX 0x00110007
18798
18799
#define GPIO_PT1_T6CCP1 0x00110403
18800
#define GPIO_PT1_CAN0TX 0x00110407
18801
18802
#define GPIO_PT2_T7CCP0 0x00110803
18803
#define GPIO_PT2_CAN1RX 0x00110807
18804
18805
#define GPIO_PT3_T7CCP1 0x00110C03
18806
#define GPIO_PT3_CAN1TX 0x00110C07
18807
18808
#endif // PART_TM4C129ENCZAD
18809
18810
//*****************************************************************************
18811
//
18812
// TM4C129LNCZAD Port/Pin Mapping Definitions
18813
//
18814
//*****************************************************************************
18815
#ifdef PART_TM4C129LNCZAD
18816
18817
#define GPIO_PA0_U0RX 0x00000001
18818
#define GPIO_PA0_I2C9SCL 0x00000002
18819
#define GPIO_PA0_T0CCP0 0x00000003
18820
#define GPIO_PA0_CAN0RX 0x00000007
18821
18822
#define GPIO_PA1_U0TX 0x00000401
18823
#define GPIO_PA1_I2C9SDA 0x00000402
18824
#define GPIO_PA1_T0CCP1 0x00000403
18825
#define GPIO_PA1_CAN0TX 0x00000407
18826
18827
#define GPIO_PA2_U4RX 0x00000801
18828
#define GPIO_PA2_I2C8SCL 0x00000802
18829
#define GPIO_PA2_T1CCP0 0x00000803
18830
#define GPIO_PA2_SSI0CLK 0x0000080F
18831
18832
#define GPIO_PA3_U4TX 0x00000C01
18833
#define GPIO_PA3_I2C8SDA 0x00000C02
18834
#define GPIO_PA3_T1CCP1 0x00000C03
18835
#define GPIO_PA3_SSI0FSS 0x00000C0F
18836
18837
#define GPIO_PA4_U3RX 0x00001001
18838
#define GPIO_PA4_T2CCP0 0x00001003
18839
#define GPIO_PA4_I2C7SCL 0x00001002
18840
#define GPIO_PA4_SSI0XDAT0 0x0000100F
18841
18842
#define GPIO_PA5_U3TX 0x00001401
18843
#define GPIO_PA5_T2CCP1 0x00001403
18844
#define GPIO_PA5_I2C7SDA 0x00001402
18845
#define GPIO_PA5_SSI0XDAT1 0x0000140F
18846
18847
#define GPIO_PA6_U2RX 0x00001801
18848
#define GPIO_PA6_I2C6SCL 0x00001802
18849
#define GPIO_PA6_T3CCP0 0x00001803
18850
#define GPIO_PA6_USB0EPEN 0x00001805
18851
#define GPIO_PA6_SSI0XDAT2 0x0000180D
18852
#define GPIO_PA6_EPI0S8 0x0000180F
18853
18854
#define GPIO_PA7_U2TX 0x00001C01
18855
#define GPIO_PA7_I2C6SDA 0x00001C02
18856
#define GPIO_PA7_T3CCP1 0x00001C03
18857
#define GPIO_PA7_USB0PFLT 0x00001C05
18858
#define GPIO_PA7_USB0EPEN 0x00001C0B
18859
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
18860
#define GPIO_PA7_EPI0S9 0x00001C0F
18861
18862
#define GPIO_PB0_U1RX 0x00010001
18863
#define GPIO_PB0_I2C5SCL 0x00010002
18864
#define GPIO_PB0_CAN1RX 0x00010007
18865
#define GPIO_PB0_T4CCP0 0x00010003
18866
18867
#define GPIO_PB1_U1TX 0x00010401
18868
#define GPIO_PB1_I2C5SDA 0x00010402
18869
#define GPIO_PB1_CAN1TX 0x00010407
18870
#define GPIO_PB1_T4CCP1 0x00010403
18871
18872
#define GPIO_PB2_T5CCP0 0x00010803
18873
#define GPIO_PB2_I2C0SCL 0x00010802
18874
#define GPIO_PB2_USB0STP 0x0001080E
18875
#define GPIO_PB2_EPI0S27 0x0001080F
18876
18877
#define GPIO_PB3_I2C0SDA 0x00010C02
18878
#define GPIO_PB3_T5CCP1 0x00010C03
18879
#define GPIO_PB3_USB0CLK 0x00010C0E
18880
#define GPIO_PB3_EPI0S28 0x00010C0F
18881
18882
#define GPIO_PB4_U0CTS 0x00011001
18883
#define GPIO_PB4_I2C5SCL 0x00011002
18884
#define GPIO_PB4_SSI1FSS 0x0001100F
18885
18886
#define GPIO_PB5_U0RTS 0x00011401
18887
#define GPIO_PB5_I2C5SDA 0x00011402
18888
#define GPIO_PB5_SSI1CLK 0x0001140F
18889
18890
#define GPIO_PB6_I2C6SCL 0x00011802
18891
#define GPIO_PB6_T6CCP0 0x00011803
18892
18893
#define GPIO_PB7_I2C6SDA 0x00011C02
18894
#define GPIO_PB7_T6CCP1 0x00011C03
18895
18896
#define GPIO_PC0_TCK 0x00020001
18897
#define GPIO_PC0_SWCLK 0x00020001
18898
18899
#define GPIO_PC1_TMS 0x00020401
18900
#define GPIO_PC1_SWDIO 0x00020401
18901
18902
#define GPIO_PC2_TDI 0x00020801
18903
18904
#define GPIO_PC3_SWO 0x00020C01
18905
#define GPIO_PC3_TDO 0x00020C01
18906
18907
#define GPIO_PC4_U7RX 0x00021001
18908
#define GPIO_PC4_T7CCP0 0x00021003
18909
#define GPIO_PC4_EPI0S7 0x0002100F
18910
18911
#define GPIO_PC5_U7TX 0x00021401
18912
#define GPIO_PC5_T7CCP1 0x00021403
18913
#define GPIO_PC5_RTCCLK 0x00021407
18914
#define GPIO_PC5_EPI0S6 0x0002140F
18915
18916
#define GPIO_PC6_U5RX 0x00021801
18917
#define GPIO_PC6_EPI0S5 0x0002180F
18918
18919
#define GPIO_PC7_U5TX 0x00021C01
18920
#define GPIO_PC7_EPI0S4 0x00021C0F
18921
18922
#define GPIO_PD0_I2C7SCL 0x00030002
18923
#define GPIO_PD0_T0CCP0 0x00030003
18924
#define GPIO_PD0_C0O 0x00030005
18925
#define GPIO_PD0_SSI2XDAT1 0x0003000F
18926
18927
#define GPIO_PD1_I2C7SDA 0x00030402
18928
#define GPIO_PD1_T0CCP1 0x00030403
18929
#define GPIO_PD1_C1O 0x00030405
18930
#define GPIO_PD1_SSI2XDAT0 0x0003040F
18931
18932
#define GPIO_PD2_I2C8SCL 0x00030802
18933
#define GPIO_PD2_T1CCP0 0x00030803
18934
#define GPIO_PD2_C2O 0x00030805
18935
#define GPIO_PD2_SSI2FSS 0x0003080F
18936
18937
#define GPIO_PD3_I2C8SDA 0x00030C02
18938
#define GPIO_PD3_T1CCP1 0x00030C03
18939
#define GPIO_PD3_SSI2CLK 0x00030C0F
18940
18941
#define GPIO_PD4_U2RX 0x00031001
18942
#define GPIO_PD4_T3CCP0 0x00031003
18943
#define GPIO_PD4_SSI1XDAT2 0x0003100F
18944
18945
#define GPIO_PD5_U2TX 0x00031401
18946
#define GPIO_PD5_T3CCP1 0x00031403
18947
#define GPIO_PD5_SSI1XDAT3 0x0003140F
18948
18949
#define GPIO_PD6_U2RTS 0x00031801
18950
#define GPIO_PD6_T4CCP0 0x00031803
18951
#define GPIO_PD6_USB0EPEN 0x00031805
18952
#define GPIO_PD6_SSI2XDAT3 0x0003180F
18953
18954
#define GPIO_PD7_U2CTS 0x00031C01
18955
#define GPIO_PD7_T4CCP1 0x00031C03
18956
#define GPIO_PD7_USB0PFLT 0x00031C05
18957
#define GPIO_PD7_NMI 0x00031C08
18958
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
18959
18960
#define GPIO_PE0_U1RTS 0x00040001
18961
18962
#define GPIO_PE1_U1DSR 0x00040401
18963
18964
#define GPIO_PE2_U1DCD 0x00040801
18965
18966
#define GPIO_PE3_U1DTR 0x00040C01
18967
18968
#define GPIO_PE4_U1RI 0x00041001
18969
#define GPIO_PE4_SSI1XDAT0 0x0004100F
18970
18971
#define GPIO_PE5_SSI1XDAT1 0x0004140F
18972
18973
#define GPIO_PE6_U0CTS 0x00041801
18974
#define GPIO_PE6_I2C9SCL 0x00041802
18975
18976
#define GPIO_PE7_U0RTS 0x00041C01
18977
#define GPIO_PE7_I2C9SDA 0x00041C02
18978
#define GPIO_PE7_NMI 0x00041C08
18979
18980
#define GPIO_PF0_EN0LED0 0x00050005
18981
#define GPIO_PF0_M0PWM0 0x00050006
18982
#define GPIO_PF0_SSI3XDAT1 0x0005000E
18983
#define GPIO_PF0_TRD2 0x0005000F
18984
18985
#define GPIO_PF1_EN0LED2 0x00050405
18986
#define GPIO_PF1_M0PWM1 0x00050406
18987
#define GPIO_PF1_SSI3XDAT0 0x0005040E
18988
#define GPIO_PF1_TRD1 0x0005040F
18989
18990
#define GPIO_PF2_M0PWM2 0x00050806
18991
#define GPIO_PF2_SSI3FSS 0x0005080E
18992
#define GPIO_PF2_TRD0 0x0005080F
18993
18994
#define GPIO_PF3_M0PWM3 0x00050C06
18995
#define GPIO_PF3_SSI3CLK 0x00050C0E
18996
#define GPIO_PF3_TRCLK 0x00050C0F
18997
18998
#define GPIO_PF4_EN0LED1 0x00051005
18999
#define GPIO_PF4_M0FAULT0 0x00051006
19000
#define GPIO_PF4_SSI3XDAT2 0x0005100E
19001
#define GPIO_PF4_TRD3 0x0005100F
19002
19003
#define GPIO_PF5_SSI3XDAT3 0x0005140E
19004
19005
#define GPIO_PF6_LCDMCLK 0x0005180F
19006
19007
#define GPIO_PF7_LCDDATA02 0x00051C0F
19008
19009
#define GPIO_PG0_I2C1SCL 0x00060002
19010
#define GPIO_PG0_EN0PPS 0x00060005
19011
#define GPIO_PG0_M0PWM4 0x00060006
19012
#define GPIO_PG0_EPI0S11 0x0006000F
19013
19014
#define GPIO_PG1_I2C1SDA 0x00060402
19015
#define GPIO_PG1_M0PWM5 0x00060406
19016
#define GPIO_PG1_EPI0S10 0x0006040F
19017
19018
#define GPIO_PG2_I2C2SCL 0x00060802
19019
#define GPIO_PG2_SSI2XDAT3 0x0006080F
19020
19021
#define GPIO_PG3_I2C2SDA 0x00060C02
19022
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
19023
19024
#define GPIO_PG4_U0CTS 0x00061001
19025
#define GPIO_PG4_I2C3SCL 0x00061002
19026
#define GPIO_PG4_SSI2XDAT1 0x0006100F
19027
19028
#define GPIO_PG5_U0RTS 0x00061401
19029
#define GPIO_PG5_I2C3SDA 0x00061402
19030
#define GPIO_PG5_SSI2XDAT0 0x0006140F
19031
19032
#define GPIO_PG6_I2C4SCL 0x00061802
19033
#define GPIO_PG6_SSI2FSS 0x0006180F
19034
19035
#define GPIO_PG7_I2C4SDA 0x00061C02
19036
#define GPIO_PG7_SSI2CLK 0x00061C0F
19037
19038
#define GPIO_PH0_U0RTS 0x00070001
19039
#define GPIO_PH0_EPI0S0 0x0007000F
19040
19041
#define GPIO_PH1_U0CTS 0x00070401
19042
#define GPIO_PH1_EPI0S1 0x0007040F
19043
19044
#define GPIO_PH2_U0DCD 0x00070801
19045
#define GPIO_PH2_EPI0S2 0x0007080F
19046
19047
#define GPIO_PH3_U0DSR 0x00070C01
19048
#define GPIO_PH3_EPI0S3 0x00070C0F
19049
19050
#define GPIO_PH4_U0DTR 0x00071001
19051
19052
#define GPIO_PH5_U0RI 0x00071401
19053
#define GPIO_PH5_EN0PPS 0x00071405
19054
19055
#define GPIO_PH6_U5RX 0x00071801
19056
#define GPIO_PH6_U7RX 0x00071802
19057
19058
#define GPIO_PH7_U5TX 0x00071C01
19059
#define GPIO_PH7_U7TX 0x00071C02
19060
19061
#define GPIO_PJ0_U3RX 0x00080001
19062
#define GPIO_PJ0_EN0PPS 0x00080005
19063
19064
#define GPIO_PJ1_U3TX 0x00080401
19065
19066
#define GPIO_PJ2_U2RTS 0x00080801
19067
#define GPIO_PJ2_LCDDATA14 0x0008080F
19068
19069
#define GPIO_PJ3_U2CTS 0x00080C01
19070
#define GPIO_PJ3_LCDDATA15 0x00080C0F
19071
19072
#define GPIO_PJ4_U3RTS 0x00081001
19073
#define GPIO_PJ4_LCDDATA16 0x0008100F
19074
19075
#define GPIO_PJ5_U3CTS 0x00081401
19076
#define GPIO_PJ5_LCDDATA17 0x0008140F
19077
19078
#define GPIO_PJ6_U4RTS 0x00081801
19079
#define GPIO_PJ6_LCDAC 0x0008180F
19080
19081
#define GPIO_PJ7_U4CTS 0x00081C01
19082
19083
#define GPIO_PK0_U4RX 0x00090001
19084
#define GPIO_PK0_EPI0S0 0x0009000F
19085
19086
#define GPIO_PK1_U4TX 0x00090401
19087
#define GPIO_PK1_EPI0S1 0x0009040F
19088
19089
#define GPIO_PK2_U4RTS 0x00090801
19090
#define GPIO_PK2_EPI0S2 0x0009080F
19091
19092
#define GPIO_PK3_U4CTS 0x00090C01
19093
#define GPIO_PK3_EPI0S3 0x00090C0F
19094
19095
#define GPIO_PK4_I2C3SCL 0x00091002
19096
#define GPIO_PK4_EN0LED0 0x00091005
19097
#define GPIO_PK4_M0PWM6 0x00091006
19098
#define GPIO_PK4_EPI0S32 0x0009100F
19099
19100
#define GPIO_PK5_I2C3SDA 0x00091402
19101
#define GPIO_PK5_EN0LED2 0x00091405
19102
#define GPIO_PK5_M0PWM7 0x00091406
19103
#define GPIO_PK5_EPI0S31 0x0009140F
19104
19105
#define GPIO_PK6_I2C4SCL 0x00091802
19106
#define GPIO_PK6_EN0LED1 0x00091805
19107
#define GPIO_PK6_M0FAULT1 0x00091806
19108
#define GPIO_PK6_EPI0S25 0x0009180F
19109
19110
#define GPIO_PK7_U0RI 0x00091C01
19111
#define GPIO_PK7_I2C4SDA 0x00091C02
19112
#define GPIO_PK7_RTCCLK 0x00091C05
19113
#define GPIO_PK7_M0FAULT2 0x00091C06
19114
#define GPIO_PK7_EPI0S24 0x00091C0F
19115
19116
#define GPIO_PL0_I2C2SDA 0x000A0002
19117
#define GPIO_PL0_M0FAULT3 0x000A0006
19118
#define GPIO_PL0_USB0D0 0x000A000E
19119
#define GPIO_PL0_EPI0S16 0x000A000F
19120
19121
#define GPIO_PL1_I2C2SCL 0x000A0402
19122
#define GPIO_PL1_PHA0 0x000A0406
19123
#define GPIO_PL1_USB0D1 0x000A040E
19124
#define GPIO_PL1_EPI0S17 0x000A040F
19125
19126
#define GPIO_PL2_C0O 0x000A0805
19127
#define GPIO_PL2_PHB0 0x000A0806
19128
#define GPIO_PL2_USB0D2 0x000A080E
19129
#define GPIO_PL2_EPI0S18 0x000A080F
19130
19131
#define GPIO_PL3_C1O 0x000A0C05
19132
#define GPIO_PL3_IDX0 0x000A0C06
19133
#define GPIO_PL3_USB0D3 0x000A0C0E
19134
#define GPIO_PL3_EPI0S19 0x000A0C0F
19135
19136
#define GPIO_PL4_T0CCP0 0x000A1003
19137
#define GPIO_PL4_USB0D4 0x000A100E
19138
#define GPIO_PL4_EPI0S26 0x000A100F
19139
19140
#define GPIO_PL5_T0CCP1 0x000A1403
19141
#define GPIO_PL5_EPI0S33 0x000A140F
19142
#define GPIO_PL5_USB0D5 0x000A140E
19143
19144
#define GPIO_PL6_T1CCP0 0x000A1803
19145
19146
#define GPIO_PL7_T1CCP1 0x000A1C03
19147
19148
#define GPIO_PM0_T2CCP0 0x000B0003
19149
#define GPIO_PM0_EPI0S15 0x000B000F
19150
19151
#define GPIO_PM1_T2CCP1 0x000B0403
19152
#define GPIO_PM1_EPI0S14 0x000B040F
19153
19154
#define GPIO_PM2_T3CCP0 0x000B0803
19155
#define GPIO_PM2_EPI0S13 0x000B080F
19156
19157
#define GPIO_PM3_T3CCP1 0x000B0C03
19158
#define GPIO_PM3_EPI0S12 0x000B0C0F
19159
19160
#define GPIO_PM4_U0CTS 0x000B1001
19161
#define GPIO_PM4_T4CCP0 0x000B1003
19162
19163
#define GPIO_PM5_U0DCD 0x000B1401
19164
#define GPIO_PM5_T4CCP1 0x000B1403
19165
19166
#define GPIO_PM6_U0DSR 0x000B1801
19167
#define GPIO_PM6_T5CCP0 0x000B1803
19168
19169
#define GPIO_PM7_U0RI 0x000B1C01
19170
#define GPIO_PM7_T5CCP1 0x000B1C03
19171
19172
#define GPIO_PN0_U1RTS 0x000C0001
19173
19174
#define GPIO_PN1_U1CTS 0x000C0401
19175
19176
#define GPIO_PN2_U1DCD 0x000C0801
19177
#define GPIO_PN2_U2RTS 0x000C0802
19178
#define GPIO_PN2_EPI0S29 0x000C080F
19179
19180
#define GPIO_PN3_U1DSR 0x000C0C01
19181
#define GPIO_PN3_U2CTS 0x000C0C02
19182
#define GPIO_PN3_EPI0S30 0x000C0C0F
19183
19184
#define GPIO_PN4_U1DTR 0x000C1001
19185
#define GPIO_PN4_U3RTS 0x000C1002
19186
#define GPIO_PN4_I2C2SDA 0x000C1003
19187
#define GPIO_PN4_EPI0S34 0x000C100F
19188
19189
#define GPIO_PN5_U1RI 0x000C1401
19190
#define GPIO_PN5_U3CTS 0x000C1402
19191
#define GPIO_PN5_I2C2SCL 0x000C1403
19192
#define GPIO_PN5_EPI0S35 0x000C140F
19193
19194
#define GPIO_PN6_U4RTS 0x000C1802
19195
#define GPIO_PN6_LCDDATA13 0x000C180F
19196
19197
#define GPIO_PN7_U1RTS 0x000C1C01
19198
#define GPIO_PN7_U4CTS 0x000C1C02
19199
#define GPIO_PN7_LCDDATA12 0x000C1C0F
19200
19201
#define GPIO_PP0_U6RX 0x000D0001
19202
#define GPIO_PP0_T6CCP0 0x000D0005
19203
#define GPIO_PP0_SSI3XDAT2 0x000D000F
19204
19205
#define GPIO_PP1_U6TX 0x000D0401
19206
#define GPIO_PP1_T6CCP1 0x000D0405
19207
#define GPIO_PP1_SSI3XDAT3 0x000D040F
19208
19209
#define GPIO_PP2_U0DTR 0x000D0801
19210
#define GPIO_PP2_USB0NXT 0x000D080E
19211
#define GPIO_PP2_EPI0S29 0x000D080F
19212
19213
#define GPIO_PP3_U1CTS 0x000D0C01
19214
#define GPIO_PP3_U0DCD 0x000D0C02
19215
#define GPIO_PP3_RTCCLK 0x000D0C07
19216
#define GPIO_PP3_USB0DIR 0x000D0C0E
19217
#define GPIO_PP3_EPI0S30 0x000D0C0F
19218
19219
#define GPIO_PP4_U3RTS 0x000D1001
19220
#define GPIO_PP4_U0DSR 0x000D1002
19221
#define GPIO_PP4_USB0D7 0x000D100E
19222
19223
#define GPIO_PP5_U3CTS 0x000D1401
19224
#define GPIO_PP5_I2C2SCL 0x000D1402
19225
#define GPIO_PP5_USB0D6 0x000D140E
19226
19227
#define GPIO_PP6_U1DCD 0x000D1801
19228
#define GPIO_PP6_I2C2SDA 0x000D1802
19229
19230
#define GPIO_PQ0_T6CCP0 0x000E0003
19231
#define GPIO_PQ0_SSI3CLK 0x000E000E
19232
#define GPIO_PQ0_EPI0S20 0x000E000F
19233
19234
#define GPIO_PQ1_T6CCP1 0x000E0403
19235
#define GPIO_PQ1_SSI3FSS 0x000E040E
19236
#define GPIO_PQ1_EPI0S21 0x000E040F
19237
19238
#define GPIO_PQ2_T7CCP0 0x000E0803
19239
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
19240
#define GPIO_PQ2_EPI0S22 0x000E080F
19241
19242
#define GPIO_PQ3_T7CCP1 0x000E0C03
19243
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
19244
#define GPIO_PQ3_EPI0S23 0x000E0C0F
19245
19246
#define GPIO_PQ4_U1RX 0x000E1001
19247
#define GPIO_PQ4_DIVSCLK 0x000E1007
19248
19249
#define GPIO_PQ5_U1TX 0x000E1401
19250
19251
#define GPIO_PQ6_U1DTR 0x000E1801
19252
19253
#define GPIO_PQ7_U1RI 0x000E1C01
19254
19255
#define GPIO_PR0_U4TX 0x000F0001
19256
#define GPIO_PR0_I2C1SCL 0x000F0002
19257
#define GPIO_PR0_M0PWM0 0x000F0006
19258
#define GPIO_PR0_LCDCP 0x000F000F
19259
19260
#define GPIO_PR1_U4RX 0x000F0401
19261
#define GPIO_PR1_I2C1SDA 0x000F0402
19262
#define GPIO_PR1_M0PWM1 0x000F0406
19263
#define GPIO_PR1_LCDFP 0x000F040F
19264
19265
#define GPIO_PR2_I2C2SCL 0x000F0802
19266
#define GPIO_PR2_M0PWM2 0x000F0806
19267
#define GPIO_PR2_LCDLP 0x000F080F
19268
19269
#define GPIO_PR3_I2C2SDA 0x000F0C02
19270
#define GPIO_PR3_M0PWM3 0x000F0C06
19271
#define GPIO_PR3_LCDDATA03 0x000F0C0F
19272
19273
#define GPIO_PR4_I2C3SCL 0x000F1002
19274
#define GPIO_PR4_T0CCP0 0x000F1003
19275
#define GPIO_PR4_M0PWM4 0x000F1006
19276
#define GPIO_PR4_LCDDATA00 0x000F100F
19277
19278
#define GPIO_PR5_U1RX 0x000F1401
19279
#define GPIO_PR5_I2C3SDA 0x000F1402
19280
#define GPIO_PR5_T0CCP1 0x000F1403
19281
#define GPIO_PR5_M0PWM5 0x000F1406
19282
#define GPIO_PR5_LCDDATA01 0x000F140F
19283
19284
#define GPIO_PR6_U1TX 0x000F1801
19285
#define GPIO_PR6_I2C4SCL 0x000F1802
19286
#define GPIO_PR6_T1CCP0 0x000F1803
19287
#define GPIO_PR6_M0PWM6 0x000F1806
19288
#define GPIO_PR6_LCDDATA04 0x000F180F
19289
19290
#define GPIO_PR7_I2C4SDA 0x000F1C02
19291
#define GPIO_PR7_T1CCP1 0x000F1C03
19292
#define GPIO_PR7_M0PWM7 0x000F1C06
19293
#define GPIO_PR7_LCDDATA05 0x000F1C0F
19294
19295
#define GPIO_PS0_T2CCP0 0x00100003
19296
#define GPIO_PS0_M0FAULT0 0x00100006
19297
#define GPIO_PS0_LCDDATA20 0x0010000F
19298
19299
#define GPIO_PS1_T2CCP1 0x00100403
19300
#define GPIO_PS1_M0FAULT1 0x00100406
19301
#define GPIO_PS1_LCDDATA21 0x0010040F
19302
19303
#define GPIO_PS2_U1DSR 0x00100801
19304
#define GPIO_PS2_T3CCP0 0x00100803
19305
#define GPIO_PS2_M0FAULT2 0x00100806
19306
#define GPIO_PS2_LCDDATA22 0x0010080F
19307
19308
#define GPIO_PS3_T3CCP1 0x00100C03
19309
#define GPIO_PS3_M0FAULT3 0x00100C06
19310
#define GPIO_PS3_LCDDATA23 0x00100C0F
19311
19312
#define GPIO_PS4_T4CCP0 0x00101003
19313
#define GPIO_PS4_PHA0 0x00101006
19314
#define GPIO_PS4_LCDDATA06 0x0010100F
19315
19316
#define GPIO_PS5_T4CCP1 0x00101403
19317
#define GPIO_PS5_PHB0 0x00101406
19318
#define GPIO_PS5_LCDDATA07 0x0010140F
19319
19320
#define GPIO_PS6_T5CCP0 0x00101803
19321
#define GPIO_PS6_IDX0 0x00101806
19322
#define GPIO_PS6_LCDDATA08 0x0010180F
19323
19324
#define GPIO_PS7_T5CCP1 0x00101C03
19325
#define GPIO_PS7_LCDDATA09 0x00101C0F
19326
19327
#define GPIO_PT0_T6CCP0 0x00110003
19328
#define GPIO_PT0_CAN0RX 0x00110007
19329
#define GPIO_PT0_LCDDATA10 0x0011000F
19330
19331
#define GPIO_PT1_T6CCP1 0x00110403
19332
#define GPIO_PT1_CAN0TX 0x00110407
19333
#define GPIO_PT1_LCDDATA11 0x0011040F
19334
19335
#define GPIO_PT2_T7CCP0 0x00110803
19336
#define GPIO_PT2_CAN1RX 0x00110807
19337
#define GPIO_PT2_LCDDATA18 0x0011080F
19338
19339
#define GPIO_PT3_T7CCP1 0x00110C03
19340
#define GPIO_PT3_CAN1TX 0x00110C07
19341
#define GPIO_PT3_LCDDATA19 0x00110C0F
19342
19343
#endif // PART_TM4C129LNCZAD
19344
19345
//*****************************************************************************
19346
//
19347
// TM4C129XKCZAD Port/Pin Mapping Definitions
19348
//
19349
//*****************************************************************************
19350
#ifdef PART_TM4C129XKCZAD
19351
19352
#define GPIO_PA0_U0RX 0x00000001
19353
#define GPIO_PA0_I2C9SCL 0x00000002
19354
#define GPIO_PA0_T0CCP0 0x00000003
19355
#define GPIO_PA0_CAN0RX 0x00000007
19356
19357
#define GPIO_PA1_U0TX 0x00000401
19358
#define GPIO_PA1_I2C9SDA 0x00000402
19359
#define GPIO_PA1_T0CCP1 0x00000403
19360
#define GPIO_PA1_CAN0TX 0x00000407
19361
19362
#define GPIO_PA2_U4RX 0x00000801
19363
#define GPIO_PA2_I2C8SCL 0x00000802
19364
#define GPIO_PA2_T1CCP0 0x00000803
19365
#define GPIO_PA2_SSI0CLK 0x0000080F
19366
19367
#define GPIO_PA3_U4TX 0x00000C01
19368
#define GPIO_PA3_I2C8SDA 0x00000C02
19369
#define GPIO_PA3_T1CCP1 0x00000C03
19370
#define GPIO_PA3_SSI0FSS 0x00000C0F
19371
19372
#define GPIO_PA4_U3RX 0x00001001
19373
#define GPIO_PA4_T2CCP0 0x00001003
19374
#define GPIO_PA4_I2C7SCL 0x00001002
19375
#define GPIO_PA4_SSI0XDAT0 0x0000100F
19376
19377
#define GPIO_PA5_U3TX 0x00001401
19378
#define GPIO_PA5_T2CCP1 0x00001403
19379
#define GPIO_PA5_I2C7SDA 0x00001402
19380
#define GPIO_PA5_SSI0XDAT1 0x0000140F
19381
19382
#define GPIO_PA6_U2RX 0x00001801
19383
#define GPIO_PA6_I2C6SCL 0x00001802
19384
#define GPIO_PA6_T3CCP0 0x00001803
19385
#define GPIO_PA6_USB0EPEN 0x00001805
19386
#define GPIO_PA6_SSI0XDAT2 0x0000180D
19387
#define GPIO_PA6_EN0RXCK 0x0000180E
19388
#define GPIO_PA6_EPI0S8 0x0000180F
19389
19390
#define GPIO_PA7_U2TX 0x00001C01
19391
#define GPIO_PA7_I2C6SDA 0x00001C02
19392
#define GPIO_PA7_T3CCP1 0x00001C03
19393
#define GPIO_PA7_USB0PFLT 0x00001C05
19394
#define GPIO_PA7_USB0EPEN 0x00001C0B
19395
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
19396
#define GPIO_PA7_EPI0S9 0x00001C0F
19397
19398
#define GPIO_PB0_U1RX 0x00010001
19399
#define GPIO_PB0_I2C5SCL 0x00010002
19400
#define GPIO_PB0_CAN1RX 0x00010007
19401
#define GPIO_PB0_T4CCP0 0x00010003
19402
19403
#define GPIO_PB1_U1TX 0x00010401
19404
#define GPIO_PB1_I2C5SDA 0x00010402
19405
#define GPIO_PB1_CAN1TX 0x00010407
19406
#define GPIO_PB1_T4CCP1 0x00010403
19407
19408
#define GPIO_PB2_T5CCP0 0x00010803
19409
#define GPIO_PB2_I2C0SCL 0x00010802
19410
#define GPIO_PB2_EN0MDC 0x00010805
19411
#define GPIO_PB2_USB0STP 0x0001080E
19412
#define GPIO_PB2_EPI0S27 0x0001080F
19413
19414
#define GPIO_PB3_I2C0SDA 0x00010C02
19415
#define GPIO_PB3_T5CCP1 0x00010C03
19416
#define GPIO_PB3_EN0MDIO 0x00010C05
19417
#define GPIO_PB3_USB0CLK 0x00010C0E
19418
#define GPIO_PB3_EPI0S28 0x00010C0F
19419
19420
#define GPIO_PB4_U0CTS 0x00011001
19421
#define GPIO_PB4_I2C5SCL 0x00011002
19422
#define GPIO_PB4_SSI1FSS 0x0001100F
19423
19424
#define GPIO_PB5_U0RTS 0x00011401
19425
#define GPIO_PB5_I2C5SDA 0x00011402
19426
#define GPIO_PB5_SSI1CLK 0x0001140F
19427
19428
#define GPIO_PB6_I2C6SCL 0x00011802
19429
#define GPIO_PB6_T6CCP0 0x00011803
19430
19431
#define GPIO_PB7_I2C6SDA 0x00011C02
19432
#define GPIO_PB7_T6CCP1 0x00011C03
19433
19434
#define GPIO_PC0_TCK 0x00020001
19435
#define GPIO_PC0_SWCLK 0x00020001
19436
19437
#define GPIO_PC1_TMS 0x00020401
19438
#define GPIO_PC1_SWDIO 0x00020401
19439
19440
#define GPIO_PC2_TDI 0x00020801
19441
19442
#define GPIO_PC3_SWO 0x00020C01
19443
#define GPIO_PC3_TDO 0x00020C01
19444
19445
#define GPIO_PC4_U7RX 0x00021001
19446
#define GPIO_PC4_T7CCP0 0x00021003
19447
#define GPIO_PC4_EPI0S7 0x0002100F
19448
19449
#define GPIO_PC5_U7TX 0x00021401
19450
#define GPIO_PC5_T7CCP1 0x00021403
19451
#define GPIO_PC5_RTCCLK 0x00021407
19452
#define GPIO_PC5_EPI0S6 0x0002140F
19453
19454
#define GPIO_PC6_U5RX 0x00021801
19455
#define GPIO_PC6_EPI0S5 0x0002180F
19456
19457
#define GPIO_PC7_U5TX 0x00021C01
19458
#define GPIO_PC7_EPI0S4 0x00021C0F
19459
19460
#define GPIO_PD0_I2C7SCL 0x00030002
19461
#define GPIO_PD0_T0CCP0 0x00030003
19462
#define GPIO_PD0_C0O 0x00030005
19463
#define GPIO_PD0_SSI2XDAT1 0x0003000F
19464
19465
#define GPIO_PD1_I2C7SDA 0x00030402
19466
#define GPIO_PD1_T0CCP1 0x00030403
19467
#define GPIO_PD1_C1O 0x00030405
19468
#define GPIO_PD1_SSI2XDAT0 0x0003040F
19469
19470
#define GPIO_PD2_I2C8SCL 0x00030802
19471
#define GPIO_PD2_T1CCP0 0x00030803
19472
#define GPIO_PD2_C2O 0x00030805
19473
#define GPIO_PD2_SSI2FSS 0x0003080F
19474
19475
#define GPIO_PD3_I2C8SDA 0x00030C02
19476
#define GPIO_PD3_T1CCP1 0x00030C03
19477
#define GPIO_PD3_SSI2CLK 0x00030C0F
19478
19479
#define GPIO_PD4_U2RX 0x00031001
19480
#define GPIO_PD4_T3CCP0 0x00031003
19481
#define GPIO_PD4_SSI1XDAT2 0x0003100F
19482
19483
#define GPIO_PD5_U2TX 0x00031401
19484
#define GPIO_PD5_T3CCP1 0x00031403
19485
#define GPIO_PD5_SSI1XDAT3 0x0003140F
19486
19487
#define GPIO_PD6_U2RTS 0x00031801
19488
#define GPIO_PD6_T4CCP0 0x00031803
19489
#define GPIO_PD6_USB0EPEN 0x00031805
19490
#define GPIO_PD6_SSI2XDAT3 0x0003180F
19491
19492
#define GPIO_PD7_U2CTS 0x00031C01
19493
#define GPIO_PD7_T4CCP1 0x00031C03
19494
#define GPIO_PD7_USB0PFLT 0x00031C05
19495
#define GPIO_PD7_NMI 0x00031C08
19496
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
19497
19498
#define GPIO_PE0_U1RTS 0x00040001
19499
19500
#define GPIO_PE1_U1DSR 0x00040401
19501
19502
#define GPIO_PE2_U1DCD 0x00040801
19503
19504
#define GPIO_PE3_U1DTR 0x00040C01
19505
#define GPIO_PE3_OWIRE 0x00040C05
19506
19507
#define GPIO_PE4_U1RI 0x00041001
19508
#define GPIO_PE4_SSI1XDAT0 0x0004100F
19509
19510
#define GPIO_PE5_SSI1XDAT1 0x0004140F
19511
19512
#define GPIO_PE6_U0CTS 0x00041801
19513
#define GPIO_PE6_I2C9SCL 0x00041802
19514
19515
#define GPIO_PE7_U0RTS 0x00041C01
19516
#define GPIO_PE7_I2C9SDA 0x00041C02
19517
#define GPIO_PE7_NMI 0x00041C08
19518
19519
#define GPIO_PF0_EN0LED0 0x00050005
19520
#define GPIO_PF0_M0PWM0 0x00050006
19521
#define GPIO_PF0_SSI3XDAT1 0x0005000E
19522
#define GPIO_PF0_TRD2 0x0005000F
19523
19524
#define GPIO_PF1_EN0LED2 0x00050405
19525
#define GPIO_PF1_M0PWM1 0x00050406
19526
#define GPIO_PF1_SSI3XDAT0 0x0005040E
19527
#define GPIO_PF1_TRD1 0x0005040F
19528
19529
#define GPIO_PF2_EN0MDC 0x00050805
19530
#define GPIO_PF2_M0PWM2 0x00050806
19531
#define GPIO_PF2_SSI3FSS 0x0005080E
19532
#define GPIO_PF2_TRD0 0x0005080F
19533
19534
#define GPIO_PF3_EN0MDIO 0x00050C05
19535
#define GPIO_PF3_M0PWM3 0x00050C06
19536
#define GPIO_PF3_SSI3CLK 0x00050C0E
19537
#define GPIO_PF3_TRCLK 0x00050C0F
19538
19539
#define GPIO_PF4_EN0LED1 0x00051005
19540
#define GPIO_PF4_M0FAULT0 0x00051006
19541
#define GPIO_PF4_SSI3XDAT2 0x0005100E
19542
#define GPIO_PF4_TRD3 0x0005100F
19543
19544
#define GPIO_PF5_SSI3XDAT3 0x0005140E
19545
19546
#define GPIO_PF6_LCDMCLK 0x0005180F
19547
19548
#define GPIO_PF7_LCDDATA02 0x00051C0F
19549
19550
#define GPIO_PG0_I2C1SCL 0x00060002
19551
#define GPIO_PG0_EN0PPS 0x00060005
19552
#define GPIO_PG0_M0PWM4 0x00060006
19553
#define GPIO_PG0_EPI0S11 0x0006000F
19554
19555
#define GPIO_PG1_I2C1SDA 0x00060402
19556
#define GPIO_PG1_M0PWM5 0x00060406
19557
#define GPIO_PG1_EPI0S10 0x0006040F
19558
19559
#define GPIO_PG2_I2C2SCL 0x00060802
19560
#define GPIO_PG2_EN0TXCK 0x0006080E
19561
#define GPIO_PG2_SSI2XDAT3 0x0006080F
19562
19563
#define GPIO_PG3_I2C2SDA 0x00060C02
19564
#define GPIO_PG3_EN0TXEN 0x00060C0E
19565
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
19566
19567
#define GPIO_PG4_U0CTS 0x00061001
19568
#define GPIO_PG4_I2C3SCL 0x00061002
19569
#define GPIO_PG4_OWIRE 0x00061005
19570
#define GPIO_PG4_EN0TXD0 0x0006100E
19571
#define GPIO_PG4_SSI2XDAT1 0x0006100F
19572
19573
#define GPIO_PG5_U0RTS 0x00061401
19574
#define GPIO_PG5_I2C3SDA 0x00061402
19575
#define GPIO_PG5_OWALT 0x00061405
19576
#define GPIO_PG5_EN0TXD1 0x0006140E
19577
#define GPIO_PG5_SSI2XDAT0 0x0006140F
19578
19579
#define GPIO_PG6_I2C4SCL 0x00061802
19580
#define GPIO_PG6_OWIRE 0x00061805
19581
#define GPIO_PG6_EN0RXER 0x0006180E
19582
#define GPIO_PG6_SSI2FSS 0x0006180F
19583
19584
#define GPIO_PG7_I2C4SDA 0x00061C02
19585
#define GPIO_PG7_OWIRE 0x00061C05
19586
#define GPIO_PG7_EN0RXDV 0x00061C0E
19587
#define GPIO_PG7_SSI2CLK 0x00061C0F
19588
19589
#define GPIO_PH0_U0RTS 0x00070001
19590
#define GPIO_PH0_EPI0S0 0x0007000F
19591
19592
#define GPIO_PH1_U0CTS 0x00070401
19593
#define GPIO_PH1_EPI0S1 0x0007040F
19594
19595
#define GPIO_PH2_U0DCD 0x00070801
19596
#define GPIO_PH2_EPI0S2 0x0007080F
19597
19598
#define GPIO_PH3_U0DSR 0x00070C01
19599
#define GPIO_PH3_EPI0S3 0x00070C0F
19600
19601
#define GPIO_PH4_U0DTR 0x00071001
19602
19603
#define GPIO_PH5_U0RI 0x00071401
19604
#define GPIO_PH5_EN0PPS 0x00071405
19605
19606
#define GPIO_PH6_U5RX 0x00071801
19607
#define GPIO_PH6_U7RX 0x00071802
19608
19609
#define GPIO_PH7_U5TX 0x00071C01
19610
#define GPIO_PH7_U7TX 0x00071C02
19611
19612
#define GPIO_PJ0_U3RX 0x00080001
19613
#define GPIO_PJ0_EN0PPS 0x00080005
19614
19615
#define GPIO_PJ1_U3TX 0x00080401
19616
19617
#define GPIO_PJ2_U2RTS 0x00080801
19618
#define GPIO_PJ2_LCDDATA14 0x0008080F
19619
19620
#define GPIO_PJ3_U2CTS 0x00080C01
19621
#define GPIO_PJ3_LCDDATA15 0x00080C0F
19622
19623
#define GPIO_PJ4_U3RTS 0x00081001
19624
#define GPIO_PJ4_LCDDATA16 0x0008100F
19625
19626
#define GPIO_PJ5_U3CTS 0x00081401
19627
#define GPIO_PJ5_LCDDATA17 0x0008140F
19628
19629
#define GPIO_PJ6_U4RTS 0x00081801
19630
#define GPIO_PJ6_LCDAC 0x0008180F
19631
19632
#define GPIO_PJ7_U4CTS 0x00081C01
19633
19634
#define GPIO_PK0_U4RX 0x00090001
19635
#define GPIO_PK0_EPI0S0 0x0009000F
19636
19637
#define GPIO_PK1_U4TX 0x00090401
19638
#define GPIO_PK1_EPI0S1 0x0009040F
19639
19640
#define GPIO_PK2_U4RTS 0x00090801
19641
#define GPIO_PK2_EPI0S2 0x0009080F
19642
19643
#define GPIO_PK3_U4CTS 0x00090C01
19644
#define GPIO_PK3_EPI0S3 0x00090C0F
19645
19646
#define GPIO_PK4_I2C3SCL 0x00091002
19647
#define GPIO_PK4_EN0LED0 0x00091005
19648
#define GPIO_PK4_M0PWM6 0x00091006
19649
#define GPIO_PK4_EN0INTRN 0x00091007
19650
#define GPIO_PK4_EN0RXD3 0x0009100E
19651
#define GPIO_PK4_EPI0S32 0x0009100F
19652
19653
#define GPIO_PK5_I2C3SDA 0x00091402
19654
#define GPIO_PK5_EN0LED2 0x00091405
19655
#define GPIO_PK5_M0PWM7 0x00091406
19656
#define GPIO_PK5_EN0RXD2 0x0009140E
19657
#define GPIO_PK5_EPI0S31 0x0009140F
19658
19659
#define GPIO_PK6_I2C4SCL 0x00091802
19660
#define GPIO_PK6_EN0LED1 0x00091805
19661
#define GPIO_PK6_M0FAULT1 0x00091806
19662
#define GPIO_PK6_EN0TXD2 0x0009180E
19663
#define GPIO_PK6_EPI0S25 0x0009180F
19664
19665
#define GPIO_PK7_U0RI 0x00091C01
19666
#define GPIO_PK7_I2C4SDA 0x00091C02
19667
#define GPIO_PK7_RTCCLK 0x00091C05
19668
#define GPIO_PK7_M0FAULT2 0x00091C06
19669
#define GPIO_PK7_EN0TXD3 0x00091C0E
19670
#define GPIO_PK7_EPI0S24 0x00091C0F
19671
19672
#define GPIO_PL0_I2C2SDA 0x000A0002
19673
#define GPIO_PL0_M0FAULT3 0x000A0006
19674
#define GPIO_PL0_USB0D0 0x000A000E
19675
#define GPIO_PL0_EPI0S16 0x000A000F
19676
19677
#define GPIO_PL1_I2C2SCL 0x000A0402
19678
#define GPIO_PL1_PHA0 0x000A0406
19679
#define GPIO_PL1_USB0D1 0x000A040E
19680
#define GPIO_PL1_EPI0S17 0x000A040F
19681
19682
#define GPIO_PL2_C0O 0x000A0805
19683
#define GPIO_PL2_PHB0 0x000A0806
19684
#define GPIO_PL2_USB0D2 0x000A080E
19685
#define GPIO_PL2_EPI0S18 0x000A080F
19686
19687
#define GPIO_PL3_C1O 0x000A0C05
19688
#define GPIO_PL3_IDX0 0x000A0C06
19689
#define GPIO_PL3_USB0D3 0x000A0C0E
19690
#define GPIO_PL3_EPI0S19 0x000A0C0F
19691
19692
#define GPIO_PL4_T0CCP0 0x000A1003
19693
#define GPIO_PL4_USB0D4 0x000A100E
19694
#define GPIO_PL4_EPI0S26 0x000A100F
19695
19696
#define GPIO_PL5_T0CCP1 0x000A1403
19697
#define GPIO_PL5_EPI0S33 0x000A140F
19698
#define GPIO_PL5_USB0D5 0x000A140E
19699
19700
#define GPIO_PL6_T1CCP0 0x000A1803
19701
19702
#define GPIO_PL7_T1CCP1 0x000A1C03
19703
19704
#define GPIO_PM0_T2CCP0 0x000B0003
19705
#define GPIO_PM0_EPI0S15 0x000B000F
19706
19707
#define GPIO_PM1_T2CCP1 0x000B0403
19708
#define GPIO_PM1_EPI0S14 0x000B040F
19709
19710
#define GPIO_PM2_T3CCP0 0x000B0803
19711
#define GPIO_PM2_EPI0S13 0x000B080F
19712
19713
#define GPIO_PM3_T3CCP1 0x000B0C03
19714
#define GPIO_PM3_EPI0S12 0x000B0C0F
19715
19716
#define GPIO_PM4_U0CTS 0x000B1001
19717
#define GPIO_PM4_T4CCP0 0x000B1003
19718
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
19719
19720
#define GPIO_PM5_U0DCD 0x000B1401
19721
#define GPIO_PM5_T4CCP1 0x000B1403
19722
19723
#define GPIO_PM6_U0DSR 0x000B1801
19724
#define GPIO_PM6_T5CCP0 0x000B1803
19725
#define GPIO_PM6_EN0CRS 0x000B180E
19726
19727
#define GPIO_PM7_U0RI 0x000B1C01
19728
#define GPIO_PM7_T5CCP1 0x000B1C03
19729
#define GPIO_PM7_EN0COL 0x000B1C0E
19730
19731
#define GPIO_PN0_U1RTS 0x000C0001
19732
19733
#define GPIO_PN1_U1CTS 0x000C0401
19734
19735
#define GPIO_PN2_U1DCD 0x000C0801
19736
#define GPIO_PN2_U2RTS 0x000C0802
19737
#define GPIO_PN2_EPI0S29 0x000C080F
19738
19739
#define GPIO_PN3_U1DSR 0x000C0C01
19740
#define GPIO_PN3_U2CTS 0x000C0C02
19741
#define GPIO_PN3_EPI0S30 0x000C0C0F
19742
19743
#define GPIO_PN4_U1DTR 0x000C1001
19744
#define GPIO_PN4_U3RTS 0x000C1002
19745
#define GPIO_PN4_I2C2SDA 0x000C1003
19746
#define GPIO_PN4_EPI0S34 0x000C100F
19747
19748
#define GPIO_PN5_U1RI 0x000C1401
19749
#define GPIO_PN5_U3CTS 0x000C1402
19750
#define GPIO_PN5_I2C2SCL 0x000C1403
19751
#define GPIO_PN5_EPI0S35 0x000C140F
19752
19753
#define GPIO_PN6_U4RTS 0x000C1802
19754
#define GPIO_PN6_EN0TXER 0x000C180E
19755
#define GPIO_PN6_LCDDATA13 0x000C180F
19756
19757
#define GPIO_PN7_U1RTS 0x000C1C01
19758
#define GPIO_PN7_U4CTS 0x000C1C02
19759
#define GPIO_PN7_LCDDATA12 0x000C1C0F
19760
19761
#define GPIO_PP0_U6RX 0x000D0001
19762
#define GPIO_PP0_T6CCP0 0x000D0005
19763
#define GPIO_PP0_EN0INTRN 0x000D0007
19764
#define GPIO_PP0_SSI3XDAT2 0x000D000F
19765
19766
#define GPIO_PP1_U6TX 0x000D0401
19767
#define GPIO_PP1_T6CCP1 0x000D0405
19768
#define GPIO_PP1_SSI3XDAT3 0x000D040F
19769
19770
#define GPIO_PP2_U0DTR 0x000D0801
19771
#define GPIO_PP2_USB0NXT 0x000D080E
19772
#define GPIO_PP2_EPI0S29 0x000D080F
19773
19774
#define GPIO_PP3_U1CTS 0x000D0C01
19775
#define GPIO_PP3_U0DCD 0x000D0C02
19776
#define GPIO_PP3_RTCCLK 0x000D0C07
19777
#define GPIO_PP3_USB0DIR 0x000D0C0E
19778
#define GPIO_PP3_EPI0S30 0x000D0C0F
19779
19780
#define GPIO_PP4_U3RTS 0x000D1001
19781
#define GPIO_PP4_U0DSR 0x000D1002
19782
#define GPIO_PP4_OWIRE 0x000D1004
19783
#define GPIO_PP4_USB0D7 0x000D100E
19784
19785
#define GPIO_PP5_U3CTS 0x000D1401
19786
#define GPIO_PP5_I2C2SCL 0x000D1402
19787
#define GPIO_PP5_OWALT 0x000D1404
19788
#define GPIO_PP5_USB0D6 0x000D140E
19789
19790
#define GPIO_PP6_U1DCD 0x000D1801
19791
#define GPIO_PP6_I2C2SDA 0x000D1802
19792
19793
#define GPIO_PP7_OWIRE 0x000D1C05
19794
19795
#define GPIO_PQ0_T6CCP0 0x000E0003
19796
#define GPIO_PQ0_SSI3CLK 0x000E000E
19797
#define GPIO_PQ0_EPI0S20 0x000E000F
19798
19799
#define GPIO_PQ1_T6CCP1 0x000E0403
19800
#define GPIO_PQ1_SSI3FSS 0x000E040E
19801
#define GPIO_PQ1_EPI0S21 0x000E040F
19802
19803
#define GPIO_PQ2_T7CCP0 0x000E0803
19804
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
19805
#define GPIO_PQ2_EPI0S22 0x000E080F
19806
19807
#define GPIO_PQ3_T7CCP1 0x000E0C03
19808
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
19809
#define GPIO_PQ3_EPI0S23 0x000E0C0F
19810
19811
#define GPIO_PQ4_U1RX 0x000E1001
19812
#define GPIO_PQ4_DIVSCLK 0x000E1007
19813
19814
#define GPIO_PQ5_U1TX 0x000E1401
19815
#define GPIO_PQ5_EN0RXD0 0x000E140E
19816
19817
#define GPIO_PQ6_U1DTR 0x000E1801
19818
#define GPIO_PQ6_EN0RXD1 0x000E180E
19819
19820
#define GPIO_PQ7_U1RI 0x000E1C01
19821
19822
#define GPIO_PR0_U4TX 0x000F0001
19823
#define GPIO_PR0_I2C1SCL 0x000F0002
19824
#define GPIO_PR0_M0PWM0 0x000F0006
19825
#define GPIO_PR0_LCDCP 0x000F000F
19826
19827
#define GPIO_PR1_U4RX 0x000F0401
19828
#define GPIO_PR1_I2C1SDA 0x000F0402
19829
#define GPIO_PR1_M0PWM1 0x000F0406
19830
#define GPIO_PR1_LCDFP 0x000F040F
19831
19832
#define GPIO_PR2_I2C2SCL 0x000F0802
19833
#define GPIO_PR2_M0PWM2 0x000F0806
19834
#define GPIO_PR2_LCDLP 0x000F080F
19835
19836
#define GPIO_PR3_I2C2SDA 0x000F0C02
19837
#define GPIO_PR3_M0PWM3 0x000F0C06
19838
#define GPIO_PR3_LCDDATA03 0x000F0C0F
19839
19840
#define GPIO_PR4_I2C3SCL 0x000F1002
19841
#define GPIO_PR4_T0CCP0 0x000F1003
19842
#define GPIO_PR4_M0PWM4 0x000F1006
19843
#define GPIO_PR4_LCDDATA00 0x000F100F
19844
19845
#define GPIO_PR5_U1RX 0x000F1401
19846
#define GPIO_PR5_I2C3SDA 0x000F1402
19847
#define GPIO_PR5_T0CCP1 0x000F1403
19848
#define GPIO_PR5_M0PWM5 0x000F1406
19849
#define GPIO_PR5_LCDDATA01 0x000F140F
19850
19851
#define GPIO_PR6_U1TX 0x000F1801
19852
#define GPIO_PR6_I2C4SCL 0x000F1802
19853
#define GPIO_PR6_T1CCP0 0x000F1803
19854
#define GPIO_PR6_M0PWM6 0x000F1806
19855
#define GPIO_PR6_LCDDATA04 0x000F180F
19856
19857
#define GPIO_PR7_I2C4SDA 0x000F1C02
19858
#define GPIO_PR7_T1CCP1 0x000F1C03
19859
#define GPIO_PR7_M0PWM7 0x000F1C06
19860
#define GPIO_PR7_EN0TXEN 0x000F1C0E
19861
#define GPIO_PR7_LCDDATA05 0x000F1C0F
19862
19863
#define GPIO_PS0_T2CCP0 0x00100003
19864
#define GPIO_PS0_M0FAULT0 0x00100006
19865
#define GPIO_PS0_LCDDATA20 0x0010000F
19866
19867
#define GPIO_PS1_T2CCP1 0x00100403
19868
#define GPIO_PS1_M0FAULT1 0x00100406
19869
#define GPIO_PS1_LCDDATA21 0x0010040F
19870
19871
#define GPIO_PS2_U1DSR 0x00100801
19872
#define GPIO_PS2_T3CCP0 0x00100803
19873
#define GPIO_PS2_M0FAULT2 0x00100806
19874
#define GPIO_PS2_LCDDATA22 0x0010080F
19875
19876
#define GPIO_PS3_T3CCP1 0x00100C03
19877
#define GPIO_PS3_M0FAULT3 0x00100C06
19878
#define GPIO_PS3_LCDDATA23 0x00100C0F
19879
19880
#define GPIO_PS4_T4CCP0 0x00101003
19881
#define GPIO_PS4_PHA0 0x00101006
19882
#define GPIO_PS4_EN0TXD0 0x0010100E
19883
#define GPIO_PS4_LCDDATA06 0x0010100F
19884
19885
#define GPIO_PS5_T4CCP1 0x00101403
19886
#define GPIO_PS5_PHB0 0x00101406
19887
#define GPIO_PS5_EN0TXD1 0x0010140E
19888
#define GPIO_PS5_LCDDATA07 0x0010140F
19889
19890
#define GPIO_PS6_T5CCP0 0x00101803
19891
#define GPIO_PS6_IDX0 0x00101806
19892
#define GPIO_PS6_EN0RXER 0x0010180E
19893
#define GPIO_PS6_LCDDATA08 0x0010180F
19894
19895
#define GPIO_PS7_T5CCP1 0x00101C03
19896
#define GPIO_PS7_EN0RXDV 0x00101C0E
19897
#define GPIO_PS7_LCDDATA09 0x00101C0F
19898
19899
#define GPIO_PT0_T6CCP0 0x00110003
19900
#define GPIO_PT0_CAN0RX 0x00110007
19901
#define GPIO_PT0_EN0RXD0 0x0011000E
19902
#define GPIO_PT0_LCDDATA10 0x0011000F
19903
19904
#define GPIO_PT1_T6CCP1 0x00110403
19905
#define GPIO_PT1_CAN0TX 0x00110407
19906
#define GPIO_PT1_EN0RXD1 0x0011040E
19907
#define GPIO_PT1_LCDDATA11 0x0011040F
19908
19909
#define GPIO_PT2_T7CCP0 0x00110803
19910
#define GPIO_PT2_CAN1RX 0x00110807
19911
#define GPIO_PT2_LCDDATA18 0x0011080F
19912
19913
#define GPIO_PT3_T7CCP1 0x00110C03
19914
#define GPIO_PT3_CAN1TX 0x00110C07
19915
#define GPIO_PT3_LCDDATA19 0x00110C0F
19916
19917
#endif // PART_TM4C129XKCZAD
19918
19919
//*****************************************************************************
19920
//
19921
// TM4C129XNCZAD Port/Pin Mapping Definitions
19922
//
19923
//*****************************************************************************
19924
#ifdef PART_TM4C129XNCZAD
19925
19926
#define GPIO_PA0_U0RX 0x00000001
19927
#define GPIO_PA0_I2C9SCL 0x00000002
19928
#define GPIO_PA0_T0CCP0 0x00000003
19929
#define GPIO_PA0_CAN0RX 0x00000007
19930
19931
#define GPIO_PA1_U0TX 0x00000401
19932
#define GPIO_PA1_I2C9SDA 0x00000402
19933
#define GPIO_PA1_T0CCP1 0x00000403
19934
#define GPIO_PA1_CAN0TX 0x00000407
19935
19936
#define GPIO_PA2_U4RX 0x00000801
19937
#define GPIO_PA2_I2C8SCL 0x00000802
19938
#define GPIO_PA2_T1CCP0 0x00000803
19939
#define GPIO_PA2_SSI0CLK 0x0000080F
19940
19941
#define GPIO_PA3_U4TX 0x00000C01
19942
#define GPIO_PA3_I2C8SDA 0x00000C02
19943
#define GPIO_PA3_T1CCP1 0x00000C03
19944
#define GPIO_PA3_SSI0FSS 0x00000C0F
19945
19946
#define GPIO_PA4_U3RX 0x00001001
19947
#define GPIO_PA4_T2CCP0 0x00001003
19948
#define GPIO_PA4_I2C7SCL 0x00001002
19949
#define GPIO_PA4_SSI0XDAT0 0x0000100F
19950
19951
#define GPIO_PA5_U3TX 0x00001401
19952
#define GPIO_PA5_T2CCP1 0x00001403
19953
#define GPIO_PA5_I2C7SDA 0x00001402
19954
#define GPIO_PA5_SSI0XDAT1 0x0000140F
19955
19956
#define GPIO_PA6_U2RX 0x00001801
19957
#define GPIO_PA6_I2C6SCL 0x00001802
19958
#define GPIO_PA6_T3CCP0 0x00001803
19959
#define GPIO_PA6_USB0EPEN 0x00001805
19960
#define GPIO_PA6_SSI0XDAT2 0x0000180D
19961
#define GPIO_PA6_EN0RXCK 0x0000180E
19962
#define GPIO_PA6_EPI0S8 0x0000180F
19963
19964
#define GPIO_PA7_U2TX 0x00001C01
19965
#define GPIO_PA7_I2C6SDA 0x00001C02
19966
#define GPIO_PA7_T3CCP1 0x00001C03
19967
#define GPIO_PA7_USB0PFLT 0x00001C05
19968
#define GPIO_PA7_USB0EPEN 0x00001C0B
19969
#define GPIO_PA7_SSI0XDAT3 0x00001C0D
19970
#define GPIO_PA7_EPI0S9 0x00001C0F
19971
19972
#define GPIO_PB0_U1RX 0x00010001
19973
#define GPIO_PB0_I2C5SCL 0x00010002
19974
#define GPIO_PB0_CAN1RX 0x00010007
19975
#define GPIO_PB0_T4CCP0 0x00010003
19976
19977
#define GPIO_PB1_U1TX 0x00010401
19978
#define GPIO_PB1_I2C5SDA 0x00010402
19979
#define GPIO_PB1_CAN1TX 0x00010407
19980
#define GPIO_PB1_T4CCP1 0x00010403
19981
19982
#define GPIO_PB2_T5CCP0 0x00010803
19983
#define GPIO_PB2_I2C0SCL 0x00010802
19984
#define GPIO_PB2_EN0MDC 0x00010805
19985
#define GPIO_PB2_USB0STP 0x0001080E
19986
#define GPIO_PB2_EPI0S27 0x0001080F
19987
19988
#define GPIO_PB3_I2C0SDA 0x00010C02
19989
#define GPIO_PB3_T5CCP1 0x00010C03
19990
#define GPIO_PB3_EN0MDIO 0x00010C05
19991
#define GPIO_PB3_USB0CLK 0x00010C0E
19992
#define GPIO_PB3_EPI0S28 0x00010C0F
19993
19994
#define GPIO_PB4_U0CTS 0x00011001
19995
#define GPIO_PB4_I2C5SCL 0x00011002
19996
#define GPIO_PB4_SSI1FSS 0x0001100F
19997
19998
#define GPIO_PB5_U0RTS 0x00011401
19999
#define GPIO_PB5_I2C5SDA 0x00011402
20000
#define GPIO_PB5_SSI1CLK 0x0001140F
20001
20002
#define GPIO_PB6_I2C6SCL 0x00011802
20003
#define GPIO_PB6_T6CCP0 0x00011803
20004
20005
#define GPIO_PB7_I2C6SDA 0x00011C02
20006
#define GPIO_PB7_T6CCP1 0x00011C03
20007
20008
#define GPIO_PC0_TCK 0x00020001
20009
#define GPIO_PC0_SWCLK 0x00020001
20010
20011
#define GPIO_PC1_TMS 0x00020401
20012
#define GPIO_PC1_SWDIO 0x00020401
20013
20014
#define GPIO_PC2_TDI 0x00020801
20015
20016
#define GPIO_PC3_SWO 0x00020C01
20017
#define GPIO_PC3_TDO 0x00020C01
20018
20019
#define GPIO_PC4_U7RX 0x00021001
20020
#define GPIO_PC4_T7CCP0 0x00021003
20021
#define GPIO_PC4_EPI0S7 0x0002100F
20022
20023
#define GPIO_PC5_U7TX 0x00021401
20024
#define GPIO_PC5_T7CCP1 0x00021403
20025
#define GPIO_PC5_RTCCLK 0x00021407
20026
#define GPIO_PC5_EPI0S6 0x0002140F
20027
20028
#define GPIO_PC6_U5RX 0x00021801
20029
#define GPIO_PC6_EPI0S5 0x0002180F
20030
20031
#define GPIO_PC7_U5TX 0x00021C01
20032
#define GPIO_PC7_EPI0S4 0x00021C0F
20033
20034
#define GPIO_PD0_I2C7SCL 0x00030002
20035
#define GPIO_PD0_T0CCP0 0x00030003
20036
#define GPIO_PD0_C0O 0x00030005
20037
#define GPIO_PD0_SSI2XDAT1 0x0003000F
20038
20039
#define GPIO_PD1_I2C7SDA 0x00030402
20040
#define GPIO_PD1_T0CCP1 0x00030403
20041
#define GPIO_PD1_C1O 0x00030405
20042
#define GPIO_PD1_SSI2XDAT0 0x0003040F
20043
20044
#define GPIO_PD2_I2C8SCL 0x00030802
20045
#define GPIO_PD2_T1CCP0 0x00030803
20046
#define GPIO_PD2_C2O 0x00030805
20047
#define GPIO_PD2_SSI2FSS 0x0003080F
20048
20049
#define GPIO_PD3_I2C8SDA 0x00030C02
20050
#define GPIO_PD3_T1CCP1 0x00030C03
20051
#define GPIO_PD3_SSI2CLK 0x00030C0F
20052
20053
#define GPIO_PD4_U2RX 0x00031001
20054
#define GPIO_PD4_T3CCP0 0x00031003
20055
#define GPIO_PD4_SSI1XDAT2 0x0003100F
20056
20057
#define GPIO_PD5_U2TX 0x00031401
20058
#define GPIO_PD5_T3CCP1 0x00031403
20059
#define GPIO_PD5_SSI1XDAT3 0x0003140F
20060
20061
#define GPIO_PD6_U2RTS 0x00031801
20062
#define GPIO_PD6_T4CCP0 0x00031803
20063
#define GPIO_PD6_USB0EPEN 0x00031805
20064
#define GPIO_PD6_SSI2XDAT3 0x0003180F
20065
20066
#define GPIO_PD7_U2CTS 0x00031C01
20067
#define GPIO_PD7_T4CCP1 0x00031C03
20068
#define GPIO_PD7_USB0PFLT 0x00031C05
20069
#define GPIO_PD7_NMI 0x00031C08
20070
#define GPIO_PD7_SSI2XDAT2 0x00031C0F
20071
20072
#define GPIO_PE0_U1RTS 0x00040001
20073
20074
#define GPIO_PE1_U1DSR 0x00040401
20075
20076
#define GPIO_PE2_U1DCD 0x00040801
20077
20078
#define GPIO_PE3_U1DTR 0x00040C01
20079
#define GPIO_PE3_OWIRE 0x00040C05
20080
20081
#define GPIO_PE4_U1RI 0x00041001
20082
#define GPIO_PE4_SSI1XDAT0 0x0004100F
20083
20084
#define GPIO_PE5_SSI1XDAT1 0x0004140F
20085
20086
#define GPIO_PE6_U0CTS 0x00041801
20087
#define GPIO_PE6_I2C9SCL 0x00041802
20088
20089
#define GPIO_PE7_U0RTS 0x00041C01
20090
#define GPIO_PE7_I2C9SDA 0x00041C02
20091
#define GPIO_PE7_NMI 0x00041C08
20092
20093
#define GPIO_PF0_EN0LED0 0x00050005
20094
#define GPIO_PF0_M0PWM0 0x00050006
20095
#define GPIO_PF0_SSI3XDAT1 0x0005000E
20096
#define GPIO_PF0_TRD2 0x0005000F
20097
20098
#define GPIO_PF1_EN0LED2 0x00050405
20099
#define GPIO_PF1_M0PWM1 0x00050406
20100
#define GPIO_PF1_SSI3XDAT0 0x0005040E
20101
#define GPIO_PF1_TRD1 0x0005040F
20102
20103
#define GPIO_PF2_EN0MDC 0x00050805
20104
#define GPIO_PF2_M0PWM2 0x00050806
20105
#define GPIO_PF2_SSI3FSS 0x0005080E
20106
#define GPIO_PF2_TRD0 0x0005080F
20107
20108
#define GPIO_PF3_EN0MDIO 0x00050C05
20109
#define GPIO_PF3_M0PWM3 0x00050C06
20110
#define GPIO_PF3_SSI3CLK 0x00050C0E
20111
#define GPIO_PF3_TRCLK 0x00050C0F
20112
20113
#define GPIO_PF4_EN0LED1 0x00051005
20114
#define GPIO_PF4_M0FAULT0 0x00051006
20115
#define GPIO_PF4_SSI3XDAT2 0x0005100E
20116
#define GPIO_PF4_TRD3 0x0005100F
20117
20118
#define GPIO_PF5_SSI3XDAT3 0x0005140E
20119
20120
#define GPIO_PF6_LCDMCLK 0x0005180F
20121
20122
#define GPIO_PF7_LCDDATA02 0x00051C0F
20123
20124
#define GPIO_PG0_I2C1SCL 0x00060002
20125
#define GPIO_PG0_EN0PPS 0x00060005
20126
#define GPIO_PG0_M0PWM4 0x00060006
20127
#define GPIO_PG0_EPI0S11 0x0006000F
20128
20129
#define GPIO_PG1_I2C1SDA 0x00060402
20130
#define GPIO_PG1_M0PWM5 0x00060406
20131
#define GPIO_PG1_EPI0S10 0x0006040F
20132
20133
#define GPIO_PG2_I2C2SCL 0x00060802
20134
#define GPIO_PG2_EN0TXCK 0x0006080E
20135
#define GPIO_PG2_SSI2XDAT3 0x0006080F
20136
20137
#define GPIO_PG3_I2C2SDA 0x00060C02
20138
#define GPIO_PG3_EN0TXEN 0x00060C0E
20139
#define GPIO_PG3_SSI2XDAT2 0x00060C0F
20140
20141
#define GPIO_PG4_U0CTS 0x00061001
20142
#define GPIO_PG4_I2C3SCL 0x00061002
20143
#define GPIO_PG4_OWIRE 0x00061005
20144
#define GPIO_PG4_EN0TXD0 0x0006100E
20145
#define GPIO_PG4_SSI2XDAT1 0x0006100F
20146
20147
#define GPIO_PG5_U0RTS 0x00061401
20148
#define GPIO_PG5_I2C3SDA 0x00061402
20149
#define GPIO_PG5_OWALT 0x00061405
20150
#define GPIO_PG5_EN0TXD1 0x0006140E
20151
#define GPIO_PG5_SSI2XDAT0 0x0006140F
20152
20153
#define GPIO_PG6_I2C4SCL 0x00061802
20154
#define GPIO_PG6_OWIRE 0x00061805
20155
#define GPIO_PG6_EN0RXER 0x0006180E
20156
#define GPIO_PG6_SSI2FSS 0x0006180F
20157
20158
#define GPIO_PG7_I2C4SDA 0x00061C02
20159
#define GPIO_PG7_OWIRE 0x00061C05
20160
#define GPIO_PG7_EN0RXDV 0x00061C0E
20161
#define GPIO_PG7_SSI2CLK 0x00061C0F
20162
20163
#define GPIO_PH0_U0RTS 0x00070001
20164
#define GPIO_PH0_EPI0S0 0x0007000F
20165
20166
#define GPIO_PH1_U0CTS 0x00070401
20167
#define GPIO_PH1_EPI0S1 0x0007040F
20168
20169
#define GPIO_PH2_U0DCD 0x00070801
20170
#define GPIO_PH2_EPI0S2 0x0007080F
20171
20172
#define GPIO_PH3_U0DSR 0x00070C01
20173
#define GPIO_PH3_EPI0S3 0x00070C0F
20174
20175
#define GPIO_PH4_U0DTR 0x00071001
20176
20177
#define GPIO_PH5_U0RI 0x00071401
20178
#define GPIO_PH5_EN0PPS 0x00071405
20179
20180
#define GPIO_PH6_U5RX 0x00071801
20181
#define GPIO_PH6_U7RX 0x00071802
20182
20183
#define GPIO_PH7_U5TX 0x00071C01
20184
#define GPIO_PH7_U7TX 0x00071C02
20185
20186
#define GPIO_PJ0_U3RX 0x00080001
20187
#define GPIO_PJ0_EN0PPS 0x00080005
20188
20189
#define GPIO_PJ1_U3TX 0x00080401
20190
20191
#define GPIO_PJ2_U2RTS 0x00080801
20192
#define GPIO_PJ2_LCDDATA14 0x0008080F
20193
20194
#define GPIO_PJ3_U2CTS 0x00080C01
20195
#define GPIO_PJ3_LCDDATA15 0x00080C0F
20196
20197
#define GPIO_PJ4_U3RTS 0x00081001
20198
#define GPIO_PJ4_LCDDATA16 0x0008100F
20199
20200
#define GPIO_PJ5_U3CTS 0x00081401
20201
#define GPIO_PJ5_LCDDATA17 0x0008140F
20202
20203
#define GPIO_PJ6_U4RTS 0x00081801
20204
#define GPIO_PJ6_LCDAC 0x0008180F
20205
20206
#define GPIO_PJ7_U4CTS 0x00081C01
20207
20208
#define GPIO_PK0_U4RX 0x00090001
20209
#define GPIO_PK0_EPI0S0 0x0009000F
20210
20211
#define GPIO_PK1_U4TX 0x00090401
20212
#define GPIO_PK1_EPI0S1 0x0009040F
20213
20214
#define GPIO_PK2_U4RTS 0x00090801
20215
#define GPIO_PK2_EPI0S2 0x0009080F
20216
20217
#define GPIO_PK3_U4CTS 0x00090C01
20218
#define GPIO_PK3_EPI0S3 0x00090C0F
20219
20220
#define GPIO_PK4_I2C3SCL 0x00091002
20221
#define GPIO_PK4_EN0LED0 0x00091005
20222
#define GPIO_PK4_M0PWM6 0x00091006
20223
#define GPIO_PK4_EN0INTRN 0x00091007
20224
#define GPIO_PK4_EN0RXD3 0x0009100E
20225
#define GPIO_PK4_EPI0S32 0x0009100F
20226
20227
#define GPIO_PK5_I2C3SDA 0x00091402
20228
#define GPIO_PK5_EN0LED2 0x00091405
20229
#define GPIO_PK5_M0PWM7 0x00091406
20230
#define GPIO_PK5_EN0RXD2 0x0009140E
20231
#define GPIO_PK5_EPI0S31 0x0009140F
20232
20233
#define GPIO_PK6_I2C4SCL 0x00091802
20234
#define GPIO_PK6_EN0LED1 0x00091805
20235
#define GPIO_PK6_M0FAULT1 0x00091806
20236
#define GPIO_PK6_EN0TXD2 0x0009180E
20237
#define GPIO_PK6_EPI0S25 0x0009180F
20238
20239
#define GPIO_PK7_U0RI 0x00091C01
20240
#define GPIO_PK7_I2C4SDA 0x00091C02
20241
#define GPIO_PK7_RTCCLK 0x00091C05
20242
#define GPIO_PK7_M0FAULT2 0x00091C06
20243
#define GPIO_PK7_EN0TXD3 0x00091C0E
20244
#define GPIO_PK7_EPI0S24 0x00091C0F
20245
20246
#define GPIO_PL0_I2C2SDA 0x000A0002
20247
#define GPIO_PL0_M0FAULT3 0x000A0006
20248
#define GPIO_PL0_USB0D0 0x000A000E
20249
#define GPIO_PL0_EPI0S16 0x000A000F
20250
20251
#define GPIO_PL1_I2C2SCL 0x000A0402
20252
#define GPIO_PL1_PHA0 0x000A0406
20253
#define GPIO_PL1_USB0D1 0x000A040E
20254
#define GPIO_PL1_EPI0S17 0x000A040F
20255
20256
#define GPIO_PL2_C0O 0x000A0805
20257
#define GPIO_PL2_PHB0 0x000A0806
20258
#define GPIO_PL2_USB0D2 0x000A080E
20259
#define GPIO_PL2_EPI0S18 0x000A080F
20260
20261
#define GPIO_PL3_C1O 0x000A0C05
20262
#define GPIO_PL3_IDX0 0x000A0C06
20263
#define GPIO_PL3_USB0D3 0x000A0C0E
20264
#define GPIO_PL3_EPI0S19 0x000A0C0F
20265
20266
#define GPIO_PL4_T0CCP0 0x000A1003
20267
#define GPIO_PL4_USB0D4 0x000A100E
20268
#define GPIO_PL4_EPI0S26 0x000A100F
20269
20270
#define GPIO_PL5_T0CCP1 0x000A1403
20271
#define GPIO_PL5_EPI0S33 0x000A140F
20272
#define GPIO_PL5_USB0D5 0x000A140E
20273
20274
#define GPIO_PL6_T1CCP0 0x000A1803
20275
20276
#define GPIO_PL7_T1CCP1 0x000A1C03
20277
20278
#define GPIO_PM0_T2CCP0 0x000B0003
20279
#define GPIO_PM0_EPI0S15 0x000B000F
20280
20281
#define GPIO_PM1_T2CCP1 0x000B0403
20282
#define GPIO_PM1_EPI0S14 0x000B040F
20283
20284
#define GPIO_PM2_T3CCP0 0x000B0803
20285
#define GPIO_PM2_EPI0S13 0x000B080F
20286
20287
#define GPIO_PM3_T3CCP1 0x000B0C03
20288
#define GPIO_PM3_EPI0S12 0x000B0C0F
20289
20290
#define GPIO_PM4_U0CTS 0x000B1001
20291
#define GPIO_PM4_T4CCP0 0x000B1003
20292
#define GPIO_PM4_EN0RREF_CLK 0x000B100E
20293
20294
#define GPIO_PM5_U0DCD 0x000B1401
20295
#define GPIO_PM5_T4CCP1 0x000B1403
20296
20297
#define GPIO_PM6_U0DSR 0x000B1801
20298
#define GPIO_PM6_T5CCP0 0x000B1803
20299
#define GPIO_PM6_EN0CRS 0x000B180E
20300
20301
#define GPIO_PM7_U0RI 0x000B1C01
20302
#define GPIO_PM7_T5CCP1 0x000B1C03
20303
#define GPIO_PM7_EN0COL 0x000B1C0E
20304
20305
#define GPIO_PN0_U1RTS 0x000C0001
20306
20307
#define GPIO_PN1_U1CTS 0x000C0401
20308
20309
#define GPIO_PN2_U1DCD 0x000C0801
20310
#define GPIO_PN2_U2RTS 0x000C0802
20311
#define GPIO_PN2_EPI0S29 0x000C080F
20312
20313
#define GPIO_PN3_U1DSR 0x000C0C01
20314
#define GPIO_PN3_U2CTS 0x000C0C02
20315
#define GPIO_PN3_EPI0S30 0x000C0C0F
20316
20317
#define GPIO_PN4_U1DTR 0x000C1001
20318
#define GPIO_PN4_U3RTS 0x000C1002
20319
#define GPIO_PN4_I2C2SDA 0x000C1003
20320
#define GPIO_PN4_EPI0S34 0x000C100F
20321
20322
#define GPIO_PN5_U1RI 0x000C1401
20323
#define GPIO_PN5_U3CTS 0x000C1402
20324
#define GPIO_PN5_I2C2SCL 0x000C1403
20325
#define GPIO_PN5_EPI0S35 0x000C140F
20326
20327
#define GPIO_PN6_U4RTS 0x000C1802
20328
#define GPIO_PN6_EN0TXER 0x000C180E
20329
#define GPIO_PN6_LCDDATA13 0x000C180F
20330
20331
#define GPIO_PN7_U1RTS 0x000C1C01
20332
#define GPIO_PN7_U4CTS 0x000C1C02
20333
#define GPIO_PN7_LCDDATA12 0x000C1C0F
20334
20335
#define GPIO_PP0_U6RX 0x000D0001
20336
#define GPIO_PP0_T6CCP0 0x000D0005
20337
#define GPIO_PP0_EN0INTRN 0x000D0007
20338
#define GPIO_PP0_SSI3XDAT2 0x000D000F
20339
20340
#define GPIO_PP1_U6TX 0x000D0401
20341
#define GPIO_PP1_T6CCP1 0x000D0405
20342
#define GPIO_PP1_SSI3XDAT3 0x000D040F
20343
20344
#define GPIO_PP2_U0DTR 0x000D0801
20345
#define GPIO_PP2_USB0NXT 0x000D080E
20346
#define GPIO_PP2_EPI0S29 0x000D080F
20347
20348
#define GPIO_PP3_U1CTS 0x000D0C01
20349
#define GPIO_PP3_U0DCD 0x000D0C02
20350
#define GPIO_PP3_RTCCLK 0x000D0C07
20351
#define GPIO_PP3_USB0DIR 0x000D0C0E
20352
#define GPIO_PP3_EPI0S30 0x000D0C0F
20353
20354
#define GPIO_PP4_U3RTS 0x000D1001
20355
#define GPIO_PP4_U0DSR 0x000D1002
20356
#define GPIO_PP4_OWIRE 0x000D1004
20357
#define GPIO_PP4_USB0D7 0x000D100E
20358
20359
#define GPIO_PP5_U3CTS 0x000D1401
20360
#define GPIO_PP5_I2C2SCL 0x000D1402
20361
#define GPIO_PP5_OWALT 0x000D1404
20362
#define GPIO_PP5_USB0D6 0x000D140E
20363
20364
#define GPIO_PP6_U1DCD 0x000D1801
20365
#define GPIO_PP6_I2C2SDA 0x000D1802
20366
20367
#define GPIO_PP7_OWIRE 0x000D1C05
20368
20369
#define GPIO_PQ0_T6CCP0 0x000E0003
20370
#define GPIO_PQ0_SSI3CLK 0x000E000E
20371
#define GPIO_PQ0_EPI0S20 0x000E000F
20372
20373
#define GPIO_PQ1_T6CCP1 0x000E0403
20374
#define GPIO_PQ1_SSI3FSS 0x000E040E
20375
#define GPIO_PQ1_EPI0S21 0x000E040F
20376
20377
#define GPIO_PQ2_T7CCP0 0x000E0803
20378
#define GPIO_PQ2_SSI3XDAT0 0x000E080E
20379
#define GPIO_PQ2_EPI0S22 0x000E080F
20380
20381
#define GPIO_PQ3_T7CCP1 0x000E0C03
20382
#define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
20383
#define GPIO_PQ3_EPI0S23 0x000E0C0F
20384
20385
#define GPIO_PQ4_U1RX 0x000E1001
20386
#define GPIO_PQ4_DIVSCLK 0x000E1007
20387
20388
#define GPIO_PQ5_U1TX 0x000E1401
20389
#define GPIO_PQ5_EN0RXD0 0x000E140E
20390
20391
#define GPIO_PQ6_U1DTR 0x000E1801
20392
#define GPIO_PQ6_EN0RXD1 0x000E180E
20393
20394
#define GPIO_PQ7_U1RI 0x000E1C01
20395
20396
#define GPIO_PR0_U4TX 0x000F0001
20397
#define GPIO_PR0_I2C1SCL 0x000F0002
20398
#define GPIO_PR0_M0PWM0 0x000F0006
20399
#define GPIO_PR0_LCDCP 0x000F000F
20400
20401
#define GPIO_PR1_U4RX 0x000F0401
20402
#define GPIO_PR1_I2C1SDA 0x000F0402
20403
#define GPIO_PR1_M0PWM1 0x000F0406
20404
#define GPIO_PR1_LCDFP 0x000F040F
20405
20406
#define GPIO_PR2_I2C2SCL 0x000F0802
20407
#define GPIO_PR2_M0PWM2 0x000F0806
20408
#define GPIO_PR2_LCDLP 0x000F080F
20409
20410
#define GPIO_PR3_I2C2SDA 0x000F0C02
20411
#define GPIO_PR3_M0PWM3 0x000F0C06
20412
#define GPIO_PR3_LCDDATA03 0x000F0C0F
20413
20414
#define GPIO_PR4_I2C3SCL 0x000F1002
20415
#define GPIO_PR4_T0CCP0 0x000F1003
20416
#define GPIO_PR4_M0PWM4 0x000F1006
20417
#define GPIO_PR4_LCDDATA00 0x000F100F
20418
20419
#define GPIO_PR5_U1RX 0x000F1401
20420
#define GPIO_PR5_I2C3SDA 0x000F1402
20421
#define GPIO_PR5_T0CCP1 0x000F1403
20422
#define GPIO_PR5_M0PWM5 0x000F1406
20423
#define GPIO_PR5_LCDDATA01 0x000F140F
20424
20425
#define GPIO_PR6_U1TX 0x000F1801
20426
#define GPIO_PR6_I2C4SCL 0x000F1802
20427
#define GPIO_PR6_T1CCP0 0x000F1803
20428
#define GPIO_PR6_M0PWM6 0x000F1806
20429
#define GPIO_PR6_LCDDATA04 0x000F180F
20430
20431
#define GPIO_PR7_I2C4SDA 0x000F1C02
20432
#define GPIO_PR7_T1CCP1 0x000F1C03
20433
#define GPIO_PR7_M0PWM7 0x000F1C06
20434
#define GPIO_PR7_EN0TXEN 0x000F1C0E
20435
#define GPIO_PR7_LCDDATA05 0x000F1C0F
20436
20437
#define GPIO_PS0_T2CCP0 0x00100003
20438
#define GPIO_PS0_M0FAULT0 0x00100006
20439
#define GPIO_PS0_LCDDATA20 0x0010000F
20440
20441
#define GPIO_PS1_T2CCP1 0x00100403
20442
#define GPIO_PS1_M0FAULT1 0x00100406
20443
#define GPIO_PS1_LCDDATA21 0x0010040F
20444
20445
#define GPIO_PS2_U1DSR 0x00100801
20446
#define GPIO_PS2_T3CCP0 0x00100803
20447
#define GPIO_PS2_M0FAULT2 0x00100806
20448
#define GPIO_PS2_LCDDATA22 0x0010080F
20449
20450
#define GPIO_PS3_T3CCP1 0x00100C03
20451
#define GPIO_PS3_M0FAULT3 0x00100C06
20452
#define GPIO_PS3_LCDDATA23 0x00100C0F
20453
20454
#define GPIO_PS4_T4CCP0 0x00101003
20455
#define GPIO_PS4_PHA0 0x00101006
20456
#define GPIO_PS4_EN0TXD0 0x0010100E
20457
#define GPIO_PS4_LCDDATA06 0x0010100F
20458
20459
#define GPIO_PS5_T4CCP1 0x00101403
20460
#define GPIO_PS5_PHB0 0x00101406
20461
#define GPIO_PS5_EN0TXD1 0x0010140E
20462
#define GPIO_PS5_LCDDATA07 0x0010140F
20463
20464
#define GPIO_PS6_T5CCP0 0x00101803
20465
#define GPIO_PS6_IDX0 0x00101806
20466
#define GPIO_PS6_EN0RXER 0x0010180E
20467
#define GPIO_PS6_LCDDATA08 0x0010180F
20468
20469
#define GPIO_PS7_T5CCP1 0x00101C03
20470
#define GPIO_PS7_EN0RXDV 0x00101C0E
20471
#define GPIO_PS7_LCDDATA09 0x00101C0F
20472
20473
#define GPIO_PT0_T6CCP0 0x00110003
20474
#define GPIO_PT0_CAN0RX 0x00110007
20475
#define GPIO_PT0_EN0RXD0 0x0011000E
20476
#define GPIO_PT0_LCDDATA10 0x0011000F
20477
20478
#define GPIO_PT1_T6CCP1 0x00110403
20479
#define GPIO_PT1_CAN0TX 0x00110407
20480
#define GPIO_PT1_EN0RXD1 0x0011040E
20481
#define GPIO_PT1_LCDDATA11 0x0011040F
20482
20483
#define GPIO_PT2_T7CCP0 0x00110803
20484
#define GPIO_PT2_CAN1RX 0x00110807
20485
#define GPIO_PT2_LCDDATA18 0x0011080F
20486
20487
#define GPIO_PT3_T7CCP1 0x00110C03
20488
#define GPIO_PT3_CAN1TX 0x00110C07
20489
#define GPIO_PT3_LCDDATA19 0x00110C0F
20490
20491
#endif // PART_TM4C129XNCZAD
20492
20493
#endif // __DRIVERLIB_PIN_MAP_H__
driverlib
pin_map.h
Generated on Fri Mar 13 2015 21:18:37 for EE445M RTOS by
1.8.9.1