MCF548x Reference Manual, Rev. 3
29-4 Freescale Semiconductor
29.1.3.5.4 USBCLKIN
Input pin for the 12-MHz USB crystal circuit.
29.1.3.5.5 USBCLKOUT
Output pin for the 12-MHz USB crystal circuit.

29.2 Memory Map/Register Definition

This section contains a detailed description of each register and its specific function.

29.2.1 USB Memory Map

Table 29-1 contains a memory map for all the USB 2.0 Device Controller registers.
NOTE
Registers should only be accessed using their full size. For example, a 32-bit
register should be read as one longword instead of two words or four bytes.
Table 29-1. USB Memory Map
Address
(MBAR +) Name Byte0 Byte1 Byte2 Byte3
USB Request, Control, and Status Registers
0xB000 Application interrupt status register,
Application interrupt mask register,
Reserved
Endpoint info register
USBAISR USBAIMR EPINFO
0xB004 Configuration value register,
Configuration attribute register,
Device speed register
Reserved
CFGR CFGAR SPEEDR
0xB008 Reserved
0xB00C USB frame number register FRMNUMR
0x8010 Endpoint transaction number register EPTNR
0xB014 Application interface update register IFUR
0xB018–
0xB03F
Reserved
0xB040–
0xB07C
Configuration interface registers 0–31 IFRnIFRn
USB Counter Registers
0xB080 USB packet passed count register,
USB dropped packet counter register
PPCNT DPCNT
0xB084 USB CCR error counter register,
USB bitstuffing error counter register
CRCECNT BSECNT