Universal Serial Bus (USB)
MCF5272 ColdFire Integrated Microprocessor User’s Manual, Rev. 3
Freescale Semiconductor
12-11
12.3.2.4
USB Real-Time Frame Monitor Match Register (RFMMR)
To avoid intermediate false values in the real-time frame monitor match register,
Figure 12-6, byte
accesses are not supported and cause an access error.
Figure 12-6. USB Real-Time Frame Monitor Match Register (RFMMR)
Table 12-6 lists field descriptions for the USB real-time frame monitor match register.
12.3.2.5
USB Function Address Register (FAR)
Figure 12-7 shows the USB function address register (FAR). If EP0CTL[DEBUG] is set,
EP0CTL[DEV_CFG] also reflects any change in FAR. If DEBUG is zero, the MCF5272 USB controller
is not notified if the function address changes. This value is for information only.
Figure 12-7. USB Function Address Register (FAR)
Table 12-7 gives the USB function address register field descriptions.
15
14
13
0
Field
—
RTFM_MAT
Reset
0011_1111_1111_1111
R/W
Addr
MBAR + 0x100E
Table 12-6. RFMMR Field Descriptions
BIts
Name
Description
15–14
—
Reserved, should be cleared
13–0
RTFM_MAT
Real-time frame monitor match. Contains the real-time frame monitor match value. When the RFMR
value equals the value in the register, an ASOF interrupt is generated. The value programmed in this
register should not be less than 0x2EE0--the nominal period
between SOF packets.
76
0
Field
—
FAD
Reset
0000_0000
R/W
Read
Addr
MBAR + 0x1013
Table 12-7. FAR Field Descriptions
Bits
Name
Description
7
—
Reserved, should be cleared
6–0
FAD
USB function address. This field holds the USB address of the device. The USB module writes this field
with the USB address assigned to the device with a SET_ADDRESS device request.