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
211 of 571
NXP Semiconductors
UM10316
Chapter 14: LPC29xx USB Host controller
2.2 Architecture
The architecture of the USB host controller is shown below in
.
3.
Interfaces
The OTG controller has two USB ports indicated by suffixes 1 and 2 in the USB pin names
and referred to as USB port 1 (U1) and USB port 2 (U2) in the following text.
3.1 Pin description
Fig 47. USB Host controller block diagram
REGISTER
INTERFACE
BUS
MASTER
INTERFACE
USB
ATX
USB
ATX
DMA interface
(AHB master)
register
interface
(AHB slave)
AHB b
us
HOST
CONTROLLER
ATX
CONTROL
LOGIC/
PORT
MUX
port 1
port 2
U2
port
U1
port
USB HOST BLOCK
Table 182. USB OTG port pins
Pin name
Direction
Description
Pin category
USB_VBUS
I
V
BUS
status input. When this function is not enabled
via its corresponding PINSEL register, it is driven
HIGH internally.
USB Connector
Port U1
USB_D+1
I/O
Positive differential data
USB Connector
USB_D
−
1
I/O
Negative differential data
USB Connector
USB_CONNECT1 O
SoftConnect control signal
Control
USB_UP_LED1
O
GoodLink LED control signal
Control
USB_PPWR1
O
Port power enable
Host power switch
USB_PWRD1
I
Port power status
Host power switch
USB_OVRCR1
I
Over-current status
Host power switch
USB_HSTEN1
O
Host enabled status
Port U2
USB_D+2
I/O
Positive differential data
USB Connector
USB_D
−
2
I/O
Negative differential data
USB Connector
USB_CONNECT2 O
SoftConnect control signal
Control
USB_UP_LED2
O
GoodLink LED control signal
Control
USB_PPWR2
O
Port power enable
Host power switch