Universal Serial Bus (USB)
MCF5272 ColdFire Integrated Microprocessor User’s Manual, Rev. 3
12-14
Freescale Semiconductor
12.3.2.8
USB Specification Number Register (SPECR)
Table 12-9 lists field descriptions for the USB specification number register.
12.3.2.9
USB Endpoint 0 Status Register (EP0SR)
Figure 12-12 shows the USB endpoint 0 status register. Only written via the standard
SET_CONFIGURATION request by the host.
Table 12-10 lists field descriptions the USB endpoint 0 status register.
15
43
0
Field
SPEC
MRN
Reset
0001_0001_0000_0001
R/W
Read
Addr
MBAR + 0x1022
Figure 12-11. USB Specification Number Register (SPECR)
Table 12-9. SPECR Field Descriptions
Bits
Name
Descriptions
15–4
SPEC
USB specification release number. This field identifies the release of the USB Specification that the device
complies with. The USB Specification Release Number is in binary-coded decimal (BCD) format.
3–0
MRN
Module revision number.
15
12
11
10
3
2
1
0
Field
CONFIG
WAKE_ST
—
HALT_ST DIR
—
Reset
0000_0000_0000_0001
R/W
Read
Addr
MBAR + 0x1026
Figure 12-12. USB Endpoint 0 Status Register (EP0SR)
Table 12-10. EP0SR Field Descriptions
Bits
Name
Descriptions
15–12
CONFIG
Current configuration number. Indicates which configuration is active. Receiving a
SET_CONFIGURATION USB standard device request sets the active configuration. A
configuration setting of 0 means that the device is unconfigured. Valid only when
EPISR0[DEV_CFG] is set
11
WAKE_ST
Remote wakeup status. Indicates whether the USB module has been enabled to generate remote
wakeup resume signaling.
1 Enabled. The USB host has issued the SET_FEATURE request with the Remote wakeup feature
selector set.
0 Disabled. The USB host has issued the CLEAR_FEATURE request with the remote wakeup
feature selector set, or has not set this feature since a USB or system reset has occurred.
10–3
—
Reserved, should be cleared.