SPRUJ79A November 2024 – December 2025 F29H850TU , F29H859TU-Q1
Table 19-15 lists the memory-mapped registers for the INPUT_XBAR_REGS registers. All register offset addresses not listed in Table 19-15 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Protection |
|---|---|---|---|
| 0h + formula | INPUTSELECT_y | Input Select Register (GPIO0 to x) | |
| 400h | INPUTSELECTLOCK1 | Input Select Lock Register 1 | |
| 404h | INPUTSELECTLOCK2 | Input Select Lock Register 2 |
Complex bit access types are encoded to fit into small table cells. Table 19-16 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_y is shown in Figure 19-8 and described in Table 19-17.
Return to the Summary Table.
Input Select Register (GPIO0 to x)
Offset = 0h + (y * 4h); where y = 0h to 3Fh
| 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-FFFEh | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15-0 | SELECT | R/W | FFFEh | Select GPIO for INPUT{#} signal: 0x0 : Select GPIO0 0x1 : Select GPIO1 0x2 : Select GPIO2 ... 0xFFFD: '1' will be driven to the destination 0xFFFE: '1' will be driven to the destination 0xFFFF: '0' will be driven to the destination NOTE: SELECT value greater than the available number of GPIO pins on a device (except 0xFFFF) will cause the destination to be driven '1'. Reset type: XRSn |
INPUTSELECTLOCK1 is shown in Figure 19-9 and described in Table 19-18.
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 |
INPUTSELECTLOCK2 is shown in Figure 19-10 and described in Table 19-19.
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 |
| INPUT64SELECT | INPUT63SELECT | INPUT62SELECT | INPUT61SELECT | INPUT60SELECT | INPUT59SELECT | INPUT58SELECT | INPUT57SELECT |
| 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 |
| INPUT56SELECT | INPUT55SELECT | INPUT54SELECT | INPUT53SELECT | INPUT52SELECT | INPUT51SELECT | INPUT50SELECT | INPUT49SELECT |
| 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 |
| INPUT48SELECT | INPUT47SELECT | INPUT46SELECT | INPUT45SELECT | INPUT44SELECT | INPUT43SELECT | INPUT42SELECT | INPUT41SELECT |
| 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 |
| INPUT40SELECT | INPUT39SELECT | INPUT38SELECT | INPUT37SELECT | INPUT36SELECT | INPUT35SELECT | INPUT34SELECT | INPUT33SELECT |
| 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 | INPUT64SELECT | R/WSonce | 0h | Lock bit for INPUT64SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 30 | INPUT63SELECT | R/WSonce | 0h | Lock bit for INPUT63SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 29 | INPUT62SELECT | R/WSonce | 0h | Lock bit for INPUT62SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 28 | INPUT61SELECT | R/WSonce | 0h | Lock bit for INPUT61SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 27 | INPUT60SELECT | R/WSonce | 0h | Lock bit for INPUT60SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 26 | INPUT59SELECT | R/WSonce | 0h | Lock bit for INPUT59SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 25 | INPUT58SELECT | R/WSonce | 0h | Lock bit for INPUT58SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 24 | INPUT57SELECT | R/WSonce | 0h | Lock bit for INPUT57SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 23 | INPUT56SELECT | R/WSonce | 0h | Lock bit for INPUT56SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 22 | INPUT55SELECT | R/WSonce | 0h | Lock bit for INPUT55SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 21 | INPUT54SELECT | R/WSonce | 0h | Lock bit for INPUT54SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 20 | INPUT53SELECT | R/WSonce | 0h | Lock bit for INPUT53SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 19 | INPUT52SELECT | R/WSonce | 0h | Lock bit for INPUT52SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 18 | INPUT51SELECT | R/WSonce | 0h | Lock bit for INPUT51SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 17 | INPUT50SELECT | R/WSonce | 0h | Lock bit for INPUT50SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 16 | INPUT49SELECT | R/WSonce | 0h | Lock bit for INPUT49SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 15 | INPUT48SELECT | R/WSonce | 0h | Lock bit for INPUT48SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 14 | INPUT47SELECT | R/WSonce | 0h | Lock bit for INPUT47SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 13 | INPUT46SELECT | R/WSonce | 0h | Lock bit for INPUT46SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 12 | INPUT45SELECT | R/WSonce | 0h | Lock bit for INPUT45SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 11 | INPUT44SELECT | R/WSonce | 0h | Lock bit for INPUT44SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 10 | INPUT43SELECT | R/WSonce | 0h | Lock bit for INPUT43SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 9 | INPUT42SELECT | R/WSonce | 0h | Lock bit for INPUT42SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 8 | INPUT41SELECT | R/WSonce | 0h | Lock bit for INPUT41SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 7 | INPUT40SELECT | R/WSonce | 0h | Lock bit for INPUT40SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 6 | INPUT39SELECT | R/WSonce | 0h | Lock bit for INPUT39SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 5 | INPUT38SELECT | R/WSonce | 0h | Lock bit for INPUT38SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 4 | INPUT37SELECT | R/WSonce | 0h | Lock bit for INPUT37SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 3 | INPUT36SELECT | R/WSonce | 0h | Lock bit for INPUT36SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 2 | INPUT35SELECT | R/WSonce | 0h | Lock bit for INPUT35SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 1 | INPUT34SELECT | R/WSonce | 0h | Lock bit for INPUT34SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |
| 0 | INPUT33SELECT | R/WSonce | 0h | Lock bit for INPUT33SELECT Register 0: Register is not locked 1: Register is locked Reset type: XRSn |