SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
Figure 12-9 shows all of the GPIO interface signals.

The active GPIO module can be selected using CTRLMMR_WKUP_PADCONFIG or CTRLMMR_PADCONFIG registers. Doing so will also allow the individual per channel interrupts to be multiplexed based on the same muxmode. At any time, only one GPIO module may control a given pin/ interrupt channel, as shown in Table Table 12-11, Figure Figure 12-9, and Figure Section 12.1.2.4.4.
| PADCONFIG[3:0] MUXMODE | PADCONFIG[5:4] VGPIO_SEL | Selected Pin/Interrupt on WKUP_GPIO0 | Selected Pin/Interrupt on GPIO0 | Selected Pin/Interrupt on GPIO1 |
|---|---|---|---|---|
| 7h | 0h | GPIO0 | GPIO0 | GPIO1 |
| 7h | 1h | GPIO1 | GPIO2 | GPIO3 |
| 7h | 2h | RESERVED | GPIO4 | GPIO5 |
| 7h | 3h | RESERVED | GPIO6 | GPIO7 |
Table 12-12 describes the GPIO I/O signals.
| Module(5)(6)(8) | Module Pin | Device Pin(2) | I/O(1) | Description | Module Pin Reset Value(3) |
|---|---|---|---|---|---|
| WKUP_GPIOu | GPIO_BANK0_[0-15] | WKUP_GPIOu_[0:15] | I/O | General-purpose input/output.(4) | HiZ |
| GPIO_BANK1_[0-15] | WKUP_GPIOu_[16:31] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK2_[0-15] | WKUP_GPIOu_[32:47] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK3_[0-15] | WKUP_GPIOu_[48:63] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK4_[0-3] | WKUP_GPIOu_[64:67] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK4_4 | WKUP_GPIOu_68 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST0. (7)(8) | HiZ | |
| GPIO_BANK4_5 | WKUP_GPIOu_69 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST1. (7)(8) | HiZ | |
| GPIO_BANK4_6 | WKUP_GPIOu_70 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST2. (7)(8) | HiZ | |
| GPIO_BANK4_7 | WKUP_GPIOu_71 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST3. (7)(8) | HiZ | |
| GPIO_BANK4_8 | WKUP_GPIOu_72 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST4. (7)(8) | HiZ | |
| GPIO_BANK4_9 | WKUP_GPIOu_73 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST5. (7)(8) | HiZ | |
| GPIO_BANK4_10 | WKUP_GPIOu_74 | I | General-purpose input.(4)Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST6. (7)(8) | HiZ | |
| GPIO_BANK4_11 | WKUP_GPIOu_75 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC0_DIG_TEST7. (7)(8) | HiZ | |
| GPIO_BANK4_12 | WKUP_GPIOu_76 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST0. (7)(8) | HiZ | |
| GPIO_BANK4_13 | WKUP_GPIOu_77 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST1. (7)(8) | HiZ | |
| GPIO_BANK4_14 | WKUP_GPIOu_78 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST2. (7)(8) | HiZ | |
| GPIO_BANK4_15 | WKUP_GPIOu_79 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST3. (7)(8) | HiZ | |
| GPIO_BANK5_0 | WKUP_GPIOu_80 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST4. (7)(8) | HiZ | |
| GPIO_BANK5_1 | WKUP_GPIOu_81 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST5. (7)(8) | HiZ | |
| GPIO_BANK5_2 | WKUP_GPIOu_82 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST6. (7)(8) | HiZ | |
| GPIO_BANK5_3 | WKUP_GPIOu_83 | I | General-purpose input.(4) Signal from MCU_ADC[0-1] module MCU_ADC1_DIG_TEST7. (7)(8) | HiZ | |
| GPIO_BANK[6-8]_[0-15] | NC | ||||
| GPIOn | GPIO_BANK0_[0-15] | GPIO0_[0:15] | I/O | General-purpose input/output.(4) | HiZ |
| GPIO_BANK1_[0-15] | GPIO0_[16:31] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK2_[0-15] | GPIO0_[32:47] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK3_[0-15] | GPIO0_[48:63] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK4_[0-15] | GPIO0_[64:79] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK5_[0-15] | GPIO0_[80:95] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK6_[0-15] | GPIO0_[96:111] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK7_[0-15] | GPIO0_[112:127] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK8_[0-15] | NC | ||||
| GPIOm | GPIO_BANK0_[0-15] | GPIO0_[0:15] | I/O | General-purpose input/output.(4) | HiZ |
| GPIO_BANK1_[0-15] | GPIO0_[16:31] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK2_[0-3] | GPIO0_[32:35] | I/O | General-purpose input/output.(4) | HiZ | |
| GPIO_BANK2_[4-15] | NC | ||||
| GPIO_BANK[3-8]_[0-15] | NC |
For more information about device level signals (pull-up/down resistors, buffer type, multiplexing and others), see tables Pin Attributes and Pin Multiplexing in the device-specific Datasheet.