![](http://datasheet.mmic.net.cn/30000/M30240MC-XXXFP_datasheet_2358667/M30240MC-XXXFP_47.png)
Mitsubishi microcomputers
M16C / 24 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
49
CONFIDENTIAL
Preliminary Specifications REV.B
Specifications in this manual are tentative and subject to change
Universal Serial Bus
The USB Control Register, shown in Figure 31, is used to control the USB FCU (for Microsoft Legacy
Application, please see Addendum). This register is not reset by a USB reset signaling. After the USB
is enabled (USBC7 set to “1”), a minimum delay of 250ns (three 12 MHz clock periods) is needed be-
fore performing any other USB register read/write operations.
Figure 31:
USB Control Register (for Microsoft Legacy Application, see Addendum)
The USB Function Address Register, shown in Figure 32, maintains the 7-bit USB address assigned
by the host. The USB FCU uses this register value to decode USB token packet addresses. At reset,
when the device is not yet configured, the value is 0016.
Figure 32:
USB Function Address Register
The USB Power Management Register, shown in Figure 33, is used for power management in the
USB FCU.
Figure 33:
USB Power Management Register
Bit 2:0
Reserved
USBC3
Transceiver Voltage Converter High/Low Current Mode Selection Bit (bit 3)
0: High current mode, for USB normal operation
1: Low current mode, for USB suspend operation
USBC4
USB Transceiver Voltage Converter Enable Bit (bit 4)
0: USB transceiver voltage converter disabled
1: USB transceiver voltage converter enabled
USBC5
USB Clock Enable Bit (bit 5)
0: 48 MHz clock to the USB block is disabled.
1: 48 MHz clock to the USB block is enabled.
USBC6
USB SOF Port Select Bit (bit 6)
0: USB SOF output is disabled. P86 is used as GPIO pin.
1: USB SOF output is enabled
USBC7
USB Enable Bit (bit 7)
0: USB block is disabled, all USB internal registers are held at their default values.
1: USB block is enabled
MSB
7
LSB
0
USBC7
USBC6
USBC5
USBC4
USBC3
Reserved Reserved
Access: R/W
Reset:
0016
Address: 000C16
Reserved
FUNAD6:0
7-bit programmable Function Address (bits 6-0)
Bit 7
Reserved (Read/Write “0”)
MSB
7
LSB
0
Reserved
FUNAD6
FUNAD5
FUNAD4
FUNAD3
FUNAD1
FUNAD0
Access: R/W
Reset:
0016
FUNAD2
Address: 030016
SUSPEND
USB Suspend Detection Flag (bit 0) (Write “0” only or Read)
0: No USB suspend signal detected
1: USB suspend signal detected
RESUME
USB Resume Detection Flag (bit 1) (Write “0” only or Read)
0: No USB resume signal detected
1: USB resume signal detected
WAKEUP
USB Remote Wake-up Bit (bit 2)
0: End remote resume signaling
1: Remote resume signaling (If SUSPEND = “1”)
Bit7:3
Reserved (Read/Write “0”)
MSB
7
LSB
0
Reserved Reserved Reserved Reserved Reserved
RESUME SUSPEND
Access: R/W
Reset:
0016
WAKEUP
Address: 030116