Universal Serial Bus Interface
MCF5253 Reference Manual, Rev. 1
24-4
Freescale Semiconductor
24.5.3
System Clock
The core logic of the USB controller is clocked with a gated copy of the system clock (CPU clock / 2).
This clock can be disabled when the USB module is not in use or suspended. Note however that this clock
must be enabled prior to accessing any register in the USB controller. Failing to do so will result in an
unterminated bus cycle which will lock the bus.
The suspend/resume circuit that detects wake-up events on the bus remains active, even when the USB
clock is turned off.
24.6
Memory Map and Register Definitions
This section provides the memory map and detailed descriptions of all USB interface registers. The
memory map of the USB interface is shown in
.
Table 24-2. USB Interface Memory Map
Offset
Register
Access
Reset
Section/Page
MBAR2 + 0x600 ID—Identification register
R
0x0040_FA05
MBAR2 + 0x604 HWGENERAL—General hardware parameters
R
0x000_0115
MBAR2 + 0x608 HWHOST—Host hardware parameters
R
0x1002_0001
MBAR2 + 0x60c HWDEVICE—Device hardware parameters
R
0x0000_0009
MBAR2 + 0x610 HWTXBUF—TX buffer hardware parameters
R
0x8004_0604
MBAR2 + 0x614 HWRXBUF—RX buffer hardware parameters
R
0x0000_0504
MBAR2 + 0x703 CAPLENGTH—Capability Length Register
R
0x40
MBAR2 + 0x700 HCIVERSION—Host Interface Version Number
R
0x0100
MBAR2 + 0x704 HCSPARAMS—Host Control Structural parameters
R
0x0001_0011
MBAR2 + 0x708 HCCPARAMS—Host Control Capability parameters
R
0x0000_0006
MBAR2 + 0x722 DCIVERSION—Dev. Interface Version Number
R
0x0001
MBAR2 + 0x724 DCCPARAMS—Dev. Control Capability parameters
R
0x0000_0184
MBAR2 + 0x740 USBCMD—USB Command
R/W
0x0008_0000
MBAR2 + 0x744 USBSTS—USB Status
R/W
0x0000_0080
MBAR2 + 0x748 USBINTR—USB Interrupt Enable
R/W
0x0000_0000
MBAR2 + 0x74c FRINDEX—USB Frame Index
R/W
0x0000_0000
MBAR2 + 0x754 PERIODICLISTBASE—Frame List Base Address
R/W
0x0000_0000
MBAR2 + 0x758 ASYNCLISTADDR—Next Asynchronous List Address
R/W
0x0000_0000
MBAR2 + 0x75c TTCTRL—TT status and control
R/W
0x0000_0000
–
MBAR2 + 0x760 BURSTSIZE—Programmable DMA Burst Size
R/W
0x0000_0404
MBAR2 + 0x764 TXFILLTUNING—Host TT Xmit Pre-buffer Packet Tuning
R/W
0x0000_0000
MBAR2 + 0x780 CONFIGFLAG—Configured Flag Register
R
0x0000_0001
Summary of Contents for MCF5253
Page 1: ...Document Number MCF5253RM Rev 1 08 2008 MCF5253 Reference Manual...
Page 26: ...MCF5253 Reference Manual Rev 1 xxvi Freescale Semiconductor...
Page 32: ...MCF5253 Reference Manual Rev 1 xxxii Freescale Semiconductor...
Page 46: ...MCF5253 Introduction MCF5253 Reference Manual Rev 1 1 14 Freescale Semiconductor...
Page 62: ...Signal Description MCF5253 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Page 98: ...Instruction Cache MCF5253 Reference Manual Rev 1 5 10 Freescale Semiconductor...
Page 104: ...Static RAM SRAM MCF5253 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Page 128: ...Synchronous DRAM Controller Module MCF5253 Reference Manual Rev 1 7 24 Freescale Semiconductor...
Page 144: ...Bus Operation MCF5253 Reference Manual Rev 1 8 16 Freescale Semiconductor...
Page 176: ...System Integration Module SIM MCF5253 Reference Manual Rev 1 9 32 Freescale Semiconductor...
Page 198: ...Analog to Digital Converter ADC MCF5253 Reference Manual Rev 1 12 6 Freescale Semiconductor...
Page 246: ...DMA Controller MCF5253 Reference Manual Rev 1 14 18 Freescale Semiconductor...
Page 282: ...UART Modules MCF5253 Reference Manual Rev 1 15 36 Freescale Semiconductor...
Page 344: ...Audio Interface Module AIM MCF5253 Reference Manual Rev 1 17 46 Freescale Semiconductor...
Page 362: ...I2 C Modules MCF5253 Reference Manual Rev 1 18 18 Freescale Semiconductor...
Page 370: ...Boot ROM MCF5253 Reference Manual Rev 1 19 8 Freescale Semiconductor...