English
Language : 

C8051F321-GMR Datasheet, PDF (139/250 Pages) Silicon Laboratories – Full Speed USB, 16 k ISP FLASH MCU Family
C8051F320/1
15. Universal Serial Bus Controller (USB)
C8051F320/1 devices include a complete Full/Low Speed USB function for USB peripheral implementa-
tions*. 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 mech-
anism 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 15.1. USB0 Block Diagram
Note: This document assumes a comprehensive understanding of the USB Protocol. Terms and abbreviations used
in this document are defined in the USB Specification. We encourage you to review the latest version of the
USB Specification before proceeding.
*Note: The C8051F320/1 cannot be used as a USB Host device.
Rev. 1.4
139