SPRUIM2J May 2020 – May 2026 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The pad configuration registers are used to configure most of the device pads. Each pad configuration register is associated only with one pad and has bits as described in Table 14-4403.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | LOCK | R/W | (1) |
Pad configuration register lock bit. 0h - The corresponding pad configuration register is unlocked.
Its value can be modified. Further writes are allowed.
1h - The corresponding pad configuration register is locked.
Its value can not be modified. Further writes are not allowed.
Once the padconfig is locked a reset is the only allowed option to modify the padconfig. The lock bit can be reset only by PORz (MCU and Main Domain cold reset) event. |
| 30-22 | RESERVED | None | (1) | Reserved |
| 21 | TX_DIS(3) | R/W | (1) |
Driver Disable In normal operation, TX_DIS = 0, the buffer output enable is controlled by the peripheral selected via the MUXMODE bit field. TX_DIS can be used to override the peripheral control by forcing the output off. This can be used to prevent glitches when changing the MUXMODE value. 0h - Driver activation is under the control of the peripheral selected
via the MUXMODE bit field.
1h - Driver is disabled
|
| 20 - 19 | DRV_STR(4) | R/W | (1) |
Drive Strength Control. Selects the drive strength value for LVCMOS pins. (Does not apply to other pin types) 0h - Nominal 1h - Reserved 2h - Fast 3h - Reserved Note: The nominal (default) DRV_STR
settings should be used to ensure timings, unless specific instructions are given
otherwise.
|
| 18 | RXACTIVE(5) | R/W | (1) |
Input enable for the Pad 0h - Receiver disabled 1h - Receiver enabled |
| 17 | PULLTYPESEL(2) | R/W | (1) |
Pad Pullup / Pulldown type selection 0h - Pulldown selected 1h - Pullup selected |
| 16 | PULLUDEN(2) | R/W | (1) |
Pad Pullup / Pulldown enable. This is an active low signal. 0h - Pullup / Pulldown enabled 1h - Pullup / Pulldown disabled |
| 15 | RESERVED | R/W | (1) | Reserved |
| 14 | ST_EN | R/W | (1) |
Receiver Schmitt Trigger enable 0h - Schmitt trigger input disabled 1h - Schmitt trigger input enabled |
| 13 - 11 | DEBOUNCE_SEL | R/W | (1) | Selects the debounce period for select input signals. See I/O Debounce Control Registers for more
information.0h - Deactivated 1h - Selects debounce value defined by MCU_CTRL_MMR_CFG0_DBOUNCE_CFG1 2h - Selects debounce value defined by MCU_CTRL_MMR_CFG0_DBOUNCE_CFG2 3h - Selects debounce value defined by MCU_CTRL_MMR_CFG0_DBOUNCE_CFG3 4h - Selects debounce value defined by MCU_CTRL_MMR_CFG0_DBOUNCE_CFG4 5h - Selects debounce value defined by MCU_CTRL_MMR_CFG0_DBOUNCE_CFG5 6h - Selects debounce value defined by MCU_CTRL_MMR_CFG0_DBOUNCE_CFG6 7h - Reserved |
| 10 - 4 | RESERVED | R/W | (1) | Reserved |
| 3 - 0 | MUXMODE | R/W | (1) |
Pad functional signal mux selection Field values (others are reserved): 0h - Mux Mode 0 1h - Mux Mode 1 2h - Mux Mode 2 3h - Mux Mode 3 4h - Mux Mode 4 5h - Mux Mode 5 6h - Mux Mode 6 7h - Mux Mode 7 8h - Mux Mode 8 9h - Mux Mode 9 Ah - Mux Mode 10 Bh - Mux Mode 11 Ch - Mux Mode 12 Dh - Mux Mode 13 Eh - Mux Mode 14 Fh - Mux Mode 15 |
Many of the device pads support pad multiplexing. This means that their function can be independently chosen from two or more options. The selection of functions available on each pad is enumerated in table “Pin Multiplexing” of the device-specific Datasheet. The desired function is selected via the MUXMODE field of the associated pad configuration register.