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
215 of 571
NXP Semiconductors
UM10316
Chapter 15: LPC29xx USB OTG interface
For USB connections that use the device or host controller only (not OTG), the ports use
an embedded USB Analog Transceiver (ATX).
5.
Pin configuration
See
for port configurations for the different LPC29xx parts.
Fig 48. USB OTG controller block diagram
REGISTER
INTERFACE
BUS
MASTER
INTERFACE
USB
ATX
DMA interface
(AHB master)
register
interface
(AHB slave)
AHB b
us
I2C
CONTROLLER
DEVICE
CONTROLLER
HOST
CONTROLLER
EP_RAM
OTG
CONTROLLER
ATX
CONTROL
LOGIC/
PORT
MUX
USB
port
OTG
TRANSCEIVER
USB OTG BLOCK
Table 185. USB OTG port pins
Pin name
Direction
Description
Interfacing
Port 1
USB_VBUS1
I
V
BUS
status input. When this function is not enabled
via its corresponding SFSP register, it is driven HIGH
internally.<tbd>
-
USB_D+1
I/O
Positive differential data
-
USB_D
−
1
I/O
Negative differential data
-
USB_CONNECT1 O
SoftConnect control signal
-
USB_UP_LED1
O
GoodLink LED control signal
-
USB_SCL1
I/O
I
2
C serial clock
External OTG transceiver
USB_SDA1
I/O
I
2
C serial data
External OTG transceiver
USB_LS1
O
Low speed status (applies to host functionality only)
External OTG transceiver
USB_RST1
O
USB reset status
External OTG transceiver
USB_INT1
O
USB transceiver interrupt
External OTG transceiver
USB_SSPND1
O
Bus suspend status
External OTG transceiver
USB_PWRD1
I
Port power status
USB host
USB_PPWR1
O
Port power enable
USB host