EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 270
GCTL_WAKEUP_EN
0xE0050004
10.5 Global Controller Always On Registers
10.5.1 GCTL_WAKEUP_EN
Wakeup Enable Register
This register indicates which wakeup sources are enabled to wake up the system from suspend/standby modes. It is in the
always-on power domain. Unless otherwise noted, wakeup sources work from both standby and suspend modes. The
wakeup detectors are active across all power modes and can also be used as interrupt sources in active/idle mode. If wakeup
pins are defined as outputs (in GPIO or PIB), wakeup functionality is not guaranteed to work. GCTL_CONTROL.WAKE-
UP_CPU_INT must be set before entering suspend/standby to enable wakeup.
13 EN_WATCHDOG2 Enables wakeup when WatchDog #2 generates an interrupt.
12 EN_WATCHDOG1 Enables wakeup when WatchDog #1 generates an interrupt.
11 EN_UIB_VBUS Enables wakeup when VBUS is asserted. Works in either standby or suspend modes.
10 EN_UIB_SSRX Enables wakeup when an LFPS signal appears on the USB3 SSRX pins.
This wakeup source does not work from standby mode.
9 EN_UIB_OTGID Enables wakeup when an impedance change is detected on the USB2 OTGID pin (USB ATTACH
event). This wakeup source does not work from standby mode. This wakeup source works from sus-
pend only when an external 32-kHz clock source is present.
continued on next page
GCTL_WAKEUP_EN Wakeup Enable Register 0xE0050004
b31 b30 b29 b28 b27 b26 b25 b24
GCTL_WAKEUP_EN Wakeup Enable Register
b23 b22 b21 b20 b19 b18 b17 b16
GCTL_WAKEUP_EN Wakeup Enable Register
b15 b14 b13 b12 b11 b10 b9 b8
EN_WATCHDOG2 EN_WATCHDOG1 EN_UIB_VBUS EN_UIB_SSRX EN_UIB_OTGID EN_UIB_DM
R/W R/W R/W R/W R R/W
RRRRR/RWR
000000
GCTL_WAKEUP_EN Wakeup Enable Register
b7 b6 b5 b4 b3 b2 b1 b0
EN_UIB_DP EN_UART_CTS EN_GPIO[44] EN_GPIO[47] EN_GPIO[34] EN_PIB_CLK EN_PIB_CMD EN_PIB_CTRL0
R/W R/W R/W R/W R/W R/W R/W R/W
RRRRRRRR
00000000
Bit Name Description