Simplifies Adding USB to Any System
Microprocessor-Independent USB Solution
Complies with USB Specification Revision 2.0 (Full-Speed Operation)
Integrated Full-Speed USB Transceiver
Firmware/Hardware Control of an Internal D+ Pullup Resistor
Programmable 3- or 4-Wire 26MHz SPI Interface
Intelligent USB Serial-Interface Engine (SIE)
Automatically Handles USB Flow Control and Double Buffering
Handles Low-Level USB Signaling Details
Includes Timers for USB Time-Sensitive Operations, So SPI Master Does Not Need to Time Events
Four General-Purpose Inputs and Four General-Purpose Outputs
Internal Comparator Detects VBUS for Self-Powered Applications
Interrupt Output Pin (Level or Programmable Edge) Allows Polled or Interrupt-Driven SPI Interface
Double-Buffered Data Endpoints Increase Throughput by Allowing the SPI Master to Transfer Data Concurrently with USB Transfers Over the Same Endpoint
Built-In Endpoint FIFOs
EP0: CONTROL (64 Bytes)
EP1: OUT, Bulk or Interrupt, 2 x 64 Bytes (Double-Buffered)
EP2: IN, Bulk or Interrupt, 2 x 64 Bytes (Double-Buffered)
EP3: IN, Bulk or Interrupt (64 Bytes)
SETUP Data Has Its Own 8-Byte FIFO, Simplifying Firmware
ESD Protection on D+, D-, and VBCOMP Improves System Reliability
Applications
Cameras
Cell Phones
Custom USB Devices
Desktop Routers
Instrumentation
Microprocessors and DSPs
MP3 Players
PC Peripherals
PDAs
PLCs
Set-Top Boxes