
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
244 of 808
NXP Semiconductors
UM10360
Chapter 12: LPC17xx USB Host controller
[1]
lists the accessibility of the register:
a) Registers marked ‘R’ for access will return their current value when read.
b) Registers marked ‘R/W’ allow both read and write.
4.2.2 USB Host Register Definitions
Refer to the OHCI specification document on Compaq’s website for register definitions.
HcControlHeadED
0x5000 C020
R/W
Contains the physical address of the first endpoint
descriptor of the control list.
0x0
HcControlCurrentED
0x5000 C024
R/W
Contains the physical address of the current endpoint
descriptor of the control list
0x0
HcBulkHeadED
0x5000 C028
R/W
Contains the physical address of the first endpoint
descriptor of the bulk list.
0x0
HcBulkCurrentED
0x5000 C02C
R/W
Contains the physical address of the current endpoint
descriptor of the bulk list.
0x0
HcDoneHead
0x5000 C030
R
Contains the physical address of the last transfer
descriptor added to the ‘Done’ queue.
0x0
HcFmInterval
0x5000 C034
R/W
Defines the bit time interval in a frame and the full speed
maximum packet size which would not cause an
overrun.
0x2EDF
HcFmRemaining
0x5000 C038
R
A 14-bit counter showing the bit time remaining in the
current frame.
0x0
HcFmNumber
0x5000 C03C
R
Contains a 16-bit counter and provides the timing
reference among events happening in the HC and the
HCD.
0x0
HcPeriodicStart
0x5000 C040
R/W
Contains a programmable 14-bit value which determines
the earliest time HC should start processing a periodic
list.
0x0
HcLSThreshold
0x5000 C044
R/W
Contains 11-bit value which is used by the HC to
determine whether to commit to transfer a maximum of
8-byte LS packet before EOF.
0x628h
HcRhDescriptorA
0x5000 C048
R/W
First of the two registers which describes the
characteristics of the root hub.
0xFF000902
HcRhDescriptorB
0x5000 C04C
R/W
Second of the two registers which describes the
characteristics of the Root Hub.
0x60000h
HcRhStatus
0x5000 C050
R/W
This register is divided into two parts. The lower D-word
represents the hub status field and the upper word
represents the hub status change field.
0x0
HcRhPortStatus[1]
0x5000 C054
R/W
Controls and reports the port events on a per-port basis. 0x0
HcRhPortStatus[2]
0x5000 C058
R/W
Controls and reports the port events on a per port basis.
0x0
Module_ID/Ver_Rev_ID
0x5000 C0FC
R
IP number, where yy (0x00) is unique version number
and zz (0x00) is a unique revision number.
0x3505yyzz
Table 232. USB Host register address definitions
…continued
Name
Address
R/W
[1]
Function
Reset value