MCF5253 Reference Manual, Rev. 1xx Freescale SemiconductorUniversal Serial Bus Interface24.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-124.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-224.3 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-224.4 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-324.5 External Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-324.5.1 On-Chip Transceiver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-324.5.2 PHY Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-324.5.3 System Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-424.6 Memory Map and Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-424.6.1 Module Identification Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-524.6.1.1 Identification (ID) Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-524.6.1.2 General Hardware Parameters (HWGENERAL) Register . . . . . . . . . . . . . . . . . . . . . . 24-724.6.1.3 Host Hardware Parameters (HWHOST) Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-824.6.1.4 Device Hardware Parameters (HWDEVICE) Register—Non-EHCI. . . . . . . . . . . . . . 24-824.6.1.5 Transmit Buffer Hardware Parameters (HWTXBUF) Register . . . . . . . . . . . . . . . . . . 24-924.6.1.6 Receive Buffer Hardware Parameters (HWRXBUF) Register. . . . . . . . . . . . . . . . . . 24-1024.6.2 Capability Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1124.6.2.1 Capability Registers Length (CAPLENGTH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1124.6.2.2 Host Controller Interface Version (HCIVERSION). . . . . . . . . . . . . . . . . . . . . . . . . . 24-1124.6.2.3 Host Controller Structural Parameters (HCSPARAMS) . . . . . . . . . . . . . . . . . . . . . . 24-1224.6.2.4 Host Controller Capability Parameters (HCCPARAMS). . . . . . . . . . . . . . . . . . . . . . 24-1224.6.2.5 Device Controller Interface Version (DCIVERSION) . . . . . . . . . . . . . . . . . . . . . . . . 24-1424.6.2.6 Device Controller Capability Parameters (DCCPARAMS) Non-EHCI . . . . . . . . . . 24-1424.6.3 Operational Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1524.6.3.1 USB Command Register (USBCMD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1524.6.3.2 USB Status Register (USBSTS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1824.6.3.3 USB Interrupt Enable Register (USBINTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2024.6.3.4 Frame Index Register (FRINDEX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2124.6.3.5 Control Data Structure Segment Register (CTRLDSSEGMENT). . . . . . . . . . . . . . . 24-2324.6.3.6 Periodic Frame List Base Address Register (PERIODICLISTBASE). . . . . . . . . . . . 24-2324.6.3.7 Device Address Register (DEVICEADDR), Non-EHCI . . . . . . . . . . . . . . . . . . . . . . 24-2424.6.3.8 Current Asynchronous List Address Register (ASYNCLISTADDR) . . . . . . . . . . . . 24-2424.6.3.9 Endpoint List Address Register (ENDPOINTLISTADDR), Non-EHCI . . . . . . . . . . 24-2524.6.3.10 Master Interface Data Burst Size Register (BURSTSIZE)—Non-EHCI . . . . . . . . . . 24-2624.6.3.11 Transmit FIFO Tuning Controls Register (TXFILLTUNING)—Non-EHCI . . . . . . 24-2724.6.3.12 Configure Flag Register (CONFIGFLAG). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2924.6.3.13 Port Status and Control Registers (PORTSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2924.6.3.14 On-The-Go Status and Control (OTGSC), Non-EHCI. . . . . . . . . . . . . . . . . . . . . . . . 24-3424.6.3.15 USB Mode Register (USBMODE)—Non-EHCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-3724.6.3.16 Endpoint Setup Status Register (ENDPTSETUPSTAT)—Non-EHCI . . . . . . . . . . . 24-3824.6.3.17 Endpoint Initialization Register (ENDPTPRIME)—Non-EHCI . . . . . . . . . . . . . . . . 24-3924.6.3.18 Endpoint Flush Register (ENDPTFLUSH), Non-EHCI. . . . . . . . . . . . . . . . . . . . . . . 24-4024.6.3.19 Endpoint Status Register (ENDPTSTATUS), Non-EHCI . . . . . . . . . . . . . . . . . . . . . 24-41