Registers
1700
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Serial Bus 2.0 (USB) Controller
34.4.9 USB Interrupt Source Register (INTSRCR)
The USB interrupt source register (INTSRCR) contains the status of the interrupt sources generated by
the USB core (not by the DMA). The INTSRCR is shown in
and described in
NOTE:
Other than the USB bit field, to make use of INTSRCR, the PDR interrupt handler must be
enabled (the UINT bit in the control register (CTRLR) is cleared to 0). If the UINT bit in
CTRLR is set to 1, you need to use the interrupt status/flag from the core register space.
Figure 34-35. USB Interrupt Source Register (INTSRCR)
31
25
24
16
Reserved
USB
R-0
R-0
15
13
12
9
8
5
4
1
0
Reserved
RXEP[
n
]
Reserved
TXEP[
n
]
EP0
R-0
R-0
R-0
R-0
R-0
LEGEND: R = Read only; -
n
= value after reset
Table 34-39. USB Interrupt Source Register (INTSRCR) Field Descriptions
Bit
Field
Value
Description
31-25
Reserved
0
Reserved
24-16
USB
0-1FFh
USB interrupt sources. Generated by the USB core (not by the DMA).
Note: INTRUSB core interrupts are mapped onto bits 23-16 and bit 24 is the USBDRVVBUS interrupt
status.
15-13
Reserved
0
Reserved
12-9
RXEP[
n
]
Receive endpoint
n
interrupt source.
0
RXEP
n
interrupt is not generated by the USB core.
1
RXEP
n
interrupt is generated by the USB core (not by the DMA).
8-5
Reserved
0
Reserved
4-1
TXEP[
n
]
Transmit endpoint
n
interrupt source.
0
TXEP
n
interrupt is not generated by the USB core.
1
TXEP
n
interrupt is generated by the USB core (not by the DMA).
0
EP0
Endpoint 0 interrupt source.
0
Endpoint 0 interrupt is not generated by the USB core.
1
Endpoint 0 interrupt is generated by the USB core (not by the DMA).