ISP1504A; ISP1504C
ULPI Hi-Speed Universal Serial Bus On-The-Go transceiver
Rev. 03 — 7 April 2008
Product data sheet
1. General description
The ISP1504 is a Universal Serial Bus (USB) On-The-Go (OTG) transceiver that is fully
compliant with
Universal Serial Bus Specification Rev. 2.0, On-The-Go Supplement to the
USB 2.0 Specification Rev. 1.3
and
UTMI+ Low Pin Interface (ULPI) Specification
Rev. 1.1.
The ISP1504 can transmit and receive USB data at high-speed (480 Mbit/s), full-speed
(12 Mbit/s) and low-speed (1.5 Mbit/s), and provides a pin-optimized, physical layer
front-end attachment to USB host, peripheral and OTG devices.
It is ideal for use in portable electronic devices, such as mobile phones, digital still
cameras, digital video cameras, Personal Digital Assistants (PDAs) and digital audio
players. It allows USB Application-Specific Integrated Circuits (ASICs), Programmable
Logic Devices (PLDs) and any system chip set to interface with the physical layer of the
USB through a 12-pin interface.
The ISP1504 can interface to the link with digital I/O voltages in the range of 1.65 V to
3.6 V.
The ISP1504 is available in HVQFN32 package.
2. Features
I
Fully complies with:
N
Universal Serial Bus Specification Rev. 2.0
N
On-The-Go Supplement to the USB 2.0 Specification Rev. 1.3
N
UTMI+ Low Pin Interface (ULPI) Specification Rev. 1.1
I
Interfaces to host, peripheral and OTG device cores; optimized for portable devices or
system ASICs with built-in USB OTG device core
I
Complete Hi-Speed USB physical front-end solution that supports high-speed
(480 Mbit/s), full-speed (12 Mbit/s) and low-speed (1.5 Mbit/s)
N
Integrated 45
Ω ±
10 % high-speed termination resistors, 1.5 kΩ
±
5 % full-speed
device pull-up resistor, and 15 kΩ
±
5 % host termination resistors
N
Integrated parallel-to-serial and serial-to-parallel converters to transmit and receive
N
USB clock and data recovery to receive USB data up to
±500
ppm
N
Insertion of stuff bits during transmit and discarding of stuff bits during receive
N
Non-Return-to-Zero Inverted (NRZI) encoding and decoding
N
Supports bus reset, suspend, resume and high-speed detection handshake (chirp)
I
Complete USB OTG physical front-end that supports Host Negotiation Protocol (HNP)
and Session Request Protocol (SRP)
NXP Semiconductors
ISP1504A; ISP1504C
ULPI HS USB OTG transceiver
I
I
I
I
I
N
Integrated 5 V charge pump; also supports external charge pump or 5 V V
BUS
switch
N
Complete control over bus resistors
N
Data line and V
BUS
pulsing session request methods
N
Integrated V
BUS
voltage comparators
N
Integrated cable (ID) detector
Highly optimized ULPI-compliant
N
60 MHz, 8-bit interface between the core and the transceiver
N
Supports 60 MHz output clock configuration
N
Integrated Phase-Locked Loop (PLL) supporting one crystal or clock frequency:
19.2 MHz (ISP1504ABS) and 26 MHz (ISP1504CBS)
N
Fully programmable ULPI-compliant register set
N
Internal Power-On Reset (POR) circuit
Flexible system integration and very low current consumption, optimized for portable
devices
N
Power-supply input range is 3.0 V to 3.6 V
N
Internal voltage regulator supplies 3.3 V and 1.8 V
N
Charge pump regulator outputs 4.75 V to 5.25 V at a current of up to 50 mA,
tunable using an external capacitor
N
Supports external V
BUS
charge pump or 5 V V
BUS
switch:
External V
BUS
source is controlled using the PSW_N pin; open-drain PSW_N
allows per-port or ganged power control
Digital FAULT input to monitor the external V
BUS
supply status
N
Pin CHIP_SELECT_N 3-states the ULPI interface, allowing bus reuse for other
applications
N
Supports wide range interfacing I/O voltage of 1.65 V to 3.6 V; separate I/O voltage
pins minimize crosstalk
N
Typical operating current of 10 mA to 48 mA, depending on the USB speed and
bus utilization; not including the charge pump
N
Typical suspend current of 35
µA
Full industrial grade operating temperature range from
−40 °C
to +85
°C
4 kV ElectroStatic Discharge (ESD) protection at pins DP, DM, ID, V
BUS
and GND
Available in a small HVQFN32 (5 mm
×
5 mm) Restriction of Hazardous Substances
(RoHS) compliant, halogen-free and lead-free package
3. Applications
I
I
I
I
Digital still camera
Digital TV
Digital Video Disc (DVD) recorder
External storage device, for example:
N
Magneto-Optical (MO) drive
N
Optical drive: CD-ROM, CD-RW, DVD
N
Zip drive
I
Mobile phone
I
MP3 player
ISP1504A_ISP1504C_3
© NXP B.V. 2008. All rights reserved.
Product data sheet
Rev. 03 — 7 April 2008
2 of 82
NXP Semiconductors
ISP1504A; ISP1504C
ULPI HS USB OTG transceiver
I
I
I
I
I
PDA
Printer
Scanner
Set-Top Box (STB)
Video camera
4. Ordering information
Table 1.
Part
Type number
Marking
Ordering information
Package
Crystal or Name
clock
frequency
19.2 MHz
26 MHz
HVQFN32
HVQFN32
Description
Version
ISP1504ABS
ISP1504CBS
504A
[1]
504C
[1]
plastic thermal enhanced very thin quad flat package;
no leads; 32 terminals; body 5
×
5
×
0.85 mm
plastic thermal enhanced very thin quad flat package;
no leads; 32 terminals; body 5
×
5
×
0.85 mm
SOT617-1
SOT617-1
[1]
The package marking is the first line of text on the IC package and can be used for IC identification.
ISP1504A_ISP1504C_3
© NXP B.V. 2008. All rights reserved.
Product data sheet
Rev. 03 — 7 April 2008
3 of 82
NXP Semiconductors
ISP1504A; ISP1504C
ULPI HS USB OTG transceiver
5. Block diagram
CLOCK
27
USB DATA
SERIALIZER
8
1, 23 to 26,
28, 31, 32
ULPI
INTERFACE
CONTROLLER
19
20
21
REGISTER
MAP
29
17
POWER-ON
RESET
V
BUS
COMPARATORS
13
SRP CHARGE
AND DISCHARGE
RESISTORS
V
BUS
HI-SPEED USB ATX
5
DP
ULPI
INTERFACE
DATA
[7:0]
DIR
STP
NXT
USB DATA
DESERIALIZER
DRV V
BUS
V
BUS
VALID
EXTERNAL
DRV V
BUS
EXTERNAL
TERMINATION
RESISTORS
4
DM
ON-THE-GO MODULE
ID
DETECTOR
7
USB
CABLE
CHIP_SELECT_N
RESET_N
ID
GLOBAL
RESET
PLL
GLOBAL
CLOCKS
XTAL1
XTAL2
15
16
CRYSTAL
OSCILLATOR
5 V CHARGE
PUMP SUPPLY
10
9
8
C_A
C_B
CPGND
V
CC(I/O)
2, 22, 30 interface voltage
internal power
ISP1504
6
12
FAULT
PSW_N
REG3V3
REG1V8
V
CC
14
18
BAND GAP
REFERENCE
VOLTAGE
11
VOLTAGE
REGULATOR
V
REF
3
RREF
004aaa478
Fig 1.
Block diagram
ISP1504A_ISP1504C_3
© NXP B.V. 2008. All rights reserved.
Product data sheet
Rev. 03 — 7 April 2008
4 of 82
NXP Semiconductors
ISP1504A; ISP1504C
ULPI HS USB OTG transceiver
6. Pinning information
6.1 Pinning
30 V
CC(I/O)
29 CHIP_SELECT_N
27 CLOCK
28 DATA3
26 DATA4
terminal 1
index area
DATA0
V
CC(I/O)
RREF
DM
DP
FAULT
ID
CPGND
1
2
3
4
5
6
7
8
25 DATA5
24 DATA6
23 DATA7
22 V
CC(I/O)
21 NXT
20 STP
19 DIR
18 REG1V8
17 RESET_N
XTAL2 16
004aaa479
32 DATA1
31 DATA2
C_A 10
ISP1504
V
CC
11
PSW_N 12
V
BUS
13
REG3V3 14
Transparent top view
Fig 2.
Pin configuration HVQFN32; top view
6.2 Pin description
Table 2.
DATA0
V
CC(I/O)
RREF
DM
DP
FAULT
ID
Pin description
Pin
1
2
3
4
5
6
7
Type
[3]
I/O
P
AI/O
AI/O
AI/O
I
I
Description
[4]
pin 0 of the bidirectional ULPI data bus
slew-rate controlled output (1 ns); plain input; programmable pull down
I/O supply rail
resistor reference
data minus (D−) pin of the USB cable
data plus (D+) pin of the USB cable
input pin for the external V
BUS
digital overcurrent or fault detector signal
plain input; 5 V tolerant
identification (ID) pin of the micro-USB cable
If this pin is not used, it is recommended to connect to REG3V3.
plain input; TTL level
CPGND
C_B
C_A
V
CC
PSW_N
8
9
10
11
12
P
AI/O
AI/O
P
OD
charge pump ground
flying capacitor pin connection for the charge pump
flying capacitor pin connection for the charge pump
input supply voltage or battery source
active LOW external V
BUS
power switch or external charge pump enable
open-drain; 5 V tolerant
ISP1504A_ISP1504C_3
© NXP B.V. 2008. All rights reserved.
Symbol
[1][2]
Product data sheet
Rev. 03 — 7 April 2008
XTAL1 15
C_B
9
5 of 82