![](http://datasheet.mmic.net.cn/110000/M37643F8FP_datasheet_3496249/M37643F8FP_41.png)
41
7643 Group
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER
MITSUBISHI MICROCOMPUTERS
PRELIMINAR
Y
Notice:
This
is not
a final
specification.
Some
parametric
limits
are
subject
to
change.
USB FUNCTION
The 7643 Group MCU is equipped with a USB Function Control
Unit (USB FCU). This USB FCU allows the MCU to communicate
with a host PC using a minimum amount of the MCU power. This
built-in USB FCU complies with Full-Speed USB2.0 specification
that supports four transfer types: Control Transfer, Isochronous
Transfer, Interrupt Transfer, and Bulk Transfer. However, the 7643
Group can use three of Control Trasnfer, Interrupt Transfer and
Bulk Transfer. This built-in USB FCU performs the data transfer
error detection and transfer retry operation by hardware. The de-
fault transfer mode of the USB FCU is bulk transfer mode at reset.
The user must set the USB FCU for the required transfer mode by
software.
The USB FCU has three endpoints (Endpoint 0 to Endpoint 2).
The EPINDEX bit selects one of these five endpoints for the USB
FCU to use. Each endpoint has IN (transmit) FIFO and OUT (re-
ceive) FIFO. To use the USB FCU, the USB enable bit (USBC7)
must be set to “1”. The USB Function Interrupt is supported for
this MCU.
Figure 34 shows the USB FCU (USB Function Control Unit) block
diagram. The USB FCU consists of the SIE (Serial Interface En-
gine) performing the USB data transfer, GFI (Generic Function
Interface) performing USB protocol handing, SIU (Serial Engine
Interface Unit) performing a received address and endpoint de-
coding, MCI (Microcontroller Interface) handling the MCU
interface or performing address decoding and synchronization of
control signals, and the USB transceiver.
Microcontroller
Interface Unit
(MCI)
Serial Engine
Interface Unit
(SIU)
Generic
Function
Interface
(GFI)
FIFOs
Serial Interface
Engine (SIE)
T
ra
n
s
c
e
iv
e
r
USBD+
USBD-
CPU
Fig. 34 USB FCU (USB Function Control Unit) block