SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The pad configuration registers are used to configure most of the device pads. Each pad configuration register (CTRLMMR_PADCONFIG0 to CTRLMMR_PADCONFIG172) is assotiated only with one pad and has bits as described in Table 5-19.
Bit | Field(1) | Type | Description |
---|---|---|---|
31 | LOCK | R/W | Pad configuration register lock bit. |
30 | WKUP_EVT | R | Wakeup event status |
29 | WKUP_EN | R/W | Wakeup enable |
28-27 | RESERVED | R | Reserved |
26 | DSOUT_VAL | R/W | Specifies the output logic value for a pad when device is in Deep Sleep mode. |
25 | DSOUT_DIS | R/W | Deep Sleep output disable |
24 | DS_EN | R/W | Deep Sleep override control |
23 | ISO_BYP | R/W | Isolation Bypass |
22 | ISO_OVR | R/W | Isolation Override |
21 | TX_DIS | R/W | Disables the driver for a pad |
20-19 | DRV_STR | R/W |
Drive Strength
Control. |
18 | RXACTIVE | R/W | Input enable for a pad |
17-16 | RESERVED | R | Reserved |
15 | FORCE_DS_EN | R/W | Enable pad Deep Sleep controls by overriding DMSC gating |
14 | ST_EN | R/W | Receiver Schmitt Trigger enable |
13-11 | DEBOUNCE_SEL | R/W | Selects the debouce period for a pad. For more information, see Section 5.1.1.3.1.10. 0h: Debounce period of 0 1h: Debounce period as specified via the CTRLMMR_WKUP_DBOUNCE_CFG1[5-0] DB_CFG field 2h: Debounce period as specified via the CTRLMMR_WKUP_DBOUNCE_CFG2[5-0] DB_CFG field 3h: Debounce period as specified via the CTRLMMR_WKUP_DBOUNCE_CFG3[5-0] DB_CFG field 4h: Debounce period as specified via the CTRLMMR_WKUP_DBOUNCE_CFG4[5-0] DB_CFG field 5h: Debounce period as specified via the CTRLMMR_WKUP_DBOUNCE_CFG5[5-0] DB_CFG field 6h: Debounce period as specified via the CTRLMMR_WKUP_DBOUNCE_CFG6[5-0] DB_CFG field 7h: Reserved |
10-6 | RESERVED | R | Reserved |
5-4 | VGPIO_SEL | R/W | Virtual MAIN_GPIO instance select. 0h - Implement GPIO in GPIO_0/1 instance 1h - Implement GPIO in GPIO_2/3 instance 2h - Implement GPIO in GPIO_4/5 instance 3h - Implement GPIO in GPIO_6/7 instance |
3-0 | MUXMODE | R/W | Selects the desired multiplexing mode for a pad 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.
The CTRLMMR_PADCONFIG0 to CTRLMMR_PADCONFIG172 registers control the signal multiplexing of modules in the device MAIN domain.