Datasheet
Section 14 Universal Serial Bus (USB)
Rev.7.00 Dec. 24, 2008 Page 467 of 698
REJ09B0074-0700
14.2 Input/Output Pins
Table 14.1 shows the USB pin configuration.
Table 14.1 Pin Configuration
Pin Name I/O Function
USD+
USD-
I/O I/O pin for USB data
DrVCC Input USB internal transceiver power supply pin
DrVSS Input USB internal transceiver ground pin
VBUS Input USB cable connection/disconnection detection signal pin
UBPM Input USB bus-powered/self-powered mode set pin
When USB is used in bus-powered mode, UBPM must be fixed low.
When USB is used in self-powered mode, UBPM must be fixed high.
USPND Output USB suspend output pin
When USB enters the suspend state, USPND is set to high.
14.3 Register Descriptions
The USB has the following registers.
• USB control register (UCTLR)
• USB DMAC transfer request register (UDMAR)
• USB device resume register (UDRR)
• USB trigger register 0 (UTRG0)
• USB FIFO clear register 0 (UFCLR0)
• USB endpoint stall register 0 (UESTL0)
• USB endpoint stall register 1 (UESTL1)
• USB endpoint data register 0s (UEDR0s) [for Setup data reception]
• USB endpoint data register 0i (UEDR0i) [for Control_in data transmission]
• USB endpoint data register 0o (UEDR0o) [for Control_out data reception]
• USB endpoint data register 3 (UEDR3) [for Interrupt_in data transmission]
• USB endpoint data register 1 (UEDR1) [for Bulk_in data transmission]
• USB endpoint data register 2 (UEDR2) [for Bulk_out data reception]
• USB endpoint receive data size register 0o (UESZ0o) [for Control _out data reception]
• USB endpoint receive data size register 2 (UESZ2) [for Bulk_out data reception]