
Universal Serial Bus Interface – On-The-Go Module
Freescale Semiconductor
21-21
21.3.3.3
USB Interrupt Enable Register (USBINTR)
The interrupts to software are enabled with this register. An interrupt generates when a bit is set and the
corresponding interrupt is active. The USB status register (USBSTS) continues to show interrupt sources
(even if the USBINTR register disables them), allowing polling of interrupt events by the software.
6
URI
USB reset received. A non-EHCI bit present on the USB OTG module only. When the controller detects a USB
reset and enters the default state, this bit is set. Software can write a 1 to this bit to clear it. Used only by in
device mode.
0 No reset received.
1 Reset received.
5
AAI
Interrupt on async advance. By setting the USBCMD[IAA] bit, system software can force the controller to issue
an interrupt the next time the controller advances the asynchronous schedule. This status bit indicates the
assertion of that interrupt source. Used only by the host mode.
0 No async advance interrupt.
1 Async advance interrupt.
4
SEI
System error. Set when an error is detected on the system bus. If the system error enable bit (USBINTR[SEE])
is set, interrupt generates. The interrupt and status bits remain set until cleared by writing a 1 to this bit.
Additionally, when in host mode, the USBCMD[RS] bit is cleared, effectively disabling controller. An interrupt
generates for the USB OTG controller in device mode, but no other action is taken.
0 Normal operation
1 Error
3
FRI
Frame-list rollover. Controller sets this bit when the frame list index (FRINDEX) rolls over from its maximum
value to 0. The exact value the rollover occurs depends on the frame list size. For example, if the frame list size
(as programmed in the USBCMD[FS] field) is 1024, the frame index register rolls over every time FRINDEX[13]
toggles. Similarly, if the size is 512, the controller sets this bit each time FRINDEX[12] toggles. Used only in the
host mode.
2
PCI
Port change detect. This bit is not EHCI compatible.
Host mode (USB host and USB OTG):
Controller sets this bit when a connect status occurs on any port, a port enable/disable change occurs, an
over-current change occurs, or the force port resume (PORTSCn[FPR]) bit is set as the result of a J-K
transition on the suspended port.
Device mode (USB OTG only):
The controller sets this bit when it enters the full- or high-speed operational state. When it exits the full- or
high-speed operation states due to reset or suspend events, the notification mechanisms are URI and SLI
bits respectively. The device controller detects resume signaling only.
1
UEI
USB error interrupt. When completion of USB transaction results in error condition, the controller sets this bit.
If the TD on which the error interrupt occurred also had its interrupt on complete (IOC) bit set, this bit is set
along with the USBINT bit. See Section 4.15.1 in the EHCI specification for a complete list of host error interrupt
conditions. See
for more information on device error matrix.
0 No error.
1 Error detected.
0
UI
USB interrupt (USBINT). This bit is set by the controller when the cause of an interrupt is a completion of a USB
transaction where the TD has an interrupt on complete (IOC) bit set. This bit is also set by the controller when
a short packet is detected. A short packet is when the actual number of bytes received was less than the
expected number of bytes.
Table 21-18. USBSTS Field Descriptions (continued)
Field
Description
MCF5329 Reference Manual, Rev 3
Содержание MCF5329
Страница 106: ...ColdFire Core 3 32 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 126: ...Enhanced Multiply Accumulate Unit EMAC 4 20 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 148: ...Cache 5 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 154: ...Static RAM SRAM 6 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 184: ...Power Management 8 18 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 204: ...Reset Controller Module 10 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 220: ...System Control Module SCM 11 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 228: ...Crossbar Switch XBS 12 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 268: ...General Purpose I O Module 13 40 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 392: ...SDRAM Controller SDRAMC 18 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 436: ...Fast Ethernet Controller FEC 19 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 564: ...Liquid Crystal Display Controller LCDC 22 44 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 594: ...FlexCAN 23 30 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 678: ...Pulse Width Modulation PWM Module 26 22 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 684: ...Watchdog Timer Module 27 6 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 692: ...Programmable Interrupt Timers PIT0 PIT3 28 8 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 704: ...DMA Timers DTIM0 DTIM3 29 12 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 720: ...Queued Serial Peripheral Interface QSPI 30 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 754: ...UART Modules 31 34 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 770: ...I2 C Interface 32 16 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 790: ...Message Digest Hardware Accelerator MDHA 33 20 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 866: ...Debug Module 36 50 Freescale Semiconductor MCF5329 Reference Manual Rev 3...
Страница 902: ...Register Memory Map Quick Reference A 26 Freescale Semiconductor MCF5329 Reference Manual Rev 3...