Pad Configuration DW1 (PAD_CFG_DW1_GPP_C_0) – Offset 694
Refer to Register Field for detail
Bit Range | Default | Access | Field Name and Description |
31:18 | 0h | RO | Reserved |
17:14 | 0h | RO | IO Standby State (IOSSTATE) The I/O Standby State defines which state the pad should be parked in when the I/O is in a standby state. 0 = Latch last value driven on TX, TX Enable and RX Enable 1 = Drive 0 with RX disabled and RX drive 0 internally 2 = Drive 0 with RX disabled and RX drive 1 internally 3 = Drive 1 with RX disabled and RX drive 0 internally 4 = Drive 1 with RX disabled and RX drive 1 internally 5 = Drive 0 with RX enabled 7 = Hi-Z with RX drive 0 internally 8 = Hi-Z with RX drive 1 internally 9 = TX Disabled and RX Enabled (i.e. wake or interrupt) 15 = IO Standby signal is masked for this pad. In this mode, a pad operates as if IOStandby has not been asserted. Others = Reserved |
13:10 | 0h | RW | Termination (TERM) The Pad Termination state defines the different weak pull-up and pull-down settings that are supported by the buffer. The settings for [13:10] correspond to: 0000: none 0100: 20k PD 1100: 20k PU 1111: Native controller selected by Pad Mode controls the Termination. This field should be set to 1111b for the selected native function that supports dynamic termination override. Refer to Vol1, GPIO chapter, for more info. Others: Reserved NOTES: 1.The 20K pull-up/pull-down can only be enabled as long as the toggle rate on the signal is no more than 300KHz. 2. If a reserved value is programmed, pad may malfunction. 3. The setting of this field is applicable in all Pad Mode including GPIO. As each Pad Mode may require different termination and isolation, care must be taken in SW in the transition with appropriate register programming. The actual transition sequence requirement may vary on case by case basis depending on the native functions involved. For example, before changing the pad from output to input direction, PU/PD settings should be programmed first to ensure the input does not float momentarily. |
9:8 | 0h | RO | IO Standby Termination (IOSTERM) IOSTerm defines the behaviour of the termination logic when the IO Standby state has been triggered. The value of the termination is determined in Term[2:0]. 0 = Same as state specified in Term. 1 = Disable Pullup and Pulldown 2 = Enable Pulldown 3 = Enable Pullup |
7:0 | 18h | RO | Interrupt Select (INTSEL) The Interrupt Select defines which interrupt line driven from the GPIO Community Controller toggles when an interrupt is detected on this pad. 0 = Interrupt Line 0 1 = Interrupt Line 1 ... 255 = Interrupt Line 255 |