English
Language : 

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 Specification 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-configurable 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 firmware investments shortens
development time, eliminates risks and reduces costs. The result is fast and efficient
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 Specification Rev. 2.0 and most Device Class
specifications
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-configuration DMA operation
s Up to 14 programmable USB endpoints with 2 fixed control IN/OUT endpoints
s Integrated physical 2462 bytes of multi-configuration 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 traffic (GoodLink™)