ISP1181B
Full-speed Universal Serial Bus peripheral controller
Rev. 02 鈥?07 December 2004
Product data
1. General description
The ISP1181B is a Universal Serial Bus (USB) peripheral controller that complies
with
Universal Serial Bus Speci鏗乧ation Rev. 2.0,
supporting data transfer at full-speed
(12 Mbit/s). It provides full-speed USB communication capacity to microcontroller or
microprocessor-based systems. The ISP1181B communicates with the system鈥檚
microcontroller or microprocessor through a high-speed general-purpose parallel
interface.
The ISP1181B supports fully autonomous, multi-con鏗乬urable Direct Memory Access
(DMA) operation.
The modular approach to implementing a USB peripheral controller allows the
designer to select the optimum system microcontroller from the wide variety available.
The ability to reuse existing architecture and 鏗乺mware investments shortens
development time, eliminates risks and reduces costs. The result is fast and ef鏗乧ient
development of the most cost-effective USB peripheral solution.
The ISP1181B is ideally suited for application in many personal computer peripherals
such as printers, communication devices, scanners, external mass storage (Zip
廬
drive) devices and digital still cameras. It offers an immediate cost reduction for
applications that currently use SCSI implementations.
2. Features
s
Complies with
Universal Serial Bus Speci鏗乧ation Rev. 2.0
and most Device Class
speci鏗乧ations
s
Supports data transfer at full-speed (12 Mbit/s)
s
High performance USB peripheral controller with integrated Serial Interface
Engine (SIE), FIFO memory, transceiver and 3.3 V voltage regulator
s
High speed (11.1 Mbyte/s or 90 ns read/write cycle) parallel interface
s
Fully autonomous and multi-con鏗乬uration DMA operation
s
Up to 14 programmable USB endpoints with 2 鏗亁ed control IN/OUT endpoints
s
Integrated physical 2462 bytes of multi-con鏗乬uration FIFO memory
s
Endpoints with double buffering to increase throughput and ease real-time data
transfer
s
Seamless interface with most microcontrollers/microprocessors
s
Bus-powered capability with low power consumption and low 鈥榮uspend鈥?current
s
6 MHz crystal oscillator input with integrated PLL for low EMI
s
Controllable LazyClock (100 kHz
鹵
50 %) output during 鈥榮uspend鈥?/div>
s
Software controlled connection to the USB bus (SoftConnect鈩?
s
Good USB connection indicator that blinks with traf鏗乧 (GoodLink鈩?
next