SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 12-127 lists the memory-mapped registers for the GPIO. All register offset addresses not listed in Table 12-127 should be considered as reserved locations and the register contents should not be modified.
| Instance | Base Address |
|---|---|
| GPIO0 | 0060 0000h |
| GPIO1 | 0060 1000h |
| MCU_GPIO0 | 0420 1000h |
| Offset | Acronym | Register Name | GPIO0 Physical Address | GPIO1 Physical Address | MCU_GPIO0 Physical Address |
|---|---|---|---|---|---|
| 0h | GPIO_PID | Peripheral Identification Register | 0060 0000h | 0060 1000h | 0420 1000h |
| 4h | GPIO_PCR | Peripheral Control Register | 0060 0004h | 0060 1004h | 0420 1004h |
| 8h | GPIO_BINTEN | Interrupt Per-Bank Enable Register | 0060 0008h | 0060 1008h | 0420 1008h |
| 10h | GPIO_DIR01 | Direction 0 and 1 Register | 0060 0010h | 0060 1010h | 0420 1010h |
| 14h | GPIO_OUT_DATA01 | Output Data 0 and 1 Register | 0060 0014h | 0060 1014h | 0420 1014h |
| 18h | GPIO_SET_DATA01 | Set Data 0 and 1 Register | 0060 0018h | 0060 1018h | 0420 1018h |
| 1Ch | GPIO_CLR_DATA01 | Clear Data 0 and 1 Register | 0060 001Ch | 0060 101Ch | 0420 101Ch |
| 20h | GPIO_IN_DATA01 | Input Data 0 and 1 Register | 0060 0020h | 0060 1020h | 0420 1020h |
| 24h | GPIO_SET_RIS_TRIG01 | Set Rising Edge Interrupt 0 and 1 Register | 0060 0024h | 0060 1024h | 0420 1024h |
| 28h | GPIO_CLR_RIS_TRIG01 | Clear Rising Edge Interrupt 0 and 1 Register | 0060 0028h | 0060 1028h | 0420 1028h |
| 2Ch | GPIO_SET_FAL_TRIG01 | Set Falling Edge Interrupt 0 and 1 Register | 0060 002Ch | 0060 102Ch | 0420 102Ch |
| 30h | GPIO_CLR_FAL_TRIG01 | Clear Falling Edge Interrupt 0 and 1 Register | 0060 0030h | 0060 1030h | 0420 1030h |
| 34h | GPIO_INTSTAT01 | GPIO Interrupt status 0 and 1 Register | 0060 0034h | 0060 1034h | 0420 1034h |
| 38h | GPIO_DIR23 | Direction 2 and 3 Register | 0060 0038h | 0060 1038h | 0420 1038h |
| 3Ch | GPIO_OUT_DATA23 | Output Data 2 and 3 Register | 0060 003Ch | 0060 103Ch | 0420 103Ch |
| 40h | GPIO_SET_DATA23 | Set Data 2 and 3 Register | 0060 0040h | 0060 1040h | 0420 1040h |
| 44h | GPIO_CLR_DATA23 | Clear Data 2 and 3 Register | 0060 0044h | 0060 1044h | 0420 1044h |
| 48h | GPIO_IN_DATA23 | Input Data 2 and 3 Register | 0060 0048h | 0060 1048h | 0420 1048h |
| 4Ch | GPIO_SET_RIS_TRIG23 | Set Rising Edge Interrupt 2 and 3 Register | 0060 004Ch | 0060 104Ch | 0420 104Ch |
| 50h | GPIO_CLR_RIS_TRIG23 | Clear Rising Edge Interrupt 2 and 3 Register | 0060 0050h | 0060 1050h | 0420 1050h |
| 54h | GPIO_SET_FAL_TRIG23 | Set Falling Edge Interrupt 2 and 3 Register | 0060 0054h | 0060 1054h | 0420 1054h |
| 58h | GPIO_CLR_FAL_TRIG23 | Clear Falling Edge Interrupt 2 and 3 Register | 0060 0058h | 0060 1058h | 0420 1058h |
| 5Ch | GPIO_INTSTAT23 | GPIO Interrupt status 2 and 3 Register | 0060 005Ch | 0060 105Ch | 0420 105Ch |
| 60h | GPIO_DIR45 | Direction 4 and 5 Register | 0060 0060h | 0060 1060h | 0420 1060h |
| 64h | GPIO_OUT_DATA45 | Output Data 4 and 5 Register | 0060 0064h | 0060 1064h | 0420 1064h |
| 68h | GPIO_SET_DATA45 | Set Data 4 and 5 Register | 0060 0068h | 0060 1068h | 0420 1068h |
| 6Ch | GPIO_CLR_DATA45 | Clear Data 4 and 5 Register | 0060 006Ch | 0060 106Ch | 0420 106Ch |
| 70h | GPIO_IN_DATA45 | Input Data 4 and 5 Register | 0060 0070h | 0060 1070h | 0420 1070h |
| 74h | GPIO_SET_RIS_TRIG45 | Set Rising Edge Interrupt 4 and 5 Register | 0060 0074h | 0060 1074h | 0420 1074h |
| 78h | GPIO_CLR_RIS_TRIG45 | Clear Rising Edge Interrupt 4 and 5 Register | 0060 0078h | 0060 1078h | 0420 1078h |
| 7Ch | GPIO_SET_FAL_TRIG45 | Set Falling Edge Interrupt 4 and 5 Register | 0060 007Ch | 0060 107Ch | 0420 107Ch |
| 80h | GPIO_CLR_FAL_TRIG45 | Clear Falling Edge Interrupt 4 and 5 Register | 0060 0080h | 0060 1080h | 0420 1080h |
| 84h | GPIO_INTSTAT45 | GPIO Interrupt status 4 and 5 Register | 0060 0084h | 0060 1084h | 0420 1084h |
| 88h | GPIO_DIR67 | Direction 6 and 7 Register | 0060 0088h | 0060 1088h | 0420 1088h |
| 8Ch | GPIO_OUT_DATA67 | Output Data 6 and 7 Register | 0060 008Ch | 0060 108Ch | 0420 108Ch |
| 90h | GPIO_SET_DATA67 | Set Data 6 and 7 Register | 0060 0090h | 0060 1090h | 0420 1090h |
| 94h | GPIO_CLR_DATA67 | Clear Data 6 and 7 Register | 0060 0094h | 0060 1094h | 0420 1094h |
| 98h | GPIO_IN_DATA67 | Input Data 6 and 7 Register | 0060 0098h | 0060 1098h | 0420 1098h |
| 9Ch | GPIO_SET_RIS_TRIG67 | Set Rising Edge Interrupt 6 and 7 Register | 0060 009Ch | 0060 109Ch | 0420 109Ch |
| A0h | GPIO_CLR_RIS_TRIG67 | Clear Rising Edge Interrupt 6 and 7 Register | 0060 00A0h | 0060 10A0h | 0420 10A0h |
| A4h | GPIO_SET_FAL_TRIG67 | Set Falling Edge Interrupt 6 and 7 Register | 0060 00A4h | 0060 10A4h | 0420 10A4h |
| A8h | GPIO_CLR_FAL_TRIG67 | Clear Falling Edge Interrupt 6 and 7 Register | 0060 00A8h | 0060 10A8h | 0420 10A8h |
| ACh | GPIO_INTSTAT67 | GPIO Interrupt status 6 and 7 Register | 0060 00ACh | 0060 10ACh | 0420 10ACh |
| B0h | GPIO_DIR8 | Direction 8 Register | 0060 00B0h | 0060 10B0h | 0420 10B0h |
| B4h | GPIO_OUT_DATA8 | Output Data 8 Register | 0060 00B4h | 0060 10B4h | 0420 10B4h |
| B8h | GPIO_SET_DATA8 | Set Data 8 Register | 0060 00B8h | 0060 10B8h | 0420 10B8h |
| BCh | GPIO_CLR_DATA8 | Clear Data 8 Register | 0060 00BCh | 0060 10BCh | 0420 10BCh |
| C0h | GPIO_IN_DATA8 | Input Data 8 Register | 0060 00C0h | 0060 10C0h | 0420 10C0h |
| C4h | GPIO_SET_RIS_TRIG8 | Set Rising Edge Interrupt 8 Register | 0060 00C4h | 0060 10C4h | 0420 10C4h |
| C8h | GPIO_CLR_RIS_TRIG8 | Clear Rising Edge Interrupt 8 Register | 0060 00C8h | 0060 10C8h | 0420 10C8h |
| CCh | GPIO_SET_FAL_TRIG8 | Set Falling Edge Interrupt 8 Register | 0060 00CCh | 0060 10CCh | 0420 10CCh |
| D0h | GPIO_CLR_FAL_TRIG8 | Clear Falling Edge Interrupt 8 Register | 0060 00D0h | 0060 10D0h | 0420 10D0h |
| D4h | GPIO_INTSTAT8 | GPIO Interrupt status 8 Register | 0060 00D4h | 0060 10D4h | 0420 10D4h |
GPIO_PID is shown in Figure 12-61 and described in Table 12-129.
Return to Summary Table.
GPIO Periperal ID Register
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0000h |
| GPIO1 | 0060 1000h |
| MCU_GPIO0 | 0420 1000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | RESERVED | FUNC | |||||
| R-1h | R-0h | R-483h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-483h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RTL | MAJOR | ||||||
| R-4h | R-1h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | MINOR | ||||||
| R-0h | R-5h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | Current scheme |
| 29-28 | RESERVED | R | 0h | RESERVED |
| 27-16 | FUNC | R | 483h | Function code assigned to TCP3 |
| 15-11 | RTL | R | 5h | RTL Version R code |
| 10-8 | MAJOR | R | 1h | Major revision X code |
| 7-6 | CUSTOM | R | 0h | Custom version code |
| 5-0 | MINOR | R | 5h | Minor revision Y code |
GPIO_PCR is shown in Figure 12-62 and described in Table 12-131.
Return to Summary Table.
Peripheral Control Register
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0004h |
| GPIO1 | 0060 1004h |
| MCU_GPIO0 | 0420 1004h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-X | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-X | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-X | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SOFT | FREE | |||||
| R-X | R-0h | R-1h | |||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | X | |
| 1 | SOFT | R | 0h | Used in conjunction with FREE bit to determine the emulation suspend mode |
| 0 | FREE | R | 1h | For GPIO, the FREE bit is fixed at 1, which means GPIO runs free in emulation suspend |
GPIO_BINTEN is shown in Figure 12-63 and described in Table 12-133.
Return to Summary Table.
Bit Interrupt Enable Register
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0008h |
| GPIO1 | 0060 1008h |
| MCU_GPIO0 | 0420 1008h |
| 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 | EN | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | RESERVED |
| 15-0 | EN | R/W | 0h | Per bank interrupt enable 0h = disable, 1h = enable |
GPIO_DIR01 is shown in Figure 12-64 and described in Table 12-135.
Return to Summary Table.
Direction Register
Refer to Table 12-111 for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0010h |
| GPIO1 | 0060 1010h |
| MCU_GPIO0 | 0420 1010h |
| 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 |
| DIR1 | DIR0 | ||||||||||||||||||||||||||||||
| R/W-FFFFh | R/W-FFFFh | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | DIR1 | R/W | FFFFh | Direction of GPIO bank 1 bits, 0h = output, 1h = input |
| 15-0 | DIR0 | R/W | FFFFh | Direction of GPIO bank 0 bits, 0h = output, 1h = input |
GPIO_OUT_DATA01 is shown in Figure 12-65 and described in Table 12-137.
Return to Summary Table.
Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0014h |
| GPIO1 | 0060 1014h |
| MCU_GPIO0 | 0420 1014h |
| 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 |
| OUT1 | OUT0 | ||||||||||||||||||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | OUT1 | R/W | 0h | Output drive state of GPIO bank 1 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
| 15-0 | OUT0 | R/W | 0h | Output drive state of GPIO bank 0 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
GPIO_SET_DATA01 is shown in Figure 12-66 and described in Table 12-139.
Return to Summary Table.
Set Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0018h |
| GPIO1 | 0060 1018h |
| MCU_GPIO0 | 0420 1018h |
| 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 |
| SET1 | SET0 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SET1 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 1 bits Reading it returns the output drive state |
| 15-0 | SET0 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 0 bits Reading it returns the output drive state |
GPIO_CLR_DATA01 is shown in Figure 12-67 and described in Table 12-141.
Return to Summary Table.
Clear Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 001Ch |
| GPIO1 | 0060 101Ch |
| MCU_GPIO0 | 0420 101Ch |
| 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 |
| CLR1 | CLR0 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLR1 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
| 15-0 | CLR0 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
GPIO_IN_DATA01 is shown in Figure 12-68 and described in Table 12-143.
Return to Summary Table.
Bank Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0020h |
| GPIO1 | 0060 1020h |
| MCU_GPIO0 | 0420 1020h |
| 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 |
| IN1 | IN0 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | IN1 | R | 0h | Status of GPIO bank 1 bits |
| 15-0 | IN0 | R | 0h | Status of GPIO bank 0 bits |
GPIO_SET_RIS_TRIG01 is shown in Figure 12-69 and described in Table 12-145.
Return to Summary Table.
Set Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0024h |
| GPIO1 | 0060 1024h |
| MCU_GPIO0 | 0420 1024h |
| 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 |
| SETRIS1 | SETRIS0 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETRIS1 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 1 bits |
| 15-0 | SETRIS0 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 0 bits |
GPIO_CLR_RIS_TRIG01 is shown in Figure 12-70 and described in Table 12-147.
Return to Summary Table.
Clear Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0028h |
| GPIO1 | 0060 1028h |
| MCU_GPIO0 | 0420 1028h |
| 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 |
| CLRRIS1 | CLRRIS0 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRRIS1 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 1 bits |
| 15-0 | CLRRIS0 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 0 bits |
GPIO_SET_FAL_TRIG01 is shown in Figure 12-71 and described in Table 12-149.
Return to Summary Table.
Set Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 002Ch |
| GPIO1 | 0060 102Ch |
| MCU_GPIO0 | 0420 102Ch |
| 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 |
| SETFAL1 | SETFAL0 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETFAL1 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 1 bits |
| 15-0 | SETFAL0 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 0 bits |
GPIO_CLR_FAL_TRIG01 is shown in Figure 12-72 and described in Table 12-151.
Return to Summary Table.
Clear Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0030h |
| GPIO1 | 0060 1030h |
| MCU_GPIO0 | 0420 1030h |
| 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 |
| CLRFAL1 | CLRFAL0 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRFAL1 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 1 bits |
| 15-0 | CLRFAL0 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 0 bits |
GPIO_INTSTAT01 is shown in Figure 12-73 and described in Table 12-153.
Return to Summary Table.
Bank Interrupt Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0034h |
| GPIO1 | 0060 1034h |
| MCU_GPIO0 | 0420 1034h |
| 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 |
| STAT1 | STAT0 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | STAT1 | R/W1C | 0h | Status of GPIO bank 0 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
| 15-0 | STAT0 | R/W1C | 0h | Status of GPIO bank 0 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
GPIO_DIR23 is shown in Figure 12-74 and described in Table 12-155.
Return to Summary Table.
Direction Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0038h |
| GPIO1 | 0060 1038h |
| MCU_GPIO0 | 0420 1038h |
| 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 |
| DIR3 | DIR2 | ||||||||||||||||||||||||||||||
| R/W-FFFFh | R/W-FFFFh | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | DIR3 | R/W | FFFFh | Direction of GPIO bank 3 bits, 0h = output, 1h = input |
| 15-0 | DIR2 | R/W | FFFFh | Direction of GPIO bank 2 bits, 0h = output, 1h = input |
GPIO_OUT_DATA23 is shown in Figure 12-75 and described in Table 12-157.
Return to Summary Table.
Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 003Ch |
| GPIO1 | 0060 103Ch |
| MCU_GPIO0 | 0420 103Ch |
| 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 |
| OUT3 | OUT2 | ||||||||||||||||||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | OUT3 | R/W | 0h | Output drive state of GPIO bank 3 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
| 15-0 | OUT2 | R/W | 0h | Output drive state of GPIO bank 2 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
GPIO_SET_DATA23 is shown in Figure 12-76 and described in Table 12-159.
Return to Summary Table.
Set Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0040h |
| GPIO1 | 0060 1040h |
| MCU_GPIO0 | 0420 1040h |
| 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 |
| SET3 | SET2 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SET3 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 3 bits Reading it returns the output drive state |
| 15-0 | SET2 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 2 bits Reading it returns the output drive state |
GPIO_CLR_DATA23 is shown in Figure 12-77 and described in Table 12-161.
Return to Summary Table.
Clear Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0044h |
| GPIO1 | 0060 1044h |
| MCU_GPIO0 | 0420 1044h |
| 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 |
| CLR3 | CLR2 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLR3 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
| 15-0 | CLR2 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
GPIO_IN_DATA23 is shown in Figure 12-78 and described in Table 12-163.
Return to Summary Table.
Bank Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0048h |
| GPIO1 | 0060 1048h |
| MCU_GPIO0 | 0420 1048h |
| 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 |
| IN3 | IN2 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | IN3 | R | 0h | Status of GPIO bank 3 bits |
| 15-0 | IN2 | R | 0h | Status of GPIO bank 2 bits |
GPIO_SET_RIS_TRIG23 is shown in Figure 12-79 and described in Table 12-165.
Return to Summary Table.
Set Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 004Ch |
| GPIO1 | 0060 104Ch |
| MCU_GPIO0 | 0420 104Ch |
| 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 |
| SETRIS3 | SETRIS2 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETRIS3 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 3 bits |
| 15-0 | SETRIS2 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 2 bits |
GPIO_CLR_RIS_TRIG23 is shown in Figure 12-80 and described in Table 12-167.
Return to Summary Table.
Clear Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0050h |
| GPIO1 | 0060 1050h |
| MCU_GPIO0 | 0420 1050h |
| 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 |
| CLRRIS3 | CLRRIS2 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRRIS3 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 3 bits |
| 15-0 | CLRRIS2 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 2 bits |
GPIO_SET_FAL_TRIG23 is shown in Figure 12-81 and described in Table 12-169.
Return to Summary Table.
Set Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0054h |
| GPIO1 | 0060 1054h |
| MCU_GPIO0 | 0420 1054h |
| 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 |
| SETFAL3 | SETFAL2 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETFAL3 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 3 bits |
| 15-0 | SETFAL2 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 2 bits |
GPIO_CLR_FAL_TRIG23 is shown in Figure 12-82 and described in Table 12-171.
Return to Summary Table.
Clear Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0058h |
| GPIO1 | 0060 1058h |
| MCU_GPIO0 | 0420 1058h |
| 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 |
| CLRFAL3 | CLRFAL2 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRFAL3 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 3 bits |
| 15-0 | CLRFAL2 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 2 bits |
GPIO_INTSTAT23 is shown in Figure 12-83 and described in Table 12-173.
Return to Summary Table.
Bank Interrupt Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 005Ch |
| GPIO1 | 0060 105Ch |
| MCU_GPIO0 | 0420 105Ch |
| 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 |
| STAT3 | STAT2 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | STAT3 | R/W1C | 0h | Status of GPIO bank 2 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
| 15-0 | STAT2 | R/W1C | 0h | Status of GPIO bank 2 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
GPIO_DIR45 is shown in Figure 12-84 and described in Table 12-175.
Return to Summary Table.
Direction Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0060h |
| GPIO1 | 0060 1060h |
| MCU_GPIO0 | 0420 1060h |
| 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 |
| DIR5 | DIR4 | ||||||||||||||||||||||||||||||
| R/W-FFFFh | R/W-FFFFh | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | DIR5 | R/W | FFFFh | Direction of GPIO bank 5 bits, 0h = output, 1h = input |
| 15-0 | DIR4 | R/W | FFFFh | Direction of GPIO bank 4 bits, 0h = output, 1h = input |
GPIO_OUT_DATA45 is shown in Figure 12-85 and described in Table 12-177.
Return to Summary Table.
Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0064h |
| GPIO1 | 0060 1064h |
| MCU_GPIO0 | 0420 1064h |
| 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 |
| OUT5 | OUT4 | ||||||||||||||||||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | OUT5 | R/W | 0h | Output drive state of GPIO bank 5 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
| 15-0 | OUT4 | R/W | 0h | Output drive state of GPIO bank 4 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
GPIO_SET_DATA45 is shown in Figure 12-86 and described in Table 12-179.
Return to Summary Table.
Set Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0068h |
| GPIO1 | 0060 1068h |
| MCU_GPIO0 | 0420 1068h |
| 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 |
| SET5 | SET4 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SET5 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 5 bits Reading it returns the output drive state |
| 15-0 | SET4 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 4 bits Reading it returns the output drive state |
GPIO_CLR_DATA45 is shown in Figure 12-87 and described in Table 12-181.
Return to Summary Table.
Clear Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 006Ch |
| GPIO1 | 0060 106Ch |
| MCU_GPIO0 | 0420 106Ch |
| 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 |
| CLR5 | CLR4 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLR5 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
| 15-0 | CLR4 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
GPIO_IN_DATA45 is shown in Figure 12-88 and described in Table 12-183.
Return to Summary Table.
Bank Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0070h |
| GPIO1 | 0060 1070h |
| MCU_GPIO0 | 0420 1070h |
| 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 |
| IN5 | IN4 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | IN5 | R | 0h | Status of GPIO bank 5 bits |
| 15-0 | IN4 | R | 0h | Status of GPIO bank 4 bits |
GPIO_SET_RIS_TRIG45 is shown in Figure 12-89 and described in Table 12-185.
Return to Summary Table.
Set Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0074h |
| GPIO1 | 0060 1074h |
| MCU_GPIO0 | 0420 1074h |
| 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 |
| SETRIS5 | SETRIS4 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETRIS5 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 5 bits |
| 15-0 | SETRIS4 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 4 bits |
GPIO_CLR_RIS_TRIG45 is shown in Figure 12-90 and described in Table 12-187.
Return to Summary Table.
Clear Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0078h |
| GPIO1 | 0060 1078h |
| MCU_GPIO0 | 0420 1078h |
| 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 |
| CLRRIS5 | CLRRIS4 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRRIS5 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 5 bits |
| 15-0 | CLRRIS4 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 4 bits |
GPIO_SET_FAL_TRIG45 is shown in Figure 12-91 and described in Table 12-189.
Return to Summary Table.
Set Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 007Ch |
| GPIO1 | 0060 107Ch |
| MCU_GPIO0 | 0420 107Ch |
| 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 |
| SETFAL5 | SETFAL4 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETFAL5 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 5 bits |
| 15-0 | SETFAL4 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 4 bits |
GPIO_CLR_FAL_TRIG45 is shown in Figure 12-92 and described in Table 12-191.
Return to Summary Table.
Clear Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0080h |
| GPIO1 | 0060 1080h |
| MCU_GPIO0 | 0420 1080h |
| 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 |
| CLRFAL5 | CLRFAL4 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRFAL5 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 5 bits |
| 15-0 | CLRFAL4 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 4 bits |
GPIO_INTSTAT45 is shown in Figure 12-93 and described in Table 12-193.
Return to Summary Table.
Bank Interrupt Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0084h |
| GPIO1 | 0060 1084h |
| MCU_GPIO0 | 0420 1084h |
| 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 |
| STAT5 | STAT4 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | STAT5 | R/W1C | 0h | Status of GPIO bank 4 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
| 15-0 | STAT4 | R/W1C | 0h | Status of GPIO bank 4 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
GPIO_DIR67 is shown in Figure 12-94 and described in Table 12-195.
Return to Summary Table.
Direction Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0088h |
| GPIO1 | 0060 1088h |
| MCU_GPIO0 | 0420 1088h |
| 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 |
| DIR7 | DIR6 | ||||||||||||||||||||||||||||||
| R/W-FFFFh | R/W-FFFFh | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | DIR7 | R/W | FFFFh | Direction of GPIO bank 7 bits, 0h = output, 1h = input |
| 15-0 | DIR6 | R/W | FFFFh | Direction of GPIO bank 6 bits, 0h = output, 1h = input |
GPIO_OUT_DATA67 is shown in Figure 12-95 and described in Table 12-197.
Return to Summary Table.
Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 008Ch |
| GPIO1 | 0060 108Ch |
| MCU_GPIO0 | 0420 108Ch |
| 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 |
| OUT7 | OUT6 | ||||||||||||||||||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | OUT7 | R/W | 0h | Output drive state of GPIO bank 7 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
| 15-0 | OUT6 | R/W | 0h | Output drive state of GPIO bank 6 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
GPIO_SET_DATA67 is shown in Figure 12-96 and described in Table 12-199.
Return to Summary Table.
Set Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0090h |
| GPIO1 | 0060 1090h |
| MCU_GPIO0 | 0420 1090h |
| 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 |
| SET7 | SET6 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SET7 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 7 bits Reading it returns the output drive state |
| 15-0 | SET6 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 6 bits Reading it returns the output drive state |
GPIO_CLR_DATA67 is shown in Figure 12-97 and described in Table 12-201.
Return to Summary Table.
Clear Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0094h |
| GPIO1 | 0060 1094h |
| MCU_GPIO0 | 0420 1094h |
| 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 |
| CLR7 | CLR6 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLR7 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
| 15-0 | CLR6 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
GPIO_IN_DATA67 is shown in Figure 12-98 and described in Table 12-203.
Return to Summary Table.
Bank Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 0098h |
| GPIO1 | 0060 1098h |
| MCU_GPIO0 | 0420 1098h |
| 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 |
| IN7 | IN6 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | IN7 | R | 0h | Status of GPIO bank 7 bits |
| 15-0 | IN6 | R | 0h | Status of GPIO bank 6 bits |
GPIO_SET_RIS_TRIG67 is shown in Figure 12-99 and described in Table 12-205.
Return to Summary Table.
Set Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 009Ch |
| GPIO1 | 0060 109Ch |
| MCU_GPIO0 | 0420 109Ch |
| 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 |
| SETRIS7 | SETRIS6 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETRIS7 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 7 bits |
| 15-0 | SETRIS6 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 6 bits |
GPIO_CLR_RIS_TRIG67 is shown in Figure 12-100 and described in Table 12-207.
Return to Summary Table.
Clear Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00A0h |
| GPIO1 | 0060 10A0h |
| MCU_GPIO0 | 0420 10A0h |
| 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 |
| CLRRIS7 | CLRRIS6 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRRIS7 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 7 bits |
| 15-0 | CLRRIS6 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 6 bits |
GPIO_SET_FAL_TRIG67 is shown in Figure 12-101 and described in Table 12-209.
Return to Summary Table.
Set Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00A4h |
| GPIO1 | 0060 10A4h |
| MCU_GPIO0 | 0420 10A4h |
| 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 |
| SETFAL7 | SETFAL6 | ||||||||||||||||||||||||||||||
| R/W1S-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | SETFAL7 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 7 bits |
| 15-0 | SETFAL6 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 6 bits |
GPIO_CLR_FAL_TRIG67 is shown in Figure 12-102 and described in Table 12-211.
Return to Summary Table.
Clear Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00A8h |
| GPIO1 | 0060 10A8h |
| MCU_GPIO0 | 0420 10A8h |
| 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 |
| CLRFAL7 | CLRFAL6 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | CLRFAL7 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 7 bits |
| 15-0 | CLRFAL6 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 6 bits |
GPIO_INTSTAT67 is shown in Figure 12-103 and described in Table 12-213.
Return to Summary Table.
Bank Interrupt Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00ACh |
| GPIO1 | 0060 10ACh |
| MCU_GPIO0 | 0420 10ACh |
| 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 |
| STAT7 | STAT6 | ||||||||||||||||||||||||||||||
| R/W1C-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | STAT7 | R/W1C | 0h | Status of GPIO bank 6 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
| 15-0 | STAT6 | R/W1C | 0h | Status of GPIO bank 6 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |
GPIO_DIR8 is shown in Figure 12-104 and described in Table 12-215.
Return to Summary Table.
Direction Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00B0h |
| GPIO1 | 0060 10B0h |
| MCU_GPIO0 | 0420 10B0h |
| 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 | DIR8 | ||||||||||||||||||||||||||||||
| R-FFFFh | R/W-FFFFh | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | FFFFh | RESERVED |
| 15-0 | DIR8 | R/W | FFFFh | Direction of GPIO bank 8 bits, 0h = output, 1h = input |
GPIO_OUT_DATA8 is shown in Figure 12-105 and described in Table 12-217.
Return to Summary Table.
Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00B4h |
| GPIO1 | 0060 10B4h |
| MCU_GPIO0 | 0420 10B4h |
| 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 | OUT8 | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | RESERVED |
| 15-0 | OUT8 | R/W | 0h | Output drive state of GPIO bank 8 bits, does not affect operation when it is configured as input Reading it returns the output drive state |
GPIO_SET_DATA8 is shown in Figure 12-106 and described in Table 12-219.
Return to Summary Table.
Set Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00B8h |
| GPIO1 | 0060 10B8h |
| MCU_GPIO0 | 0420 10B8h |
| 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 | SET8 | ||||||||||||||||||||||||||||||
| R-0h | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | RESERVED |
| 15-0 | SET8 | R/W1S | 0h | Writing 1 sets the output drive state of GPIO bank 8 bits Reading it returns the output drive state |
GPIO_CLR_DATA8 is shown in Figure 12-107 and described in Table 12-221.
Return to Summary Table.
Clear Output Drive State Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00BCh |
| GPIO1 | 0060 10BCh |
| MCU_GPIO0 | 0420 10BCh |
| 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 | CLR8 | ||||||||||||||||||||||||||||||
| R-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | RESERVED |
| 15-0 | CLR8 | R/W1C | 0h | Writing 1 clears the output drive state of GPIO Reading it returns the output drive state |
GPIO_IN_DATA8 is shown in Figure 12-108 and described in Table 12-223.
Return to Summary Table.
Bank Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00C0h |
| GPIO1 | 0060 10C0h |
| MCU_GPIO0 | 0420 10C0h |
| 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 | IN8 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | RESERVED |
| 15-0 | IN8 | R | 0h | Status of GPIO bank 8 bits |
GPIO_SET_RIS_TRIG8 is shown in Figure 12-109 and described in Table 12-225.
Return to Summary Table.
Set Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00C4h |
| GPIO1 | 0060 10C4h |
| MCU_GPIO0 | 0420 10C4h |
| 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 | SETRIS8 | ||||||||||||||||||||||||||||||
| R/W-X | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | X | |
| 15-0 | SETRIS8 | R/W1S | 0h | Writing 1 enables rising edge detection for GPIO bank 8 bits |
GPIO_CLR_RIS_TRIG8 is shown in Figure 12-110 and described in Table 12-227.
Return to Summary Table.
Clear Rising Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00C8h |
| GPIO1 | 0060 10C8h |
| MCU_GPIO0 | 0420 10C8h |
| 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 | CLRRIS8 | ||||||||||||||||||||||||||||||
| R/W-X | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | X | |
| 15-0 | CLRRIS8 | R/W1C | 0h | Writing 1 clears rising edge detection for GPIO bank 8 bits |
GPIO_SET_FAL_TRIG8 is shown in Figure 12-111 and described in Table 12-229.
Return to Summary Table.
Set Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00CCh |
| GPIO1 | 0060 10CCh |
| MCU_GPIO0 | 0420 10CCh |
| 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 | SETFAL8 | ||||||||||||||||||||||||||||||
| R/W-X | R/W1S-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; R/W1S = Read/Write 1 to Set Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | X | |
| 15-0 | SETFAL8 | R/W1S | 0h | Writing 1 enables falling edge detection for for GPIO bank 8 bits |
GPIO_CLR_FAL_TRIG8 is shown in Figure 12-112 and described in Table 12-231.
Return to Summary Table.
Clear Falling Edge Detection Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00D0h |
| GPIO1 | 0060 10D0h |
| MCU_GPIO0 | 0420 10D0h |
| 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 | CLRFAL8 | ||||||||||||||||||||||||||||||
| R/W-X | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R/W | X | |
| 15-0 | CLRFAL8 | R/W1C | 0h | Writing 1 clears falling edge detection for for GPIO bank 8 bits |
GPIO_INTSTAT8 is shown in Figure 12-113 and described in Table 12-233.
Return to Summary Table.
Bank Interrupt Status Register
Refer to GPIO I/O Signals for more information about banks and I/O pins.
| Instance | Physical Address |
|---|---|
| GPIO0 | 0060 00D4h |
| GPIO1 | 0060 10D4h |
| MCU_GPIO0 | 0420 10D4h |
| 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 | STAT8 | ||||||||||||||||||||||||||||||
| R-0h | R/W1C-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | RESERVED |
| 15-0 | STAT8 | R/W1C | 0h | Status of GPIO bank 8 bits interrupt Reading back 1h = interrupt occurred 0h = interrupt hasnt occurred since last cleared Writing 1 clears the corresponding interrupt status |