
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
250 of 808
NXP Semiconductors
UM10360
Chapter 13: LPC17xx USB OTG controller
8.2 OTG Interrupt Status Register (OTGIntSt - 0x5000 C100)
Bits in this register are set by hardware when the interrupt event occurs during the HNP
handoff sequence. See
for more information on when these bits are set.
8.3 OTG Interrupt Enable Register (OTGIntEn - 0x5000 C104)
Writing a one to a bit in this register enables the corresponding bit in OTGIntSt to generate
an interrupt on one of the interrupt lines. The interrupt is routed to the USB_OTG_INT
interrupt line in the USBIntSt register.
The bit allocation and reset value of OTGIntEn is the same as OTGIntSt.
8.4 OTG Interrupt Set Register (OTGIntSet - 0x5000 C20C)
Writing a one to a bit in this register will set the corresponding bit in the OTGIntSt register.
Writing a zero has no effect. The bit allocation of OTGIntSet is the same as in OTGIntSt.
8.5 OTG Interrupt Clear Register (OTGIntClr - 0x5000 C10C)
Writing a one to a bit in this register will clear the corresponding bit in the OTGIntSt
register. Writing a zero has no effect. The bit allocation of OTGIntClr is the same as in
OTGIntSt.
8
USB_NEED_CLK
USB need clock indicator. This bit is read only.
1
30:9
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
NA
31
EN_USB_INTS
Enable all USB interrupts. When this bit is cleared, the
NVIC does not see the ORed output of the USB interrupt
lines.
1
Table 235. USB Interrupt Status register - (USBIntSt - address 0x5000 C1C0) bit description
Bit
Symbol
Description
Reset
Value
Table 236. OTG Interrupt Status register (OTGIntSt - address 0x5000 C100) bit description
Bit
Symbol
Description
Reset
Value
0
TMR
Timer time-out.
0
1
REMOVE_PU
Remove pull-up.
This bit is set by hardware to indicate that software
needs to disable the D+ pull-up resistor.
0
2
HNP_FAILURE
HNP failed.
This bit is set by hardware to indicate that the HNP
switching has failed.
0
3
HNP_SUCCESS
HNP succeeded.
This bit is set by hardware to indicate that the HNP
switching has succeeded.
0
31:4
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
NA