|
ISP1181A Datasheet, PDF (1/70 Pages) NXP Semiconductors – Full-speed Universal Serial Bus peripheral controller | |||
|
ISP1181A
Full-speed Universal Serial Bus peripheral controller
Rev. 05 â 08 December 2004
Product data
1. General description
The ISP1181A is a Universal Serial Bus (USB) peripheral controller that complies
with Universal Serial Bus Speciï¬cation 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 ISP1181A communicates with the systemâs
microcontroller or microprocessor through a high-speed general-purpose parallel
interface.
The ISP1181A supports fully autonomous, multi-conï¬gurable 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 ï¬rmware investments shortens
development time, eliminates risks and reduces costs. The result is fast and efï¬cient
development of the most cost-effective USB peripheral solution.
The ISP1181A 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ï¬cation Rev. 2.0 and most Device Class
speciï¬cations
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ï¬guration DMA operation
s Up to 14 programmable USB endpoints with 2 ï¬xed control IN/OUT endpoints
s Integrated physical 2462 bytes of multi-conï¬guration 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 âsuspendâ current
s 6 MHz crystal oscillator input with integrated PLL for low EMI
s Controllable LazyClock (100 kHz ± 50 %) output during âsuspendâ
s Software controlled connection to the USB bus (SoftConnectâ¢)
s Good USB connection indicator that blinks with trafï¬c (GoodLinkâ¢)
|
▷ |