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
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
220 of 571
NXP Semiconductors
UM10316
Chapter 15: LPC29xx USB OTG interface
6.1 USB Interrupt Status Register (USBIntSt - <tbd>)
The USB OTG controller has seven interrupt lines. This register allows software to
determine their status with a single read operation.
The interrupt lines are ORed together to a single channel of the vectored interrupt
controller.
6.2 OTG Interrupt Status Register (OTGIntSt - 0xE01F 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.
OTGTmr
0xE010 C114
R/W
OTG Timer
I
2
C registers
I2C_RX
0xE010 C300
RO
I2C Receive
I2C_TX
0xE010 C300
WO
I2C Transmit
I2C_STS
0xE010 C304
RO
I2C Status
I2C_CTL
0xE010 C308
R/W
I2C Control
I2C_CLKHI
0xE010 C30C
R/W
I2C Clock High
I2C_CLKLO
0xE010 C310
WO
I2C Clock Low
Clock control registers
OTGClkCtrl
0xE010 CFF4
R/W
OTG clock controller
OTGClkSt
0xE010 CFF8
RO
OTG clock status
Table 186. USB OTG and I
2
C register address definitions
Name
Address
Access Function
Table 187. USB Interrupt Status register - (USBIntSt - address 0xE01F C1) bit description
Bit
Symbol
Description
Reset
Value
0
USB_INT_REQ_LP
Low priority interrupt line status. This bit is read only.
0
1
USB_INT_REQ_HP
High priority interrupt line status. This bit is read only.
0
2
USB_INT_REQ_DMA
DMA interrupt line status. This bit is read only.
0
3
USB_HOST_INT
USB host interrupt line status. This bit is read only.
0
4
USB_ATX_INT
External ATX interrupt line status. This bit is read only.
0
5
USB_OTG_INT
OTG interrupt line status. This bit is read only.
0
6
USB_I2C_INT
I
2
C module interrupt line status. This bit is read only.
0
7
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
NA
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