USB OTG Controller
User choice values shown in Figure 48 and Figure 49 depend on the system
implementation, including transceiver types being used, top-level pin
multiplexing choice, and connector type. Pin multiplexing options and
transceiver types are discussed in Section 4.3, Pin Multiplexing.
4.2.4
OTG Controller Interrupt Handler and Related Software
The OTG controller implements several interrupt sources that are separately
enabled via bits in OTG_IRQ_EN. The OTG controller provides a single
interrupt output that provides OTG controller interrupts to the MPU level 2
interrupt controller IRQ_8 input.
Figure 50 shows the operations required in the USB OTG controller interrupt
handler. This flowchart references several other operations, which are
described in flowcharts later in this section.
SPRU761A
Universal Serial Bus (USB)
229