Datasheet
V850ES/JG3-H, V850ES/JH3-H CHAPTER 21 USB FUNCTION CONTROLLER (USBF)
R01UH0042EJ0500 Rev.5.00 Page 1043 of 1513
Aug 12, 2011
CHAPTER 21 USB FUNCTION CONTROLLER (USBF)
The V850ES/JG3-H and V850ES/JH3-H have an internal USB function controller (USBF) conforming to the Universal
Serial Bus Specification. Data communication using the polling method is performed between the USB function controller
and external host device by using a token-based protocol.
21.1 Overview
• Conforms to the Universal Serial Bus Specification
• Supports 12 Mbps (full-speed) transfer
• Endpoint for transfer incorporated
Endpoint Name FIFO Size (Bytes) Transfer Type Remark
Endpoint0 Read 64 Control transfer
−
Endpoint0 Write 64 Control transfer
−
Endpoint1 64 × 2 Bulk 1 transfer (IN) 2-buffer configuration
Endpoint2 64 × 2 Bulk 1 transfer (OUT) 2-buffer configuration
Endpoint3 64 × 2 Bulk 2 transfer (IN) 2-buffer configuration
Endpoint4 64 × 2 Bulk 2 transfer (OUT) 2-buffer configuration
Endpoint7 8 Interrupt transfer
−
• Bulk transfer (IN/OUT) can be executed as DMA transfer (2-cycle single-transfer mode)
• Clock: Internal clock (6 MHz external clock × internal clock multiplied by 8 = 48 MHz internal clock) or external clock
(external clock input to UCLK pin (f
USB = 48 MHz)) selectable
Caution The registers listed in 21.6.2 USB function controller register list must be accessed after specifying
that the internal clock or the external clock is to be used as the USB clock and supplying clock to the
USB function controller.