SPRUHM9H October 2014 – May 2024 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076
Table 7-112 lists the memory-mapped registers for the GPIO_DATA_REGS registers. All register offset addresses not listed in Table 7-112 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 168) | Go | |
2Ah | GPFSET | GPIO F Data Set Register (GPIO160 to 168) | Go | |
2Ch | GPFCLEAR | GPIO F Data Clear Register (GPIO160 to 168) | Go | |
2Eh | GPFTOGGLE | GPIO F Data Toggle Register (GPIO160 to 168) | Go |
Complex bit access types are encoded to fit into small table cells. Table 7-113 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
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 7-102 and described in Table 7-114.
Return to the Summary Table.
GPIO A Data Register (GPIO0 to 31)
Reading this register reflects the current state of the GPIO pin regardless of which mode the GPIO is in.
Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode. If the GPIO is not in output mode the value written is latched but will not be reflected on the GPIO pin or reads of the GPxDAT register. The written value latched will become active when the GPIO is put into GPIO Output mode
A system reset will clear all bits and latched values to zero.
NOTE: Bit-wise read-modify-write operations should not be performed on this register. For bit-wise operations the GPxSET, GPxCLEAR, or GPxTOGGLE registers should be used instead. If direct writes to GPxDAT are necessary, the entire register should be written at one time.
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 7-103 and described in Table 7-115.
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/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 | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPACLEAR is shown in Figure 7-104 and described in Table 7-116.
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/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 | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPATOGGLE is shown in Figure 7-105 and described in Table 7-117.
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/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 | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPBDAT is shown in Figure 7-106 and described in Table 7-118.
Return to the Summary Table.
GPIO B Data Register (GPIO32 to 63)
Reading this register reflects the current state of the GPIO pin regardless of which mode the GPIO is in.
Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode. If the GPIO is not in output mode the value written is latched but will not be reflected on the GPIO pin or reads of the GPxDAT register. The written value latched will become active when the GPIO is put into GPIO Output mode
A system reset will clear all bits and latched values to zero.
NOTE: Bit-wise read-modify-write operations should not be performed on this register. For bit-wise operations the GPxSET, GPxCLEAR, or GPxTOGGLE registers should be used instead. If direct writes to GPxDAT are necessary, the entire register should be written at one time.
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 7-107 and described in Table 7-119.
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/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 | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO62 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO61 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO60 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO59 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO38 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO37 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO36 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO35 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPBCLEAR is shown in Figure 7-108 and described in Table 7-120.
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/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 | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO62 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO61 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO60 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO59 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO38 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO37 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO36 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO35 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPBTOGGLE is shown in Figure 7-109 and described in Table 7-121.
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/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 | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO62 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO61 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO60 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO59 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO38 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO37 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO36 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO35 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPCDAT is shown in Figure 7-110 and described in Table 7-122.
Return to the Summary Table.
GPIO C Data Register (GPIO64 to 95)
Reading this register reflects the current state of the GPIO pin regardless of which mode the GPIO is in.
Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode. If the GPIO is not in output mode the value written is latched but will not be reflected on the GPIO pin or reads of the GPxDAT register. The written value latched will become active when the GPIO is put into GPIO Output mode
A system reset will clear all bits and latched values to zero.
NOTE: Bit-wise read-modify-write operations should not be performed on this register. For bit-wise operations the GPxSET, GPxCLEAR, or GPxTOGGLE registers should be used instead. If direct writes to GPxDAT are necessary, the entire register should be written at one time.
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 7-111 and described in Table 7-123.
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/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 | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO94 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO93 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO92 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO91 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO90 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO89 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO88 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO87 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO86 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO85 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO84 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO83 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO82 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO81 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO80 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO79 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO78 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO77 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO76 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO75 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO74 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO73 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO72 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO71 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO70 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO69 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO68 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO67 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO66 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO65 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO64 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPCCLEAR is shown in Figure 7-112 and described in Table 7-124.
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/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 | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO94 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO93 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO92 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO91 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO90 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO89 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO88 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO87 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO86 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO85 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO84 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO83 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO82 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO81 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO80 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO79 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO78 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO77 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO76 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO75 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO74 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO73 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO72 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO71 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO70 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO69 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO68 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO67 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO66 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO65 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO64 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPCTOGGLE is shown in Figure 7-113 and described in Table 7-125.
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/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 | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO94 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO93 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO92 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO91 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO90 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO89 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO88 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO87 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO86 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO85 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO84 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO83 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO82 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO81 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO80 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO79 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO78 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO77 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO76 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO75 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO74 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO73 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO72 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO71 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO70 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO69 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO68 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO67 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO66 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO65 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO64 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPDDAT is shown in Figure 7-114 and described in Table 7-126.
Return to the Summary Table.
GPIO D Data Register (GPIO96 to 127)
Reading this register reflects the current state of the GPIO pin regardless of which mode the GPIO is in.
Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode. If the GPIO is not in output mode the value written is latched but will not be reflected on the GPIO pin or reads of the GPxDAT register. The written value latched will become active when the GPIO is put into GPIO Output mode
A system reset will clear all bits and latched values to zero.
NOTE: Bit-wise read-modify-write operations should not be performed on this register. For bit-wise operations the GPxSET, GPxCLEAR, or GPxTOGGLE registers should be used instead. If direct writes to GPxDAT are necessary, the entire register should be written at one time.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | 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 | GPIO118 | GPIO117 | 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 | GPIO121 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
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 | GPIO118 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
21 | GPIO117 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
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 7-115 and described in Table 7-127.
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 | GPIO121 | 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 | GPIO118 | GPIO117 | 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 | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO126 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO125 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO124 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO123 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO122 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO121 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO120 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO119 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO118 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO117 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO116 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO115 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO114 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO113 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO112 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO111 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO110 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO109 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO108 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO107 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO106 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO105 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO104 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO103 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO102 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO101 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO100 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO99 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO98 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO97 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO96 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPDCLEAR is shown in Figure 7-116 and described in Table 7-128.
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 | GPIO121 | 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 | GPIO118 | GPIO117 | 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 | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO126 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO125 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO124 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO123 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO122 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO121 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO120 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO119 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO118 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO117 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO116 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO115 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO114 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO113 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO112 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO111 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO110 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO109 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO108 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO107 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO106 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO105 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO104 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO103 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO102 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO101 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO100 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO99 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO98 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO97 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO96 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPDTOGGLE is shown in Figure 7-117 and described in Table 7-129.
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 | GPIO121 | 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 | GPIO118 | GPIO117 | 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 | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO126 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO125 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO124 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO123 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO122 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO121 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO120 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO119 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO118 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO117 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO116 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO115 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO114 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO113 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO112 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO111 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO110 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO109 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO108 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO107 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO106 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO105 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO104 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO103 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO102 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO101 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO100 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO99 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO98 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO97 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO96 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPEDAT is shown in Figure 7-118 and described in Table 7-130.
Return to the Summary Table.
GPIO E Data Register (GPIO128 to 159)
Reading this register reflects the current state of the GPIO pin regardless of which mode the GPIO is in.
Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode. If the GPIO is not in output mode the value written is latched but will not be reflected on the GPIO pin or reads of the GPxDAT register. The written value latched will become active when the GPIO is put into GPIO Output mode
A system reset will clear all bits and latched values to zero.
NOTE: Bit-wise read-modify-write operations should not be performed on this register. For bit-wise operations the GPxSET, GPxCLEAR, or GPxTOGGLE registers should be used instead. If direct writes to GPxDAT are necessary, the entire register should be written at one time.
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 | GPIO144 |
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 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
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 |
GPIO135 | 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 | GPIO144 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
15 | GPIO143 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
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 | GPIO140 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
11 | GPIO139 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
10 | GPIO138 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
9 | GPIO137 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
8 | GPIO136 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
7 | GPIO135 | R/W | 0h | Data Register for this pin Reset type: SYSRSn |
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 7-119 and described in Table 7-131.
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/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 | GPIO144 |
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 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
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 |
GPIO135 | 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 | Output Set bit for this pin Reset type: SYSRSn |
30 | GPIO158 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
29 | GPIO157 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
28 | GPIO156 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
27 | GPIO155 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
26 | GPIO154 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
25 | GPIO153 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
24 | GPIO152 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
23 | GPIO151 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
22 | GPIO150 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
21 | GPIO149 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
20 | GPIO148 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
19 | GPIO147 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
18 | GPIO146 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
17 | GPIO145 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
16 | GPIO144 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
15 | GPIO143 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
14 | GPIO142 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
13 | GPIO141 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
12 | GPIO140 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
11 | GPIO139 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
10 | GPIO138 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
9 | GPIO137 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
8 | GPIO136 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO135 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO134 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO133 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO132 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO131 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO130 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO129 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO128 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPECLEAR is shown in Figure 7-120 and described in Table 7-132.
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/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 | GPIO144 |
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 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
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 |
GPIO135 | 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 | Output Clear bit for this pin Reset type: SYSRSn |
30 | GPIO158 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
29 | GPIO157 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
28 | GPIO156 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
27 | GPIO155 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
26 | GPIO154 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
25 | GPIO153 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
24 | GPIO152 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
23 | GPIO151 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
22 | GPIO150 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
21 | GPIO149 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
20 | GPIO148 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
19 | GPIO147 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
18 | GPIO146 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
17 | GPIO145 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
16 | GPIO144 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
15 | GPIO143 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
14 | GPIO142 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
13 | GPIO141 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
12 | GPIO140 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
11 | GPIO139 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
10 | GPIO138 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
9 | GPIO137 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
8 | GPIO136 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO135 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO134 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO133 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO132 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO131 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO130 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO129 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO128 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPETOGGLE is shown in Figure 7-121 and described in Table 7-133.
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/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 | GPIO144 |
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 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
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 |
GPIO135 | 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 | Output Toggle Register GPIO pin Reset type: SYSRSn |
30 | GPIO158 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
29 | GPIO157 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
28 | GPIO156 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
27 | GPIO155 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
26 | GPIO154 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
25 | GPIO153 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
24 | GPIO152 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
23 | GPIO151 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
22 | GPIO150 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
21 | GPIO149 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
20 | GPIO148 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
19 | GPIO147 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
18 | GPIO146 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
17 | GPIO145 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
16 | GPIO144 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
15 | GPIO143 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
14 | GPIO142 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
13 | GPIO141 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
12 | GPIO140 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
11 | GPIO139 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
10 | GPIO138 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
9 | GPIO137 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
8 | GPIO136 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO135 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO134 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO133 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO132 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO131 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO130 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO129 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO128 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
GPFDAT is shown in Figure 7-122 and described in Table 7-134.
Return to the Summary Table.
GPIO F Data Register (GPIO160 to 168)
Reading this register reflects the current state of the GPIO pin regardless of which mode the GPIO is in.
Writing to this register will set the GPIO pin high or low if the pin is enabled for GPIO output mode. If the GPIO is not in output mode the value written is latched but will not be reflected on the GPIO pin or reads of the GPxDAT register. The written value latched will become active when the GPIO is put into GPIO Output mode
A system reset will clear all bits and latched values to zero.
NOTE: Bit-wise read-modify-write operations should not be performed on this register. For bit-wise operations the GPxSET, GPxCLEAR, or GPxTOGGLE registers should be used instead. If direct writes to GPxDAT are necessary, the entire register should be written at one time.
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 7-123 and described in Table 7-135.
Return to the Summary Table.
GPIO F Data Set Register (GPIO160 to 168)
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/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 | Output Set bit for this pin Reset type: SYSRSn |
7 | GPIO167 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
6 | GPIO166 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
5 | GPIO165 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
4 | GPIO164 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
3 | GPIO163 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
2 | GPIO162 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
1 | GPIO161 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
0 | GPIO160 | R/W | 0h | Output Set bit for this pin Reset type: SYSRSn |
GPFCLEAR is shown in Figure 7-124 and described in Table 7-136.
Return to the Summary Table.
GPIO F Data Clear Register (GPIO160 to 168)
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/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 | Output Clear bit for this pin Reset type: SYSRSn |
7 | GPIO167 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
6 | GPIO166 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
5 | GPIO165 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
4 | GPIO164 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
3 | GPIO163 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
2 | GPIO162 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
1 | GPIO161 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
0 | GPIO160 | R/W | 0h | Output Clear bit for this pin Reset type: SYSRSn |
GPFTOGGLE is shown in Figure 7-125 and described in Table 7-137.
Return to the Summary Table.
GPIO F Data Toggle Register (GPIO160 to 168)
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/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 | Output Toggle Register GPIO pin Reset type: SYSRSn |
7 | GPIO167 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
6 | GPIO166 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
5 | GPIO165 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
4 | GPIO164 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
3 | GPIO163 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
2 | GPIO162 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
1 | GPIO161 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |
0 | GPIO160 | R/W | 0h | Output Toggle Register GPIO pin Reset type: SYSRSn |