English
Language : 

C8051F340 Datasheet, PDF (163/282 Pages) List of Unclassifed Manufacturers – Full Speed USB Flash MCU Family
C8051F340/1/2/3/4/5/6/7
16. Universal Serial Bus Controller (USB0)
C8051F340/1/2/3/4/5/6/7 devices include a complete Full/Low Speed USB function for USB peripheral
implementations*. The USB Function Controller (USB0) consists of a Serial Interface Engine (SIE), USB
Transceiver (including matching resistors and configurable pull-up resistors), 1k FIFO block, and clock
recovery mechanism for crystal-less operation. No external components are required. The USB Function
Controller and Transceiver is Universal Serial Bus Specification 2.0 compliant.
Transceiver
VDD
D+
D-
Serial Interface Engine (SIE)
Endpoint0
Data
Transfer
Control
IN/OUT
Endpoint1
Endpoint2
IN EOnUdpToint3
IN OUT
IN OUT
USB
Control,
Status, and
Interrupt
Registers
CIP-51 Core
USB FIFOs
(1k RAM)
Figure 16.1. USB0 Block Diagram
Important Note: This document assumes a comprehensive understanding of the USB
Protocol. Terms and abbreviations used in this document are defined in the USB Specifi-
cation. We encourage you to review the latest version of the USB Specification before pro-
ceeding.
*Note: The C8051F340/1/2/3/4/5/6/7 cannot be used as a USB Host device.
Rev. 0.5
163