SPRUJ55D September 2023 – July 2025 AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
There are 4x GPIO modules integrated in the device. The diagram below provides a visual representation of the device integration details.
This diagram describes the GPIO multiplexor connectivity.
Figure 13-2 GPIO Mux DiagramThe tables below summarize the device integration details of GPIO# (where # = 0 to 3).
| Module Instance | Device Allocation | SoC Interconnect |
|---|---|---|
| GPIO0 | ✔ | PERI VBUSP Interconnect |
| GPIO1 | ✔ | PERI VBUSP Interconnect |
| GPIO2 | ✔ | PERI VBUSP Interconnect |
| GPIO3 | ✔ | PERI VBUSP Interconnect |
| Module Instance | Module Clock Input | Source Clock Signal | Source | Default Freq | Description |
|---|---|---|---|---|---|
| GPIO0 | GPIO0_VBUS_FICLK | SYS_CLK | PLL_CORE_CLK:HSDIV0_CLKOUT0 | 200 MHz | GPIO0 Functional and Interface Clock |
| GPIO1 | GPIO1_VBUS_FICLK | SYS_CLK | PLL_CORE_CLK:HSDIV0_CLKOUT0 | 200 MHz | GPIO1 Functional and Interface Clock |
| GPIO2 | GPIO2_VBUS_FICLK | SYS_CLK | PLL_CORE_CLK:HSDIV0_CLKOUT0 | 200 MHz | GPIO2 Functional and Interface Clock |
| GPIO3 | GPIO3_VBUS_FICLK | SYS_CLK | PLL_CORE_CLK:HSDIV0_CLKOUT0 | 200 MHz | GPIO3 Functional and Interface Clock |
| Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
|---|---|---|---|---|
| GPIO0 | GPIO0_RST | Warm Reset (MOD_G_RST) | RCM + Warm Reset Source | GPIO0 Reset |
| GPIO1 | GPIO1_RST | Warm Reset (MOD_G_RST) | RCM + Warm Reset Source | GPIO1 Reset |
| GPIO2 | GPIO2_RST | Warm Reset (MOD_G_RST) | RCM + Warm Reset Source | GPIO2 Reset |
| GPIO3 | GPIO3_RST | Warm Reset (MOD_G_RST) | RCM + Warm Reset Source | GPIO3 Reset |
| Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Type | Description |
|---|---|---|---|---|---|
| GPIO# | GPIO#_[0:138] | Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO#_[0:138] interrupt request |
| GPIO# |
GPIO#_BANK0_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK0 interrupt request |
| GPIO# |
GPIO#_BANK1_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK1 interrupt request |
| GPIO# |
GPIO#_BANK2_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK2 interrupt request |
| GPIO# |
GPIO#_BANK3_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK3 interrupt request |
| GPIO# |
GPIO#_BANK4_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK4 interrupt request |
| GPIO# |
GPIO#_BANK5_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK5 interrupt request |
| GPIO# |
GPIO#_BANK6_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK6 interrupt request |
| GPIO# |
GPIO#_BANK7_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK7 interrupt request |
| GPIO# |
GPIO#_BANK8_INT |
Programmable via GPIO_XBAR_INTR0 | GPIO_XBAR_INTR0 | Pulse | GPIO# BANK8 interrupt request |
| Module Instance | Module DMA Event | Destination DMA Event Input | Destination | Type | Description |
|---|---|---|---|---|---|
| GPIO# |
N/A |
N/A |
N/A | N/A | The GPIO module does not support DMA requests. |
| Module Instance | Module Capture Event Input | Capture Event Source Signal | Source | Type | Description |
|---|---|---|---|---|---|
| GPIO# |
N/A |
N/A |
N/A | N/A | The GPIO module does not support Capture Event Inputs |
For more information on the interconnects, see the System Interconnect chapter.
For more information on power, reset, and clock management, see the corresponding sections within the Device Configuration chapter.
For more information on the device interrupt controllers, see the Interrupt Controllers chapter.