08.06.2013 Views

C8051F326/7 - Silicon Labs

C8051F326/7 - Silicon Labs

C8051F326/7 - Silicon Labs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

12. Universal Serial Bus Controller (USB0)<br />

<strong>C8051F326</strong>/7<br />

<strong>C8051F326</strong>/7 devices include a complete Full/Low Speed USB function for USB peripheral implementations*.<br />

The USB Function Controller (USB0) consists of a Serial Interface Engine (SIE), USB Transceiver<br />

(including matching resistors and configurable pullup resistors), 256 Byte FIFO block, and clock recovery<br />

mechanism for crystal-less operation. No external components are required. The USB Function Controller<br />

and Transceiver is Universal Serial Bus Specification 2.0 compliant.<br />

*Note: The <strong>C8051F326</strong>/7 cannot be used as a USB Host device.<br />

D+<br />

D-<br />

VDD<br />

Transceiver Serial Interface Engine (SIE)<br />

Data<br />

Transfer<br />

Control<br />

Endpoint0<br />

IN/OUT<br />

Endpoint1<br />

IN OUT<br />

USB FIFOs<br />

(256B RAM)<br />

USB<br />

Control,<br />

Status, and<br />

Interrupt<br />

Registers<br />

Figure 12.1. USB0 Block Diagram<br />

CIP-51 Core<br />

Note: This document assumes a comprehensive understanding of the USB Protocol. Terms and abbreviations used<br />

in this document are defined in the USB Specification. We encourage you to review the latest version of the<br />

USB Specification before proceeding.<br />

Rev. 1.1 87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!