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.
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.
Address
(MBAR +)
0xB000
Application interrupt status register,
Application interrupt mask register,
Reserved
Endpoint info register
0xB004
Configuration value register,
Configuration attribute register,
Device speed register
Reserved
0xB008
0xB00C
USB frame number register
0x8010
Endpoint transaction number register
0xB014
Application interface update register
0xB018–
0xB03F
0xB040–
Configuration interface registers 0–31
0xB07C
0xB080
USB packet passed count register,
USB dropped packet counter register
0xB084
USB CCR error counter register,
USB bitstuffing error counter register
29-4
NOTE
Table 29-1. USB Memory Map
Name
USB Request, Control, and Status Registers
USB Counter Registers
MCF548x Reference Manual, Rev. 3
Byte0
Byte1
USBAISR
USBAIMR
CFGR
CFGAR
Reserved
—
EPTNR
IFUR
Reserved
IFRn
PPCNT
CRCECNT
Byte2
Byte3
—
EPINFO
SPEEDR
—
FRMNUMR
—
—
IFRn
DPCNT
BSECNT
Freescale Semiconductor