SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
The pad configuration registers are used to configure most of the device pads. Each pad configuration registers is associated only with one pad and has bits as described in the below table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | LOCK | R/W | (1) |
Lock 0 - Padconfig register is unlocked 1 - Padconfig register is locked from further writes |
| 30 | WKUP_EVT | R/W | (1) |
Wakeup event status 0 - No wake event on pin 1 - Wake event occurred on pin |
| 29 | WKUP_EN | R/W | (1) |
Wakeup enable 0 - Wakeup operation disabled 1 - Wakeup operation enabled |
| 28 | DS_PULLTYPE_SEL | R/W | (1) |
Deep Sleep pull-up/down selection 0 - Offmode pulldown selected 1 - Offmode pullup selected |
| 27 | DS_PULLUD_EN | R/W | (1) |
Deep Sleep pull-up/down enable (active low) 0 - Pullup / pulldown is enabled 1 - Pullup / pulldown is disabled |
| 26 | DSOUT_VAL | R/W | (1) |
Deep Sleep output value 0 - Output value is 0 1 - Output value is 1 |
| 25 | DSOUT_DIS | R/W | (1) |
Deep Sleep output disable 0 - Output enabled 1 - Output disabled |
| 24 | DS_EN | R/W | (1) |
Deep Sleep override control 0 - IO keeps its previous state when Deep Sleep mode is active 1 - IO state is forced to OFF mode value when Deep Sleep mode is active |
| 23 | ISO_BYP | R/W | (1) |
Isolation Bypass 0 - IO isolation is preserved 1 - IO isolation is bypassed |
| 22 | ISO_OVR | R/W | (1) |
Isolation Override 0 - IO isolation is preserved 1 - IO isolation is overridden |
| 21 | TX_DIS (3) | R/W | (1) |
Driver Disable 0 - Driver is enabled 1 - 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) 0 - Default 1 - Reserved 2 - Reserved 3 - Reserved |
| 18 | RXACTIVE (5) | R/W | (1) |
Input enable for the Pad 0 - Receiver disabled 1 - Receiver enabled |
| 17 | PULLTYPESEL (2) | R/W | (1) |
Pad Pullup / Pulldown type selection 0 - Pulldown selected 1 - Pullup selected |
| 16 | PULLUDEN(2) | R/W | (1) |
Pad Pullup / Pulldown enable. This is an active low signal. 0 - Pullup / Pulldown enabled 1 - Pullup / Pulldown disabled |
| 15 | FORCE_DS_EN | R/W | (1) |
Enable pad Deep Sleep controls by overriding DMSC gating 0 - Deep Sleep pad controls are gated by the DMSC 1 - Activate Deep Sleep pad controls (override DMSC gating logic) |
| 14 | ST_EN | R/W | (1) |
Receiver Schmitt Trigger enable 0 - Schmitt trigger input disabled 1 - Schmitt trigger input enabled |
| 13 - 11 | DEBOUNCE_SEL | R/W | (1) | Selects the debouce period for the pad. |
| 10 - 9 | RESERVED | R/W | 0 | Reserved |
| 8 | WK_LVL_POL | R/W | (1) |
Level Sensitive Wakeup Polarity This bit is not relevant unless wk_lvl_en is set to 1'b1. 0 - Low. A low (0) value on the pin causes a wakeup 1 - High. A high (1) value on the pin causes a wakeup |
| 7 | WK_LVL_EN | R/W | (1) |
Level Sensitive Wakeup Enable 0 - Disabled. Wakeup is triggered by change of the pin input value 1 - Enabled. Wakeup is triggered when the pin matches the value specified by wk_lvl_pol. The chosen polarity must be maintained. (e.g. until wakeup completion is confirmed) |
| 6 - 4 | RESERVED | R/W | 0 | Reserved |
| 3 - 0 | MUXMODE | R/W | (1) |
Pad functional signal mux selection Field values (others are reserved): 4'b0000 - Mux Mode 0 4'b0001 - Mux Mode 1 4'b0010 - Mux Mode 2 4'b0011 - Mux Mode 3 4'b0100 - Mux Mode 4 4'b0101 - Mux Mode 5 4'b0110 - Mux Mode 6 4'b0111 - Mux Mode 7 4'b1000 - Mux Mode 8 4'b1001 - Mux Mode 9 4'b1010 - Mux Mode 10 4'b1011 - Mux Mode 11 4'b1100 - Mux Mode 12 4'b1101 - Mux Mode 13 4'b1110 - Mux Mode 14 4'b1111 - Mux Mode 15 |