General-Purpose Input/Output (GPIO)
366
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
General-Purpose Input/Output (GPIO)
4.1.6.26 GPIO Peripheral Identification 2 (GPIOPeriphID2) Register, offset 0xFE8
The GPIOPeriphID0, GPIOPeriphID1, GPIOPeriphID2, and GPIOPeriphID3 registers can conceptually be
treated as one 32-bit register; each register contains eight bits of the 32-bit register, used by software to
identify the peripheral.
Figure 4-29. GPIO Peripheral Identification 2 (GPIOPeriphID2) Register
31
16
Reserved
R-0
15
8
7
0
Reserved
PID2
R-0
R-18h
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 4-31. GPIO Peripheral Identification 2 (GPIOPeriphID2) Register Field Descriptions
Bit
Field
Value
Description
31-8
Reserved
Reserved
7-0
PID2
GPIO Peripheral ID Register [23:16] Can be used by software to identify the presence of this
peripheral.
4.1.6.27 GPIO Peripheral Identification 3 (GPIOPeriphID3), offset 0xFEC
The GPIOPeriphID0, GPIOPeriphID1, GPIOPeriphID2, and GPIOPeriphID3 registers can conceptually be
treated as one 32-bit register; each register contains eight bits of the 32-bit register, used by software to
identify the peripheral.
Figure 4-30. GPIO Peripheral Identification 3 (GPIOPeriphID3) Register
31
16
Reserved
R-0
15
8
7
0
Reserved
PID3
R-0
R-1h
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 4-32. GPIO Peripheral Identification 3 (GPIOPeriphID3) Register Field Descriptions
Bit
Field
Value
Description
31-8
Reserved
Reserved
7-0
PID3
GPIO Peripheral ID Register [31:24] Can be used by software to identify the presence of this
peripheral.
4.1.6.28 GPIO PrimeCell Identification 0 (GPIOPCellID0) Register, offset 0xFF0
The GPIOPCellID0, GPIOPCellID1, GPIOPCellID2, and GPIOPCellID3 registers are four 8-bit wide
registers, that can conceptually be treated as one 32-bit register. The register is used as a standard cross-
peripheral identification system.