Registers
1704
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Serial Bus 2.0 (USB) Controller
34.4.13 USB Interrupt Mask Set Register (INTMSKSETR)
The USB interrupt mask set register (INTMSKSETR) allows the USB masks to be individually enabled. A
read to this register returns the USB interrupt mask register value. The INTMSKSETR is shown in
and described in
.
NOTE:
Other than the USB bit field, to make use of INTMSKSETR, 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-39. USB Interrupt Mask Set Register (INTMSKSETR)
31
25
24
16
Reserved
USB
R-0
R/W-0
15
13
12
9
8
5
4
1
0
Reserved
RXEP[
n
]
Reserved
TXEP[
n
]
EP0
R-0
R/W-0
R-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 34-43. USB Interrupt Mask Set Register (INTMSKSETR) Field Descriptions
Bit
Field
Value
Description
31-25
Reserved
0
Reserved
24-16
USB
0-1FFh
Write a 1 to set equivalent USB interrupt source mask. Allows the USB interrupt source masks to be
manually enabled.
15-13
Reserved
0
Reserved
12-9
RXEP[
n
]
Set receive endpoint
n
interrupt source mask. Allows the receive endpoint
n
interrupt source masks to
be manually enabled.
0
RXEP
n
interrupt mask is not enabled.
1
RXEP
n
interrupt mask is enabled.
8-5
Reserved
0
Reserved
4-1
TXEP[
n
]
Set transmit endpoint
n
interrupt source mask. Allows the transmit endpoint
n
interrupt source masks to
be manually enabled.
0
TXEP
n
interrupt mask is not enabled.
1
TXEP
n
interrupt mask is enabled.
0
EP0
Set endpoint 0 interrupt source mask. Allows the endpoint 0 interrupt source mask to be manually
enabled.
0
Endpoint 0 interrupt mask is not enabled.
1
Endpoint 0 interrupt mask is enabled.