Embedded USB Host/Slave Controller



■ First USB Host/Slave controller for embedded systems in the
market with a standard microprocessor bus interface
■ Supports both full speed (12 Mbps) and low speed (1.5 Mbps)
USB transfer in both master and slave modes
■ Conforms to USB Specification 1.1 for full- and low speed
■ Operates as a single USB host or slave under software control
■ Automatic detection of either low- or full-speed devices
■ 8-bit bidirectional data, port I/O (DMA supported in slave mode)
■ On-chip SIE and USB transceivers
■ On-chip single root HUB support
■ 256-byte internal SRAM buffer
■ Ping-pong buffers for improved performance
■ Operates from 12 or 48 MHz crystal or oscillator (built-in DPLL)
■ 5 V-tolerant interface
■ Suspend/resume, wake up, and low-power modes are
■ Auto-generation of SOF and CRC5/16
■ Auto-address increment mode, saves memory READ/WRITE
■ Development kit including source code drivers is available
■ 3.3-V power source, 0.35 micron CMOS technology
■ Available in 48-pin TQFP package