IMPORTANT NOTICE
Dear customer,
As from August 2
nd
2008, the wireless operations of NXP have moved to a new company,
ST-NXP Wireless.
As a result, the following changes are applicable to the attached document.
●
Company name - Philips Semiconductors
is replaced with
ST-NXP Wireless.
Copyright
- the copyright notice at the bottom of each page “© Koninklijke Philips
Electronics N.V. 200x. All rights reserved”, shall now read: “© ST-NXP Wireless 200x -
All rights reserved”.
Web site
-
http://www.semiconductors.philips.com
is replaced with
http://www.stnwireless.com
Contact information
- the list of sales offices previously obtained by sending an email
to
sales.addresses@www.semiconductors.philips.com,
is now found at
http://www.stnwireless.com
under Contacts.
●
●
●
If you have any questions related to the document, please contact our nearest sales office.
Thank you for your cooperation and understanding.
ST-NXP Wireless
www.stnwireless.com
ISP1161A1
Universal Serial Bus single-chip host and device controller
Rev. 03 — 23 December 2004
Product data
1. General description
The ISP1161A1 is a single-chip Universal Serial Bus (USB) Host Controller (HC) and
Device Controller (DC). The Host Controller portion of the ISP1161A1 complies with
Universal Serial Bus Specification Rev. 2.0,
supporting data transfer at full-speed
(12 Mbit/s) and low-speed (1.5 Mbit/s). The Device Controller portion of the
ISP1161A1 also complies with
Universal Serial Bus Specification Rev. 2.0,
supporting data transfer at full-speed (12 Mbit/s). These two USB controllers, the HC
and the DC, share the same microprocessor bus interface. They have the same data
bus, but different I/O locations. They also have separate interrupt request output pins,
separate DMA channels that include separate DMA request output pins and DMA
acknowledge input pins. This makes it possible for a microprocessor to control both
the USB HC and the USB DC at the same time.
The ISP1161A1 provides two downstream ports for the USB HC and one upstream
port for the USB DC. Each downstream port has an overcurrent (OC) detection input
pin and power supply switching control output pin. The upstream port has a V
BUS
detection input pin.The ISP1161A1 also provides separate wake-up input pins and
suspended status output pins for the USB HC and the USB DC, respectively. This
makes power management flexible. The downstream ports for the HC can be
connected with any USB compliant devices and hubs that have USB upstream ports.
The upstream port for the DC can be connected to any USB compliant USB host and
USB hubs that have USB downstream ports.
The HC is adapted from the
Open Host Controller Interface Specification for USB
Release 1.0a,
referred to as OHCI in the rest of this document.
The DC is compliant with most USB device class specifications such as Imaging
Class, Mass Storage Devices, Communication Devices, Printing Devices and Human
Interface Devices.
The ISP1161A1 is well suited for embedded systems and portable devices that
require a USB host only, a USB device only, or a combination of a configurable USB
host and USB device. The ISP1161A1 brings high flexibility to the systems that have
it built-in. For example, a system that uses an ISP1161A1 allows it not only to be
connected to a PC or USB hub with a USB downstream port, but also to be
connected to a device that has a USB upstream port such as a USB printer, USB
camera, USB keyboard or a USB mouse. Therefore, the ISP1161A1 enables
point-to-point connectivity between embedded systems. An interesting application
example is to connect an ISP1161A1 HC with an ISP1161A1 DC.
Consider an example of an ISP1161A1 being used in a Digital Still Camera (DSC)
design.
Figure 1
shows an ISP1161A1 being used as a USB DC.
Figure 2
shows an
ISP1161A1 being used as a USB HC.
Figure 3
shows an ISP1161A1 being used as a
USB HC and a USB DC at the same time.
Philips Semiconductors
ISP1161A1
USB single-chip host and device controller
EMBEDDED SYSTEM
µP
µP
SYSTEM
MEMORY
PC
(host)
µP
bus I/F
ISP1161A1
HOST/
DEVICE
USB cable
USB I/F
USB I/F
USB device
DSC
004aaa173
Fig 1. ISP1161A1 operating as a USB device.
EMBEDDED SYSTEM
µP
µP
SYSTEM
MEMORY
µP
bus I/F
ISP1161A1
HOST/
DEVICE
USB cable
USB I/F
PRINTER
(device)
USB I/F
DSC
USB host
004aaa174
Fig 2. ISP1161A1 operating as a stand-alone USB host.
EMBEDDED SYSTEM
µP
µP
SYSTEM
MEMORY
PC
(host)
µP
bus I/F
DSC
PRINTER
(device)
ISP1161A1
HOST/
DEVICE
USB cable
USB I/F
USB device
USB host
004aaa175
USB cable
USB I/F
USB I/F
USB I/F
Fig 3. ISP1161A1 operating as both USB host and device simultaneously.
9397 750 13961
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 — 23 December 2004
2 of 136
Philips Semiconductors
ISP1161A1
USB single-chip host and device controller
2. Features
s
Complies with
Universal Serial Bus Specification Rev. 2.0
s
The Host Controller portion of the ISP1161A1 supports data transfer at full-speed
(12 Mbit/s) and low-speed (1.5 Mbit/s)
s
The Device Controller portion of the ISP1161A1 supports data transfer at
full-speed (12 Mbit/s)
s
Combines the HC and the DC in a single chip
s
On-chip DC complies with most USB device class specifications
s
Both the HC and the DC can be accessed by an external microprocessor via
separate I/O port addresses
s
Selectable one or two downstream ports for the HC and one upstream port for
the DC
s
High-speed parallel interface to most of the generic microprocessors and
Reduced Instruction Set Computer (RISC) processors such as:
x
Hitachi
®
SuperH™ SH-3 and SH-4
x
MIPS-based™ RISC
x
ARM7™, ARM9™, StrongARM
®
s
Maximum 15 Mbyte/s data transfer rate between the microprocessor and the HC,
11.1 Mbyte/s data transfer rate between the microprocessor and the DC
s
Supports single-cycle and burst mode DMA operations
s
Up to 14 programmable USB endpoints with 2 fixed control IN/OUT endpoints for
the DC
s
Built-in separate FIFO buffer RAM for the HC (4 kbytes) and DC (2462 bytes)
s
Endpoints with double buffering to increase throughput and ease real-time data
transfer for both DC transfers and HC isochronous (ISO) transactions
s
6 MHz crystal oscillator with integrated PLL for low EMI
s
Controllable LazyClock (100 kHz
±
50 %) output during ‘suspend’
s
Clock output with programmable frequency (3 MHz to 48 MHz)
s
Software controlled connection to USB bus (SoftConnect) on upstream port for
the DC
s
Good USB connection indicator that blinks with traffic (GoodLink) for the DC
s
Software selectable internal 15 kΩ pull-down resistors for HC downstream ports
s
Dedicated pins for suspend sensing output and wake-up control input for flexible
applications
s
Global hardware reset input pin and separate internal software reset circuits
for HC and DC
s
Operation from a 5 V or a 3.3 V power supply
s
Operating temperature range
−40 °C
to
+85 °C
s
Available in two LQFP64 packages (SOT314-2 and SOT414-1).
9397 750 13961
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 — 23 December 2004
3 of 136
Philips Semiconductors
ISP1161A1
USB single-chip host and device controller
3. Applications
s
s
s
s
s
s
s
s
Personal Digital Assistant (PDA)
Digital camera
Third-generation (3-G) phone
Set-Top Box (STB)
Information Appliance (IA)
Photo printer
MP3 jukebox
Game console.
4. Ordering information
Table 1:
Ordering information
Package
Name
ISP1161A1BD
ISP1161A1BM
LQFP64
LQFP64
Description
plastic low profile quad flat package; 64 leads; body 10
×
10
×
1.4 mm
plastic low profile quad flat package; 64 leads; body 7
×
7
×
1.4 mm
Version
SOT314-2
SOT414-1
Type number
9397 750 13961
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 — 23 December 2004
4 of 136