Nxp Semiconductors UM10237 用户手册
![Nxp Semiconductors](https://files.manualsbrain.com/attachments/fccaa96c7791e96162626b2f8f54b82bf96e15b2/common/fit/150/50/deab3bab3bb4be851ec901ed1b8a87b96e9414e9dda8a447d23580407a5f/brand_logo.gif)
UM10237_2
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 02 — 19 December 2008
391 of 792
NXP Semiconductors
UM10237
Chapter 14: LPC24XX USB Host controller
Table 360. USB Host register address definitions
Name
Address
Function
Reset value
HcRevision
0xFFE0 C000
R
BCD representation of the version of the HCI
specification that is implemented by the Host Controller.
specification that is implemented by the Host Controller.
0x10
HcControl
0xFFE0 C004
R/W
Defines the operating modes of the HC.
0x0
HcCommandStatus
0xFFE0 C008
R/W
This register is used to receive the commands from the
Host Controller Driver (HCD). It also indicates the status
of the HC.
Host Controller Driver (HCD). It also indicates the status
of the HC.
0x0
HcInterruptStatus
0xFFE0 C00C
R/W
Indicates the status on various events that cause
hardware interrupts by setting the appropriate bits.
hardware interrupts by setting the appropriate bits.
0x0
HcInterruptEnable
0xFFE0 C010
R/W
Controls the bits in the HcInterruptStatus register and
indicates which events will generate a hardware
interrupt.
indicates which events will generate a hardware
interrupt.
0x0
HcInterruptDisable
0xFFE0 C014
R/W
The bits in this register are used to disable
corresponding bits in the HCInterruptStatus register and
in turn disable that event leading to hardware interrupt.
corresponding bits in the HCInterruptStatus register and
in turn disable that event leading to hardware interrupt.
0x0
HcHCCA
0xFFE0 C018
R/W
Contains the physical address of the host controller
communication area.
communication area.
0x0
HcPeriodCurrentED
0xFFE0 C01C
R
Contains the physical address of the current isochronous
or interrupt endpoint descriptor.
or interrupt endpoint descriptor.
0x0
HcControlHeadED
0xFFE0 C020
R/W
Contains the physical address of the first endpoint
descriptor of the control list.
descriptor of the control list.
0x0
HcControlCurrentED
0xFFE0 C024
R/W
Contains the physical address of the current endpoint
descriptor of the control list
descriptor of the control list
0x0
HcBulkHeadED
0xFFE0 C028
R/W
Contains the physical address of the first endpoint
descriptor of the bulk list.
descriptor of the bulk list.
0x0
HcBulkCurrentED
0xFFE0 C02C
R/W
Contains the physical address of the current endpoint
descriptor of the bulk list.
descriptor of the bulk list.
0x0
HcDoneHead
0xFFE0 C030
R
Contains the physical address of the last transfer
descriptor added to the ‘Done’ queue.
descriptor added to the ‘Done’ queue.
0x0
HcFmInterval
0xFFE0 C034
R/W
Defines the bit time interval in a frame and the full speed
maximum packet size which would not cause an
overrun.
maximum packet size which would not cause an
overrun.
0x2EDF
HcFmRemaining
0xFFE0 C038
R
A 14-bit counter showing the bit time remaining in the
current frame.
current frame.
0x0
HcFmNumber
0xFFE0 C03C
R
Contains a 16-bit counter and provides the timing
reference among events happening in the HC and the
HCD.
reference among events happening in the HC and the
HCD.
0x0
HcPeriodicStart
0xFFE0 C040
R/W
Contains a programmable 14-bit value which determines
the earliest time HC should start processing a periodic
list.
the earliest time HC should start processing a periodic
list.
0x0
HcLSThreshold
0xFFE0 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.
determine whether to commit to transfer a maximum of
8-byte LS packet before EOF.
0x628h
HcRhDescriptorA
0xFFE0 C048
R/W
First of the two registers which describes the
characteristics of the root hub.
characteristics of the root hub.
0xFF000902
HcRhDescriptorB
0xFFE0 C04C
R/W
Second of the two registers which describes the
characteristics of the Root Hub.
characteristics of the Root Hub.
0x60000h