Datasheet

Section 14 Universal Serial Bus (USB)
Rev.7.00 Dec. 24, 2008 Page 465 of 698
REJ09B0074-0700
Section 14 Universal Serial Bus (USB)
This LSI incorporates a USB function module complying with USB standard version 1.1. Figure
14.1 shows the block diagram of the USB.
14.1 Features
USB standard version 2.0 full speed mode (12 Mbps) support
Bus-powered mode or self-powered mode is selectable via the USB specific pin (UBPM)
On-chip PLL circuit to generate the USB operation clock (24 MHz × 2 = 48 MHz, 16 MHz × 3
= 48 MHz)
On-chip bus transceiver
Standard commands are processed automatically by hardware
Only Set_Descriptor, Get_Descriptor, Class/VendorCommand, and SynchFrame
commands should be processed by software
Current Configuration value can be checked by Set_Configuration interrupt
Three transfer modes supported (Control, Bulk, Interrupt)
Configuration of four endpoints; EP0, EP1, EP2, and EP3
Configuration 1
Interface0
Alternate 0
Total 456-byte FIFO incorporated
EP0s (Control_setup transfer, FIFO 8 bytes)
EP0i (Control_in transfer, FIFO 64 bytes)
EP0o (Control_out tranfer, FIFO 64 bytes)
EP1 (Bulk_in transfer, FIFO 64 bytes × 2 [dual-buffer confifugraion])
EP2 (Bulk_out transfer, FIFO 64 bytes × 2 [dual-buffer confifugraion])
EP3 (Interrup_in transfer, FIFO 64 bytes)
16 kinds of interrupts
Suspend/resume interrupt source can be assigned for IRQ6
Each interrupt source except the suspend/resume interrupt source can be assigned for
EXIRQ0 or EXIRQ1 via registers
DMA transfer interface
DMA transfer is enabled for the Bulk transfer data of EP1 and EP2
8-bit bus (3 cycle access timing) connected to the external bus interface
Internal registers are addressed to a part of area 6 of external address (H'C00000 to
H'DFFFFF)
Address H'C00100 to H'DFFFFF is for USB reserved area and thus access prohibited.