SPRUI33H November 2015 – June 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Table 8-9 lists the memory-mapped registers for the GPIO_CTRL_REGS registers. All register offset addresses not listed in Table 8-9 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Write Protection | Section |
---|---|---|---|---|
0h | GPACTRL | GPIO A Qualification Sampling Period (GPIO0 to GPIO31) | EALLOW | Go |
2h | GPAQSEL1 | GPIO A Qualification Type (GPIO0 to GPIO15) | EALLOW | Go |
4h | GPAQSEL2 | GPIO A Qualification Type (GPIO16 to GPIO31) | EALLOW | Go |
6h | GPAMUX1 | GPIO A Peripheral Mux (GPIO0 to GPIO15) | EALLOW | Go |
8h | GPAMUX2 | GPIO A Peripheral Mux (GPIO16 to GPIO31) | EALLOW | Go |
Ah | GPADIR | GPIO A Direction (GPIO0 to GPIO31) | EALLOW | Go |
Ch | GPAPUD | GPIO A Pull-Up Disable (GPIO0 to GPIO31) | EALLOW | Go |
10h | GPAINV | GPIO A Input Inversion (GPIO0 to GPIO31) | EALLOW | Go |
12h | GPAODR | GPIO A Open Drain Output Mode (GPIO0 to GPIO31) | EALLOW | Go |
14h | GPAAMSEL | GPIO A Analog Mode Select (GPIO0 to GPIO31) | EALLOW | Go |
20h | GPAGMUX1 | GPIO A Peripheral Group Mux (GPIO0 to GPIO15) | EALLOW | Go |
22h | GPAGMUX2 | GPIO A Peripheral Group Mux (GPIO16 to GPIO31) | EALLOW | Go |
28h | GPACSEL1 | GPIO A Master Core Select (GPIO0 to GPIO7) | EALLOW | Go |
2Ah | GPACSEL2 | GPIO A Master Core Select (GPIO8 to GPIO15) | EALLOW | Go |
2Ch | GPACSEL3 | GPIO A Master Core Select (GPIO16 to GPIO23) | EALLOW | Go |
2Eh | GPACSEL4 | GPIO A Master Core Select (GPIO24 to GPIO31) | EALLOW | Go |
3Ch | GPALOCK | GPIO A Lock Register (GPIO0 to GPIO31) | EALLOW | Go |
3Eh | GPACR | GPIO A Lock Commit Register (GPIO0 to GPIO31) | EALLOW | Go |
40h | GPBCTRL | GPIO B Qualification Sampling Period (GPIO32 to GPIO63) | EALLOW | Go |
42h | GPBQSEL1 | GPIO B Qualification Type (GPIO32 to GPIO47) | EALLOW | Go |
44h | GPBQSEL2 | GPIO B Qualification Type (GPIO48 to GPIO63) | EALLOW | Go |
46h | GPBMUX1 | GPIO B Peripheral Mux (GPIO32 to GPIO47) | EALLOW | Go |
48h | GPBMUX2 | GPIO B Peripheral Mux (GPIO48 to GPIO63) | EALLOW | Go |
4Ah | GPBDIR | GPIO B Direction (GPIO32 to GPIO63) | EALLOW | Go |
4Ch | GPBPUD | GPIO B Pull-Up Disable (GPIO32 to GPIO63) | EALLOW | Go |
50h | GPBINV | GPIO B Input Inversion (GPIO32 to GPIO63) | EALLOW | Go |
52h | GPBODR | GPIO B Open Drain Output Mode (GPIO32 to GPIO63) | EALLOW | Go |
60h | GPBGMUX1 | GPIO B Peripheral Group Mux (GPIO32 to GPIO47) | EALLOW | Go |
62h | GPBGMUX2 | GPIO B Peripheral Group Mux (GPIO48 to GPIO63) | EALLOW | Go |
68h | GPBCSEL1 | GPIO B Master Core Select (GPIO32 to GPIO39) | EALLOW | Go |
6Ah | GPBCSEL2 | GPIO B Master Core Select (GPIO40 to GPIO47) | EALLOW | Go |
6Ch | GPBCSEL3 | GPIO B Master Core Select (GPIO48 to GPIO55) | EALLOW | Go |
6Eh | GPBCSEL4 | GPIO B Master Core Select (GPIO56 to GPIO63) | EALLOW | Go |
7Ch | GPBLOCK | GPIO B Lock Register (GPIO32 to GPIO63) | EALLOW | Go |
7Eh | GPBCR | GPIO B Lock Commit Register (GPIO32 to GPIO63) | EALLOW | Go |
1C0h | GPHCTRL | GPIO H Qualification Sampling Period (GPIO224 to GPIO255) | EALLOW | Go |
1C2h | GPHQSEL1 | GPIO H Qualification Type (GPIO224 to GPIO239) | EALLOW | Go |
1C4h | GPHQSEL2 | GPIO H Qualification Type (GPIO240 to GPIO255) | EALLOW | Go |
1CCh | GPHPUD | GPIO H Pull-Up Disable (GPIO224 to GPIO255) | EALLOW | Go |
1D0h | GPHINV | GPIO H Input Inversion (GPIO224 to GPIO255) | EALLOW | Go |
1D4h | GPHAMSEL | GPIO H Analog Mode Select (GPIO224 to GPIO255) | EALLOW | Go |
1FCh | GPHLOCK | GPIO H Lock Register (GPIO224 to GPIO255) | EALLOW | Go |
1FEh | GPHCR | GPIO H Lock Commit Register (GPIO224 to GPIO255) | EALLOW | Go |
Complex bit access types are encoded to fit into small table cells. Table 8-10 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 |
WSonce | W Sonce | Write Set once |
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. |
GPACTRL is shown in Figure 8-4 and described in Table 8-11.
Return to the Summary Table.
GPIO A Qualification Sampling Period (GPIO0 to GPIO31)
Each field in this register selects the qualification sampling period in SYSCLK cycles for eight GPIOs. The period is equal to 2 times the register field value.
0x00: Period = 0 SYSCLK cycles
0x01: Period = 2 SYSCLK cycles
0x02: Period = 4 SYSCLK cycles
...
0xFF: Period = 510 SYSCLK cycles
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
QUALPRD3 | QUALPRD2 | QUALPRD1 | QUALPRD0 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | QUALPRD3 | R/W | 0h | Qualification sampling period for GPIO24 to GPIO31 Reset type: SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO16 to GPIO23 Reset type: SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO8 to GPIO15 Reset type: SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO0 to GPIO7 Reset type: SYSRSn |
GPAQSEL1 is shown in Figure 8-5 and described in Table 8-12.
Return to the Summary Table.
GPIO A Qualification Type (GPIO0 to GPIO15)
Each field in this register selects the input qualification type for one IO pin. The available types are:
0: Synchronous
1: 3-sample qualification
2: 6-sample qualification
3: Asynchronous
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 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-30 | GPIO15 | R/W | 0h | Input qualification type for GPIO15 Reset type: SYSRSn |
29-28 | GPIO14 | R/W | 0h | Input qualification type for GPIO14 Reset type: SYSRSn |
27-26 | GPIO13 | R/W | 0h | Input qualification type for GPIO13 Reset type: SYSRSn |
25-24 | GPIO12 | R/W | 0h | Input qualification type for GPIO12 Reset type: SYSRSn |
23-22 | GPIO11 | R/W | 0h | Input qualification type for GPIO11 Reset type: SYSRSn |
21-20 | GPIO10 | R/W | 0h | Input qualification type for GPIO10 Reset type: SYSRSn |
19-18 | GPIO9 | R/W | 0h | Input qualification type for GPIO9 Reset type: SYSRSn |
17-16 | GPIO8 | R/W | 0h | Input qualification type for GPIO8 Reset type: SYSRSn |
15-14 | GPIO7 | R/W | 0h | Input qualification type for GPIO7 Reset type: SYSRSn |
13-12 | GPIO6 | R/W | 0h | Input qualification type for GPIO6 Reset type: SYSRSn |
11-10 | GPIO5 | R/W | 0h | Input qualification type for GPIO5 Reset type: SYSRSn |
9-8 | GPIO4 | R/W | 0h | Input qualification type for GPIO4 Reset type: SYSRSn |
7-6 | GPIO3 | R/W | 0h | Input qualification type for GPIO3 Reset type: SYSRSn |
5-4 | GPIO2 | R/W | 0h | Input qualification type for GPIO2 Reset type: SYSRSn |
3-2 | GPIO1 | R/W | 0h | Input qualification type for GPIO1 Reset type: SYSRSn |
1-0 | GPIO0 | R/W | 0h | Input qualification type for GPIO0 Reset type: SYSRSn |
GPAQSEL2 is shown in Figure 8-6 and described in Table 8-13.
Return to the Summary Table.
GPIO A Qualification Type (GPIO16 to GPIO31)
Each field in this register determines the input qualification type for one IO pin. The available types are:
0: Synchronous
1: 3-sample qualification
2: 6-sample qualification
3: Asynchronous
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
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 | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO31 | R/W | 0h | Input qualification type for GPIO31 Reset type: SYSRSn |
29-28 | GPIO30 | R/W | 0h | Input qualification type for GPIO30 Reset type: SYSRSn |
27-26 | GPIO29 | R/W | 0h | Input qualification type for GPIO29 Reset type: SYSRSn |
25-24 | GPIO28 | R/W | 0h | Input qualification type for GPIO28 Reset type: SYSRSn |
23-22 | GPIO27 | R/W | 0h | Input qualification type for GPIO27 Reset type: SYSRSn |
21-20 | GPIO26 | R/W | 0h | Input qualification type for GPIO26 Reset type: SYSRSn |
19-18 | GPIO25 | R/W | 0h | Input qualification type for GPIO25 Reset type: SYSRSn |
17-16 | GPIO24 | R/W | 0h | Input qualification type for GPIO24 Reset type: SYSRSn |
15-14 | GPIO23 | R/W | 0h | Input qualification type for GPIO23 Reset type: SYSRSn |
13-12 | GPIO22 | R/W | 0h | Input qualification type for GPIO22 Reset type: SYSRSn |
11-10 | GPIO21 | R/W | 0h | Input qualification type for GPIO21 Reset type: SYSRSn |
9-8 | GPIO20 | R/W | 0h | Input qualification type for GPIO20 Reset type: SYSRSn |
7-6 | GPIO19 | R/W | 0h | Input qualification type for GPIO19 Reset type: SYSRSn |
5-4 | GPIO18 | R/W | 0h | Input qualification type for GPIO18 Reset type: SYSRSn |
3-2 | GPIO17 | R/W | 0h | Input qualification type for GPIO17 Reset type: SYSRSn |
1-0 | GPIO16 | R/W | 0h | Input qualification type for GPIO16 Reset type: SYSRSn |
GPAMUX1 is shown in Figure 8-7 and described in Table 8-14.
Return to the Summary Table.
GPIO A Peripheral Mux (GPIO0 to GPIO15)
Each field in this register determines part of the GPIO mux configuration for one IO pin. A value of 0x0, 0x4, 0x8, or 0xC configures the pin as a general-purpose IO. All other values select a peripheral to control the pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using this register before changing the corresponding field in the GPAGMUX1 register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 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-30 | GPIO15 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO15 Reset type: SYSRSn |
29-28 | GPIO14 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO14 Reset type: SYSRSn |
27-26 | GPIO13 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO13 Reset type: SYSRSn |
25-24 | GPIO12 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO12 Reset type: SYSRSn |
23-22 | GPIO11 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO11 Reset type: SYSRSn |
21-20 | GPIO10 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO10 Reset type: SYSRSn |
19-18 | GPIO9 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO9 Reset type: SYSRSn |
17-16 | GPIO8 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO8 Reset type: SYSRSn |
15-14 | GPIO7 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO7 Reset type: SYSRSn |
13-12 | GPIO6 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO6 Reset type: SYSRSn |
11-10 | GPIO5 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO5 Reset type: SYSRSn |
9-8 | GPIO4 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO4 Reset type: SYSRSn |
7-6 | GPIO3 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO3 Reset type: SYSRSn |
5-4 | GPIO2 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO2 Reset type: SYSRSn |
3-2 | GPIO1 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO1 Reset type: SYSRSn |
1-0 | GPIO0 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO0 Reset type: SYSRSn |
GPAMUX2 is shown in Figure 8-8 and described in Table 8-15.
Return to the Summary Table.
GPIO A Peripheral Mux (GPIO16 to GPIO31)
Each field in this register determines part of the GPIO mux configuration for one IO pin. A value of 0x0, 0x4, 0x8, or 0xC configures the pin as a general-purpose IO. All other values select a peripheral to control the pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using this register before changing the corresponding field in the GPAGMUX2 register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
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 | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO31 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO31 Reset type: SYSRSn |
29-28 | GPIO30 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO30 Reset type: SYSRSn |
27-26 | GPIO29 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO29 Reset type: SYSRSn |
25-24 | GPIO28 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO28 Reset type: SYSRSn |
23-22 | GPIO27 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO27 Reset type: SYSRSn |
21-20 | GPIO26 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO26 Reset type: SYSRSn |
19-18 | GPIO25 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO25 Reset type: SYSRSn |
17-16 | GPIO24 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO24 Reset type: SYSRSn |
15-14 | GPIO23 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO23 Reset type: SYSRSn |
13-12 | GPIO22 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO22 Reset type: SYSRSn |
11-10 | GPIO21 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO21 Reset type: SYSRSn |
9-8 | GPIO20 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO20 Reset type: SYSRSn |
7-6 | GPIO19 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO19 Reset type: SYSRSn |
5-4 | GPIO18 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO18 Reset type: SYSRSn |
3-2 | GPIO17 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO17 Reset type: SYSRSn |
1-0 | GPIO16 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO16 Reset type: SYSRSn |
GPADIR is shown in Figure 8-9 and described in Table 8-16.
Return to the Summary Table.
GPIO A Direction (GPIO0 to GPIO31)
Each field in this register selects the direction of one IO pin in GPIO mode. If the pin is not configured as a general-purpose IO, this register has no effect.
0: The pin is an input
1: The pin is an output
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 direction for GPIO31 Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Data direction for GPIO30 Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Data direction for GPIO29 Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Data direction for GPIO28 Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Data direction for GPIO27 Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Data direction for GPIO26 Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Data direction for GPIO25 Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Data direction for GPIO24 Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Data direction for GPIO23 Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Data direction for GPIO22 Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Data direction for GPIO21 Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Data direction for GPIO20 Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Data direction for GPIO19 Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Data direction for GPIO18 Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Data direction for GPIO17 Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Data direction for GPIO16 Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Data direction for GPIO15 Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Data direction for GPIO14 Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Data direction for GPIO13 Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Data direction for GPIO12 Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Data direction for GPIO11 Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Data direction for GPIO10 Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Data direction for GPIO9 Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Data direction for GPIO8 Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Data direction for GPIO7 Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Data direction for GPIO6 Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Data direction for GPIO5 Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Data direction for GPIO4 Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Data direction for GPIO3 Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Data direction for GPIO2 Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Data direction for GPIO1 Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Data direction for GPIO0 Reset type: SYSRSn |
GPAPUD is shown in Figure 8-10 and described in Table 8-17.
Return to the Summary Table.
GPIO A Pull-Up Disable (GPIO0 to GPIO31)
Each field in this register selects the state of the internal pull-up resistor for a single IO pin.
0: Pull-up enabled
1: Pull-up disabled
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R/W | 1h | Pull-up disable for GPIO31 Reset type: SYSRSn |
30 | GPIO30 | R/W | 1h | Pull-up disable for GPIO30 Reset type: SYSRSn |
29 | GPIO29 | R/W | 1h | Pull-up disable for GPIO29 Reset type: SYSRSn |
28 | GPIO28 | R/W | 1h | Pull-up disable for GPIO28 Reset type: SYSRSn |
27 | GPIO27 | R/W | 1h | Pull-up disable for GPIO27 Reset type: SYSRSn |
26 | GPIO26 | R/W | 1h | Pull-up disable for GPIO26 Reset type: SYSRSn |
25 | GPIO25 | R/W | 1h | Pull-up disable for GPIO25 Reset type: SYSRSn |
24 | GPIO24 | R/W | 1h | Pull-up disable for GPIO24 Reset type: SYSRSn |
23 | GPIO23 | R/W | 1h | Pull-up disable for GPIO23 Reset type: SYSRSn |
22 | GPIO22 | R/W | 1h | Pull-up disable for GPIO22 Reset type: SYSRSn |
21 | GPIO21 | R/W | 1h | Pull-up disable for GPIO21 Reset type: SYSRSn |
20 | GPIO20 | R/W | 1h | Pull-up disable for GPIO20 Reset type: SYSRSn |
19 | GPIO19 | R/W | 1h | Pull-up disable for GPIO19 Reset type: SYSRSn |
18 | GPIO18 | R/W | 1h | Pull-up disable for GPIO18 Reset type: SYSRSn |
17 | GPIO17 | R/W | 1h | Pull-up disable for GPIO17 Reset type: SYSRSn |
16 | GPIO16 | R/W | 1h | Pull-up disable for GPIO16 Reset type: SYSRSn |
15 | GPIO15 | R/W | 1h | Pull-up disable for GPIO15 Reset type: SYSRSn |
14 | GPIO14 | R/W | 1h | Pull-up disable for GPIO14 Reset type: SYSRSn |
13 | GPIO13 | R/W | 1h | Pull-up disable for GPIO13 Reset type: SYSRSn |
12 | GPIO12 | R/W | 1h | Pull-up disable for GPIO12 Reset type: SYSRSn |
11 | GPIO11 | R/W | 1h | Pull-up disable for GPIO11 Reset type: SYSRSn |
10 | GPIO10 | R/W | 1h | Pull-up disable for GPIO10 Reset type: SYSRSn |
9 | GPIO9 | R/W | 1h | Pull-up disable for GPIO9 Reset type: SYSRSn |
8 | GPIO8 | R/W | 1h | Pull-up disable for GPIO8 Reset type: SYSRSn |
7 | GPIO7 | R/W | 1h | Pull-up disable for GPIO7 Reset type: SYSRSn |
6 | GPIO6 | R/W | 1h | Pull-up disable for GPIO6 Reset type: SYSRSn |
5 | GPIO5 | R/W | 1h | Pull-up disable for GPIO5 Reset type: SYSRSn |
4 | GPIO4 | R/W | 1h | Pull-up disable for GPIO4 Reset type: SYSRSn |
3 | GPIO3 | R/W | 1h | Pull-up disable for GPIO3 Reset type: SYSRSn |
2 | GPIO2 | R/W | 1h | Pull-up disable for GPIO2 Reset type: SYSRSn |
1 | GPIO1 | R/W | 1h | Pull-up disable for GPIO1 Reset type: SYSRSn |
0 | GPIO0 | R/W | 1h | Pull-up disable for GPIO0 Reset type: SYSRSn |
GPAINV is shown in Figure 8-11 and described in Table 8-18.
Return to the Summary Table.
GPIO A Input Inversion (GPIO0 to GPIO31)
Each field in this register selects whether the input value of one IO pin passes through an inverter.
0: The input is not inverted
1: The input is inverted
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 | Input inversion for GPIO31 Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Input inversion for GPIO30 Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Input inversion for GPIO29 Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Input inversion for GPIO28 Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Input inversion for GPIO27 Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Input inversion for GPIO26 Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Input inversion for GPIO25 Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Input inversion for GPIO24 Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Input inversion for GPIO23 Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Input inversion for GPIO22 Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Input inversion for GPIO21 Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Input inversion for GPIO20 Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Input inversion for GPIO19 Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Input inversion for GPIO18 Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Input inversion for GPIO17 Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Input inversion for GPIO16 Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Input inversion for GPIO15 Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Input inversion for GPIO14 Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Input inversion for GPIO13 Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Input inversion for GPIO12 Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Input inversion for GPIO11 Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Input inversion for GPIO10 Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Input inversion for GPIO9 Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Input inversion for GPIO8 Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Input inversion for GPIO7 Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Input inversion for GPIO6 Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Input inversion for GPIO5 Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Input inversion for GPIO4 Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Input inversion for GPIO3 Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Input inversion for GPIO2 Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Input inversion for GPIO1 Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Input inversion for GPIO0 Reset type: SYSRSn |
GPAODR is shown in Figure 8-12 and described in Table 8-19.
Return to the Summary Table.
GPIO A Open Drain Output Mode (GPIO0 to GPIO31)
Each field in this register selects between push-pull mode and open-drain mode for one general-purpose output pin. In both modes, writing a 0 to the output data latch drives the pin low. In push-pull mode, writing a 1 to the output data latch drives the pin high. In open-drain mode, it tri-states the output buffer.
0: Push-pull output
1: Open-drain output
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 | Open-drain output mode for GPIO31 Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Open-drain output mode for GPIO30 Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Open-drain output mode for GPIO29 Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Open-drain output mode for GPIO28 Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Open-drain output mode for GPIO27 Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Open-drain output mode for GPIO26 Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Open-drain output mode for GPIO25 Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Open-drain output mode for GPIO24 Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Open-drain output mode for GPIO23 Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Open-drain output mode for GPIO22 Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Open-drain output mode for GPIO21 Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Open-drain output mode for GPIO20 Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Open-drain output mode for GPIO19 Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Open-drain output mode for GPIO18 Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Open-drain output mode for GPIO17 Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Open-drain output mode for GPIO16 Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Open-drain output mode for GPIO15 Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Open-drain output mode for GPIO14 Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Open-drain output mode for GPIO13 Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Open-drain output mode for GPIO12 Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Open-drain output mode for GPIO11 Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Open-drain output mode for GPIO10 Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Open-drain output mode for GPIO9 Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Open-drain output mode for GPIO8 Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Open-drain output mode for GPIO7 Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Open-drain output mode for GPIO6 Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Open-drain output mode for GPIO5 Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Open-drain output mode for GPIO4 Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Open-drain output mode for GPIO3 Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Open-drain output mode for GPIO2 Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Open-drain output mode for GPIO1 Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Open-drain output mode for GPIO0 Reset type: SYSRSn |
GPAAMSEL is shown in Figure 8-13 and described in Table 8-20.
Return to the Summary Table.
GPIO A Analog Mode Select (GPIO0 to GPIO31)
Each field in this register selects between analog and digital functionality for one IO pin.
0: Digital mode
1: Analog mode
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 |
GPIO23 | GPIO22 | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-1h | R/W-1h | 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 | 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 | 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 |
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 | GPIO23 | R/W | 1h | Analog mode select for GPIO23 GPIO22 and GPIO23 are in a special analog mode at reset, and must be configured for GPIO use by disabling DC-DC and clearing their bits in GPAAMSEL. Reset type: SYSRSn |
22 | GPIO22 | R/W | 1h | Analog mode select for GPIO22 GPIO22 and GPIO23 are in a special analog mode at reset, and must be configured for GPIO use by disabling DC-DC and clearing their bits in GPAAMSEL. Reset type: SYSRSn |
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 | RESERVED | R/W | 0h | Reserved |
7 | RESERVED | R/W | 0h | Reserved |
6 | RESERVED | R/W | 0h | Reserved |
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 |
GPAGMUX1 is shown in Figure 8-14 and described in Table 8-21.
Return to the Summary Table.
GPIO A Peripheral Group Mux (GPIO0 to GPIO15)
Each field in this register determines part of the GPIO mux configuration for one IO pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using the GPAMUX1 register before changing their configuration in this register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 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-30 | GPIO15 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO15 Reset type: SYSRSn |
29-28 | GPIO14 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO14 Reset type: SYSRSn |
27-26 | GPIO13 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO13 Reset type: SYSRSn |
25-24 | GPIO12 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO12 Reset type: SYSRSn |
23-22 | GPIO11 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO11 Reset type: SYSRSn |
21-20 | GPIO10 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO10 Reset type: SYSRSn |
19-18 | GPIO9 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO9 Reset type: SYSRSn |
17-16 | GPIO8 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO8 Reset type: SYSRSn |
15-14 | GPIO7 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO7 Reset type: SYSRSn |
13-12 | GPIO6 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO6 Reset type: SYSRSn |
11-10 | GPIO5 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO5 Reset type: SYSRSn |
9-8 | GPIO4 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO4 Reset type: SYSRSn |
7-6 | GPIO3 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO3 Reset type: SYSRSn |
5-4 | GPIO2 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO2 Reset type: SYSRSn |
3-2 | GPIO1 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO1 Reset type: SYSRSn |
1-0 | GPIO0 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO0 Reset type: SYSRSn |
GPAGMUX2 is shown in Figure 8-15 and described in Table 8-22.
Return to the Summary Table.
GPIO A Peripheral Group Mux (GPIO16 to GPIO31)
Each field in this register determines part of the GPIO mux configuration for a single IO pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using the GPAMUX2 register before changing their configuration in this register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
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 | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO31 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO31 Reset type: SYSRSn |
29-28 | GPIO30 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO30 Reset type: SYSRSn |
27-26 | GPIO29 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO29 Reset type: SYSRSn |
25-24 | GPIO28 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO28 Reset type: SYSRSn |
23-22 | GPIO27 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO27 Reset type: SYSRSn |
21-20 | GPIO26 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO26 Reset type: SYSRSn |
19-18 | GPIO25 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO25 Reset type: SYSRSn |
17-16 | GPIO24 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO24 Reset type: SYSRSn |
15-14 | GPIO23 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO23 Reset type: SYSRSn |
13-12 | GPIO22 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO22 Reset type: SYSRSn |
11-10 | GPIO21 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO21 Reset type: SYSRSn |
9-8 | GPIO20 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO20 Reset type: SYSRSn |
7-6 | GPIO19 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO19 Reset type: SYSRSn |
5-4 | GPIO18 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO18 Reset type: SYSRSn |
3-2 | GPIO17 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO17 Reset type: SYSRSn |
1-0 | GPIO16 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO16 Reset type: SYSRSn |
GPACSEL1 is shown in Figure 8-16 and described in Table 8-23.
Return to the Summary Table.
GPIO A Master Core Select (GPIO0 to GPIO7)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPADAT, GPASET, GPACLEAR, and GPATOGGLE registers. GPADAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO3 | GPIO2 | GPIO1 | GPIO0 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO7 | R/W | 0h | Master core select for GPIO7 Reset type: SYSRSn |
27-24 | GPIO6 | R/W | 0h | Master core select for GPIO6 Reset type: SYSRSn |
23-20 | GPIO5 | R/W | 0h | Master core select for GPIO5 Reset type: SYSRSn |
19-16 | GPIO4 | R/W | 0h | Master core select for GPIO4 Reset type: SYSRSn |
15-12 | GPIO3 | R/W | 0h | Master core select for GPIO3 Reset type: SYSRSn |
11-8 | GPIO2 | R/W | 0h | Master core select for GPIO2 Reset type: SYSRSn |
7-4 | GPIO1 | R/W | 0h | Master core select for GPIO1 Reset type: SYSRSn |
3-0 | GPIO0 | R/W | 0h | Master core select for GPIO0 Reset type: SYSRSn |
GPACSEL2 is shown in Figure 8-17 and described in Table 8-24.
Return to the Summary Table.
GPIO A Master Core Select (GPIO8 to GPIO15)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPADAT, GPASET, GPACLEAR, and GPATOGGLE registers. GPADAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO11 | GPIO10 | GPIO9 | GPIO8 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO15 | R/W | 0h | Master core select for GPIO15 Reset type: SYSRSn |
27-24 | GPIO14 | R/W | 0h | Master core select for GPIO14 Reset type: SYSRSn |
23-20 | GPIO13 | R/W | 0h | Master core select for GPIO13 Reset type: SYSRSn |
19-16 | GPIO12 | R/W | 0h | Master core select for GPIO12 Reset type: SYSRSn |
15-12 | GPIO11 | R/W | 0h | Master core select for GPIO11 Reset type: SYSRSn |
11-8 | GPIO10 | R/W | 0h | Master core select for GPIO10 Reset type: SYSRSn |
7-4 | GPIO9 | R/W | 0h | Master core select for GPIO9 Reset type: SYSRSn |
3-0 | GPIO8 | R/W | 0h | Master core select for GPIO8 Reset type: SYSRSn |
GPACSEL3 is shown in Figure 8-18 and described in Table 8-25.
Return to the Summary Table.
GPIO A Master Core Select (GPIO16 to GPIO23)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPADAT, GPASET, GPACLEAR, and GPATOGGLE registers. GPADAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO19 | GPIO18 | GPIO17 | GPIO16 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO23 | R/W | 0h | Master core select for GPIO23 Reset type: SYSRSn |
27-24 | GPIO22 | R/W | 0h | Master core select for GPIO22 Reset type: SYSRSn |
23-20 | GPIO21 | R/W | 0h | Master core select for GPIO21 Reset type: SYSRSn |
19-16 | GPIO20 | R/W | 0h | Master core select for GPIO20 Reset type: SYSRSn |
15-12 | GPIO19 | R/W | 0h | Master core select for GPIO19 Reset type: SYSRSn |
11-8 | GPIO18 | R/W | 0h | Master core select for GPIO18 Reset type: SYSRSn |
7-4 | GPIO17 | R/W | 0h | Master core select for GPIO17 Reset type: SYSRSn |
3-0 | GPIO16 | R/W | 0h | Master core select for GPIO16 Reset type: SYSRSn |
GPACSEL4 is shown in Figure 8-19 and described in Table 8-26.
Return to the Summary Table.
GPIO A Master Core Select (GPIO24 to GPIO31)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPADAT, GPASET, GPACLEAR, and GPATOGGLE registers. GPADAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO27 | GPIO26 | GPIO25 | GPIO24 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO31 | R/W | 0h | Master core select for GPIO31 Reset type: SYSRSn |
27-24 | GPIO30 | R/W | 0h | Master core select for GPIO30 Reset type: SYSRSn |
23-20 | GPIO29 | R/W | 0h | Master core select for GPIO29 Reset type: SYSRSn |
19-16 | GPIO28 | R/W | 0h | Master core select for GPIO28 Reset type: SYSRSn |
15-12 | GPIO27 | R/W | 0h | Master core select for GPIO27 Reset type: SYSRSn |
11-8 | GPIO26 | R/W | 0h | Master core select for GPIO26 Reset type: SYSRSn |
7-4 | GPIO25 | R/W | 0h | Master core select for GPIO25 Reset type: SYSRSn |
3-0 | GPIO24 | R/W | 0h | Master core select for GPIO24 Reset type: SYSRSn |
GPALOCK is shown in Figure 8-20 and described in Table 8-27.
Return to the Summary Table.
GPIO A Lock Register (GPIO0 to GPIO31)
Each field in this register locks one IO pin's configuration. This blocks writes to the corresponding bits in the GPAMUXn, GPAIDR, GPAINV, GPAODR, GPAGMUXn, and GPACSELn registers.
0: Pin configuration is unlocked
1: Pin configuration is locked
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 | Configuration lock for GPIO31 Reset type: SYSRSn |
30 | GPIO30 | R/W | 0h | Configuration lock for GPIO30 Reset type: SYSRSn |
29 | GPIO29 | R/W | 0h | Configuration lock for GPIO29 Reset type: SYSRSn |
28 | GPIO28 | R/W | 0h | Configuration lock for GPIO28 Reset type: SYSRSn |
27 | GPIO27 | R/W | 0h | Configuration lock for GPIO27 Reset type: SYSRSn |
26 | GPIO26 | R/W | 0h | Configuration lock for GPIO26 Reset type: SYSRSn |
25 | GPIO25 | R/W | 0h | Configuration lock for GPIO25 Reset type: SYSRSn |
24 | GPIO24 | R/W | 0h | Configuration lock for GPIO24 Reset type: SYSRSn |
23 | GPIO23 | R/W | 0h | Configuration lock for GPIO23 Reset type: SYSRSn |
22 | GPIO22 | R/W | 0h | Configuration lock for GPIO22 Reset type: SYSRSn |
21 | GPIO21 | R/W | 0h | Configuration lock for GPIO21 Reset type: SYSRSn |
20 | GPIO20 | R/W | 0h | Configuration lock for GPIO20 Reset type: SYSRSn |
19 | GPIO19 | R/W | 0h | Configuration lock for GPIO19 Reset type: SYSRSn |
18 | GPIO18 | R/W | 0h | Configuration lock for GPIO18 Reset type: SYSRSn |
17 | GPIO17 | R/W | 0h | Configuration lock for GPIO17 Reset type: SYSRSn |
16 | GPIO16 | R/W | 0h | Configuration lock for GPIO16 Reset type: SYSRSn |
15 | GPIO15 | R/W | 0h | Configuration lock for GPIO15 Reset type: SYSRSn |
14 | GPIO14 | R/W | 0h | Configuration lock for GPIO14 Reset type: SYSRSn |
13 | GPIO13 | R/W | 0h | Configuration lock for GPIO13 Reset type: SYSRSn |
12 | GPIO12 | R/W | 0h | Configuration lock for GPIO12 Reset type: SYSRSn |
11 | GPIO11 | R/W | 0h | Configuration lock for GPIO11 Reset type: SYSRSn |
10 | GPIO10 | R/W | 0h | Configuration lock for GPIO10 Reset type: SYSRSn |
9 | GPIO9 | R/W | 0h | Configuration lock for GPIO9 Reset type: SYSRSn |
8 | GPIO8 | R/W | 0h | Configuration lock for GPIO8 Reset type: SYSRSn |
7 | GPIO7 | R/W | 0h | Configuration lock for GPIO7 Reset type: SYSRSn |
6 | GPIO6 | R/W | 0h | Configuration lock for GPIO6 Reset type: SYSRSn |
5 | GPIO5 | R/W | 0h | Configuration lock for GPIO5 Reset type: SYSRSn |
4 | GPIO4 | R/W | 0h | Configuration lock for GPIO4 Reset type: SYSRSn |
3 | GPIO3 | R/W | 0h | Configuration lock for GPIO3 Reset type: SYSRSn |
2 | GPIO2 | R/W | 0h | Configuration lock for GPIO2 Reset type: SYSRSn |
1 | GPIO1 | R/W | 0h | Configuration lock for GPIO1 Reset type: SYSRSn |
0 | GPIO0 | R/W | 0h | Configuration lock for GPIO0 Reset type: SYSRSn |
GPACR is shown in Figure 8-21 and described in Table 8-28.
Return to the Summary Table.
GPIO A Lock Commit Register (GPIO0 to GPIO31)
Each field in this register blocks writes to one IO pin's GPALOCK bit. Once set, a lock commit can only be cleared by a reset.
0: Pin configuration lock is unlocked
1: Pin configuration lock is locked
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R/WSonce | 0h | Configuration lock commit for GPIO31 Reset type: SYSRSn |
30 | GPIO30 | R/WSonce | 0h | Configuration lock commit for GPIO30 Reset type: SYSRSn |
29 | GPIO29 | R/WSonce | 0h | Configuration lock commit for GPIO29 Reset type: SYSRSn |
28 | GPIO28 | R/WSonce | 0h | Configuration lock commit for GPIO28 Reset type: SYSRSn |
27 | GPIO27 | R/WSonce | 0h | Configuration lock commit for GPIO27 Reset type: SYSRSn |
26 | GPIO26 | R/WSonce | 0h | Configuration lock commit for GPIO26 Reset type: SYSRSn |
25 | GPIO25 | R/WSonce | 0h | Configuration lock commit for GPIO25 Reset type: SYSRSn |
24 | GPIO24 | R/WSonce | 0h | Configuration lock commit for GPIO24 Reset type: SYSRSn |
23 | GPIO23 | R/WSonce | 0h | Configuration lock commit for GPIO23 Reset type: SYSRSn |
22 | GPIO22 | R/WSonce | 0h | Configuration lock commit for GPIO22 Reset type: SYSRSn |
21 | GPIO21 | R/WSonce | 0h | Configuration lock commit for GPIO21 Reset type: SYSRSn |
20 | GPIO20 | R/WSonce | 0h | Configuration lock commit for GPIO20 Reset type: SYSRSn |
19 | GPIO19 | R/WSonce | 0h | Configuration lock commit for GPIO19 Reset type: SYSRSn |
18 | GPIO18 | R/WSonce | 0h | Configuration lock commit for GPIO18 Reset type: SYSRSn |
17 | GPIO17 | R/WSonce | 0h | Configuration lock commit for GPIO17 Reset type: SYSRSn |
16 | GPIO16 | R/WSonce | 0h | Configuration lock commit for GPIO16 Reset type: SYSRSn |
15 | GPIO15 | R/WSonce | 0h | Configuration lock commit for GPIO15 Reset type: SYSRSn |
14 | GPIO14 | R/WSonce | 0h | Configuration lock commit for GPIO14 Reset type: SYSRSn |
13 | GPIO13 | R/WSonce | 0h | Configuration lock commit for GPIO13 Reset type: SYSRSn |
12 | GPIO12 | R/WSonce | 0h | Configuration lock commit for GPIO12 Reset type: SYSRSn |
11 | GPIO11 | R/WSonce | 0h | Configuration lock commit for GPIO11 Reset type: SYSRSn |
10 | GPIO10 | R/WSonce | 0h | Configuration lock commit for GPIO10 Reset type: SYSRSn |
9 | GPIO9 | R/WSonce | 0h | Configuration lock commit for GPIO9 Reset type: SYSRSn |
8 | GPIO8 | R/WSonce | 0h | Configuration lock commit for GPIO8 Reset type: SYSRSn |
7 | GPIO7 | R/WSonce | 0h | Configuration lock commit for GPIO7 Reset type: SYSRSn |
6 | GPIO6 | R/WSonce | 0h | Configuration lock commit for GPIO6 Reset type: SYSRSn |
5 | GPIO5 | R/WSonce | 0h | Configuration lock commit for GPIO5 Reset type: SYSRSn |
4 | GPIO4 | R/WSonce | 0h | Configuration lock commit for GPIO4 Reset type: SYSRSn |
3 | GPIO3 | R/WSonce | 0h | Configuration lock commit for GPIO3 Reset type: SYSRSn |
2 | GPIO2 | R/WSonce | 0h | Configuration lock commit for GPIO2 Reset type: SYSRSn |
1 | GPIO1 | R/WSonce | 0h | Configuration lock commit for GPIO1 Reset type: SYSRSn |
0 | GPIO0 | R/WSonce | 0h | Configuration lock commit for GPIO0 Reset type: SYSRSn |
GPBCTRL is shown in Figure 8-22 and described in Table 8-29.
Return to the Summary Table.
GPIO B Qualification Sampling Period (GPIO32 to GPIO63)
Each field in this register selects the qualification sampling period in SYSCLK cycles for eight GPIOs. The period is equal to 2 times the register field value.
0x00: Period = 0 SYSCLK cycles
0x01: Period = 2 SYSCLK cycles
0x02: Period = 4 SYSCLK cycles
...
0xFF: Period = 510 SYSCLK cycles
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
QUALPRD3 | QUALPRD2 | QUALPRD1 | QUALPRD0 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | QUALPRD3 | R/W | 0h | Qualification sampling period for GPIO56 to GPIO63 Reset type: SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO48 to GPIO55 Reset type: SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO40 to GPIO47 Reset type: SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO32 to GPIO39 Reset type: SYSRSn |
GPBQSEL1 is shown in Figure 8-23 and described in Table 8-30.
Return to the Summary Table.
GPIO B Qualification Type (GPIO32 to GPIO47)
Each field in this register selects the input qualification type for one IO pin. The available types are:
0: Synchronous
1: 3-sample qualification
2: 6-sample qualification
3: Asynchronous
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | RESERVED | GPIO37 | RESERVED | 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-30 | GPIO47 | R/W | 0h | Input qualification type for GPIO47 Reset type: SYSRSn |
29-28 | GPIO46 | R/W | 0h | Input qualification type for GPIO46 Reset type: SYSRSn |
27-26 | GPIO45 | R/W | 0h | Input qualification type for GPIO45 Reset type: SYSRSn |
25-24 | GPIO44 | R/W | 0h | Input qualification type for GPIO44 Reset type: SYSRSn |
23-22 | GPIO43 | R/W | 0h | Input qualification type for GPIO43 Reset type: SYSRSn |
21-20 | GPIO42 | R/W | 0h | Input qualification type for GPIO42 Reset type: SYSRSn |
19-18 | GPIO41 | R/W | 0h | Input qualification type for GPIO41 Reset type: SYSRSn |
17-16 | GPIO40 | R/W | 0h | Input qualification type for GPIO40 Reset type: SYSRSn |
15-14 | GPIO39 | R/W | 0h | Input qualification type for GPIO39 Reset type: SYSRSn |
13-12 | RESERVED | R/W | 0h | Reserved |
11-10 | GPIO37 | R/W | 0h | Input qualification type for GPIO37 Reset type: SYSRSn |
9-8 | RESERVED | R/W | 0h | Reserved |
7-6 | GPIO35 | R/W | 0h | Input qualification type for GPIO35 Reset type: SYSRSn |
5-4 | GPIO34 | R/W | 0h | Input qualification type for GPIO34 Reset type: SYSRSn |
3-2 | GPIO33 | R/W | 0h | Input qualification type for GPIO33 Reset type: SYSRSn |
1-0 | GPIO32 | R/W | 0h | Input qualification type for GPIO32 Reset type: SYSRSn |
GPBQSEL2 is shown in Figure 8-24 and described in Table 8-31.
Return to the Summary Table.
GPIO B Qualification Type (GPIO48 to GPIO63)
Each field in this register determines the input qualification type for one IO pin. The available types are:
0: Synchronous
1: 3-sample qualification
2: 6-sample qualification
3: Asynchronous
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
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 | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R/W | 0h | Reserved |
29-28 | RESERVED | R/W | 0h | Reserved |
27-26 | RESERVED | R/W | 0h | Reserved |
25-24 | RESERVED | R/W | 0h | Reserved |
23-22 | GPIO59 | R/W | 0h | Input qualification type for GPIO59 Reset type: SYSRSn |
21-20 | GPIO58 | R/W | 0h | Input qualification type for GPIO58 Reset type: SYSRSn |
19-18 | GPIO57 | R/W | 0h | Input qualification type for GPIO57 Reset type: SYSRSn |
17-16 | GPIO56 | R/W | 0h | Input qualification type for GPIO56 Reset type: SYSRSn |
15-14 | GPIO55 | R/W | 0h | Input qualification type for GPIO55 Reset type: SYSRSn |
13-12 | GPIO54 | R/W | 0h | Input qualification type for GPIO54 Reset type: SYSRSn |
11-10 | GPIO53 | R/W | 0h | Input qualification type for GPIO53 Reset type: SYSRSn |
9-8 | GPIO52 | R/W | 0h | Input qualification type for GPIO52 Reset type: SYSRSn |
7-6 | GPIO51 | R/W | 0h | Input qualification type for GPIO51 Reset type: SYSRSn |
5-4 | GPIO50 | R/W | 0h | Input qualification type for GPIO50 Reset type: SYSRSn |
3-2 | GPIO49 | R/W | 0h | Input qualification type for GPIO49 Reset type: SYSRSn |
1-0 | GPIO48 | R/W | 0h | Input qualification type for GPIO48 Reset type: SYSRSn |
GPBMUX1 is shown in Figure 8-25 and described in Table 8-32.
Return to the Summary Table.
GPIO B Peripheral Mux (GPIO32 to GPIO47)
Each field in this register determines part of the GPIO mux configuration for one IO pin. A value of 0x0, 0x4, 0x8, or 0xC configures the pin as a general-purpose IO. All other values select a peripheral to control the pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using this register before changing the corresponding field in the GPBGMUX1 register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | RESERVED | GPIO37 | RESERVED | GPIO35 | GPIO34 | GPIO33 | GPIO32 | ||||||||
R/W-0h | R/W-0h | R/W-3h | R/W-0h | R/W-3h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO47 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO47 Reset type: SYSRSn |
29-28 | GPIO46 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO46 Reset type: SYSRSn |
27-26 | GPIO45 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO45 Reset type: SYSRSn |
25-24 | GPIO44 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO44 Reset type: SYSRSn |
23-22 | GPIO43 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO43 Reset type: SYSRSn |
21-20 | GPIO42 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO42 Reset type: SYSRSn |
19-18 | GPIO41 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO41 Reset type: SYSRSn |
17-16 | GPIO40 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO40 Reset type: SYSRSn |
15-14 | GPIO39 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO39 Reset type: SYSRSn |
13-12 | RESERVED | R/W | 0h | Reserved |
11-10 | GPIO37 | R/W | 3h | Lower 2 bits of peripheral mux configuration for GPIO37 Reset type: SYSRSn |
9-8 | RESERVED | R/W | 0h | Reserved |
7-6 | GPIO35 | R/W | 3h | Lower 2 bits of peripheral mux configuration for GPIO35 Reset type: SYSRSn |
5-4 | GPIO34 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO34 Reset type: SYSRSn |
3-2 | GPIO33 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO33 Reset type: SYSRSn |
1-0 | GPIO32 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO32 Reset type: SYSRSn |
GPBMUX2 is shown in Figure 8-26 and described in Table 8-33.
Return to the Summary Table.
GPIO B Peripheral Mux (GPIO48 to GPIO63)
Each field in this register determines part of the GPIO mux configuration for one IO pin. A value of 0x0, 0x4, 0x8, or 0xC configures the pin as a general-purpose IO. All other values select a peripheral to control the pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using this register before changing the corresponding field in the GPBGMUX2 register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
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 | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R/W | 0h | Reserved |
29-28 | RESERVED | R/W | 0h | Reserved |
27-26 | RESERVED | R/W | 0h | Reserved |
25-24 | RESERVED | R/W | 0h | Reserved |
23-22 | GPIO59 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO59 Reset type: SYSRSn |
21-20 | GPIO58 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO58 Reset type: SYSRSn |
19-18 | GPIO57 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO57 Reset type: SYSRSn |
17-16 | GPIO56 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO56 Reset type: SYSRSn |
15-14 | GPIO55 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO55 Reset type: SYSRSn |
13-12 | GPIO54 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO54 Reset type: SYSRSn |
11-10 | GPIO53 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO53 Reset type: SYSRSn |
9-8 | GPIO52 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO52 Reset type: SYSRSn |
7-6 | GPIO51 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO51 Reset type: SYSRSn |
5-4 | GPIO50 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO50 Reset type: SYSRSn |
3-2 | GPIO49 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO49 Reset type: SYSRSn |
1-0 | GPIO48 | R/W | 0h | Lower 2 bits of peripheral mux configuration for GPIO48 Reset type: SYSRSn |
GPBDIR is shown in Figure 8-27 and described in Table 8-34.
Return to the Summary Table.
GPIO B Direction (GPIO32 to GPIO63)
Each field in this register selects the direction of one IO pin in GPIO mode. If the pin is not configured as a general-purpose IO, this register has no effect.
0: The pin is an input
1: The pin is an output
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | RESERVED | GPIO37 | RESERVED | 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 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | GPIO59 | R/W | 0h | Data direction for GPIO59 Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Data direction for GPIO58 Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Data direction for GPIO57 Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Data direction for GPIO56 Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Data direction for GPIO55 Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Data direction for GPIO54 Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Data direction for GPIO53 Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Data direction for GPIO52 Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Data direction for GPIO51 Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Data direction for GPIO50 Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Data direction for GPIO49 Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Data direction for GPIO48 Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Data direction for GPIO47 Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Data direction for GPIO46 Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Data direction for GPIO45 Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Data direction for GPIO44 Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Data direction for GPIO43 Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Data direction for GPIO42 Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Data direction for GPIO41 Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Data direction for GPIO40 Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Data direction for GPIO39 Reset type: SYSRSn |
6 | RESERVED | R/W | 0h | Reserved |
5 | GPIO37 | R/W | 0h | Data direction for GPIO37 Reset type: SYSRSn |
4 | RESERVED | R/W | 0h | Reserved |
3 | GPIO35 | R/W | 0h | Data direction for GPIO35 Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Data direction for GPIO34 Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Data direction for GPIO33 Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Data direction for GPIO32 Reset type: SYSRSn |
GPBPUD is shown in Figure 8-28 and described in Table 8-35.
Return to the Summary Table.
GPIO B Pull-Up Disable (GPIO32 to GPIO63)
Each field in this register selects the state of the internal pull-up resistor for a single IO pin.
0: Pull-up enabled
1: Pull-up disabled
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | RESERVED | GPIO37 | RESERVED | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 1h | Reserved |
30 | RESERVED | R/W | 1h | Reserved |
29 | RESERVED | R/W | 1h | Reserved |
28 | RESERVED | R/W | 1h | Reserved |
27 | GPIO59 | R/W | 1h | Pull-up disable for GPIO59 Reset type: SYSRSn |
26 | GPIO58 | R/W | 1h | Pull-up disable for GPIO58 Reset type: SYSRSn |
25 | GPIO57 | R/W | 1h | Pull-up disable for GPIO57 Reset type: SYSRSn |
24 | GPIO56 | R/W | 1h | Pull-up disable for GPIO56 Reset type: SYSRSn |
23 | GPIO55 | R/W | 1h | Pull-up disable for GPIO55 Reset type: SYSRSn |
22 | GPIO54 | R/W | 1h | Pull-up disable for GPIO54 Reset type: SYSRSn |
21 | GPIO53 | R/W | 1h | Pull-up disable for GPIO53 Reset type: SYSRSn |
20 | GPIO52 | R/W | 1h | Pull-up disable for GPIO52 Reset type: SYSRSn |
19 | GPIO51 | R/W | 1h | Pull-up disable for GPIO51 Reset type: SYSRSn |
18 | GPIO50 | R/W | 1h | Pull-up disable for GPIO50 Reset type: SYSRSn |
17 | GPIO49 | R/W | 1h | Pull-up disable for GPIO49 Reset type: SYSRSn |
16 | GPIO48 | R/W | 1h | Pull-up disable for GPIO48 Reset type: SYSRSn |
15 | GPIO47 | R/W | 1h | Pull-up disable for GPIO47 Reset type: SYSRSn |
14 | GPIO46 | R/W | 1h | Pull-up disable for GPIO46 Reset type: SYSRSn |
13 | GPIO45 | R/W | 1h | Pull-up disable for GPIO45 Reset type: SYSRSn |
12 | GPIO44 | R/W | 1h | Pull-up disable for GPIO44 Reset type: SYSRSn |
11 | GPIO43 | R/W | 1h | Pull-up disable for GPIO43 Reset type: SYSRSn |
10 | GPIO42 | R/W | 1h | Pull-up disable for GPIO42 Reset type: SYSRSn |
9 | GPIO41 | R/W | 1h | Pull-up disable for GPIO41 Reset type: SYSRSn |
8 | GPIO40 | R/W | 1h | Pull-up disable for GPIO40 Reset type: SYSRSn |
7 | GPIO39 | R/W | 1h | Pull-up disable for GPIO39 Reset type: SYSRSn |
6 | RESERVED | R/W | 1h | Reserved |
5 | GPIO37 | R/W | 1h | Pull-up disable for GPIO37 Reset type: SYSRSn |
4 | RESERVED | R/W | 1h | Reserved |
3 | GPIO35 | R/W | 1h | Pull-up disable for GPIO35 Reset type: SYSRSn |
2 | GPIO34 | R/W | 1h | Pull-up disable for GPIO34 Reset type: SYSRSn |
1 | GPIO33 | R/W | 1h | Pull-up disable for GPIO33 Reset type: SYSRSn |
0 | GPIO32 | R/W | 1h | Pull-up disable for GPIO32 Reset type: SYSRSn |
GPBINV is shown in Figure 8-29 and described in Table 8-36.
Return to the Summary Table.
GPIO B Input Inversion (GPIO32 to GPIO63)
Each field in this register selects whether the input value of one IO pin passes through an inverter.
0: The input is not inverted
1: The input is inverted
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | RESERVED | GPIO37 | RESERVED | 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 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | GPIO59 | R/W | 0h | Input inversion for GPIO59 Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Input inversion for GPIO58 Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Input inversion for GPIO57 Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Input inversion for GPIO56 Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Input inversion for GPIO55 Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Input inversion for GPIO54 Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Input inversion for GPIO53 Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Input inversion for GPIO52 Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Input inversion for GPIO51 Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Input inversion for GPIO50 Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Input inversion for GPIO49 Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Input inversion for GPIO48 Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Input inversion for GPIO47 Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Input inversion for GPIO46 Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Input inversion for GPIO45 Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Input inversion for GPIO44 Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Input inversion for GPIO43 Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Input inversion for GPIO42 Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Input inversion for GPIO41 Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Input inversion for GPIO40 Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Input inversion for GPIO39 Reset type: SYSRSn |
6 | RESERVED | R/W | 0h | Reserved |
5 | GPIO37 | R/W | 0h | Input inversion for GPIO37 Reset type: SYSRSn |
4 | RESERVED | R/W | 0h | Reserved |
3 | GPIO35 | R/W | 0h | Input inversion for GPIO35 Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Input inversion for GPIO34 Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Input inversion for GPIO33 Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Input inversion for GPIO32 Reset type: SYSRSn |
GPBODR is shown in Figure 8-30 and described in Table 8-37.
Return to the Summary Table.
GPIO B Open Drain Output Mode (GPIO32 to GPIO63)
Each field in this register selects between push-pull mode and open-drain mode for one general-purpose output pin. In both modes, writing a 0 to the output data latch drives the pin low. In push-pull mode, writing a 1 to the output data latch drives the pin high. In open-drain mode, it tri-states the output buffer.
0: Push-pull output
1: Open-drain output
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | RESERVED | GPIO37 | RESERVED | 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 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | GPIO59 | R/W | 0h | Open-drain output mode for GPIO59 Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Open-drain output mode for GPIO58 Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Open-drain output mode for GPIO57 Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Open-drain output mode for GPIO56 Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Open-drain output mode for GPIO55 Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Open-drain output mode for GPIO54 Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Open-drain output mode for GPIO53 Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Open-drain output mode for GPIO52 Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Open-drain output mode for GPIO51 Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Open-drain output mode for GPIO50 Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Open-drain output mode for GPIO49 Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Open-drain output mode for GPIO48 Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Open-drain output mode for GPIO47 Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Open-drain output mode for GPIO46 Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Open-drain output mode for GPIO45 Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Open-drain output mode for GPIO44 Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Open-drain output mode for GPIO43 Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Open-drain output mode for GPIO42 Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Open-drain output mode for GPIO41 Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Open-drain output mode for GPIO40 Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Open-drain output mode for GPIO39 Reset type: SYSRSn |
6 | RESERVED | R/W | 0h | Reserved |
5 | GPIO37 | R/W | 0h | Open-drain output mode for GPIO37 Reset type: SYSRSn |
4 | RESERVED | R/W | 0h | Reserved |
3 | GPIO35 | R/W | 0h | Open-drain output mode for GPIO35 Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Open-drain output mode for GPIO34 Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Open-drain output mode for GPIO33 Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Open-drain output mode for GPIO32 Reset type: SYSRSn |
GPBGMUX1 is shown in Figure 8-31 and described in Table 8-38.
Return to the Summary Table.
GPIO B Peripheral Group Mux (GPIO32 to GPIO47)
Each field in this register determines part of the GPIO mux configuration for one IO pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using the GPBMUX1 register before changing their configuration in this register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | RESERVED | GPIO37 | RESERVED | GPIO35 | GPIO34 | GPIO33 | GPIO32 | ||||||||
R/W-0h | R/W-0h | R/W-3h | R/W-0h | R/W-3h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO47 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO47 Reset type: SYSRSn |
29-28 | GPIO46 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO46 Reset type: SYSRSn |
27-26 | GPIO45 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO45 Reset type: SYSRSn |
25-24 | GPIO44 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO44 Reset type: SYSRSn |
23-22 | GPIO43 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO43 Reset type: SYSRSn |
21-20 | GPIO42 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO42 Reset type: SYSRSn |
19-18 | GPIO41 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO41 Reset type: SYSRSn |
17-16 | GPIO40 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO40 Reset type: SYSRSn |
15-14 | GPIO39 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO39 Reset type: SYSRSn |
13-12 | RESERVED | R/W | 0h | Reserved |
11-10 | GPIO37 | R/W | 3h | Upper 2 bits of peripheral mux configuration for GPIO37 Reset type: SYSRSn |
9-8 | RESERVED | R/W | 0h | Reserved |
7-6 | GPIO35 | R/W | 3h | Upper 2 bits of peripheral mux configuration for GPIO35 Reset type: SYSRSn |
5-4 | GPIO34 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO34 Reset type: SYSRSn |
3-2 | GPIO33 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO33 Reset type: SYSRSn |
1-0 | GPIO32 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO32 Reset type: SYSRSn |
GPBGMUX2 is shown in Figure 8-32 and described in Table 8-39.
Return to the Summary Table.
GPIO B Peripheral Group Mux (GPIO48 to GPIO63)
Each field in this register determines part of the GPIO mux configuration for a single IO pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using the GPBMUX2 register before changing their configuration in this register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
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 | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R/W | 0h | Reserved |
29-28 | RESERVED | R/W | 0h | Reserved |
27-26 | RESERVED | R/W | 0h | Reserved |
25-24 | RESERVED | R/W | 0h | Reserved |
23-22 | GPIO59 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO59 Reset type: SYSRSn |
21-20 | GPIO58 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO58 Reset type: SYSRSn |
19-18 | GPIO57 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO57 Reset type: SYSRSn |
17-16 | GPIO56 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO56 Reset type: SYSRSn |
15-14 | GPIO55 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO55 Reset type: SYSRSn |
13-12 | GPIO54 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO54 Reset type: SYSRSn |
11-10 | GPIO53 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO53 Reset type: SYSRSn |
9-8 | GPIO52 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO52 Reset type: SYSRSn |
7-6 | GPIO51 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO51 Reset type: SYSRSn |
5-4 | GPIO50 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO50 Reset type: SYSRSn |
3-2 | GPIO49 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO49 Reset type: SYSRSn |
1-0 | GPIO48 | R/W | 0h | Upper 2 bits of peripheral mux configuration for GPIO48 Reset type: SYSRSn |
GPBCSEL1 is shown in Figure 8-33 and described in Table 8-40.
Return to the Summary Table.
GPIO B Master Core Select (GPIO32 to GPIO39)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPBDAT, GPBSET, GPBCLEAR, and GPBTOGGLE registers. GPBDAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO39 | RESERVED | GPIO37 | RESERVED | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO35 | GPIO34 | GPIO33 | GPIO32 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO39 | R/W | 0h | Master core select for GPIO39 Reset type: SYSRSn |
27-24 | RESERVED | R/W | 0h | Reserved |
23-20 | GPIO37 | R/W | 0h | Master core select for GPIO37 Reset type: SYSRSn |
19-16 | RESERVED | R/W | 0h | Reserved |
15-12 | GPIO35 | R/W | 0h | Master core select for GPIO35 Reset type: SYSRSn |
11-8 | GPIO34 | R/W | 0h | Master core select for GPIO34 Reset type: SYSRSn |
7-4 | GPIO33 | R/W | 0h | Master core select for GPIO33 Reset type: SYSRSn |
3-0 | GPIO32 | R/W | 0h | Master core select for GPIO32 Reset type: SYSRSn |
GPBCSEL2 is shown in Figure 8-34 and described in Table 8-41.
Return to the Summary Table.
GPIO B Master Core Select (GPIO40 to GPIO47)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPBDAT, GPBSET, GPBCLEAR, and GPBTOGGLE registers. GPBDAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO43 | GPIO42 | GPIO41 | GPIO40 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO47 | R/W | 0h | Master core select for GPIO47 Reset type: SYSRSn |
27-24 | GPIO46 | R/W | 0h | Master core select for GPIO46 Reset type: SYSRSn |
23-20 | GPIO45 | R/W | 0h | Master core select for GPIO45 Reset type: SYSRSn |
19-16 | GPIO44 | R/W | 0h | Master core select for GPIO44 Reset type: SYSRSn |
15-12 | GPIO43 | R/W | 0h | Master core select for GPIO43 Reset type: SYSRSn |
11-8 | GPIO42 | R/W | 0h | Master core select for GPIO42 Reset type: SYSRSn |
7-4 | GPIO41 | R/W | 0h | Master core select for GPIO41 Reset type: SYSRSn |
3-0 | GPIO40 | R/W | 0h | Master core select for GPIO40 Reset type: SYSRSn |
GPBCSEL3 is shown in Figure 8-35 and described in Table 8-42.
Return to the Summary Table.
GPIO B Master Core Select (GPIO48 to GPIO55)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPBDAT, GPBSET, GPBCLEAR, and GPBTOGGLE registers. GPBDAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO51 | GPIO50 | GPIO49 | GPIO48 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO55 | R/W | 0h | Master core select for GPIO55 Reset type: SYSRSn |
27-24 | GPIO54 | R/W | 0h | Master core select for GPIO54 Reset type: SYSRSn |
23-20 | GPIO53 | R/W | 0h | Master core select for GPIO53 Reset type: SYSRSn |
19-16 | GPIO52 | R/W | 0h | Master core select for GPIO52 Reset type: SYSRSn |
15-12 | GPIO51 | R/W | 0h | Master core select for GPIO51 Reset type: SYSRSn |
11-8 | GPIO50 | R/W | 0h | Master core select for GPIO50 Reset type: SYSRSn |
7-4 | GPIO49 | R/W | 0h | Master core select for GPIO49 Reset type: SYSRSn |
3-0 | GPIO48 | R/W | 0h | Master core select for GPIO48 Reset type: SYSRSn |
GPBCSEL4 is shown in Figure 8-36 and described in Table 8-43.
Return to the Summary Table.
GPIO B Master Core Select (GPIO56 to GPIO63)
Each field in this register selects the master for one IO pin. The master controls the pin in GPIO mode via its GPBDAT, GPBSET, GPBCLEAR, and GPBTOGGLE registers. GPBDAT (read) always goes to both CPUs.
0x0: CPU is the master
0x1: CLA is the master
0x2 - 0xF: Reserved
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO59 | GPIO58 | GPIO57 | GPIO56 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R/W | 0h | Reserved |
27-24 | RESERVED | R/W | 0h | Reserved |
23-20 | RESERVED | R/W | 0h | Reserved |
19-16 | RESERVED | R/W | 0h | Reserved |
15-12 | GPIO59 | R/W | 0h | Master core select for GPIO59 Reset type: SYSRSn |
11-8 | GPIO58 | R/W | 0h | Master core select for GPIO58 Reset type: SYSRSn |
7-4 | GPIO57 | R/W | 0h | Master core select for GPIO57 Reset type: SYSRSn |
3-0 | GPIO56 | R/W | 0h | Master core select for GPIO56 Reset type: SYSRSn |
GPBLOCK is shown in Figure 8-37 and described in Table 8-44.
Return to the Summary Table.
GPIO B Lock Register (GPIO32 to GPIO63)
Each field in this register locks one IO pin's configuration. This blocks writes to the corresponding bits in the GPBMUXn, GPBIDR, GPBINV, GPBODR, GPBGMUXn, and GPBCSELn registers.
0: Pin configuration is unlocked
1: Pin configuration is locked
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | 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 | RESERVED | GPIO37 | RESERVED | 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 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | GPIO59 | R/W | 0h | Configuration lock for GPIO59 Reset type: SYSRSn |
26 | GPIO58 | R/W | 0h | Configuration lock for GPIO58 Reset type: SYSRSn |
25 | GPIO57 | R/W | 0h | Configuration lock for GPIO57 Reset type: SYSRSn |
24 | GPIO56 | R/W | 0h | Configuration lock for GPIO56 Reset type: SYSRSn |
23 | GPIO55 | R/W | 0h | Configuration lock for GPIO55 Reset type: SYSRSn |
22 | GPIO54 | R/W | 0h | Configuration lock for GPIO54 Reset type: SYSRSn |
21 | GPIO53 | R/W | 0h | Configuration lock for GPIO53 Reset type: SYSRSn |
20 | GPIO52 | R/W | 0h | Configuration lock for GPIO52 Reset type: SYSRSn |
19 | GPIO51 | R/W | 0h | Configuration lock for GPIO51 Reset type: SYSRSn |
18 | GPIO50 | R/W | 0h | Configuration lock for GPIO50 Reset type: SYSRSn |
17 | GPIO49 | R/W | 0h | Configuration lock for GPIO49 Reset type: SYSRSn |
16 | GPIO48 | R/W | 0h | Configuration lock for GPIO48 Reset type: SYSRSn |
15 | GPIO47 | R/W | 0h | Configuration lock for GPIO47 Reset type: SYSRSn |
14 | GPIO46 | R/W | 0h | Configuration lock for GPIO46 Reset type: SYSRSn |
13 | GPIO45 | R/W | 0h | Configuration lock for GPIO45 Reset type: SYSRSn |
12 | GPIO44 | R/W | 0h | Configuration lock for GPIO44 Reset type: SYSRSn |
11 | GPIO43 | R/W | 0h | Configuration lock for GPIO43 Reset type: SYSRSn |
10 | GPIO42 | R/W | 0h | Configuration lock for GPIO42 Reset type: SYSRSn |
9 | GPIO41 | R/W | 0h | Configuration lock for GPIO41 Reset type: SYSRSn |
8 | GPIO40 | R/W | 0h | Configuration lock for GPIO40 Reset type: SYSRSn |
7 | GPIO39 | R/W | 0h | Configuration lock for GPIO39 Reset type: SYSRSn |
6 | RESERVED | R/W | 0h | Reserved |
5 | GPIO37 | R/W | 0h | Configuration lock for GPIO37 Reset type: SYSRSn |
4 | RESERVED | R/W | 0h | Reserved |
3 | GPIO35 | R/W | 0h | Configuration lock for GPIO35 Reset type: SYSRSn |
2 | GPIO34 | R/W | 0h | Configuration lock for GPIO34 Reset type: SYSRSn |
1 | GPIO33 | R/W | 0h | Configuration lock for GPIO33 Reset type: SYSRSn |
0 | GPIO32 | R/W | 0h | Configuration lock for GPIO32 Reset type: SYSRSn |
GPBCR is shown in Figure 8-38 and described in Table 8-45.
Return to the Summary Table.
GPIO B Lock Commit Register (GPIO32 to GPIO63)
Each field in this register blocks writes to one IO pin's GPBLOCK bit. Once set, a lock commit can only be cleared by a reset.
0: Pin configuration lock is unlocked
1: Pin configuration lock is locked
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | RESERVED | GPIO37 | RESERVED | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/WSonce | 0h | Reserved |
30 | RESERVED | R/WSonce | 0h | Reserved |
29 | RESERVED | R/WSonce | 0h | Reserved |
28 | RESERVED | R/WSonce | 0h | Reserved |
27 | GPIO59 | R/WSonce | 0h | Configuration lock commit for GPIO59 Reset type: SYSRSn |
26 | GPIO58 | R/WSonce | 0h | Configuration lock commit for GPIO58 Reset type: SYSRSn |
25 | GPIO57 | R/WSonce | 0h | Configuration lock commit for GPIO57 Reset type: SYSRSn |
24 | GPIO56 | R/WSonce | 0h | Configuration lock commit for GPIO56 Reset type: SYSRSn |
23 | GPIO55 | R/WSonce | 0h | Configuration lock commit for GPIO55 Reset type: SYSRSn |
22 | GPIO54 | R/WSonce | 0h | Configuration lock commit for GPIO54 Reset type: SYSRSn |
21 | GPIO53 | R/WSonce | 0h | Configuration lock commit for GPIO53 Reset type: SYSRSn |
20 | GPIO52 | R/WSonce | 0h | Configuration lock commit for GPIO52 Reset type: SYSRSn |
19 | GPIO51 | R/WSonce | 0h | Configuration lock commit for GPIO51 Reset type: SYSRSn |
18 | GPIO50 | R/WSonce | 0h | Configuration lock commit for GPIO50 Reset type: SYSRSn |
17 | GPIO49 | R/WSonce | 0h | Configuration lock commit for GPIO49 Reset type: SYSRSn |
16 | GPIO48 | R/WSonce | 0h | Configuration lock commit for GPIO48 Reset type: SYSRSn |
15 | GPIO47 | R/WSonce | 0h | Configuration lock commit for GPIO47 Reset type: SYSRSn |
14 | GPIO46 | R/WSonce | 0h | Configuration lock commit for GPIO46 Reset type: SYSRSn |
13 | GPIO45 | R/WSonce | 0h | Configuration lock commit for GPIO45 Reset type: SYSRSn |
12 | GPIO44 | R/WSonce | 0h | Configuration lock commit for GPIO44 Reset type: SYSRSn |
11 | GPIO43 | R/WSonce | 0h | Configuration lock commit for GPIO43 Reset type: SYSRSn |
10 | GPIO42 | R/WSonce | 0h | Configuration lock commit for GPIO42 Reset type: SYSRSn |
9 | GPIO41 | R/WSonce | 0h | Configuration lock commit for GPIO41 Reset type: SYSRSn |
8 | GPIO40 | R/WSonce | 0h | Configuration lock commit for GPIO40 Reset type: SYSRSn |
7 | GPIO39 | R/WSonce | 0h | Configuration lock commit for GPIO39 Reset type: SYSRSn |
6 | RESERVED | R/WSonce | 0h | Reserved |
5 | GPIO37 | R/WSonce | 0h | Configuration lock commit for GPIO37 Reset type: SYSRSn |
4 | RESERVED | R/WSonce | 0h | Reserved |
3 | GPIO35 | R/WSonce | 0h | Configuration lock commit for GPIO35 Reset type: SYSRSn |
2 | GPIO34 | R/WSonce | 0h | Configuration lock commit for GPIO34 Reset type: SYSRSn |
1 | GPIO33 | R/WSonce | 0h | Configuration lock commit for GPIO33 Reset type: SYSRSn |
0 | GPIO32 | R/WSonce | 0h | Configuration lock commit for GPIO32 Reset type: SYSRSn |
GPHCTRL is shown in Figure 8-39 and described in Table 8-46.
Return to the Summary Table.
GPIO H Qualification Sampling Period (GPIO224 to GPIO255)
Each field in this register selects the qualification sampling period in SYSCLK cycles for eight GPIOs. The period is equal to 2 times the register field value.
0x00: Period = 0 SYSCLK cycles
0x01: Period = 2 SYSCLK cycles
0x02: Period = 4 SYSCLK cycles
...
0xFF: Period = 510 SYSCLK cycles
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | QUALPRD2 | QUALPRD1 | QUALPRD0 | ||||||||||||||||||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | 0h | Reserved |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO240 to GPIO247 Reset type: SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO232 to GPIO239 Reset type: SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO224 to GPIO231 Reset type: SYSRSn |
GPHQSEL1 is shown in Figure 8-40 and described in Table 8-47.
Return to the Summary Table.
GPIO H Qualification Type (GPIO224 to GPIO239)
Each field in this register selects the input qualification type for one IO pin. The available types are:
0: Synchronous
1: 3-sample qualification
2: 6-sample qualification
3: Asynchronous
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO235 | GPIO234 | GPIO233 | GPIO232 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO227 | GPIO226 | GPIO225 | GPIO224 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO239 | R/W | 0h | Input qualification type for GPIO239 Reset type: SYSRSn |
29-28 | GPIO238 | R/W | 0h | Input qualification type for GPIO238 Reset type: SYSRSn |
27-26 | GPIO237 | R/W | 0h | Input qualification type for GPIO237 Reset type: SYSRSn |
25-24 | GPIO236 | R/W | 0h | Input qualification type for GPIO236 Reset type: SYSRSn |
23-22 | GPIO235 | R/W | 0h | Input qualification type for GPIO235 Reset type: SYSRSn |
21-20 | GPIO234 | R/W | 0h | Input qualification type for GPIO234 Reset type: SYSRSn |
19-18 | GPIO233 | R/W | 0h | Input qualification type for GPIO233 Reset type: SYSRSn |
17-16 | GPIO232 | R/W | 0h | Input qualification type for GPIO232 Reset type: SYSRSn |
15-14 | GPIO231 | R/W | 0h | Input qualification type for GPIO231 Reset type: SYSRSn |
13-12 | GPIO230 | R/W | 0h | Input qualification type for GPIO230 Reset type: SYSRSn |
11-10 | GPIO229 | R/W | 0h | Input qualification type for GPIO229 Reset type: SYSRSn |
9-8 | GPIO228 | R/W | 0h | Input qualification type for GPIO228 Reset type: SYSRSn |
7-6 | GPIO227 | R/W | 0h | Input qualification type for GPIO227 Reset type: SYSRSn |
5-4 | GPIO226 | R/W | 0h | Input qualification type for GPIO226 Reset type: SYSRSn |
3-2 | GPIO225 | R/W | 0h | Input qualification type for GPIO225 Reset type: SYSRSn |
1-0 | GPIO224 | R/W | 0h | Input qualification type for GPIO224 Reset type: SYSRSn |
GPHQSEL2 is shown in Figure 8-41 and described in Table 8-48.
Return to the Summary Table.
GPIO H Qualification Type (GPIO240 to GPIO255)
Each field in this register determines the input qualification type for one IO pin. The available types are:
0: Synchronous
1: 3-sample qualification
2: 6-sample qualification
3: Asynchronous
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO247 | GPIO246 | GPIO245 | GPIO244 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO243 | GPIO242 | GPIO241 | GPIO240 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R/W | 0h | Reserved |
29-28 | RESERVED | R/W | 0h | Reserved |
27-26 | RESERVED | R/W | 0h | Reserved |
25-24 | RESERVED | R/W | 0h | Reserved |
23-22 | RESERVED | R/W | 0h | Reserved |
21-20 | RESERVED | R/W | 0h | Reserved |
19-18 | RESERVED | R/W | 0h | Reserved |
17-16 | RESERVED | R/W | 0h | Reserved |
15-14 | GPIO247 | R/W | 0h | Input qualification type for GPIO247 Reset type: SYSRSn |
13-12 | GPIO246 | R/W | 0h | Input qualification type for GPIO246 Reset type: SYSRSn |
11-10 | GPIO245 | R/W | 0h | Input qualification type for GPIO245 Reset type: SYSRSn |
9-8 | GPIO244 | R/W | 0h | Input qualification type for GPIO244 Reset type: SYSRSn |
7-6 | GPIO243 | R/W | 0h | Input qualification type for GPIO243 Reset type: SYSRSn |
5-4 | GPIO242 | R/W | 0h | Input qualification type for GPIO242 Reset type: SYSRSn |
3-2 | GPIO241 | R/W | 0h | Input qualification type for GPIO241 Reset type: SYSRSn |
1-0 | GPIO240 | R/W | 0h | Input qualification type for GPIO240 Reset type: SYSRSn |
GPHPUD is shown in Figure 8-42 and described in Table 8-49.
Return to the Summary Table.
GPIO H Pull-Up Disable (GPIO224 to GPIO255)
Each field in this register selects the state of the internal pull-up resistor for a single IO pin.
0: Pull-up enabled
1: Pull-up disabled
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO247 | GPIO246 | GPIO245 | GPIO244 | GPIO243 | GPIO242 | GPIO241 | GPIO240 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 1h | Reserved |
30 | RESERVED | R/W | 1h | Reserved |
29 | RESERVED | R/W | 1h | Reserved |
28 | RESERVED | R/W | 1h | Reserved |
27 | RESERVED | R/W | 1h | Reserved |
26 | RESERVED | R/W | 1h | Reserved |
25 | RESERVED | R/W | 1h | Reserved |
24 | RESERVED | R/W | 1h | Reserved |
23 | GPIO247 | R/W | 1h | Pull-up disable for GPIO247 Reset type: SYSRSn |
22 | GPIO246 | R/W | 1h | Pull-up disable for GPIO246 Reset type: SYSRSn |
21 | GPIO245 | R/W | 1h | Pull-up disable for GPIO245 Reset type: SYSRSn |
20 | GPIO244 | R/W | 1h | Pull-up disable for GPIO244 Reset type: SYSRSn |
19 | GPIO243 | R/W | 1h | Pull-up disable for GPIO243 Reset type: SYSRSn |
18 | GPIO242 | R/W | 1h | Pull-up disable for GPIO242 Reset type: SYSRSn |
17 | GPIO241 | R/W | 1h | Pull-up disable for GPIO241 Reset type: SYSRSn |
16 | GPIO240 | R/W | 1h | Pull-up disable for GPIO240 Reset type: SYSRSn |
15 | GPIO239 | R/W | 1h | Pull-up disable for GPIO239 Reset type: SYSRSn |
14 | GPIO238 | R/W | 1h | Pull-up disable for GPIO238 Reset type: SYSRSn |
13 | GPIO237 | R/W | 1h | Pull-up disable for GPIO237 Reset type: SYSRSn |
12 | GPIO236 | R/W | 1h | Pull-up disable for GPIO236 Reset type: SYSRSn |
11 | GPIO235 | R/W | 1h | Pull-up disable for GPIO235 Reset type: SYSRSn |
10 | GPIO234 | R/W | 1h | Pull-up disable for GPIO234 Reset type: SYSRSn |
9 | GPIO233 | R/W | 1h | Pull-up disable for GPIO233 Reset type: SYSRSn |
8 | GPIO232 | R/W | 1h | Pull-up disable for GPIO232 Reset type: SYSRSn |
7 | GPIO231 | R/W | 1h | Pull-up disable for GPIO231 Reset type: SYSRSn |
6 | GPIO230 | R/W | 1h | Pull-up disable for GPIO230 Reset type: SYSRSn |
5 | GPIO229 | R/W | 1h | Pull-up disable for GPIO229 Reset type: SYSRSn |
4 | GPIO228 | R/W | 1h | Pull-up disable for GPIO228 Reset type: SYSRSn |
3 | GPIO227 | R/W | 1h | Pull-up disable for GPIO227 Reset type: SYSRSn |
2 | GPIO226 | R/W | 1h | Pull-up disable for GPIO226 Reset type: SYSRSn |
1 | GPIO225 | R/W | 1h | Pull-up disable for GPIO225 Reset type: SYSRSn |
0 | GPIO224 | R/W | 1h | Pull-up disable for GPIO224 Reset type: SYSRSn |
GPHINV is shown in Figure 8-43 and described in Table 8-50.
Return to the Summary Table.
GPIO H Input Inversion (GPIO224 to GPIO255)
Each field in this register selects whether the input value of one IO pin passes through an inverter.
0: The input is not inverted
1: The input is inverted
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 |
GPIO247 | GPIO246 | GPIO245 | GPIO244 | GPIO243 | 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 | GPIO247 | R/W | 0h | Input inversion for GPIO247 Reset type: SYSRSn |
22 | GPIO246 | R/W | 0h | Input inversion for GPIO246 Reset type: SYSRSn |
21 | GPIO245 | R/W | 0h | Input inversion for GPIO245 Reset type: SYSRSn |
20 | GPIO244 | R/W | 0h | Input inversion for GPIO244 Reset type: SYSRSn |
19 | GPIO243 | R/W | 0h | Input inversion for GPIO243 Reset type: SYSRSn |
18 | GPIO242 | R/W | 0h | Input inversion for GPIO242 Reset type: SYSRSn |
17 | GPIO241 | R/W | 0h | Input inversion for GPIO241 Reset type: SYSRSn |
16 | GPIO240 | R/W | 0h | Input inversion for GPIO240 Reset type: SYSRSn |
15 | GPIO239 | R/W | 0h | Input inversion for GPIO239 Reset type: SYSRSn |
14 | GPIO238 | R/W | 0h | Input inversion for GPIO238 Reset type: SYSRSn |
13 | GPIO237 | R/W | 0h | Input inversion for GPIO237 Reset type: SYSRSn |
12 | GPIO236 | R/W | 0h | Input inversion for GPIO236 Reset type: SYSRSn |
11 | GPIO235 | R/W | 0h | Input inversion for GPIO235 Reset type: SYSRSn |
10 | GPIO234 | R/W | 0h | Input inversion for GPIO234 Reset type: SYSRSn |
9 | GPIO233 | R/W | 0h | Input inversion for GPIO233 Reset type: SYSRSn |
8 | GPIO232 | R/W | 0h | Input inversion for GPIO232 Reset type: SYSRSn |
7 | GPIO231 | R/W | 0h | Input inversion for GPIO231 Reset type: SYSRSn |
6 | GPIO230 | R/W | 0h | Input inversion for GPIO230 Reset type: SYSRSn |
5 | GPIO229 | R/W | 0h | Input inversion for GPIO229 Reset type: SYSRSn |
4 | GPIO228 | R/W | 0h | Input inversion for GPIO228 Reset type: SYSRSn |
3 | GPIO227 | R/W | 0h | Input inversion for GPIO227 Reset type: SYSRSn |
2 | GPIO226 | R/W | 0h | Input inversion for GPIO226 Reset type: SYSRSn |
1 | GPIO225 | R/W | 0h | Input inversion for GPIO225 Reset type: SYSRSn |
0 | GPIO224 | R/W | 0h | Input inversion for GPIO224 Reset type: SYSRSn |
GPHAMSEL is shown in Figure 8-44 and described in Table 8-51.
Return to the Summary Table.
GPIO H Analog Mode Select (GPIO224 to GPIO255)
Each field in this register selects between analog and digital functionality for one IO pin.
0: Digital mode
1: Analog mode
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO247 | GPIO246 | GPIO245 | GPIO244 | GPIO243 | GPIO242 | GPIO241 | GPIO240 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h | R/W-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 1h | Reserved |
30 | RESERVED | R/W | 1h | Reserved |
29 | RESERVED | R/W | 1h | Reserved |
28 | RESERVED | R/W | 1h | Reserved |
27 | RESERVED | R/W | 1h | Reserved |
26 | RESERVED | R/W | 1h | Reserved |
25 | RESERVED | R/W | 1h | Reserved |
24 | RESERVED | R/W | 1h | Reserved |
23 | GPIO247 | R/W | 1h | Analog mode select for GPIO247 Reset type: SYSRSn |
22 | GPIO246 | R/W | 1h | Analog mode select for GPIO246 Reset type: SYSRSn |
21 | GPIO245 | R/W | 1h | Analog mode select for GPIO245 Reset type: SYSRSn |
20 | GPIO244 | R/W | 1h | Analog mode select for GPIO244 Reset type: SYSRSn |
19 | GPIO243 | R/W | 1h | Analog mode select for GPIO243 Reset type: SYSRSn |
18 | GPIO242 | R/W | 1h | Analog mode select for GPIO242 Reset type: SYSRSn |
17 | GPIO241 | R/W | 1h | Analog mode select for GPIO241 Reset type: SYSRSn |
16 | GPIO240 | R/W | 1h | Analog mode select for GPIO240 Reset type: SYSRSn |
15 | GPIO239 | R/W | 1h | Analog mode select for GPIO239 Reset type: SYSRSn |
14 | GPIO238 | R/W | 1h | Analog mode select for GPIO238 Reset type: SYSRSn |
13 | GPIO237 | R/W | 1h | Analog mode select for GPIO237 Reset type: SYSRSn |
12 | GPIO236 | R/W | 1h | Analog mode select for GPIO236 Reset type: SYSRSn |
11 | GPIO235 | R/W | 1h | Analog mode select for GPIO235 Reset type: SYSRSn |
10 | GPIO234 | R/W | 1h | Analog mode select for GPIO234 Reset type: SYSRSn |
9 | GPIO233 | R/W | 1h | Analog mode select for GPIO233 Reset type: SYSRSn |
8 | GPIO232 | R/W | 1h | Analog mode select for GPIO232 Reset type: SYSRSn |
7 | GPIO231 | R/W | 1h | Analog mode select for GPIO231 Reset type: SYSRSn |
6 | GPIO230 | R/W | 1h | Analog mode select for GPIO230 Reset type: SYSRSn |
5 | GPIO229 | R/W | 1h | Analog mode select for GPIO229 Reset type: SYSRSn |
4 | GPIO228 | R/W | 1h | Analog mode select for GPIO228 Reset type: SYSRSn |
3 | GPIO227 | R/W | 1h | Analog mode select for GPIO227 Reset type: SYSRSn |
2 | GPIO226 | R/W | 1h | Analog mode select for GPIO226 Reset type: SYSRSn |
1 | GPIO225 | R/W | 1h | Analog mode select for GPIO225 Reset type: SYSRSn |
0 | GPIO224 | R/W | 1h | Analog mode select for GPIO224 Reset type: SYSRSn |
GPHLOCK is shown in Figure 8-45 and described in Table 8-52.
Return to the Summary Table.
GPIO H Lock Register (GPIO224 to GPIO255)
Each field in this register locks one IO pin's configuration. This blocks writes to the corresponding bits in the GPHINV register.
0: Pin configuration is unlocked
1: Pin configuration is locked
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 |
GPIO247 | GPIO246 | GPIO245 | GPIO244 | GPIO243 | 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 | GPIO247 | R/W | 0h | Configuration lock for GPIO247 Reset type: SYSRSn |
22 | GPIO246 | R/W | 0h | Configuration lock for GPIO246 Reset type: SYSRSn |
21 | GPIO245 | R/W | 0h | Configuration lock for GPIO245 Reset type: SYSRSn |
20 | GPIO244 | R/W | 0h | Configuration lock for GPIO244 Reset type: SYSRSn |
19 | GPIO243 | R/W | 0h | Configuration lock for GPIO243 Reset type: SYSRSn |
18 | GPIO242 | R/W | 0h | Configuration lock for GPIO242 Reset type: SYSRSn |
17 | GPIO241 | R/W | 0h | Configuration lock for GPIO241 Reset type: SYSRSn |
16 | GPIO240 | R/W | 0h | Configuration lock for GPIO240 Reset type: SYSRSn |
15 | GPIO239 | R/W | 0h | Configuration lock for GPIO239 Reset type: SYSRSn |
14 | GPIO238 | R/W | 0h | Configuration lock for GPIO238 Reset type: SYSRSn |
13 | GPIO237 | R/W | 0h | Configuration lock for GPIO237 Reset type: SYSRSn |
12 | GPIO236 | R/W | 0h | Configuration lock for GPIO236 Reset type: SYSRSn |
11 | GPIO235 | R/W | 0h | Configuration lock for GPIO235 Reset type: SYSRSn |
10 | GPIO234 | R/W | 0h | Configuration lock for GPIO234 Reset type: SYSRSn |
9 | GPIO233 | R/W | 0h | Configuration lock for GPIO233 Reset type: SYSRSn |
8 | GPIO232 | R/W | 0h | Configuration lock for GPIO232 Reset type: SYSRSn |
7 | GPIO231 | R/W | 0h | Configuration lock for GPIO231 Reset type: SYSRSn |
6 | GPIO230 | R/W | 0h | Configuration lock for GPIO230 Reset type: SYSRSn |
5 | GPIO229 | R/W | 0h | Configuration lock for GPIO229 Reset type: SYSRSn |
4 | GPIO228 | R/W | 0h | Configuration lock for GPIO228 Reset type: SYSRSn |
3 | GPIO227 | R/W | 0h | Configuration lock for GPIO227 Reset type: SYSRSn |
2 | GPIO226 | R/W | 0h | Configuration lock for GPIO226 Reset type: SYSRSn |
1 | GPIO225 | R/W | 0h | Configuration lock for GPIO225 Reset type: SYSRSn |
0 | GPIO224 | R/W | 0h | Configuration lock for GPIO224 Reset type: SYSRSn |
GPHCR is shown in Figure 8-46 and described in Table 8-53.
Return to the Summary Table.
GPIO H Lock Commit Register (GPIO224 to GPIO255)
Each field in this register blocks writes to one IO pin's GPHLOCK bit. Once set, a lock commit can only be cleared by a reset.
0: Pin configuration lock is unlocked
1: Pin configuration lock is locked
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO247 | GPIO246 | GPIO245 | GPIO244 | GPIO243 | GPIO242 | GPIO241 | GPIO240 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO239 | GPIO238 | GPIO237 | GPIO236 | GPIO235 | GPIO234 | GPIO233 | GPIO232 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO231 | GPIO230 | GPIO229 | GPIO228 | GPIO227 | GPIO226 | GPIO225 | GPIO224 |
R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/WSonce | 0h | Reserved |
30 | RESERVED | R/WSonce | 0h | Reserved |
29 | RESERVED | R/WSonce | 0h | Reserved |
28 | RESERVED | R/WSonce | 0h | Reserved |
27 | RESERVED | R/WSonce | 0h | Reserved |
26 | RESERVED | R/WSonce | 0h | Reserved |
25 | RESERVED | R/WSonce | 0h | Reserved |
24 | RESERVED | R/WSonce | 0h | Reserved |
23 | GPIO247 | R/WSonce | 0h | Configuration lock commit for GPIO247 Reset type: SYSRSn |
22 | GPIO246 | R/WSonce | 0h | Configuration lock commit for GPIO246 Reset type: SYSRSn |
21 | GPIO245 | R/WSonce | 0h | Configuration lock commit for GPIO245 Reset type: SYSRSn |
20 | GPIO244 | R/WSonce | 0h | Configuration lock commit for GPIO244 Reset type: SYSRSn |
19 | GPIO243 | R/WSonce | 0h | Configuration lock commit for GPIO243 Reset type: SYSRSn |
18 | GPIO242 | R/WSonce | 0h | Configuration lock commit for GPIO242 Reset type: SYSRSn |
17 | GPIO241 | R/WSonce | 0h | Configuration lock commit for GPIO241 Reset type: SYSRSn |
16 | GPIO240 | R/WSonce | 0h | Configuration lock commit for GPIO240 Reset type: SYSRSn |
15 | GPIO239 | R/WSonce | 0h | Configuration lock commit for GPIO239 Reset type: SYSRSn |
14 | GPIO238 | R/WSonce | 0h | Configuration lock commit for GPIO238 Reset type: SYSRSn |
13 | GPIO237 | R/WSonce | 0h | Configuration lock commit for GPIO237 Reset type: SYSRSn |
12 | GPIO236 | R/WSonce | 0h | Configuration lock commit for GPIO236 Reset type: SYSRSn |
11 | GPIO235 | R/WSonce | 0h | Configuration lock commit for GPIO235 Reset type: SYSRSn |
10 | GPIO234 | R/WSonce | 0h | Configuration lock commit for GPIO234 Reset type: SYSRSn |
9 | GPIO233 | R/WSonce | 0h | Configuration lock commit for GPIO233 Reset type: SYSRSn |
8 | GPIO232 | R/WSonce | 0h | Configuration lock commit for GPIO232 Reset type: SYSRSn |
7 | GPIO231 | R/WSonce | 0h | Configuration lock commit for GPIO231 Reset type: SYSRSn |
6 | GPIO230 | R/WSonce | 0h | Configuration lock commit for GPIO230 Reset type: SYSRSn |
5 | GPIO229 | R/WSonce | 0h | Configuration lock commit for GPIO229 Reset type: SYSRSn |
4 | GPIO228 | R/WSonce | 0h | Configuration lock commit for GPIO228 Reset type: SYSRSn |
3 | GPIO227 | R/WSonce | 0h | Configuration lock commit for GPIO227 Reset type: SYSRSn |
2 | GPIO226 | R/WSonce | 0h | Configuration lock commit for GPIO226 Reset type: SYSRSn |
1 | GPIO225 | R/WSonce | 0h | Configuration lock commit for GPIO225 Reset type: SYSRSn |
0 | GPIO224 | R/WSonce | 0h | Configuration lock commit for GPIO224 Reset type: SYSRSn |