USB on-the-go full-speed (OTG_FS)
RM0090
1270/1731
DocID018909 Rev 11
OTG_FS core interrupt register (OTG_FS_GINTSTS)
Address offset: 0x014
Reset value: 0x0400 0020
This register interrupts the application for system-level events in the current mode (device
mode or host mode).
Some of the bits in this register are valid only in host mode, while others are valid in device
mode only. This register also indicates the current mode. To clear the interrupt status bits of
the rc_w1 type, the application must write 1 into the bit.
The FIFO status interrupts are read-only; once software reads from or writes to the FIFO
while servicing these interrupts, FIFO interrupt conditions are cleared automatically.
The application must clear the OTG_FS_GINTSTS register at initialization before
unmasking the interrupt bit to avoid any interrupts generated prior to initialization.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
WKUINT
SR
QI
N
T
DISCINT
CIDSCHG
Reserved
PTXFE
HCIN
T
HP
R
T
INT
Re
se
rved
IPXFR/INCOMPIS
OOUT
IIS
O
IX
F
R
OE
PI
NT
IEPI
NT
Reserved
EOP
F
IS
OODRP
ENUMDN
E
US
BRST
U
S
BSUS
P
ESUSP
Reserved
GOUTNAKE
F
F
G
INA
KEFF
NPTXFE
RXFL
VL
SO
F
OT
GI
NT
MMI
S
CMOD
rc_w1
r
r
r
Res.
rc_w1
r
r
rc_w1
r
r
r
r
rc_w1
r
rc_w1
r
Bit 31
WKUPINT:
Resume/remote wakeup detected interrupt
In device mode, this interrupt is asserted when a resume is detected on the USB. In host
mode, this interrupt is asserted when a remote wakeup is detected on the USB.
Note: Accessible in both device and host modes.
Bit 30
SRQINT:
Session request/new session detected interrupt
In host mode, this interrupt is asserted when a session request is detected from the device.
In device mode, this interrupt is asserted when V
BUS
is in the valid range for a B-peripheral
device. Accessible in both device and host modes.
Bit 29
DISCINT:
Disconnect detected interrupt
Asserted when a device disconnect is detected.
Note: Only accessible in host mode.
Bit 28
CIDSCHG:
Connector ID status change
The core sets this bit when there is a change in connector ID status.
Note: Accessible in both device and host modes.
Bit 27 Reserved, must be kept at reset value.
Bit 26
PTXFE:
Periodic TxFIFO empty
Asserted when the periodic transmit FIFO is either half or completely empty and there is
space for at least one entry to be written in the periodic request queue. The half or
completely empty status is determined by the periodic TxFIFO empty level bit in the
OTG_FS_GAHBCFG register (PTXFELVL bit in OTG_FS_GAHBCFG).
Note: Only accessible in host mode.