System Control Registers
443
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
System Control
4.2.171 PRGPIO Register (Offset = 0xA08) [reset = 0x00]
General-Purpose Input/Output Peripheral Ready (PRGPIO)
The PRGPIO register indicates whether the GPIO modules are ready to be accessed by software
following a change in status of power, run mode clocking, or reset. A power change is initiated if the
corresponding PCGPIO bit is changed from 0 to 1. A run mode clocking change is initiated if the
corresponding RCGCGPIO bit is changed. A reset change is initiated if the corresponding SRGPIO bit is
changed from 0 to 1.
The PRGPIO bit is cleared on any of the preceding events and is not set again until the module is
completely powered, enabled, and internally reset.
PRGPIO is shown in
and described in
Return to
Figure 4-177. PRGPIO Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RESERVED
R17
R16
R-0x0
R-0x0
R-0x0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R15
R14
R13
R12
R11
R10
R9
R8
R7
R6
R5
R4
R3
R2
R1
R0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
R-0x0
Table 4-205. PRGPIO Register Field Descriptions
Bit
Field
Type
Reset
Description
31-18
RESERVED
R
0x0
17
R17
R
0x0
GPIO Port T Peripheral Ready
0x0 = GPIO port T is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port T is ready for access.
16
R16
R
0x0
GPIO Port S Peripheral Ready
0x0 = GPIO port S is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port S is ready for access.
15
R15
R
0x0
GPIO Port R Peripheral Ready
0x0 = GPIO port R is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port R is ready for access.
14
R14
R
0x0
GPIO Port Q Peripheral Ready
0x0 = GPIO port Q is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port Q is ready for access.
13
R13
R
0x0
GPIO Port P Peripheral Ready
0x0 = GPIO port P is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port P is ready for access.
12
R12
R
0x0
GPIO Port N Peripheral Ready
0x0 = GPIO port N is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port N is ready for access.
11
R11
R
0x0
GPIO Port M Peripheral Ready
0x0 = GPIO port M is not ready for access. It is unclocked,
unpowered, or in the process of completing a reset sequence.
0x1 = GPIO port M is ready for access.