SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 15-13 lists the memory-mapped registers for the GPIO_CTRL_REGS registers. All register offset addresses not listed in Table 15-13 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 Control (GPIO0 to 31) | EALLOW | Go |
2h | GPAQSEL1 | GPIO A Qualifier Select 1 Register (GPIO0 to 15) | EALLOW | Go |
4h | GPAQSEL2 | GPIO A Qualifier Select 2 Register (GPIO16 to 31) | EALLOW | Go |
6h | GPAMUX1 | GPIO A Mux 1 Register (GPIO0 to 15) | EALLOW | Go |
8h | GPAMUX2 | GPIO A Mux 2 Register (GPIO16 to 31) | EALLOW | Go |
Ah | GPADIR | GPIO A Direction Register (GPIO0 to 31) | EALLOW | Go |
Ch | GPAPUD | GPIO A Pull Up Disable Register (GPIO0 to 31) | EALLOW | Go |
10h | GPAINV | GPIO A Input Polarity Invert Registers (GPIO0 to 31) | EALLOW | Go |
12h | GPAODR | GPIO A Open Drain Output Register (GPIO0 to GPIO31) | EALLOW | Go |
20h | GPAGMUX1 | GPIO A Peripheral Group Mux (GPIO0 to 15) | EALLOW | Go |
22h | GPAGMUX2 | GPIO A Peripheral Group Mux (GPIO16 to 31) | EALLOW | Go |
28h | GPACSEL1 | GPIO A Core Select Register (GPIO0 to 7) | EALLOW | Go |
2Ah | GPACSEL2 | GPIO A Core Select Register (GPIO8 to 15) | EALLOW | Go |
2Ch | GPACSEL3 | GPIO A Core Select Register (GPIO16 to 23) | EALLOW | Go |
2Eh | GPACSEL4 | GPIO A Core Select Register (GPIO24 to 31) | EALLOW | Go |
3Ch | GPALOCK | GPIO A Lock Configuration Register (GPIO0 to 31) | EALLOW | Go |
3Eh | GPACR | GPIO A Lock Commit Register (GPIO0 to 31) | EALLOW | Go |
40h | GPBCTRL | GPIO B Qualification Sampling Period Control (GPIO32 to 63) | EALLOW | Go |
42h | GPBQSEL1 | GPIO B Qualifier Select 1 Register (GPIO32 to 47) | EALLOW | Go |
44h | GPBQSEL2 | GPIO B Qualifier Select 2 Register (GPIO48 to 63) | EALLOW | Go |
46h | GPBMUX1 | GPIO B Mux 1 Register (GPIO32 to 47) | EALLOW | Go |
48h | GPBMUX2 | GPIO B Mux 2 Register (GPIO48 to 63) | EALLOW | Go |
4Ah | GPBDIR | GPIO B Direction Register (GPIO32 to 63) | EALLOW | Go |
4Ch | GPBPUD | GPIO B Pull Up Disable Register (GPIO32 to 63) | EALLOW | Go |
50h | GPBINV | GPIO B Input Polarity Invert Registers (GPIO32 to 63) | EALLOW | Go |
52h | GPBODR | GPIO B Open Drain Output Register (GPIO32 to GPIO63) | EALLOW | Go |
54h | GPBAMSEL | GPIO B Analog Mode Select register (GPIO32 to GPIO63) | EALLOW | Go |
60h | GPBGMUX1 | GPIO B Peripheral Group Mux (GPIO32 to 47) | EALLOW | Go |
62h | GPBGMUX2 | GPIO B Peripheral Group Mux (GPIO48 to 63) | EALLOW | Go |
68h | GPBCSEL1 | GPIO B Core Select Register (GPIO32 to 39) | EALLOW | Go |
6Ah | GPBCSEL2 | GPIO B Core Select Register (GPIO40 to 47) | EALLOW | Go |
6Ch | GPBCSEL3 | GPIO B Core Select Register (GPIO48 to 55) | EALLOW | Go |
6Eh | GPBCSEL4 | GPIO B Core Select Register (GPIO56 to 63) | EALLOW | Go |
7Ch | GPBLOCK | GPIO B Lock Configuration Register (GPIO32 to 63) | EALLOW | Go |
7Eh | GPBCR | GPIO B Lock Commit Register (GPIO32 to 63) | EALLOW | Go |
80h | GPCCTRL | GPIO C Qualification Sampling Period Control (GPIO64 to 95) | EALLOW | Go |
82h | GPCQSEL1 | GPIO C Qualifier Select 1 Register (GPIO64 to 79) | EALLOW | Go |
84h | GPCQSEL2 | GPIO C Qualifier Select 2 Register (GPIO80 to 95) | EALLOW | Go |
86h | GPCMUX1 | GPIO C Mux 1 Register (GPIO64 to 79) | EALLOW | Go |
88h | GPCMUX2 | GPIO C Mux 2 Register (GPIO80 to 95) | EALLOW | Go |
8Ah | GPCDIR | GPIO C Direction Register (GPIO64 to 95) | EALLOW | Go |
8Ch | GPCPUD | GPIO C Pull Up Disable Register (GPIO64 to 95) | EALLOW | Go |
90h | GPCINV | GPIO C Input Polarity Invert Registers (GPIO64 to 95) | EALLOW | Go |
92h | GPCODR | GPIO C Open Drain Output Register (GPIO64 to GPIO95) | EALLOW | Go |
A0h | GPCGMUX1 | GPIO C Peripheral Group Mux (GPIO64 to 79) | EALLOW | Go |
A2h | GPCGMUX2 | GPIO C Peripheral Group Mux (GPIO80 to 95) | EALLOW | Go |
A8h | GPCCSEL1 | GPIO C Core Select Register (GPIO64 to 71) | EALLOW | Go |
AAh | GPCCSEL2 | GPIO C Core Select Register (GPIO72 to 79) | EALLOW | Go |
ACh | GPCCSEL3 | GPIO C Core Select Register (GPIO80 to 87) | EALLOW | Go |
AEh | GPCCSEL4 | GPIO C Core Select Register (GPIO88 to 95) | EALLOW | Go |
BCh | GPCLOCK | GPIO C Lock Configuration Register (GPIO64 to 95) | EALLOW | Go |
BEh | GPCCR | GPIO C Lock Commit Register (GPIO64 to 95) | EALLOW | Go |
C0h | GPDCTRL | GPIO D Qualification Sampling Period Control (GPIO96 to 127) | EALLOW | Go |
C2h | GPDQSEL1 | GPIO D Qualifier Select 1 Register (GPIO96 to 111) | EALLOW | Go |
C4h | GPDQSEL2 | GPIO D Qualifier Select 2 Register (GPIO112 to 127) | EALLOW | Go |
C6h | GPDMUX1 | GPIO D Mux 1 Register (GPIO96 to 111) | EALLOW | Go |
C8h | GPDMUX2 | GPIO D Mux 2 Register (GPIO112 to 127) | EALLOW | Go |
CAh | GPDDIR | GPIO D Direction Register (GPIO96 to 127) | EALLOW | Go |
CCh | GPDPUD | GPIO D Pull Up Disable Register (GPIO96 to 127) | EALLOW | Go |
D0h | GPDINV | GPIO D Input Polarity Invert Registers (GPIO96 to 127) | EALLOW | Go |
D2h | GPDODR | GPIO D Open Drain Output Register (GPIO96 to GPIO127) | EALLOW | Go |
E0h | GPDGMUX1 | GPIO D Peripheral Group Mux (GPIO96 to 111) | EALLOW | Go |
E2h | GPDGMUX2 | GPIO D Peripheral Group Mux (GPIO112 to 127) | EALLOW | Go |
E8h | GPDCSEL1 | GPIO D Core Select Register (GPIO96 to 103) | EALLOW | Go |
EAh | GPDCSEL2 | GPIO D Core Select Register (GPIO104 to 111) | EALLOW | Go |
ECh | GPDCSEL3 | GPIO D Core Select Register (GPIO112 to 119) | EALLOW | Go |
EEh | GPDCSEL4 | GPIO D Core Select Register (GPIO120 to 127) | EALLOW | Go |
FCh | GPDLOCK | GPIO D Lock Configuration Register (GPIO96 to 127) | EALLOW | Go |
FEh | GPDCR | GPIO D Lock Commit Register (GPIO96 to 127) | EALLOW | Go |
100h | GPECTRL | GPIO E Qualification Sampling Period Control (GPIO128 to 159) | EALLOW | Go |
102h | GPEQSEL1 | GPIO E Qualifier Select 1 Register (GPIO128 to 143) | EALLOW | Go |
104h | GPEQSEL2 | GPIO E Qualifier Select 2 Register (GPIO144 to 159) | EALLOW | Go |
106h | GPEMUX1 | GPIO E Mux 1 Register (GPIO128 to 143) | EALLOW | Go |
108h | GPEMUX2 | GPIO E Mux 2 Register (GPIO144 to 159) | EALLOW | Go |
10Ah | GPEDIR | GPIO E Direction Register (GPIO128 to 159) | EALLOW | Go |
10Ch | GPEPUD | GPIO E Pull Up Disable Register (GPIO128 to 159) | EALLOW | Go |
110h | GPEINV | GPIO E Input Polarity Invert Registers (GPIO128 to 159) | EALLOW | Go |
112h | GPEODR | GPIO E Open Drain Output Register (GPIO128 to GPIO159) | EALLOW | Go |
120h | GPEGMUX1 | GPIO E Peripheral Group Mux (GPIO128 to 143) | EALLOW | Go |
122h | GPEGMUX2 | GPIO E Peripheral Group Mux (GPIO144 to 159) | EALLOW | Go |
128h | GPECSEL1 | GPIO E Core Select Register (GPIO128 to 135) | EALLOW | Go |
12Ah | GPECSEL2 | GPIO E Core Select Register (GPIO136 to 143) | EALLOW | Go |
12Ch | GPECSEL3 | GPIO E Core Select Register (GPIO144 to 151) | EALLOW | Go |
12Eh | GPECSEL4 | GPIO E Core Select Register (GPIO152 to 159) | EALLOW | Go |
13Ch | GPELOCK | GPIO E Lock Configuration Register (GPIO128 to 159) | EALLOW | Go |
13Eh | GPECR | GPIO E Lock Commit Register (GPIO128 to 159) | EALLOW | Go |
140h | GPFCTRL | GPIO F Qualification Sampling Period Control (GPIO160 to 168) | EALLOW | Go |
142h | GPFQSEL1 | GPIO F Qualifier Select 1 Register (GPIO160 to 168) | EALLOW | Go |
146h | GPFMUX1 | GPIO F Mux 1 Register (GPIO160 to 168) | EALLOW | Go |
14Ah | GPFDIR | GPIO F Direction Register (GPIO160 to 168) | EALLOW | Go |
14Ch | GPFPUD | GPIO F Pull Up Disable Register (GPIO160 to 168) | EALLOW | Go |
150h | GPFINV | GPIO F Input Polarity Invert Registers (GPIO160 to 168) | EALLOW | Go |
152h | GPFODR | GPIO F Open Drain Output Register (GPIO160 to GPIO168) | EALLOW | Go |
160h | GPFGMUX1 | GPIO F Peripheral Group Mux (GPIO160 to 168) | EALLOW | Go |
168h | GPFCSEL1 | GPIO F Core Select Register (GPIO160 to 167) | EALLOW | Go |
16Ah | GPFCSEL2 | GPIO F Core Select Register (GPIO168) | EALLOW | Go |
17Ch | GPFLOCK | GPIO F Lock Configuration Register (GPIO160 to 168) | EALLOW | Go |
17Eh | GPFCR | GPIO F Lock Commit Register (GPIO160 to 168) | EALLOW | Go |
Complex bit access types are encoded to fit into small table cells. Table 15-14 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 |
WOnce | W Once | Write Write 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 15-4 and described in Table 15-15.
Return to the Summary Table.
GPIO A Qualification Sampling Period Control (GPIO0 to 31)
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: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO16 to GPIO23: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO8 to GPIO15: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO0 to GPIO7: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
GPAQSEL1 is shown in Figure 15-5 and described in Table 15-16.
Return to the Summary Table.
GPIO A Qualifier Select 1 Register (GPIO0 to 15)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
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 Reset type: CPU1.SYSRSn |
29-28 | GPIO14 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO13 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO12 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO11 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO10 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO9 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO8 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO7 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO6 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO5 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO4 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO3 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO2 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO1 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO0 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPAQSEL2 is shown in Figure 15-6 and described in Table 15-17.
Return to the Summary Table.
GPIO A Qualifier Select 2 Register (GPIO16 to 31)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
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 Reset type: CPU1.SYSRSn |
29-28 | GPIO30 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO29 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO28 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO27 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO26 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO25 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO24 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO23 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO22 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO21 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO20 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO19 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO18 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO17 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO16 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPAMUX1 is shown in Figure 15-7 and described in Table 15-18.
Return to the Summary Table.
GPIO A Mux 1 Register (GPIO0 to 15)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
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 | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO14 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO13 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO12 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO11 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO10 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO9 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO8 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO7 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO6 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO5 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO4 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO3 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO2 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO1 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO0 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPAMUX2 is shown in Figure 15-8 and described in Table 15-19.
Return to the Summary Table.
GPIO A Mux 2 Register (GPIO16 to 31)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
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 | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO30 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO29 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO28 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO27 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO26 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO25 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO24 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO23 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO22 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO21 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO20 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO19 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO18 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO17 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO16 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPADIR is shown in Figure 15-9 and described in Table 15-20.
Return to the Summary Table.
GPIO A Direction Register (GPIO0 to 31)
Controls direction of GPIO pins when the specified pin is configured in GPIO mode.
0: Configures pin as input.
1: Configures pin as output.
Reading the register returns the current value of the register setting.
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 | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
30 | GPIO30 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
29 | GPIO29 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
28 | GPIO28 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
27 | GPIO27 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
26 | GPIO26 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
25 | GPIO25 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
24 | GPIO24 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
23 | GPIO23 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
22 | GPIO22 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
21 | GPIO21 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
20 | GPIO20 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
19 | GPIO19 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
18 | GPIO18 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
17 | GPIO17 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
16 | GPIO16 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
15 | GPIO15 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
14 | GPIO14 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
13 | GPIO13 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
12 | GPIO12 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
11 | GPIO11 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
10 | GPIO10 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
9 | GPIO9 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
8 | GPIO8 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
7 | GPIO7 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
6 | GPIO6 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
5 | GPIO5 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
4 | GPIO4 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
3 | GPIO3 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
2 | GPIO2 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
1 | GPIO1 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
0 | GPIO0 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
GPAPUD is shown in Figure 15-10 and described in Table 15-21.
Return to the Summary Table.
GPIO A Pull Up Disable Register (GPIO0 to 31)
Disables the Pull-Up on GPIO.
0: Enables the Pull-Up.
1: Disables the Pull-Up.
Reading the register returns the current value of the register setting.
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 control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO30 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO29 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO28 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO27 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO26 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO25 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO24 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO23 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO22 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO21 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO20 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO19 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO18 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO17 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO16 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO15 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO14 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO13 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO12 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO11 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO10 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO9 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO8 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO7 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO6 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO5 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO4 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO3 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO2 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO1 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO0 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
GPAINV is shown in Figure 15-11 and described in Table 15-22.
Return to the Summary Table.
GPIO A Input Polarity Invert Registers (GPIO0 to 31)
Selects between non-inverted and inverted GPIO input to the device.
0: selects non-inverted GPIO input
1: selects inverted GPIO input
Reading the register returns the current value of the register setting.
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 control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO30 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO29 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO28 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO27 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO26 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO25 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO24 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO23 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO22 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO21 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO20 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO19 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO18 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO17 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO16 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO15 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO14 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO13 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO12 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO11 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO10 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO9 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO8 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO7 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO6 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO5 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO4 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO3 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO2 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO1 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO0 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
GPAODR is shown in Figure 15-12 and described in Table 15-23.
Return to the Summary Table.
GPIO Open Drain Output Register
Selects between normal and open-drain output for the GPIO pin.
0: Normal Output
1: Open Drain Output
CAUTION: Open Drain mode is not supported on this device. Keep this bit as 0. Open drain can be emulated by writing 0 to GPxDAT and enabling or disabling the output buffer with GPxDIR. (Peripherals such as I2C support Open Drain mode without issue).
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO30 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO29 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO28 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO27 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO26 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO25 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO24 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO23 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO22 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO21 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO20 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO19 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO18 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO17 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO16 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO15 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO14 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO13 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO12 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO11 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO10 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO9 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO8 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO7 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO6 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO5 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO4 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO3 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO2 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO1 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO0 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
GPAGMUX1 is shown in Figure 15-13 and described in Table 15-24.
Return to the Summary Table.
GPIO A Peripheral Group Mux (GPIO0 to 15)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPAMUXy.GPIOx configuration is also required.
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 | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO14 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO13 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO12 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO11 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO10 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO9 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO8 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO7 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO6 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO5 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO4 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO3 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO2 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO1 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO0 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPAGMUX2 is shown in Figure 15-14 and described in Table 15-25.
Return to the Summary Table.
GPIO A Peripheral Group Mux (GPIO16 to 31)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPAMUXy.GPIOx configuration is also required.
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 | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO30 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO29 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO28 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO27 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO26 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO25 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO24 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO23 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO22 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO21 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO20 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO19 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO18 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO17 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO16 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPACSEL1 is shown in Figure 15-15 and described in Table 15-26.
Return to the Summary Table.
GPIO A Core Select Register (GPIO0 to 7)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPACSEL[0] is used. Writing to GPACSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO6 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO5 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO4 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO3 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO2 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO1 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO0 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPACSEL2 is shown in Figure 15-16 and described in Table 15-27.
Return to the Summary Table.
GPIO A Core Select Register (GPIO8 to 15)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPACSEL[0] is used. Writing to GPACSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO14 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO13 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO12 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO11 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO10 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO9 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO8 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPACSEL3 is shown in Figure 15-17 and described in Table 15-28.
Return to the Summary Table.
GPIO A Core Select Register (GPIO16 to 23)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPACSEL[0] is used. Writing to GPACSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO22 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO21 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO20 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO19 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO18 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO17 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO16 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPACSEL4 is shown in Figure 15-18 and described in Table 15-29.
Return to the Summary Table.
GPIO A Core Select Register (GPIO24 to 31)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPACSEL[0] is used. Writing to GPACSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO30 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO29 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO28 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO27 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO26 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO25 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO24 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPALOCK is shown in Figure 15-19 and described in Table 15-30.
Return to the Summary Table.
GPIO A Lock Configuration Register (GPIO0 to 31)
GPIO Configuration Lock for GPIO.
0: Bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx register which control the same pin can be changed
1: Locks changes to the bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx registers which control the same pin
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 bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO30 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO29 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO28 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO27 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO26 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO25 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO24 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO23 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO22 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO21 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO20 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO19 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO18 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO17 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO16 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO15 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO14 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO13 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO12 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO11 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO10 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO9 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO8 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO7 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO6 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO5 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO4 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO3 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO2 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO1 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO0 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
GPACR is shown in Figure 15-20 and described in Table 15-31.
Return to the Summary Table.
GPIO A Lock Commit Register (GPIO0 to 31)
GPIO Configuration Lock Commit for GPIO:
1: Locks changes to the bit in GPyLOCK register which controls the same pin
0: Bit in the GPyLOCK register which controls the same pin can be changed
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO27 | GPIO26 | GPIO25 | GPIO24 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO23 | GPIO22 | GPIO21 | GPIO20 | GPIO19 | GPIO18 | GPIO17 | GPIO16 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO15 | GPIO14 | GPIO13 | GPIO12 | GPIO11 | GPIO10 | GPIO9 | GPIO8 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO7 | GPIO6 | GPIO5 | GPIO4 | GPIO3 | GPIO2 | GPIO1 | GPIO0 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO31 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO30 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO29 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO28 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO27 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO26 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO25 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO24 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO23 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO22 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO21 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO20 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO19 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO18 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO17 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO16 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO15 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO14 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO13 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO12 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO11 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO10 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO9 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO8 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO7 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO6 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO5 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO4 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO3 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO2 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO1 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO0 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
GPBCTRL is shown in Figure 15-21 and described in Table 15-32.
Return to the Summary Table.
GPIO B Qualification Sampling Period Control (GPIO32 to 63)
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: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO48 to GPIO55: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO40 to GPIO47: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO32 to GPIO39: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
GPBQSEL1 is shown in Figure 15-22 and described in Table 15-33.
Return to the Summary Table.
GPIO B Qualifier Select 1 Register (GPIO32 to 47)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
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 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO47 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO46 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO45 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO44 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO43 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO42 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO41 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO40 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO39 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO38 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO37 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO36 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO35 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO34 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO33 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO32 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPBQSEL2 is shown in Figure 15-23 and described in Table 15-34.
Return to the Summary Table.
GPIO B Qualifier Select 2 Register (GPIO48 to 63)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
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 | GPIO63 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO62 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO61 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO60 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO59 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO58 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO57 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO56 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO55 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO54 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO53 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO52 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO51 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO50 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO49 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO48 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPBMUX1 is shown in Figure 15-24 and described in Table 15-35.
Return to the Summary Table.
GPIO B Mux 1 Register (GPIO32 to 47)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
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 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO47 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO46 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO45 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO44 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO43 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO42 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO41 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO40 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO39 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO38 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO37 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO36 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO35 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO34 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO33 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO32 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPBMUX2 is shown in Figure 15-25 and described in Table 15-36.
Return to the Summary Table.
GPIO B Mux 2 Register (GPIO48 to 63)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
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 | GPIO63 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO62 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO61 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO60 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO59 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO58 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO57 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO56 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO55 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO54 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO53 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO52 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO51 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO50 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO49 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO48 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPBDIR is shown in Figure 15-26 and described in Table 15-37.
Return to the Summary Table.
GPIO A Direction Register (GPIO0 to 31)
Controls direction of GPIO pins when the specified pin is configured in GPIO mode.
0: Configures pin as input.
1: Configures pin as output.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
30 | GPIO62 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
29 | GPIO61 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
28 | GPIO60 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
27 | GPIO59 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
26 | GPIO58 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
25 | GPIO57 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
24 | GPIO56 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
23 | GPIO55 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
22 | GPIO54 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
21 | GPIO53 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
20 | GPIO52 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
19 | GPIO51 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
18 | GPIO50 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
17 | GPIO49 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
16 | GPIO48 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
15 | GPIO47 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
14 | GPIO46 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
13 | GPIO45 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
12 | GPIO44 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
11 | GPIO43 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
9 | GPIO41 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
8 | GPIO40 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
7 | GPIO39 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
6 | GPIO38 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
5 | GPIO37 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
4 | GPIO36 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
3 | GPIO35 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
2 | GPIO34 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
1 | GPIO33 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
0 | GPIO32 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
GPBPUD is shown in Figure 15-27 and described in Table 15-38.
Return to the Summary Table.
GPIO B Pull Up Disable Register (GPIO32 to 63)
Disables the Pull-Up on GPIO.
0: Enables the Pull-Up.
1: Disables the Pull-Up.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | 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 | GPIO38 | GPIO37 | GPIO36 | 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 | GPIO63 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO62 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO61 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO60 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO59 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO58 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO57 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO56 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO55 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO54 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO53 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO52 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO51 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO50 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO49 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO48 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO47 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO46 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO45 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO44 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO43 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO41 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO40 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO39 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO38 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO37 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO36 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO35 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO34 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO33 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO32 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
GPBINV is shown in Figure 15-28 and described in Table 15-39.
Return to the Summary Table.
GPIO B Input Polarity Invert Registers (GPIO32 to 63)
Selects between non-inverted and inverted GPIO input to the device.
0: selects non-inverted GPIO input
1: selects inverted GPIO input
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO62 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO61 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO60 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO59 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO58 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO57 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO56 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO55 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO54 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO53 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO52 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO51 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO50 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO49 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO48 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO47 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO46 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO45 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO44 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO43 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO41 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO40 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO39 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO38 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO37 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO36 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO35 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO34 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO33 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO32 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
GPBODR is shown in Figure 15-29 and described in Table 15-40.
Return to the Summary Table.
GPIO B Open Drain Output Register (GPIO32 to GPIO63)
Selects between normal and open-drain output for the GPIO pin.
0: Normal Output
1: Open Drain Output
Reading the register returns the current value of the register setting.
Note:
[1] In the Open Drain output mode, if the buffer is configured for output mode, a 0 value to be driven out comes out on the on the PAD while a 1 value to be driven out tri-states the buffer.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO62 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO61 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO60 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO59 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO58 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO57 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO56 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO55 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO54 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO53 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO52 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO51 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO50 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO49 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO48 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO47 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO46 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO45 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO44 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO43 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO41 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO40 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO39 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO38 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO37 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO36 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO35 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO34 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO33 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO32 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
GPBAMSEL is shown in Figure 15-30 and described in Table 15-41.
Return to the Summary Table.
GPIO B Analog Mode Select register
Selects between digital and analog functionality for GPIO pins.
0: The pin is configured to digital functions according to the other GPIO configuration registers
1: The analog function of the pin is enabled
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | GPIO43 | GPIO42 | 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 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | RESERVED | R/W | 0h | Reserved |
17 | RESERVED | R/W | 0h | Reserved |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | RESERVED | R/W | 0h | Reserved |
13 | RESERVED | R/W | 0h | Reserved |
12 | RESERVED | R/W | 0h | Reserved |
11 | GPIO43 | R/W | 0h | Selects the USB0DP function Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/W | 0h | Selects the USB0DM function Reset type: CPU1.SYSRSn |
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 |
GPBGMUX1 is shown in Figure 15-31 and described in Table 15-42.
Return to the Summary Table.
GPIO B Peripheral Group Mux (GPIO32 to 47)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPBMUXy.GPIOx configuration is also required.
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 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO47 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO46 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO45 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO44 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO43 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO42 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO41 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO40 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO39 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO38 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO37 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO36 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO35 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO34 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO33 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO32 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPBGMUX2 is shown in Figure 15-32 and described in Table 15-43.
Return to the Summary Table.
GPIO B Peripheral Group Mux (GPIO48 to 63)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPBMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
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 | GPIO63 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO62 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO61 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO60 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO59 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO58 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO57 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO56 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO55 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO54 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO53 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO52 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO51 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO50 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO49 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO48 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPBCSEL1 is shown in Figure 15-33 and described in Table 15-44.
Return to the Summary Table.
GPIO B Core Select Register (GPIO0 to 7)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPBCSEL[0] is used. Writing to GPBCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | ||||||||||||
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO38 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO37 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO36 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO35 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO34 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO33 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO32 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPBCSEL2 is shown in Figure 15-34 and described in Table 15-45.
Return to the Summary Table.
GPIO B Core Select Register (GPIO8 to 15)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPBCSEL[0] is used. Writing to GPBCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO46 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO45 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO44 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO43 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO42 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO41 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO40 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPBCSEL3 is shown in Figure 15-35 and described in Table 15-46.
Return to the Summary Table.
GPIO B Core Select Register (GPIO16 to 23)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPBCSEL[0] is used. Writing to GPBCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO54 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO53 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO52 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO51 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO50 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO49 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO48 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPBCSEL4 is shown in Figure 15-36 and described in Table 15-47.
Return to the Summary Table.
GPIO B Core Select Register (GPIO24 to 31)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPBCSEL[0] is used. Writing to GPBCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | ||||||||||||
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 | GPIO63 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO62 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO61 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO60 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO59 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO58 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO57 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO56 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPBLOCK is shown in Figure 15-37 and described in Table 15-48.
Return to the Summary Table.
GPIO B Lock Configuration Register (GPIO32 to 63)
GPIO Configuration Lock for GPIO.
0: Bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx register which control the same pin can be changed
1: Locks changes to the bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx registers which control the same pin
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO62 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO61 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO60 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO59 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO58 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO57 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO56 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO55 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO54 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO53 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO52 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO51 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO50 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO49 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO48 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO47 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO46 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO45 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO44 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO43 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO41 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO40 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO39 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO38 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO37 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO36 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO35 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO34 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO33 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO32 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
GPBCR is shown in Figure 15-38 and described in Table 15-49.
Return to the Summary Table.
GPIO B Lock Commit Register (GPIO32 to 63)
GPIO Configuration Lock Commit for GPIO:
1: Locks changes to the bit in GPyLOCK register which controls the same pin
0: Bit in the GPyLOCK register which controls the same pin can be changed
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO63 | GPIO62 | GPIO61 | GPIO60 | GPIO59 | GPIO58 | GPIO57 | GPIO56 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO55 | GPIO54 | GPIO53 | GPIO52 | GPIO51 | GPIO50 | GPIO49 | GPIO48 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO47 | GPIO46 | GPIO45 | GPIO44 | GPIO43 | GPIO42 | GPIO41 | GPIO40 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO39 | GPIO38 | GPIO37 | GPIO36 | GPIO35 | GPIO34 | GPIO33 | GPIO32 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO63 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO62 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO61 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO60 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO59 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO58 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO57 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO56 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO55 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO54 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO53 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO52 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO51 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO50 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO49 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO48 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO47 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO46 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO45 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO44 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO43 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO42 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO41 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO40 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO39 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO38 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO37 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO36 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO35 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO34 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO33 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO32 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
GPCCTRL is shown in Figure 15-39 and described in Table 15-50.
Return to the Summary Table.
GPIO C Qualification Sampling Period Control (GPIO64 to 95)
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 GPIO88 to GPIO95: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO80 to GPIO87: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO72 to GPIO79: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO64 to GPIO71: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
GPCQSEL1 is shown in Figure 15-40 and described in Table 15-51.
Return to the Summary Table.
GPIO C Qualifier Select 1 Register (GPIO64 to 79)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO79 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO78 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO77 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO76 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO75 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO74 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO73 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO72 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO71 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO70 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO69 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO68 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO67 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO66 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO65 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO64 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPCQSEL2 is shown in Figure 15-41 and described in Table 15-52.
Return to the Summary Table.
GPIO C Qualifier Select 2 Register (GPIO80 to 95)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO95 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO94 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO93 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO92 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO91 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO90 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO89 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO88 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO87 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO86 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO85 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO84 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO83 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO82 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO81 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO80 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPCMUX1 is shown in Figure 15-42 and described in Table 15-53.
Return to the Summary Table.
GPIO C Mux 1 Register (GPIO64 to 79)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO79 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO78 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO77 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO76 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO75 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO74 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO73 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO72 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO71 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO70 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO69 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO68 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO67 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO66 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO65 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO64 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPCMUX2 is shown in Figure 15-43 and described in Table 15-54.
Return to the Summary Table.
GPIO C Mux 2 Register (GPIO80 to 95)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO95 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO94 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO93 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO92 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO91 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO90 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO89 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO88 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO87 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO86 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO85 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO84 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO83 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO82 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO81 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO80 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPCDIR is shown in Figure 15-44 and described in Table 15-55.
Return to the Summary Table.
GPIO C Direction Register (GPIO64 to 95)
Controls direction of GPIO pins when the specified pin is configured in GPIO mode.
0: Configures pin as input.
1: Configures pin as output.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
30 | GPIO94 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
29 | GPIO93 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
28 | GPIO92 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
27 | GPIO91 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
26 | GPIO90 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
25 | GPIO89 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
24 | GPIO88 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
23 | GPIO87 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
22 | GPIO86 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
21 | GPIO85 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
20 | GPIO84 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
19 | GPIO83 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
18 | GPIO82 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
17 | GPIO81 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
16 | GPIO80 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
15 | GPIO79 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
14 | GPIO78 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
13 | GPIO77 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
12 | GPIO76 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
11 | GPIO75 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
10 | GPIO74 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
9 | GPIO73 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
8 | GPIO72 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
7 | GPIO71 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
6 | GPIO70 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
5 | GPIO69 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
4 | GPIO68 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
3 | GPIO67 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
2 | GPIO66 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
1 | GPIO65 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
0 | GPIO64 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
GPCPUD is shown in Figure 15-45 and described in Table 15-56.
Return to the Summary Table.
GPIO C Pull Up Disable Register (GPIO64 to 95)
Disables the Pull-Up on GPIO.
0: Enables the Pull-Up.
1: Disables the Pull-Up.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
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 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
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 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
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 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
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 | GPIO95 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO94 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO93 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO92 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO91 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO90 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO89 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO88 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO87 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO86 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO85 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO84 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO83 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO82 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO81 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO80 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO79 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO78 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO77 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO76 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO75 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO74 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO73 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO72 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO71 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO70 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO69 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO68 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO67 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO66 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO65 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO64 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
GPCINV is shown in Figure 15-46 and described in Table 15-57.
Return to the Summary Table.
GPIO C Input Polarity Invert Registers (GPIO64 to 95)
Selects between non-inverted and inverted GPIO input to the device.
0: selects non-inverted GPIO input
1: selects inverted GPIO input
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO94 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO93 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO92 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO91 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO90 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO89 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO88 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO87 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO86 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO85 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO84 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO83 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO82 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO81 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO80 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO79 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO78 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO77 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO76 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO75 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO74 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO73 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO72 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO71 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO70 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO69 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO68 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO67 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO66 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO65 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO64 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
GPCODR is shown in Figure 15-47 and described in Table 15-58.
Return to the Summary Table.
GPIO Open Drain Output Register
Selects between normal and open-drain output for the GPIO pin.
0: Normal Output
1: Open Drain Output
CAUTION: Open Drain mode is not supported on this device. Keep this bit as 0. Open drain can be emulated by writing 0 to GPxDAT and enabling or disabling the output buffer with GPxDIR. (Peripherals such as I2C support Open Drain mode without issue).
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO94 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO93 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO92 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO91 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO90 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO89 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO88 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO87 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO86 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO85 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO84 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO83 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO82 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO81 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO80 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO79 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO78 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO77 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO76 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO75 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO74 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO73 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO72 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO71 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO70 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO69 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO68 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO67 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO66 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO65 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO64 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
GPCGMUX1 is shown in Figure 15-48 and described in Table 15-59.
Return to the Summary Table.
GPIO C Peripheral Group Mux (GPIO64 to 79)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPCMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO79 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO78 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO77 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO76 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO75 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO74 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO73 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO72 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO71 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO70 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO69 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO68 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO67 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO66 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO65 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO64 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPCGMUX2 is shown in Figure 15-49 and described in Table 15-60.
Return to the Summary Table.
GPIO C Peripheral Group Mux (GPIO80 to 95)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPCMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO95 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO94 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO93 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO92 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO91 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO90 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO89 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO88 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO87 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO86 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO85 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO84 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO83 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO82 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO81 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO80 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPCCSEL1 is shown in Figure 15-50 and described in Table 15-61.
Return to the Summary Table.
GPIO C Core Select Register (GPIO0 to 7)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPCCSEL[0] is used. Writing to GPCCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | ||||||||||||
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 |
GPIO67 | GPIO66 | GPIO65 | GPIO64 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO71 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO70 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO69 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO68 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO67 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO66 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO65 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO64 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPCCSEL2 is shown in Figure 15-51 and described in Table 15-62.
Return to the Summary Table.
GPIO C Core Select Register (GPIO8 to 15)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPCCSEL[0] is used. Writing to GPCCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | ||||||||||||
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 |
GPIO75 | GPIO74 | GPIO73 | GPIO72 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO79 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO78 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO77 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO76 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO75 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO74 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO73 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO72 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPCCSEL3 is shown in Figure 15-52 and described in Table 15-63.
Return to the Summary Table.
GPIO C Core Select Register (GPIO16 to 23)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPCCSEL[0] is used. Writing to GPCCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | ||||||||||||
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 |
GPIO83 | GPIO82 | GPIO81 | GPIO80 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO87 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO86 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO85 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO84 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO83 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO82 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO81 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO80 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPCCSEL4 is shown in Figure 15-53 and described in Table 15-64.
Return to the Summary Table.
GPIO C Core Select Register (GPIO24 to 31)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPCCSEL[0] is used. Writing to GPCCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | ||||||||||||
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 |
GPIO91 | GPIO90 | GPIO89 | GPIO88 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO95 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO94 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO93 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO92 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO91 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO90 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO89 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO88 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPCLOCK is shown in Figure 15-54 and described in Table 15-65.
Return to the Summary Table.
GPIO C Lock Configuration Register (GPIO64 to 95)
GPIO Configuration Lock for GPIO.
0: Bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx register which control the same pin can be changed
1: Locks changes to the bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx registers which control the same pin
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO94 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO93 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO92 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO91 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO90 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO89 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO88 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO87 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO86 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO85 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO84 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO83 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO82 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO81 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO80 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO79 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO78 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO77 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO76 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO75 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO74 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO73 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO72 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO71 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO70 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO69 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO68 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO67 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO66 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO65 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO64 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
GPCCR is shown in Figure 15-55 and described in Table 15-66.
Return to the Summary Table.
GPIO C Lock Commit Register (GPIO64 to 95)
GPIO Configuration Lock Commit for GPIO:
1: Locks changes to the bit in GPyLOCK register which controls the same pin
0: Bit in the GPyLOCK register which controls the same pin can be changed
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO95 | GPIO94 | GPIO93 | GPIO92 | GPIO91 | GPIO90 | GPIO89 | GPIO88 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO87 | GPIO86 | GPIO85 | GPIO84 | GPIO83 | GPIO82 | GPIO81 | GPIO80 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO79 | GPIO78 | GPIO77 | GPIO76 | GPIO75 | GPIO74 | GPIO73 | GPIO72 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO71 | GPIO70 | GPIO69 | GPIO68 | GPIO67 | GPIO66 | GPIO65 | GPIO64 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO95 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO94 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO93 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO92 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO91 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO90 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO89 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO88 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO87 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO86 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO85 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO84 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO83 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO82 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO81 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO80 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO79 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO78 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO77 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO76 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO75 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO74 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO73 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO72 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO71 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO70 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO69 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO68 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO67 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO66 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO65 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO64 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
GPDCTRL is shown in Figure 15-56 and described in Table 15-67.
Return to the Summary Table.
GPIO D Qualification Sampling Period Control (GPIO96 to 127)
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 GPIO120 to GPIO127: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO112 to GPIO119: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO104 to GPIO111: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO96 to GPIO103: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
GPDQSEL1 is shown in Figure 15-57 and described in Table 15-68.
Return to the Summary Table.
GPIO D Qualifier Select 1 Register (GPIO96 to 111)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO107 | GPIO106 | GPIO105 | GPIO104 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO99 | GPIO98 | GPIO97 | GPIO96 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO111 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO110 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO109 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO108 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO107 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO106 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO105 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO104 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO103 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO102 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO101 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO100 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO99 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO98 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO97 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO96 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPDQSEL2 is shown in Figure 15-58 and described in Table 15-69.
Return to the Summary Table.
GPIO D Qualifier Select 2 Register (GPIO112 to 127)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO123 | GPIO122 | GPIO121 | GPIO120 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO115 | GPIO114 | GPIO113 | GPIO112 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO127 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO126 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO125 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO124 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO123 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO122 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO121 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO120 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO119 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO118 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO117 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO116 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO115 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO114 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO113 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO112 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPDMUX1 is shown in Figure 15-59 and described in Table 15-70.
Return to the Summary Table.
GPIO D Mux 1 Register (GPIO96 to 111)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO107 | GPIO106 | GPIO105 | GPIO104 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO99 | GPIO98 | GPIO97 | GPIO96 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO111 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO110 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO109 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO108 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO107 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO106 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO105 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO104 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO103 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO102 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO101 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO100 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO99 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO98 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO97 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO96 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPDMUX2 is shown in Figure 15-60 and described in Table 15-71.
Return to the Summary Table.
GPIO D Mux 2 Register (GPIO112 to 127)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO123 | GPIO122 | GPIO121 | GPIO120 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO115 | GPIO114 | GPIO113 | GPIO112 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO127 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO126 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO125 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO124 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO123 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO122 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO121 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO120 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO119 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO118 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO117 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO116 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO115 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO114 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO113 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO112 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPDDIR is shown in Figure 15-61 and described in Table 15-72.
Return to the Summary Table.
GPIO D Direction Register (GPIO96 to 127)
Controls direction of GPIO pins when the specified pin is configured in GPIO mode.
0: Configures pin as input.
1: Configures pin as output.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | GPIO120 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
30 | GPIO126 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
29 | GPIO125 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
28 | GPIO124 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
27 | GPIO123 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
26 | GPIO122 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
25 | GPIO121 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
24 | GPIO120 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
23 | GPIO119 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
22 | GPIO118 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
21 | GPIO117 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
20 | GPIO116 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
19 | GPIO115 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
18 | GPIO114 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
17 | GPIO113 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
16 | GPIO112 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
15 | GPIO111 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
14 | GPIO110 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
13 | GPIO109 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
12 | GPIO108 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
11 | GPIO107 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
10 | GPIO106 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
9 | GPIO105 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
8 | GPIO104 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
7 | GPIO103 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
6 | GPIO102 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
5 | GPIO101 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
4 | GPIO100 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
3 | GPIO99 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
2 | GPIO98 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
1 | GPIO97 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
0 | GPIO96 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
GPDPUD is shown in Figure 15-62 and described in Table 15-73.
Return to the Summary Table.
GPIO D Pull Up Disable Register (GPIO96 to 127)
Disables the Pull-Up on GPIO.
0: Enables the Pull-Up.
1: Disables the Pull-Up.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | GPIO120 |
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 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
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 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
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 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
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 | GPIO127 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO126 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO125 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO124 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO123 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO122 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO121 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO120 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO119 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO118 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO117 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO116 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO115 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO114 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO113 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO112 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO111 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO110 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO109 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO108 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO107 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO106 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO105 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO104 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO103 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO102 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO101 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO100 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO99 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO98 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO97 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO96 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
GPDINV is shown in Figure 15-63 and described in Table 15-74.
Return to the Summary Table.
GPIO D Input Polarity Invert Registers (GPIO96 to 127)
Selects between non-inverted and inverted GPIO input to the device.
0: selects non-inverted GPIO input
1: selects inverted GPIO input
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | GPIO120 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO126 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO125 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO124 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO123 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO122 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO121 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO120 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO119 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO118 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO117 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO116 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO115 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO114 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO113 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO112 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO111 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO110 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO109 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO108 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO107 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO106 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO105 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO104 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO103 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO102 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO101 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO100 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO99 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO98 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO97 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO96 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
GPDODR is shown in Figure 15-64 and described in Table 15-75.
Return to the Summary Table.
GPIO Open Drain Output Register
Selects between normal and open-drain output for the GPIO pin.
0: Normal Output
1: Open Drain Output
CAUTION: Open Drain mode is not supported on this device. Keep this bit as 0. Open drain can be emulated by writing 0 to GPxDAT and enabling or disabling the output buffer with GPxDIR. (Peripherals such as I2C support Open Drain mode without issue).
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | GPIO120 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO126 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO125 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO124 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO123 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO122 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO121 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO120 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO119 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO118 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO117 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO116 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO115 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO114 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO113 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO112 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO111 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO110 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO109 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO108 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO107 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO106 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO105 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO104 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO103 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO102 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO101 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO100 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO99 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO98 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO97 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO96 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
GPDGMUX1 is shown in Figure 15-65 and described in Table 15-76.
Return to the Summary Table.
GPIO D Peripheral Group Mux (GPIO96 to 111)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPDMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO107 | GPIO106 | GPIO105 | GPIO104 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO99 | GPIO98 | GPIO97 | GPIO96 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO111 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO110 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO109 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO108 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO107 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO106 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO105 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO104 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO103 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO102 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO101 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO100 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO99 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO98 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO97 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO96 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPDGMUX2 is shown in Figure 15-66 and described in Table 15-77.
Return to the Summary Table.
GPIO D Peripheral Group Mux (GPIO112 to 127)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPDMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO123 | GPIO122 | GPIO121 | GPIO120 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO115 | GPIO114 | GPIO113 | GPIO112 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO127 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO126 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO125 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO124 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO123 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO122 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO121 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO120 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO119 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO118 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO117 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO116 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO115 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO114 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO113 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO112 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPDCSEL1 is shown in Figure 15-67 and described in Table 15-78.
Return to the Summary Table.
GPIO D Core Select Register (GPIO0 to 7)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPDCSEL[0] is used. Writing to GPDCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | ||||||||||||
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 |
GPIO99 | GPIO98 | GPIO97 | GPIO96 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO103 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO102 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO101 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO100 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO99 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO98 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO97 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO96 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPDCSEL2 is shown in Figure 15-68 and described in Table 15-79.
Return to the Summary Table.
GPIO D Core Select Register (GPIO8 to 15)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPDCSEL[0] is used. Writing to GPDCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | ||||||||||||
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 |
GPIO107 | GPIO106 | GPIO105 | GPIO104 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO111 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO110 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO109 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO108 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO107 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO106 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO105 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO104 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPDCSEL3 is shown in Figure 15-69 and described in Table 15-80.
Return to the Summary Table.
GPIO D Core Select Register (GPIO16 to 23)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPDCSEL[0] is used. Writing to GPDCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | ||||||||||||
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 |
GPIO115 | GPIO114 | GPIO113 | GPIO112 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO119 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO118 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO117 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO116 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO115 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO114 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO113 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO112 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPDCSEL4 is shown in Figure 15-70 and described in Table 15-81.
Return to the Summary Table.
GPIO D Core Select Register (GPIO24 to 31)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPDCSEL[0] is used. Writing to GPDCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | ||||||||||||
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 |
GPIO123 | GPIO122 | GPIO121 | GPIO120 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO127 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO126 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO125 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO124 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO123 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO122 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO121 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO120 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPDLOCK is shown in Figure 15-71 and described in Table 15-82.
Return to the Summary Table.
GPIO D Lock Configuration Register (GPIO96 to 127)
GPIO Configuration Lock for GPIO.
0: Bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx register which control the same pin can be changed
1: Locks changes to the bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx registers which control the same pin
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | GPIO120 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO126 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO125 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO124 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO123 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO122 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO121 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO120 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO119 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO118 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO117 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO116 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO115 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO114 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO113 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO112 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO111 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO110 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO109 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO108 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO107 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO106 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO105 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO104 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO103 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO102 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO101 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO100 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO99 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO98 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO97 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO96 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
GPDCR is shown in Figure 15-72 and described in Table 15-83.
Return to the Summary Table.
GPIO D Lock Commit Register (GPIO96 to 127)
GPIO Configuration Lock Commit for GPIO:
1: Locks changes to the bit in GPyLOCK register which controls the same pin
0: Bit in the GPyLOCK register which controls the same pin can be changed
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO127 | GPIO126 | GPIO125 | GPIO124 | GPIO123 | GPIO122 | GPIO121 | GPIO120 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO119 | GPIO118 | GPIO117 | GPIO116 | GPIO115 | GPIO114 | GPIO113 | GPIO112 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO111 | GPIO110 | GPIO109 | GPIO108 | GPIO107 | GPIO106 | GPIO105 | GPIO104 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO103 | GPIO102 | GPIO101 | GPIO100 | GPIO99 | GPIO98 | GPIO97 | GPIO96 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO127 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO126 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO125 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO124 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO123 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO122 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO121 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO120 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO119 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO118 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO117 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO116 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO115 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO114 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO113 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO112 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO111 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO110 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO109 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO108 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO107 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO106 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO105 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO104 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO103 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO102 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO101 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO100 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO99 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO98 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO97 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO96 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
GPECTRL is shown in Figure 15-73 and described in Table 15-84.
Return to the Summary Table.
GPIO E Qualification Sampling Period Control (GPIO128 to 159)
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 GPIO152 to GPIO159: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
23-16 | QUALPRD2 | R/W | 0h | Qualification sampling period for GPIO144 to GPIO151: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO136 to GPIO143: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO128 to GPIO135: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
GPEQSEL1 is shown in Figure 15-74 and described in Table 15-85.
Return to the Summary Table.
GPIO E Qualifier Select 1 Register (GPIO128 to 143)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO139 | GPIO138 | GPIO137 | GPIO136 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO131 | GPIO130 | GPIO129 | GPIO128 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO143 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO142 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO141 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO140 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO139 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO138 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO137 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO136 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO135 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO134 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO133 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO132 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO131 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO130 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO129 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO128 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPEQSEL2 is shown in Figure 15-75 and described in Table 15-86.
Return to the Summary Table.
GPIO E Qualifier Select 2 Register (GPIO144 to 159)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO155 | GPIO154 | GPIO153 | GPIO152 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO147 | GPIO146 | GPIO145 | GPIO144 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO159 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
29-28 | GPIO158 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
27-26 | GPIO157 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
25-24 | GPIO156 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
23-22 | GPIO155 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
21-20 | GPIO154 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
19-18 | GPIO153 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
17-16 | GPIO152 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO151 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO150 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO149 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO148 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO147 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO146 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO145 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO144 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPEMUX1 is shown in Figure 15-76 and described in Table 15-87.
Return to the Summary Table.
GPIO E Mux 1 Register (GPIO128 to 143)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO139 | GPIO138 | GPIO137 | GPIO136 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO131 | GPIO130 | GPIO129 | GPIO128 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO143 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO142 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO141 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO140 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO139 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO138 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO137 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO136 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO135 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO134 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO133 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO132 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO131 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO130 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO129 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO128 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPEMUX2 is shown in Figure 15-77 and described in Table 15-88.
Return to the Summary Table.
GPIO E Mux 2 Register (GPIO144 to 159)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO155 | GPIO154 | GPIO153 | GPIO152 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO147 | GPIO146 | GPIO145 | GPIO144 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO159 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO158 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO157 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO156 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO155 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO154 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO153 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO152 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO151 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO150 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO149 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO148 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO147 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO146 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO145 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO144 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPEDIR is shown in Figure 15-78 and described in Table 15-89.
Return to the Summary Table.
GPIO E Direction Register (GPIO128 to 159)
Controls direction of GPIO pins when the specified pin is configured in GPIO mode.
0: Configures pin as input.
1: Configures pin as output.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | GPIO144 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
30 | GPIO158 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
29 | GPIO157 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
28 | GPIO156 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
27 | GPIO155 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
26 | GPIO154 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
25 | GPIO153 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
24 | GPIO152 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
23 | GPIO151 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
22 | GPIO150 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
21 | GPIO149 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
20 | GPIO148 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
19 | GPIO147 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
18 | GPIO146 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
17 | GPIO145 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
16 | GPIO144 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
15 | GPIO143 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
14 | GPIO142 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
13 | GPIO141 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
12 | GPIO140 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
11 | GPIO139 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
10 | GPIO138 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
9 | GPIO137 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
8 | GPIO136 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
7 | GPIO135 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
6 | GPIO134 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
5 | GPIO133 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
4 | GPIO132 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
3 | GPIO131 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
2 | GPIO130 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
1 | GPIO129 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
0 | GPIO128 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
GPEPUD is shown in Figure 15-79 and described in Table 15-90.
Return to the Summary Table.
GPIO E Pull Up Disable Register (GPIO128 to 159)
Disables the Pull-Up on GPIO.
0: Enables the Pull-Up.
1: Disables the Pull-Up.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
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 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | GPIO144 |
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 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
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 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
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 | GPIO159 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO158 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO157 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO156 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO155 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO154 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO153 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO152 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO151 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO150 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO149 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO148 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO147 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO146 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO145 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO144 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO143 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO142 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO141 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO140 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO139 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO138 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO137 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO136 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO135 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO134 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO133 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO132 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO131 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO130 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO129 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO128 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
GPEINV is shown in Figure 15-80 and described in Table 15-91.
Return to the Summary Table.
GPIO E Input Polarity Invert Registers (GPIO128 to 159)
Selects between non-inverted and inverted GPIO input to the device.
0: selects non-inverted GPIO input
1: selects inverted GPIO input
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | GPIO144 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO158 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO157 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO156 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO155 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO154 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO153 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO152 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO151 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO150 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO149 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO148 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO147 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO146 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO145 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO144 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO143 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO142 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO141 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO140 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO139 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO138 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO137 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO136 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO135 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO134 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO133 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO132 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO131 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO130 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO129 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO128 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
GPEODR is shown in Figure 15-81 and described in Table 15-92.
Return to the Summary Table.
GPIO Open Drain Output Register
Selects between normal and open-drain output for the GPIO pin.
0: Normal Output
1: Open Drain Output
CAUTION: Open Drain mode is not supported on this device. Keep this bit as 0. Open drain can be emulated by writing 0 to GPxDAT and enabling or disabling the output buffer with GPxDIR. (Peripherals such as I2C support Open Drain mode without issue).
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | GPIO144 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
30 | GPIO158 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
29 | GPIO157 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
28 | GPIO156 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
27 | GPIO155 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
26 | GPIO154 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
25 | GPIO153 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
24 | GPIO152 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
23 | GPIO151 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
22 | GPIO150 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
21 | GPIO149 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
20 | GPIO148 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
19 | GPIO147 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
18 | GPIO146 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
17 | GPIO145 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
16 | GPIO144 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
15 | GPIO143 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
14 | GPIO142 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
13 | GPIO141 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
12 | GPIO140 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
11 | GPIO139 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
10 | GPIO138 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
9 | GPIO137 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
8 | GPIO136 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO135 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO134 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO133 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO132 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO131 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO130 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO129 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO128 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
GPEGMUX1 is shown in Figure 15-82 and described in Table 15-93.
Return to the Summary Table.
GPIO E Peripheral Group Mux (GPIO128 to 143)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPEMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO139 | GPIO138 | GPIO137 | GPIO136 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO131 | GPIO130 | GPIO129 | GPIO128 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO143 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO142 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO141 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO140 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO139 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO138 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO137 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO136 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO135 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO134 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO133 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO132 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO131 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO130 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO129 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO128 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPEGMUX2 is shown in Figure 15-83 and described in Table 15-94.
Return to the Summary Table.
GPIO E Peripheral Group Mux (GPIO144 to 159)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPEMUXy.GPIOx configuration is also required.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO155 | GPIO154 | GPIO153 | GPIO152 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO147 | GPIO146 | GPIO145 | GPIO144 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | GPIO159 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
29-28 | GPIO158 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
27-26 | GPIO157 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
25-24 | GPIO156 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
23-22 | GPIO155 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
21-20 | GPIO154 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
19-18 | GPIO153 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
17-16 | GPIO152 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO151 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO150 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO149 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO148 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO147 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO146 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO145 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO144 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPECSEL1 is shown in Figure 15-84 and described in Table 15-95.
Return to the Summary Table.
GPIO E Core Select Register (GPIO0 to 7)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPECSEL[0] is used. Writing to GPECSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | ||||||||||||
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 |
GPIO131 | GPIO130 | GPIO129 | GPIO128 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO135 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO134 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO133 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO132 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO131 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO130 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO129 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO128 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPECSEL2 is shown in Figure 15-85 and described in Table 15-96.
Return to the Summary Table.
GPIO E Core Select Register (GPIO8 to 15)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPECSEL[0] is used. Writing to GPECSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | ||||||||||||
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 |
GPIO139 | GPIO138 | GPIO137 | GPIO136 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO143 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO142 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO141 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO140 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO139 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO138 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO137 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO136 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPECSEL3 is shown in Figure 15-86 and described in Table 15-97.
Return to the Summary Table.
GPIO E Core Select Register (GPIO16 to 23)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPECSEL[0] is used. Writing to GPECSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | ||||||||||||
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 |
GPIO147 | GPIO146 | GPIO145 | GPIO144 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO151 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO150 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO149 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO148 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO147 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO146 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO145 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO144 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPECSEL4 is shown in Figure 15-87 and described in Table 15-98.
Return to the Summary Table.
GPIO E Core Select Register (GPIO24 to 31)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPECSEL[0] is used. Writing to GPECSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | ||||||||||||
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 |
GPIO155 | GPIO154 | GPIO153 | GPIO152 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO159 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO158 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO157 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO156 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO155 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO154 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO153 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO152 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPELOCK is shown in Figure 15-88 and described in Table 15-99.
Return to the Summary Table.
GPIO E Lock Configuration Register (GPIO128 to 159)
GPIO Configuration Lock for GPIO.
0: Bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx register which control the same pin can be changed
1: Locks changes to the bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx registers which control the same pin
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | GPIO144 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO158 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO157 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO156 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO155 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO154 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO153 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO152 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO151 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO150 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO149 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO148 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO147 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO146 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO145 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO144 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO143 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO142 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO141 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO140 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO139 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO138 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO137 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO136 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO135 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO134 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO133 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO132 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO131 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO130 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO129 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO128 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
GPECR is shown in Figure 15-89 and described in Table 15-100.
Return to the Summary Table.
GPIO E Lock Commit Register (GPIO128 to 159)
GPIO Configuration Lock Commit for GPIO:
1: Locks changes to the bit in GPyLOCK register which controls the same pin
0: Bit in the GPyLOCK register which controls the same pin can be changed
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
GPIO159 | GPIO158 | GPIO157 | GPIO156 | GPIO155 | GPIO154 | GPIO153 | GPIO152 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO151 | GPIO150 | GPIO149 | GPIO148 | GPIO147 | GPIO146 | GPIO145 | GPIO144 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO143 | GPIO142 | GPIO141 | GPIO140 | GPIO139 | GPIO138 | GPIO137 | GPIO136 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO135 | GPIO134 | GPIO133 | GPIO132 | GPIO131 | GPIO130 | GPIO129 | GPIO128 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | GPIO159 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
30 | GPIO158 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
29 | GPIO157 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
28 | GPIO156 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
27 | GPIO155 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
26 | GPIO154 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
25 | GPIO153 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
24 | GPIO152 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
23 | GPIO151 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
22 | GPIO150 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
21 | GPIO149 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
20 | GPIO148 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
19 | GPIO147 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
18 | GPIO146 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
17 | GPIO145 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
16 | GPIO144 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
15 | GPIO143 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
14 | GPIO142 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
13 | GPIO141 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
12 | GPIO140 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
11 | GPIO139 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
10 | GPIO138 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
9 | GPIO137 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
8 | GPIO136 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO135 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO134 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO133 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO132 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO131 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO130 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO129 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO128 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
GPFCTRL is shown in Figure 15-90 and described in Table 15-101.
Return to the Summary Table.
GPIO F Qualification Sampling Period Control (GPIO160 to 168)
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 | RESERVED | 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 | RESERVED | R/W | 0h | Reserved |
15-8 | QUALPRD1 | R/W | 0h | Qualification sampling period for GPIO168: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
7-0 | QUALPRD0 | R/W | 0h | Qualification sampling period for GPIO160 to GPIO167: 0x00,QUALPRDx = PLLSYSCLK 0x01,QUALPRDx = PLLSYSCLK/2 0x02,QUALPRDx = PLLSYSCLK/4 .... 0xFF,QUALPRDx = PLLSYSCLK/510 Reset type: CPU1.SYSRSn |
GPFQSEL1 is shown in Figure 15-91 and described in Table 15-102.
Return to the Summary Table.
GPIO F Qualifier Select 1 Register (GPIO160 to 168)
Input qualification type:
0,0 Sync
0,1 Qualification (3 samples)
1,0 Qualification (6 samples)
1,1 Async (no Sync or Qualification)
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 | GPIO168 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO163 | GPIO162 | GPIO161 | GPIO160 | ||||
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 | GPIO168 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
15-14 | GPIO167 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
13-12 | GPIO166 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
11-10 | GPIO165 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
9-8 | GPIO164 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
7-6 | GPIO163 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
5-4 | GPIO162 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
3-2 | GPIO161 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
1-0 | GPIO160 | R/W | 0h | Input qualification type Reset type: CPU1.SYSRSn |
GPFMUX1 is shown in Figure 15-92 and described in Table 15-103.
Return to the Summary Table.
GPIO F Mux 1 Register (GPIO160 to 168)
Defines pin-muxing selection for GPIO.
Notes:
The respective GPyGMUXn.GPIOz must be configured prior to this register to avoid intermediate peripheral selects being mapped to the GPIO.
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 | GPIO168 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO163 | GPIO162 | GPIO161 | GPIO160 | ||||
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 | GPIO168 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO167 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO166 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO165 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO164 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO163 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO162 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO161 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO160 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPFDIR is shown in Figure 15-93 and described in Table 15-104.
Return to the Summary Table.
GPIO F Direction Register (GPIO160 to 168)
Controls direction of GPIO pins when the specified pin is configured in GPIO mode.
0: Configures pin as input.
1: Configures pin as output.
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | RESERVED | R/W | 0h | Reserved |
26 | RESERVED | R/W | 0h | Reserved |
25 | RESERVED | R/W | 0h | Reserved |
24 | RESERVED | R/W | 0h | Reserved |
23 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | RESERVED | R/W | 0h | Reserved |
17 | RESERVED | R/W | 0h | Reserved |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | RESERVED | R/W | 0h | Reserved |
13 | RESERVED | R/W | 0h | Reserved |
12 | RESERVED | R/W | 0h | Reserved |
11 | RESERVED | R/W | 0h | Reserved |
10 | RESERVED | R/W | 0h | Reserved |
9 | RESERVED | R/W | 0h | Reserved |
8 | GPIO168 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
7 | GPIO167 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
6 | GPIO166 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
5 | GPIO165 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
4 | GPIO164 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
3 | GPIO163 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
2 | GPIO162 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
1 | GPIO161 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
0 | GPIO160 | R/W | 0h | Defines direction for this pin in GPIO mode Reset type: CPU1.SYSRSn |
GPFPUD is shown in Figure 15-94 and described in Table 15-105.
Return to the Summary Table.
GPIO F Pull Up Disable Register (GPIO160 to 168)
Disables the Pull-Up on GPIO.
0: Enables the Pull-Up.
1: Disables the Pull-Up.
Reading the register returns the current value of the register setting.
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 |
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 |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
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 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
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 | RESERVED | R/W | 1h | Reserved |
22 | RESERVED | R/W | 1h | Reserved |
21 | RESERVED | R/W | 1h | Reserved |
20 | RESERVED | R/W | 1h | Reserved |
19 | RESERVED | R/W | 1h | Reserved |
18 | RESERVED | R/W | 1h | Reserved |
17 | RESERVED | R/W | 1h | Reserved |
16 | RESERVED | R/W | 1h | Reserved |
15 | RESERVED | R/W | 1h | Reserved |
14 | RESERVED | R/W | 1h | Reserved |
13 | RESERVED | R/W | 1h | Reserved |
12 | RESERVED | R/W | 1h | Reserved |
11 | RESERVED | R/W | 1h | Reserved |
10 | RESERVED | R/W | 1h | Reserved |
9 | RESERVED | R/W | 1h | Reserved |
8 | GPIO168 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO167 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO166 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO165 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO164 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO163 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO162 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO161 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO160 | R/W | 1h | Pull-Up Disable control for this pin Reset type: CPU1.SYSRSn |
GPFINV is shown in Figure 15-95 and described in Table 15-106.
Return to the Summary Table.
GPIO F Input Polarity Invert Registers (GPIO160 to 168)
Selects between non-inverted and inverted GPIO input to the device.
0: selects non-inverted GPIO input
1: selects inverted GPIO input
Reading the register returns the current value of the register setting.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | RESERVED | R/W | 0h | Reserved |
26 | RESERVED | R/W | 0h | Reserved |
25 | RESERVED | R/W | 0h | Reserved |
24 | RESERVED | R/W | 0h | Reserved |
23 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | RESERVED | R/W | 0h | Reserved |
17 | RESERVED | R/W | 0h | Reserved |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | RESERVED | R/W | 0h | Reserved |
13 | RESERVED | R/W | 0h | Reserved |
12 | RESERVED | R/W | 0h | Reserved |
11 | RESERVED | R/W | 0h | Reserved |
10 | RESERVED | R/W | 0h | Reserved |
9 | RESERVED | R/W | 0h | Reserved |
8 | GPIO168 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO167 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO166 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO165 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO164 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO163 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO162 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO161 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO160 | R/W | 0h | Input inversion control for this pin Reset type: CPU1.SYSRSn |
GPFODR is shown in Figure 15-96 and described in Table 15-107.
Return to the Summary Table.
GPIO Open Drain Output Register
Selects between normal and open-drain output for the GPIO pin.
0: Normal Output
1: Open Drain Output
CAUTION: Open Drain mode is not supported on this device. Keep this bit as 0. Open drain can be emulated by writing 0 to GPxDAT and enabling or disabling the output buffer with GPxDIR. (Peripherals such as I2C support Open Drain mode without issue).
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | RESERVED | R/W | 0h | Reserved |
26 | RESERVED | R/W | 0h | Reserved |
25 | RESERVED | R/W | 0h | Reserved |
24 | RESERVED | R/W | 0h | Reserved |
23 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | RESERVED | R/W | 0h | Reserved |
17 | RESERVED | R/W | 0h | Reserved |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | RESERVED | R/W | 0h | Reserved |
13 | RESERVED | R/W | 0h | Reserved |
12 | RESERVED | R/W | 0h | Reserved |
11 | RESERVED | R/W | 0h | Reserved |
10 | RESERVED | R/W | 0h | Reserved |
9 | RESERVED | R/W | 0h | Reserved |
8 | GPIO168 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
7 | GPIO167 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
6 | GPIO166 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
5 | GPIO165 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
4 | GPIO164 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
3 | GPIO163 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
2 | GPIO162 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
1 | GPIO161 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
0 | GPIO160 | R/W | 0h | Output Open-Drain control for this pin Reset type: CPU1.SYSRSn |
GPFGMUX1 is shown in Figure 15-97 and described in Table 15-108.
Return to the Summary Table.
GPIO F Peripheral Group Mux (GPIO160 to 168)
Defines pin-muxing selection for GPIO.
Note: For complete pin-mux selection on GPIOx, GPFMUXy.GPIOx configuration is also required.
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 | GPIO168 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO163 | GPIO162 | GPIO161 | GPIO160 | ||||
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 | GPIO168 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
15-14 | GPIO167 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
13-12 | GPIO166 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
11-10 | GPIO165 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
9-8 | GPIO164 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
7-6 | GPIO163 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
5-4 | GPIO162 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
3-2 | GPIO161 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
1-0 | GPIO160 | R/W | 0h | Defines pin-muxing selection for GPIO Reset type: CPU1.SYSRSn |
GPFCSEL1 is shown in Figure 15-98 and described in Table 15-109.
Return to the Summary Table.
GPIO F Core Select Register (GPIO0 to 7)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPFCSEL[0] is used. Writing to GPFCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | ||||||||||||
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 |
GPIO163 | GPIO162 | GPIO161 | GPIO160 | ||||||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | GPIO167 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
27-24 | GPIO166 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
23-20 | GPIO165 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
19-16 | GPIO164 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
15-12 | GPIO163 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
11-8 | GPIO162 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
7-4 | GPIO161 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
3-0 | GPIO160 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPFCSEL2 is shown in Figure 15-99 and described in Table 15-110.
Return to the Summary Table.
GPIO F Core Select Register (GPIO8 to 15)
Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin
0000: CPU1 selected
0001: CPU1.CLA1 selected
0010: CPU2 selected
0011: CPU2.CLA1 selected
0100: CM selected
In single Core systems only GPFCSEL[0] is used. Writing to GPFCSEL[1] does not have effect and it will defailt to corresponding CPU or CLA control selection.
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 |
RESERVED | RESERVED | RESERVED | GPIO168 | ||||||||||||
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 | RESERVED | R/W | 0h | Reserved |
11-8 | RESERVED | R/W | 0h | Reserved |
7-4 | RESERVED | R/W | 0h | Reserved |
3-0 | GPIO168 | R/W | 0h | Selects which master's GPIODAT/SET/CLEAR/TOGGLE registers control this GPIO pin Reset type: CPU1.SYSRSn |
GPFLOCK is shown in Figure 15-100 and described in Table 15-111.
Return to the Summary Table.
GPIO F Lock Configuration Register (GPIO160 to 168)
GPIO Configuration Lock for GPIO.
0: Bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx register which control the same pin can be changed
1: Locks changes to the bits in GPyMUX1, GPyMUX2, GPyDIR, GPyINV, GPyODR, GPyAMSEL, GPyGMUX1, GPyGMUX2 and GPyCSELx registers which control the same pin
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | 0h | Reserved |
30 | RESERVED | R/W | 0h | Reserved |
29 | RESERVED | R/W | 0h | Reserved |
28 | RESERVED | R/W | 0h | Reserved |
27 | RESERVED | R/W | 0h | Reserved |
26 | RESERVED | R/W | 0h | Reserved |
25 | RESERVED | R/W | 0h | Reserved |
24 | RESERVED | R/W | 0h | Reserved |
23 | RESERVED | R/W | 0h | Reserved |
22 | RESERVED | R/W | 0h | Reserved |
21 | RESERVED | R/W | 0h | Reserved |
20 | RESERVED | R/W | 0h | Reserved |
19 | RESERVED | R/W | 0h | Reserved |
18 | RESERVED | R/W | 0h | Reserved |
17 | RESERVED | R/W | 0h | Reserved |
16 | RESERVED | R/W | 0h | Reserved |
15 | RESERVED | R/W | 0h | Reserved |
14 | RESERVED | R/W | 0h | Reserved |
13 | RESERVED | R/W | 0h | Reserved |
12 | RESERVED | R/W | 0h | Reserved |
11 | RESERVED | R/W | 0h | Reserved |
10 | RESERVED | R/W | 0h | Reserved |
9 | RESERVED | R/W | 0h | Reserved |
8 | GPIO168 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO167 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO166 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO165 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO164 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO163 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO162 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO161 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO160 | R/W | 0h | Configuration Lock bit for this pin Reset type: CPU1.SYSRSn |
GPFCR is shown in Figure 15-101 and described in Table 15-112.
Return to the Summary Table.
GPIO F Lock Commit Register (GPIO160 to 168)
GPIO Configuration Lock Commit for GPIO:
1: Locks changes to the bit in GPyLOCK register which controls the same pin
0: Bit in the GPyLOCK register which controls the same pin can be changed
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | GPIO168 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO167 | GPIO166 | GPIO165 | GPIO164 | GPIO163 | GPIO162 | GPIO161 | GPIO160 |
R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h | R/WOnce-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/WOnce | 0h | Reserved |
30 | RESERVED | R/WOnce | 0h | Reserved |
29 | RESERVED | R/WOnce | 0h | Reserved |
28 | RESERVED | R/WOnce | 0h | Reserved |
27 | RESERVED | R/WOnce | 0h | Reserved |
26 | RESERVED | R/WOnce | 0h | Reserved |
25 | RESERVED | R/WOnce | 0h | Reserved |
24 | RESERVED | R/WOnce | 0h | Reserved |
23 | RESERVED | R/WOnce | 0h | Reserved |
22 | RESERVED | R/WOnce | 0h | Reserved |
21 | RESERVED | R/WOnce | 0h | Reserved |
20 | RESERVED | R/WOnce | 0h | Reserved |
19 | RESERVED | R/WOnce | 0h | Reserved |
18 | RESERVED | R/WOnce | 0h | Reserved |
17 | RESERVED | R/WOnce | 0h | Reserved |
16 | RESERVED | R/WOnce | 0h | Reserved |
15 | RESERVED | R/WOnce | 0h | Reserved |
14 | RESERVED | R/WOnce | 0h | Reserved |
13 | RESERVED | R/WOnce | 0h | Reserved |
12 | RESERVED | R/WOnce | 0h | Reserved |
11 | RESERVED | R/WOnce | 0h | Reserved |
10 | RESERVED | R/WOnce | 0h | Reserved |
9 | RESERVED | R/WOnce | 0h | Reserved |
8 | GPIO168 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
7 | GPIO167 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
6 | GPIO166 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
5 | GPIO165 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
4 | GPIO164 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
3 | GPIO163 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
2 | GPIO162 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
1 | GPIO161 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |
0 | GPIO160 | R/WOnce | 0h | Configuration lock commit bit for this pin Reset type: CPU1.SYSRSn |