Register 42: 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.
General-Purpose Input/Output Peripheral Present (PPGPIO)
Base 0x400F.E000
Offset 0x308
Type RO, reset 0x0000.7FFF
16171819202122232425262728293031
reserved
ROROROROROROROROROROROROROROROROType
0000000000000000Reset
0123456789101112131415
P0P1P2P3P4P5P6P7P8P9P10P11P12P13P14reserved
ROROROROROROROROROROROROROROROROType
1111111111111110Reset
DescriptionResetTypeNameBit/Field
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.
0ROreserved31:15
GPIO Port Q Present
DescriptionValue
GPIO Port Q is not present.0
GPIO Port Q is present.1
0x1ROP1414
GPIO Port P Present
DescriptionValue
GPIO Port P is not present.0
GPIO Port P is present.1
0x1ROP1313
GPIO Port N Present
DescriptionValue
GPIO Port N is not present.0
GPIO Port N is present.1
0x1ROP1212
GPIO Port M Present
DescriptionValue
GPIO Port M is not present.0
GPIO Port M is present.1
0x1ROP1111
323June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller