Renesas R5S72621 User Manual

Page of 2152
 
Section 26   USB 2.0 Host/Function Module 
R01UH0134EJ0400  Rev. 4.00  
 
Page 1343 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
Section 26   USB 2.0 Host/Function Module 
The USB 2.0 host/function module is a USB controller which provides capabilities as a USB host 
controller and USB function controller function. This module supports high-speed transfer defined 
by USB (universal serial bus) Specification 2.0, full-speed transfer, and low-speed transfer when 
used as the host controller, and supports high-speed transfer and full-speed transfer when used as 
the function controller. This module has a USB transceiver* and supports all of the transfer types 
defined by the USB specification. 
This module has an 8-Kbyte buffer memory for data transfer, providing a maximum of ten pipes. 
Any endpoint numbers can be assigned to PIPE1 to PIPE9, based on the peripheral devices or user 
system for communication. 
Note:  *  Before using this module, set up the internal transceiver. For details, refer to 
section 26.5.1, Procedure for Setting the USB Transceiver. 
26.1
 
Features 
(1)  Host Controller and Function Controller Supporting USB High-Speed Operation 
  The USB host controller and USB function controller are incorporated. 
  The USB host controller and USB function controller can be switched by register settings. 
  USB transceiver is incorporated. 
 
(2)  Reduced Number of External Pins and Space-Saving Installation 
  On-chip D+ pull-up resistor (during USB function operation) 
  On-chip D+ and D- pull-down resistor (during USB host operation) 
  On-chip D+ and D- terminal resistor (during high-speed operation) 
  On-chip D+ and D- output resistor (during full-speed operation) 
 
(3)  All Types of USB Transfers Supported 
  Control transfer 
  Bulk transfer 
  Interrupt transfer (high bandwidth transfers not supported) 
  Isochronous transfer (high bandwidth transfers not supported)