
M451
May. 4, 2018
Page
854
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
Bits
Description
0 = This device as a host interrupt Disabled.
1 = This device as a host interrupt Enabled.
[6]
PDEVIEN
Act As Peripheral Interrupt Enable Bit
If this bit is set to 1 and the device is changed as a peripheral, a interrupt will be asserted.
0 = This device as a peripheral interrupt Disabled.
1 = This device as a peripheral interrupt Enabled.
[5]
IDCHGIEN
IDSTS Changed Interrupt Enable Bit
If this bit is set to 1 and IDSTS (OTG_STATUS[1]) status is changed from high to low or
from low to high, a interrupt will be asserted.
0 = Interrupt Disabled.
1 = Interrupt Enabled.
[4]
GOIDLEIEN
OTG Device Goes to IDLE State Interrupt Enable Bit
0 = Interrupt Disabled.
1 = Interrupt Enabled.
Note:
Going to idle state means going to a_idle or b_idle state. Please refer to A-device
state diagram and B-device state diagram in OTG spec.
[3]
HNPFIEN
HNP Fail Interrupt Enable Bit
0 = Interrupt Disabled.
1 = Interrupt Enabled.
[2]
SRPFIEN
SRP Fail Interrupt Enable Bit
0 = Interrupt Disabled.
1 = Interrupt Enabled.
[1]
VBEIEN
VBUS Error Interrupt Enable Bit
0 = Interrupt Disabled.
1 = Interrupt Enabled.
Note:
VBUS error means going to a_vbus_err state. Please refer to A-device state
diagram in OTG spec.
[0]
ROLECHGIEN
Role (Host or Peripheral) Changed Interrupt Enable Bit
0 = Interrupt Disabled.
1 = Interrupt Enabled.