SPRUJF2A March 2026 – March 2026 AM13E23019
Table 21-6 lists the memory-mapped registers for the INPUT_XBAR_REGS registers. All register offset addresses not listed in Table 21-6 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | INPUTSELECT | Input Select Register (GPIO0 to x) | Go | |
| 400h | INPUTSELECTLOCK1 | Input Select Lock Register 1 | Go |
Complex bit access types are encoded to fit into small table cells. Table 21-7 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| WSonce | W Sonce | Write Set once |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
INPUTSELECT is shown in Figure 21-6 and described in Table 21-8.
Return to the Summary Table.
Input Select Register (GPIO0 to x)
| 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 | SELECT | ||||||||||||||||||||||||||||||
| R-0-0h | R/W-FEh | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R-0 | 0h | Reserved |
| 7-0 | SELECT | R/W | FEh | Select GPIO for INPUT{#} signal: 0x0 : Select GPIO0 0x1 : Select GPIO1 0x2 : Select GPIO2 ... 0xFD: '1' will be driven to the destination 0xFE: '1' will be driven to the destination 0xFF: '0' will be driven to the destination NOTE: SELECT value greater than the available number of GPIO pins on a device (except 0xFF) will cause the destination to be driven '1'. Reset type: XRSn |
INPUTSELECTLOCK1 is shown in Figure 21-7 and described in Table 21-9.
Return to the Summary Table.
Input Select Lock Register.
Any bit in this register, once set can only be cleared through SYSRSn. Write of 0 to any bit of this register has no effect. Reads to the registers which have LOCK protection are always allowed.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| INPUT32SELECT | INPUT31SELECT | INPUT30SELECT | INPUT29SELECT | INPUT28SELECT | INPUT27SELECT | INPUT26SELECT | INPUT25SELECT |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| INPUT24SELECT | INPUT23SELECT | INPUT22SELECT | INPUT21SELECT | INPUT20SELECT | INPUT19SELECT | INPUT18SELECT | INPUT17SELECT |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| INPUT16SELECT | INPUT15SELECT | INPUT14SELECT | INPUT13SELECT | INPUT12SELECT | INPUT11SELECT | INPUT10SELECT | INPUT9SELECT |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| INPUT8SELECT | INPUT7SELECT | INPUT6SELECT | INPUT5SELECT | INPUT4SELECT | INPUT3SELECT | INPUT2SELECT | INPUT1SELECT |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | INPUT32SELECT | R/WSonce | 0h | Lock bit for INPUT32SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 30 | INPUT31SELECT | R/WSonce | 0h | Lock bit for INPUT31SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 29 | INPUT30SELECT | R/WSonce | 0h | Lock bit for INPUT30SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 28 | INPUT29SELECT | R/WSonce | 0h | Lock bit for INPUT29SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 27 | INPUT28SELECT | R/WSonce | 0h | Lock bit for INPUT28SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 26 | INPUT27SELECT | R/WSonce | 0h | Lock bit for INPUT27SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 25 | INPUT26SELECT | R/WSonce | 0h | Lock bit for INPUT26SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 24 | INPUT25SELECT | R/WSonce | 0h | Lock bit for INPUT25SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 23 | INPUT24SELECT | R/WSonce | 0h | Lock bit for INPUT24SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 22 | INPUT23SELECT | R/WSonce | 0h | Lock bit for INPUT23SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 21 | INPUT22SELECT | R/WSonce | 0h | Lock bit for INPUT22SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 20 | INPUT21SELECT | R/WSonce | 0h | Lock bit for INPUT21SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 19 | INPUT20SELECT | R/WSonce | 0h | Lock bit for INPUT20SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 18 | INPUT19SELECT | R/WSonce | 0h | Lock bit for INPUT19SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 17 | INPUT18SELECT | R/WSonce | 0h | Lock bit for INPUT18SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 16 | INPUT17SELECT | R/WSonce | 0h | Lock bit for INPUT17SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 15 | INPUT16SELECT | R/WSonce | 0h | Lock bit for INPUT16SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 14 | INPUT15SELECT | R/WSonce | 0h | Lock bit for INPUT15SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 13 | INPUT14SELECT | R/WSonce | 0h | Lock bit for INPUT14SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 12 | INPUT13SELECT | R/WSonce | 0h | Lock bit for INPUT13SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 11 | INPUT12SELECT | R/WSonce | 0h | Lock bit for INPUT12SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 10 | INPUT11SELECT | R/WSonce | 0h | Lock bit for INPUT11SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 9 | INPUT10SELECT | R/WSonce | 0h | Lock bit for INPUT10SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 8 | INPUT9SELECT | R/WSonce | 0h | Lock bit for INPUT9SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 7 | INPUT8SELECT | R/WSonce | 0h | Lock bit for INPUT8SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 6 | INPUT7SELECT | R/WSonce | 0h | Lock bit for INPUT7SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 5 | INPUT6SELECT | R/WSonce | 0h | Lock bit for INPUT6SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 4 | INPUT5SELECT | R/WSonce | 0h | Lock bit for INPUT5SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 3 | INPUT4SELECT | R/WSonce | 0h | Lock bit for INPUT4SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 2 | INPUT3SELECT | R/WSonce | 0h | Lock bit for INPUT3SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 1 | INPUT2SELECT | R/WSonce | 0h | Lock bit for INPUT2SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 0 | INPUT1SELECT | R/WSonce | 0h | Lock bit for INPUT1SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |