SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 14-153 lists the memory-mapped registers for the GPIO_DATA_REGS registers. All register offset addresses not listed in Table 14-153 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Write Protection | Section |
---|---|---|---|---|
0h | GPADAT | GPIO A Data Register (GPIO0 to 31) | Go | |
2h | GPASET | GPIO A Data Set Register (GPIO0 to 31) | Go | |
4h | GPACLEAR | GPIO A Data Clear Register (GPIO0 to 31) | Go | |
6h | GPATOGGLE | GPIO A Data Toggle Register (GPIO0 to 31) | Go | |
8h | GPBDAT | GPIO B Data Register (GPIO32 to 63) | Go | |
Ah | GPBSET | GPIO B Data Set Register (GPIO32 to 63) | Go | |
Ch | GPBCLEAR | GPIO B Data Clear Register (GPIO32 to 63) | Go | |
Eh | GPBTOGGLE | GPIO B Data Toggle Register (GPIO32 to 63) | Go | |
10h | GPCDAT | GPIO C Data Register (GPIO64 to 95) | Go | |
12h | GPCSET | GPIO C Data Set Register (GPIO64 to 95) | Go | |
14h | GPCCLEAR | GPIO C Data Clear Register (GPIO64 to 95) | Go | |
16h | GPCTOGGLE | GPIO C Data Toggle Register (GPIO64 to 95) | Go | |
18h | GPDDAT | GPIO D Data Register (GPIO96 to 127) | Go | |
1Ah | GPDSET | GPIO D Data Set Register (GPIO96 to 127) | Go | |
1Ch | GPDCLEAR | GPIO D Data Clear Register (GPIO96 to 127) | Go | |
1Eh | GPDTOGGLE | GPIO D Data Toggle Register (GPIO96 to 127) | Go | |
20h | GPEDAT | GPIO E Data Register (GPIO128 to 159) | Go | |
22h | GPESET | GPIO E Data Set Register (GPIO128 to 159) | Go | |
24h | GPECLEAR | GPIO E Data Clear Register (GPIO128 to 159) | Go | |
26h | GPETOGGLE | GPIO E Data Toggle Register (GPIO128 to 159) | Go | |
28h | GPFDAT | GPIO F Data Register (GPIO160 to 191) | Go | |
2Ah | GPFSET | GPIO F Data Set Register (GPIO160 to 191) | Go | |
2Ch | GPFCLEAR | GPIO F Data Clear Register (GPIO160 to 191) | Go | |
2Eh | GPFTOGGLE | GPIO F Data Toggle Register (GPIO160 to 191) | Go | |
30h | GPGDAT | GPIO G Data Register (GPIO192 to 223) | Go | |
32h | GPGSET | GPIO G Data Set Register (GPIO192 to 223) | Go | |
34h | GPGCLEAR | GPIO G Data Clear Register (GPIO192 to 223) | Go | |
36h | GPGTOGGLE | GPIO G Data Toggle Register (GPIO192 to 223) | Go | |
38h | GPHDAT | GPIO H Data Register (GPIO224 to 255) | Go | |
3Ah | GPHSET | GPIO H Data Set Register (GPIO224 to 255) | Go | |
3Ch | GPHCLEAR | GPIO H Data Clear Register (GPIO224 to 255) | Go | |
3Eh | GPHTOGGLE | GPIO H Data Toggle Register (GPIO224 to 255) | Go |
Complex bit access types are encoded to fit into small table cells. Table 14-154 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
R-0 | R -0 | Read Returns 0s |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value | |
Register Array Variables | ||
i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. |
GPADAT is shown in Figure 14-144 and described in Table 14-155.
Return to the Summary Table.
GPIO A Data Register (GPIO0 to 31)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
GPASET is shown in Figure 14-145 and described in Table 14-156.
Return to the Summary Table.
GPIO A Data Set Register (GPIO0 to 31)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO30 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO29 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO28 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO27 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO26 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO25 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO24 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO23 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO22 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO21 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO20 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO19 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO18 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO17 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO16 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO15 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO14 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO13 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO12 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO11 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO10 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO9 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO8 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO7 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO6 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO5 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO4 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO3 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO2 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO1 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO0 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPACLEAR is shown in Figure 14-146 and described in Table 14-157.
Return to the Summary Table.
GPIO A Data Clear Register (GPIO0 to 31)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO30 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO29 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO28 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO27 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO26 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO25 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO24 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO23 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO22 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO21 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO20 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO19 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO18 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO17 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO16 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO15 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO14 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO13 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO12 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO11 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO10 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO9 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO8 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO7 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO6 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO5 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO4 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO3 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO2 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO1 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO0 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPATOGGLE is shown in Figure 14-147 and described in Table 14-158.
Return to the Summary Table.
GPIO A Data Toggle Register (GPIO0 to 31)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO30 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO29 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO28 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO27 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO26 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO25 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO24 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO23 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO22 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO21 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO20 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO19 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO18 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO17 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO16 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO15 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO14 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO13 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO12 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO11 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO10 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO9 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO8 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO7 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO6 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO5 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO4 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO3 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO2 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO1 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO0 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPBDAT is shown in Figure 14-148 and described in Table 14-159.
Return to the Summary Table.
GPIO B Data Register (GPIO32 to 63)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
30 | GPIO62 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
29 | GPIO61 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
28 | GPIO60 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
27 | GPIO59 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
6 | GPIO38 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | GPIO37 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
4 | GPIO36 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
3 | GPIO35 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
GPBSET is shown in Figure 14-149 and described in Table 14-160.
Return to the Summary Table.
GPIO B Data Set Register (GPIO32 to 63)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO62 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO61 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO60 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO59 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO58 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO57 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO56 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO55 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO54 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO53 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO52 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO51 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO50 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO49 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO48 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO47 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO46 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO45 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO44 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO43 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO42 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO41 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO40 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO39 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO38 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO37 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO36 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO35 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO34 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO33 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO32 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPBCLEAR is shown in Figure 14-150 and described in Table 14-161.
Return to the Summary Table.
GPIO B Data Clear Register (GPIO32 to 63)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO62 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO61 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO60 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO59 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO58 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO57 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO56 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO55 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO54 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO53 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO52 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO51 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO50 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO49 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO48 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO47 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO46 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO45 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO44 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO43 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO42 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO41 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO40 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO39 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO38 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO37 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO36 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO35 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO34 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO33 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO32 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPBTOGGLE is shown in Figure 14-151 and described in Table 14-162.
Return to the Summary Table.
GPIO B Data Toggle Register (GPIO32 to 63)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO62 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO61 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO60 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO59 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO58 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO57 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO56 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO55 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO54 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO53 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO52 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO51 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO50 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO49 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO48 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO47 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO46 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO45 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO44 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO43 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO42 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO41 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO40 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO39 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO38 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO37 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO36 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO35 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO34 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO33 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO32 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPCDAT is shown in Figure 14-152 and described in Table 14-163.
Return to the Summary Table.
GPIO C Data Register (GPIO64 to 95)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
30 | GPIO94 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
29 | GPIO93 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
28 | GPIO92 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
27 | GPIO91 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
26 | GPIO90 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
25 | GPIO89 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
24 | GPIO88 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
23 | GPIO87 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
22 | GPIO86 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
21 | GPIO85 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
20 | GPIO84 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
19 | GPIO83 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
18 | GPIO82 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
17 | GPIO81 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
16 | GPIO80 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
15 | GPIO79 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
14 | GPIO78 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
13 | GPIO77 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
12 | GPIO76 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
11 | GPIO75 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
10 | GPIO74 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
9 | GPIO73 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
8 | GPIO72 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO71 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
6 | GPIO70 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | GPIO69 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
4 | GPIO68 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
3 | GPIO67 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
2 | GPIO66 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
1 | GPIO65 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
0 | GPIO64 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
GPCSET is shown in Figure 14-153 and described in Table 14-164.
Return to the Summary Table.
GPIO C Data Set Register (GPIO64 to 95)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO94 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO93 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO92 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO91 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO90 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO89 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO88 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO87 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO86 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO85 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO84 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO83 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO82 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO81 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO80 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO79 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO78 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO77 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO76 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO75 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO74 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO73 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO72 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO71 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO70 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO69 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO68 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO67 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO66 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO65 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO64 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPCCLEAR is shown in Figure 14-154 and described in Table 14-165.
Return to the Summary Table.
GPIO C Data Clear Register (GPIO64 to 95)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO94 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO93 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO92 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO91 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO90 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO89 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO88 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO87 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO86 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO85 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO84 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO83 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO82 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO81 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO80 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO79 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO78 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO77 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO76 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO75 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO74 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO73 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO72 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO71 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO70 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO69 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO68 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO67 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO66 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO65 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO64 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPCTOGGLE is shown in Figure 14-155 and described in Table 14-166.
Return to the Summary Table.
GPIO C Data Toggle Register (GPIO64 to 95)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO94 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO93 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO92 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO91 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO90 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO89 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO88 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO87 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO86 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO85 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO84 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO83 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO82 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO81 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO80 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO79 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO78 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO77 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO76 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO75 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO74 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO73 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO72 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO71 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO70 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO69 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO68 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO67 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO66 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO65 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO64 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPDDAT is shown in Figure 14-156 and described in Table 14-167.
Return to the Summary Table.
GPIO D Data Register (GPIO96 to 127)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | RESERVED | GPIO120 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | RESERVED | RESERVED | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
30 | GPIO126 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
29 | GPIO125 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
28 | GPIO124 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
27 | GPIO123 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
26 | GPIO122 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
25 | RESERVED | R/W | 0h | Reserved |
24 | GPIO120 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
23 | GPIO119 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | GPIO116 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
19 | GPIO115 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
18 | GPIO114 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
17 | GPIO113 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
16 | GPIO112 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
15 | GPIO111 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
14 | GPIO110 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
13 | GPIO109 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
12 | GPIO108 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
11 | GPIO107 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
10 | GPIO106 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
9 | GPIO105 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
8 | GPIO104 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO103 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
6 | GPIO102 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | GPIO101 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
4 | GPIO100 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
3 | GPIO99 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
2 | GPIO98 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
1 | GPIO97 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
0 | GPIO96 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
GPDSET is shown in Figure 14-157 and described in Table 14-168.
Return to the Summary Table.
GPIO D Data Set Register (GPIO96 to 127)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | RESERVED | GPIO120 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | RESERVED | RESERVED | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO126 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO125 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO124 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO123 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO122 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | GPIO120 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO119 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | GPIO116 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO115 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO114 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO113 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO112 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO111 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO110 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO109 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO108 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO107 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO106 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO105 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO104 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO103 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO102 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO101 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO100 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO99 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO98 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO97 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO96 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPDCLEAR is shown in Figure 14-158 and described in Table 14-169.
Return to the Summary Table.
GPIO D Data Clear Register (GPIO96 to 127)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | RESERVED | GPIO120 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | RESERVED | RESERVED | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO126 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO125 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO124 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO123 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO122 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | GPIO120 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO119 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | GPIO116 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO115 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO114 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO113 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO112 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO111 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO110 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO109 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO108 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO107 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO106 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO105 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO104 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO103 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO102 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO101 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO100 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO99 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO98 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO97 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO96 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPDTOGGLE is shown in Figure 14-159 and described in Table 14-170.
Return to the Summary Table.
GPIO D Data Toggle Register (GPIO96 to 127)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | RESERVED | GPIO120 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | RESERVED | RESERVED | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO126 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO125 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO124 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO123 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO122 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | GPIO120 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO119 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | GPIO116 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO115 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO114 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO113 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO112 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO111 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO110 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO109 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO108 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO107 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO106 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO105 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO104 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO103 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO102 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO101 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO100 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO99 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO98 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO97 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO96 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPEDAT is shown in Figure 14-160 and described in Table 14-171.
Return to the Summary Table.
GPIO E Data Register (GPIO128 to 159)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | GPIO142 | GPIO141 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
30 | GPIO158 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
29 | GPIO157 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
28 | GPIO156 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
27 | GPIO155 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
26 | GPIO154 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
25 | GPIO153 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
24 | GPIO152 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
23 | GPIO151 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
22 | GPIO150 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
21 | GPIO149 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
20 | GPIO148 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
19 | GPIO147 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
18 | GPIO146 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
17 | GPIO145 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | GPIO142 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
13 | GPIO141 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
12 | RESERVED | R/W | 0h | Reserved |
11 | RESERVED | R/W | 0h | Reserved |
10 | RESERVED | R/W | 0h | Reserved |
9 | RESERVED | R/W | 0h | Reserved |
8 | RESERVED | R/W | 0h | Reserved |
7 | RESERVED | R/W | 0h | Reserved |
6 | GPIO134 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | GPIO133 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
4 | GPIO132 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
3 | GPIO131 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
2 | GPIO130 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
1 | GPIO129 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
0 | GPIO128 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
GPESET is shown in Figure 14-161 and described in Table 14-172.
Return to the Summary Table.
GPIO E Data Set Register (GPIO128 to 159)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | GPIO142 | GPIO141 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO158 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO157 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO156 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO155 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO154 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO153 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO152 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO151 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO150 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO149 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO148 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO147 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO146 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO145 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | RESERVED | R-0/W | 0h | Reserved |
15 | RESERVED | R-0/W | 0h | Reserved |
14 | GPIO142 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO141 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | RESERVED | R-0/W | 0h | Reserved |
11 | RESERVED | R-0/W | 0h | Reserved |
10 | RESERVED | R-0/W | 0h | Reserved |
9 | RESERVED | R-0/W | 0h | Reserved |
8 | RESERVED | R-0/W | 0h | Reserved |
7 | RESERVED | R-0/W | 0h | Reserved |
6 | GPIO134 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO133 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO132 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO131 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO130 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO129 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO128 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPECLEAR is shown in Figure 14-162 and described in Table 14-173.
Return to the Summary Table.
GPIO E Data Clear Register (GPIO128 to 159)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | GPIO142 | GPIO141 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO158 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO157 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO156 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO155 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO154 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO153 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO152 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO151 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO150 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO149 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO148 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO147 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO146 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO145 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | RESERVED | R-0/W | 0h | Reserved |
15 | RESERVED | R-0/W | 0h | Reserved |
14 | GPIO142 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO141 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | RESERVED | R-0/W | 0h | Reserved |
11 | RESERVED | R-0/W | 0h | Reserved |
10 | RESERVED | R-0/W | 0h | Reserved |
9 | RESERVED | R-0/W | 0h | Reserved |
8 | RESERVED | R-0/W | 0h | Reserved |
7 | RESERVED | R-0/W | 0h | Reserved |
6 | GPIO134 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO133 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO132 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO131 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO130 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO129 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO128 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPETOGGLE is shown in Figure 14-163 and described in Table 14-174.
Return to the Summary Table.
GPIO E Data Toggle Register (GPIO128 to 159)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | GPIO142 | GPIO141 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO158 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO157 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO156 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO155 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO154 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO153 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO152 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO151 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO150 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO149 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO148 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO147 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO146 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO145 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | RESERVED | R-0/W | 0h | Reserved |
15 | RESERVED | R-0/W | 0h | Reserved |
14 | GPIO142 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO141 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | RESERVED | R-0/W | 0h | Reserved |
11 | RESERVED | R-0/W | 0h | Reserved |
10 | RESERVED | R-0/W | 0h | Reserved |
9 | RESERVED | R-0/W | 0h | Reserved |
8 | RESERVED | R-0/W | 0h | Reserved |
7 | RESERVED | R-0/W | 0h | Reserved |
6 | GPIO134 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO133 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO132 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO131 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO130 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO129 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO128 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPFDAT is shown in Figure 14-164 and described in Table 14-175.
Return to the Summary Table.
GPIO F Data Register (GPIO160 to 191)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | RESERVED | R/W | 0h | Reserved |
26 | RESERVED | R/W | 0h | Reserved |
25 | RESERVED | R/W | 0h | Reserved |
24 | RESERVED | R/W | 0h | Reserved |
23 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | RESERVED | R/W | 0h | Reserved |
17 | RESERVED | R/W | 0h | Reserved |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | RESERVED | R/W | 0h | Reserved |
13 | RESERVED | R/W | 0h | Reserved |
12 | RESERVED | R/W | 0h | Reserved |
11 | RESERVED | R/W | 0h | Reserved |
10 | RESERVED | R/W | 0h | Reserved |
9 | RESERVED | R/W | 0h | Reserved |
8 | GPIO168 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO167 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
6 | GPIO166 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | GPIO165 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
4 | GPIO164 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
3 | GPIO163 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
2 | GPIO162 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
1 | GPIO161 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
0 | GPIO160 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
GPFSET is shown in Figure 14-165 and described in Table 14-176.
Return to the Summary Table.
GPIO F Data Set Register (GPIO160 to 191)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0/W | 0h | Reserved |
30 | RESERVED | R-0/W | 0h | Reserved |
29 | RESERVED | R-0/W | 0h | Reserved |
28 | RESERVED | R-0/W | 0h | Reserved |
27 | RESERVED | R-0/W | 0h | Reserved |
26 | RESERVED | R-0/W | 0h | Reserved |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | RESERVED | R-0/W | 0h | Reserved |
23 | RESERVED | R-0/W | 0h | Reserved |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | RESERVED | R-0/W | 0h | Reserved |
19 | RESERVED | R-0/W | 0h | Reserved |
18 | RESERVED | R-0/W | 0h | Reserved |
17 | RESERVED | R-0/W | 0h | Reserved |
16 | RESERVED | R-0/W | 0h | Reserved |
15 | RESERVED | R-0/W | 0h | Reserved |
14 | RESERVED | R-0/W | 0h | Reserved |
13 | RESERVED | R-0/W | 0h | Reserved |
12 | RESERVED | R-0/W | 0h | Reserved |
11 | RESERVED | R-0/W | 0h | Reserved |
10 | RESERVED | R-0/W | 0h | Reserved |
9 | RESERVED | R-0/W | 0h | Reserved |
8 | GPIO168 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO167 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO166 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO165 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO164 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO163 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO162 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO161 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO160 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPFCLEAR is shown in Figure 14-166 and described in Table 14-177.
Return to the Summary Table.
GPIO F Data Clear Register (GPIO160 to 191)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0/W | 0h | Reserved |
30 | RESERVED | R-0/W | 0h | Reserved |
29 | RESERVED | R-0/W | 0h | Reserved |
28 | RESERVED | R-0/W | 0h | Reserved |
27 | RESERVED | R-0/W | 0h | Reserved |
26 | RESERVED | R-0/W | 0h | Reserved |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | RESERVED | R-0/W | 0h | Reserved |
23 | RESERVED | R-0/W | 0h | Reserved |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | RESERVED | R-0/W | 0h | Reserved |
19 | RESERVED | R-0/W | 0h | Reserved |
18 | RESERVED | R-0/W | 0h | Reserved |
17 | RESERVED | R-0/W | 0h | Reserved |
16 | RESERVED | R-0/W | 0h | Reserved |
15 | RESERVED | R-0/W | 0h | Reserved |
14 | RESERVED | R-0/W | 0h | Reserved |
13 | RESERVED | R-0/W | 0h | Reserved |
12 | RESERVED | R-0/W | 0h | Reserved |
11 | RESERVED | R-0/W | 0h | Reserved |
10 | RESERVED | R-0/W | 0h | Reserved |
9 | RESERVED | R-0/W | 0h | Reserved |
8 | GPIO168 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO167 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO166 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO165 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO164 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO163 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO162 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO161 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO160 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPFTOGGLE is shown in Figure 14-167 and described in Table 14-178.
Return to the Summary Table.
GPIO F Data Toggle Register (GPIO160 to 191)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0/W | 0h | Reserved |
30 | RESERVED | R-0/W | 0h | Reserved |
29 | RESERVED | R-0/W | 0h | Reserved |
28 | RESERVED | R-0/W | 0h | Reserved |
27 | RESERVED | R-0/W | 0h | Reserved |
26 | RESERVED | R-0/W | 0h | Reserved |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | RESERVED | R-0/W | 0h | Reserved |
23 | RESERVED | R-0/W | 0h | Reserved |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | RESERVED | R-0/W | 0h | Reserved |
19 | RESERVED | R-0/W | 0h | Reserved |
18 | RESERVED | R-0/W | 0h | Reserved |
17 | RESERVED | R-0/W | 0h | Reserved |
16 | RESERVED | R-0/W | 0h | Reserved |
15 | RESERVED | R-0/W | 0h | Reserved |
14 | RESERVED | R-0/W | 0h | Reserved |
13 | RESERVED | R-0/W | 0h | Reserved |
12 | RESERVED | R-0/W | 0h | Reserved |
11 | RESERVED | R-0/W | 0h | Reserved |
10 | RESERVED | R-0/W | 0h | Reserved |
9 | RESERVED | R-0/W | 0h | Reserved |
8 | GPIO168 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO167 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO166 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO165 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO164 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO163 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO162 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO161 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO160 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPGDAT is shown in Figure 14-168 and described in Table 14-179.
Return to the Summary Table.
GPIO G Data Register (GPIO192 to 223)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO223 | GPIO222 | GPIO221 | GPIO220 | GPIO219 | GPIO218 | GPIO217 | GPIO216 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO215 | GPIO214 | GPIO213 | GPIO212 | GPIO211 | GPIO210 | GPIO209 | GPIO208 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO207 | GPIO206 | GPIO205 | GPIO204 | GPIO203 | GPIO202 | GPIO201 | GPIO200 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO199 | GPIO198 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO223 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
30 | GPIO222 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
29 | GPIO221 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
28 | GPIO220 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
27 | GPIO219 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
26 | GPIO218 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
25 | GPIO217 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
24 | GPIO216 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
23 | GPIO215 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
22 | GPIO214 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
21 | GPIO213 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
20 | GPIO212 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
19 | GPIO211 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
18 | GPIO210 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
17 | GPIO209 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
16 | GPIO208 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
15 | GPIO207 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
14 | GPIO206 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
13 | GPIO205 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
12 | GPIO204 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
11 | GPIO203 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
10 | GPIO202 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
9 | GPIO201 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
8 | GPIO200 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO199 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
6 | GPIO198 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
5 | RESERVED | R/W | 0h | Reserved |
4 | RESERVED | R/W | 0h | Reserved |
3 | RESERVED | R/W | 0h | Reserved |
2 | RESERVED | R/W | 0h | Reserved |
1 | RESERVED | R/W | 0h | Reserved |
0 | RESERVED | R/W | 0h | Reserved |
GPGSET is shown in Figure 14-169 and described in Table 14-180.
Return to the Summary Table.
GPIO G Data Set Register (GPIO192 to 223)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO223 | GPIO222 | GPIO221 | GPIO220 | GPIO219 | GPIO218 | GPIO217 | GPIO216 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO215 | GPIO214 | GPIO213 | GPIO212 | GPIO211 | GPIO210 | GPIO209 | GPIO208 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO207 | GPIO206 | GPIO205 | GPIO204 | GPIO203 | GPIO202 | GPIO201 | GPIO200 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO199 | GPIO198 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO223 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO222 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO221 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO220 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO219 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO218 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO217 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO216 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO215 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO214 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO213 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO212 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO211 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO210 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO209 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO208 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO207 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO206 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO205 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO204 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO203 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO202 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO201 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO200 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO199 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO198 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | RESERVED | R-0/W | 0h | Reserved |
4 | RESERVED | R-0/W | 0h | Reserved |
3 | RESERVED | R-0/W | 0h | Reserved |
2 | RESERVED | R-0/W | 0h | Reserved |
1 | RESERVED | R-0/W | 0h | Reserved |
0 | RESERVED | R-0/W | 0h | Reserved |
GPGCLEAR is shown in Figure 14-170 and described in Table 14-181.
Return to the Summary Table.
GPIO G Data Clear Register (GPIO192 to 223)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO223 | GPIO222 | GPIO221 | GPIO220 | GPIO219 | GPIO218 | GPIO217 | GPIO216 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO215 | GPIO214 | GPIO213 | GPIO212 | GPIO211 | GPIO210 | GPIO209 | GPIO208 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO207 | GPIO206 | GPIO205 | GPIO204 | GPIO203 | GPIO202 | GPIO201 | GPIO200 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO199 | GPIO198 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO223 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO222 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO221 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO220 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO219 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO218 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO217 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO216 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO215 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO214 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO213 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO212 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO211 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO210 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO209 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO208 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO207 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO206 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO205 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO204 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO203 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO202 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO201 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO200 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO199 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO198 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | RESERVED | R-0/W | 0h | Reserved |
4 | RESERVED | R-0/W | 0h | Reserved |
3 | RESERVED | R-0/W | 0h | Reserved |
2 | RESERVED | R-0/W | 0h | Reserved |
1 | RESERVED | R-0/W | 0h | Reserved |
0 | RESERVED | R-0/W | 0h | Reserved |
GPGTOGGLE is shown in Figure 14-171 and described in Table 14-182.
Return to the Summary Table.
GPIO G Data Toggle Register (GPIO192 to 223)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO223 | GPIO222 | GPIO221 | GPIO220 | GPIO219 | GPIO218 | GPIO217 | GPIO216 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO215 | GPIO214 | GPIO213 | GPIO212 | GPIO211 | GPIO210 | GPIO209 | GPIO208 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO207 | GPIO206 | GPIO205 | GPIO204 | GPIO203 | GPIO202 | GPIO201 | GPIO200 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO199 | GPIO198 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO223 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO222 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO221 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO220 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO219 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO218 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO217 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO216 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO215 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO214 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO213 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO212 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO211 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO210 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO209 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO208 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO207 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO206 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO205 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO204 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO203 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO202 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO201 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO200 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO199 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO198 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | RESERVED | R-0/W | 0h | Reserved |
4 | RESERVED | R-0/W | 0h | Reserved |
3 | RESERVED | R-0/W | 0h | Reserved |
2 | RESERVED | R-0/W | 0h | Reserved |
1 | RESERVED | R-0/W | 0h | Reserved |
0 | RESERVED | R-0/W | 0h | Reserved |
GPHDAT is shown in Figure 14-172 and described in Table 14-183.
Return to the Summary Table.
GPIO H Data Register (GPIO224 to 255)
Reading this register indicates the current status of the GPIO pin, irrespective of which mode the pin is in. Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero.
DESIGNER NOTE:
[1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO242 | GPIO241 | GPIO240 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | RESERVED | R/W | 0h | Reserved |
26 | RESERVED | R/W | 0h | Reserved |
25 | RESERVED | R/W | 0h | Reserved |
24 | RESERVED | R/W | 0h | Reserved |
23 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | GPIO242 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
17 | GPIO241 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
16 | GPIO240 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
15 | GPIO239 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
14 | GPIO238 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
13 | GPIO237 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
12 | GPIO236 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
11 | GPIO235 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
10 | GPIO234 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
9 | GPIO233 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
8 | GPIO232 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
7 | GPIO231 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
6 | GPIO230 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
5 | GPIO229 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
4 | GPIO228 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
3 | GPIO227 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
2 | GPIO226 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
1 | GPIO225 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
0 | GPIO224 | R/W | 0h | Reading this register indicates the current status of this GPIO pin, irrespective of which mode the pin is in. Writing to this register will set this GPIO pin high or low if the pin is enabled for GPIO output mode, otherwise the value written is latched but ignored. The state of the output register latch will remain in its current state until the next write operation. A system reset will clear all bits and latched values to zero. DESIGNER NOTE: [1] Reading the GPIODAT register should reflect the state of the PIN (after qualification), not the state of the output latch of the GPIODAT register. Reset type: SYSRSn |
GPHSET is shown in Figure 14-173 and described in Table 14-184.
Return to the Summary Table.
GPIO H Data Set Register (GPIO224 to 255)
Writing a 1 will force GPIO output data latch to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO242 | GPIO241 | GPIO240 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0/W | 0h | Reserved |
30 | RESERVED | R-0/W | 0h | Reserved |
29 | RESERVED | R-0/W | 0h | Reserved |
28 | RESERVED | R-0/W | 0h | Reserved |
27 | RESERVED | R-0/W | 0h | Reserved |
26 | RESERVED | R-0/W | 0h | Reserved |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | RESERVED | R-0/W | 0h | Reserved |
23 | RESERVED | R-0/W | 0h | Reserved |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | RESERVED | R-0/W | 0h | Reserved |
19 | RESERVED | R-0/W | 0h | Reserved |
18 | GPIO242 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO241 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO240 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO239 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO238 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO237 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO236 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO235 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO234 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO233 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO232 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO231 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO230 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO229 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO228 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO227 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO226 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO225 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO224 | R-0/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPHCLEAR is shown in Figure 14-174 and described in Table 14-185.
Return to the Summary Table.
GPIO H Data Clear Register (GPIO224 to 255)
Writing a 1 will force GPIO0 output data latch to 0.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO242 | GPIO241 | GPIO240 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0/W | 0h | Reserved |
30 | RESERVED | R-0/W | 0h | Reserved |
29 | RESERVED | R-0/W | 0h | Reserved |
28 | RESERVED | R-0/W | 0h | Reserved |
27 | RESERVED | R-0/W | 0h | Reserved |
26 | RESERVED | R-0/W | 0h | Reserved |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | RESERVED | R-0/W | 0h | Reserved |
23 | RESERVED | R-0/W | 0h | Reserved |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | RESERVED | R-0/W | 0h | Reserved |
19 | RESERVED | R-0/W | 0h | Reserved |
18 | GPIO242 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO241 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO240 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO239 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO238 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO237 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO236 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO235 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO234 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO233 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO232 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO231 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO230 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO229 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO228 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO227 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO226 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO225 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO224 | R-0/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPHTOGGLE is shown in Figure 14-175 and described in Table 14-186.
Return to the Summary Table.
GPIO H Data Toggle Register (GPIO224 to 255)
Writing a 1 will toggle GPIO0 output data latch 1 to 0 or 0 to 1.
Writes of 0 are ignored.
Always reads back a 0.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO242 | GPIO241 | GPIO240 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h | R-0/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0/W | 0h | Reserved |
30 | RESERVED | R-0/W | 0h | Reserved |
29 | RESERVED | R-0/W | 0h | Reserved |
28 | RESERVED | R-0/W | 0h | Reserved |
27 | RESERVED | R-0/W | 0h | Reserved |
26 | RESERVED | R-0/W | 0h | Reserved |
25 | RESERVED | R-0/W | 0h | Reserved |
24 | RESERVED | R-0/W | 0h | Reserved |
23 | RESERVED | R-0/W | 0h | Reserved |
22 | RESERVED | R-0/W | 0h | Reserved |
21 | RESERVED | R-0/W | 0h | Reserved |
20 | RESERVED | R-0/W | 0h | Reserved |
19 | RESERVED | R-0/W | 0h | Reserved |
18 | GPIO242 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO241 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO240 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO239 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO238 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO237 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO236 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO235 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO234 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO233 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO232 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO231 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO230 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO229 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO228 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO227 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO226 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO225 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO224 | R-0/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |