English
Language : 

TM4C123AH6PM_15 Datasheet, PDF (277/1238 Pages) Texas Instruments – Tiva TM4C123AH6PM Microcontroller
Tiva™ TM4C123AH6PM Microcontroller
Register 27: General-Purpose Input/Output Peripheral Present (PPGPIO),
offset 0x308
The PPGPIO register provides software information regarding the general-purpose input/output
modules.
Important: This register should be used to determine which GPIO ports are implemented on this
microcontroller. However, to support legacy software, the DC4 register is available. A
read of the DC4 register correctly identifies if a legacy module is present. Software must
use this register to determine if a module that is not supported by the DC4 register is
present.
General-Purpose Input/Output Peripheral Present (PPGPIO)
Base 0x400F.E000
Offset 0x308
Type RO, reset 0x0000.007F
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
reserved
Type RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
reserved P14
P13
P12
P11
P10
P9
P8
P7
P6
P5
P4
P3
P2
P1
P0
Type RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Reset
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
Bit/Field
31:15
14
Name
reserved
P14
Type
RO
RO
Reset
0
0x0
Description
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
GPIO Port Q Present
Value Description
0 GPIO Port Q is not present.
1 GPIO Port Q is present.
13
P13
RO
0x0
GPIO Port P Present
Value Description
0 GPIO Port P is not present.
1 GPIO Port P is present.
12
P12
RO
0x0
GPIO Port N Present
Value Description
0 GPIO Port N is not present.
1 GPIO Port N is present.
June 12, 2014
277
Texas Instruments-Production Data