Universal serial bus controller (usb0), Figure 16.1. usb0 block diagram, Section “16. universal serial bus controller – Silicon Laboratories C8051F347 User Manual

Page 159: Detected. see, Section “16. universal serial bus con, Section 16

Advertising
background image

Rev. 1.3

159

C8051F340/1/2/3/4/5/6/7/8/9/A/B/C/D

16. Universal Serial Bus Controller (USB0)

C8051F34x 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.

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

C8051F34x

cannot be used as a USB Host device.

Transceiver

Serial Interface Engine (SIE)

USB FIFOs

(1k RAM)

D+

D-

VDD

Endpoint0

IN/OUT

Endpoint1

IN

OUT

Endpoint2

IN

OUT

Endpoint3

IN

OUT

Data

Transfer

Control

CIP-51 Core

USB

Control,

Status, and

Interrupt

Registers

Advertising
This manual is related to the following products: