Section 18 Universal Serial Bus Interface (Usb); Features - Renesas H8S/2158 User Manual

16-bit single-chip microcomputer h8s family/h8s/2100 series
Table of Contents

Advertisement

Section 18 Universal Serial Bus Interface (USB)

This LSI incorporates a universal serial bus (conforms to USB standard Rev. 1.1) function
module. A USB is an interface for connecting personal computer peripheral devices. There are
various types of peripheral devices on the market. To support this wide range of devices, the USB
in this LSI provides several device classes such as MassStorage class and HID (Human Interface
Device) class for end points that support control transfer, interrupt transfer, and bulk transfer.
18.1

Features

• USB standard Rev. 1.1 compliant
• USB function core executed by standard commands
Executed by interpreting device class commands by the CPU (Firmware must be created.)
• Compound function consisting of HID device class and MassStorage device class
• EP0: USB control endpoint (for control transfer)
EP0S, EP0I, and EP0O can use their specific FIFOs.
• EP1, EP2: HID control endpoint (for interrupt transfer)
EP1 and EP2 use specific FIFOs.
• EP3: MassStorage control endpoint (for interrupt transfer)
EP3 uses a specific FIFO.
• EP4, EP5: MassStorage data endpoint (for bulk transfer)
EP4 and EP5 use a maximum of 2048-byte RFU-FIFOs.
• Full speed (12 Mbps) support
• System clock and external clock division/multiplication circuit
• Bus driver/receiver incorporated
Driven by DrVCC/DrVSS power supply
Figure 18.1 shows the block diagram of the USB.
IFUSB10A_000020020300
Section 18 Universal Serial Bus Interface (USB)
Rev. 3.00 Jan 25, 2006 page 553 of 872
REJ09B0286-0300

Advertisement

Table of Contents
loading

Table of Contents