ISP1302HN,557 [NXP]

IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, PLASTIC, MO-220, SOT-616-3, VQFN-24, Line Driver or Receiver;
ISP1302HN,557
型号: ISP1302HN,557
厂家: NXP    NXP
描述:

IC LINE TRANSCEIVER, PQCC24, 4 X 4 MM, 0.85 MM HEIGHT, PLASTIC, MO-220, SOT-616-3, VQFN-24, Line Driver or Receiver

驱动 接口集成电路 驱动器
文件: 总64页 (文件大小:346K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
3
4
.80 7IRELESS  
IMPORTANT NOTICE  
Dear customer,  
As from August 2nd 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 - NXP B.V. is replaced with ST-NXP Wireless.  
Copyright - the copyright notice at the bottom of each page “© NXP B.V. 200x. All  
rights reserved”, shall now read: “© ST-NXP Wireless 200x - All rights reserved”.  
Web site - http://www.nxp.com is replaced with http://www.stnwireless.com  
Contact information - the list of sales offices previously obtained by sending  
an email to salesaddresses@nxp.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  
34.80 7IRELESS  
www.stnwireless.com  
ISP1302  
Universal Serial Bus On-The-Go transceiver with carkit  
support  
Rev. 01 — 24 May 2007  
Product data sheet  
1. General description  
The ISP1302 is a Universal Serial Bus (USB) On-The-Go (OTG) transceiver device that  
supports USB Carkit Specification (CEA-936-A), November 2005. It is fully compliant with  
Universal Serial Bus Specification Rev. 2.0 and On-The-Go Supplement to the USB  
Specification Rev. 1.2. The ISP1302 can transmit and receive serial data at full-speed  
(12 Mbit/s) and low-speed (1.5 Mbit/s) data rates.  
The ISP1302 is available in HVQFN24 and WLCSP25 packages.  
2. Features  
I Fully complies with:  
N Universal Serial Bus Specification Rev. 2.0  
N On-The-Go Supplement to the USB Specification Rev. 1.2  
N On-The-Go Transceiver Specification (CEA-2011)  
N USB Carkit Specification (CEA-936-A), November 2005  
I Can transmit and receive serial data at full-speed (12 Mbit/s) and low-speed  
(1.5 Mbit/s) data rates  
I Supports OTG Host Negotiation Protocol (HNP) and Session Request Protocol (SRP)  
I Supports I2C-bus (up to 400 kHz) serial interface to access control and status registers  
I Supports Universal Asynchronous Receiver-Transmitter (UART) pass-through on the  
DP and DM lines  
I Supports service mode with 2.8 V UART signaling on the DP and DM lines  
I Built-in analog switches to support analog audio signals multiplexed on the DP and DM  
lines  
I Built-in DC biasing for audio signals on the DP and DM lines  
I Supports both 4-wire and 5-wire signaling protocol for carkit application  
I Supports data-during-audio mode for smart carkit application  
I Built-in charge pump regulator outputs 5 V at current up to 50 mA  
I 3.0 V to 4.5 V power supply input range (VCC  
)
I Supports wide range digital interfacing I/O voltage (VCC(I/O)) 1.4 V to 3.6 V  
I Full industrial grade operation from 40 °C to +85 °C  
I Available in small HVQFN24 and WLCSP25 halogen-free and lead-free packages  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
3. Applications  
I Mobile phones  
I Digital camera  
I Personal digital assistant  
4. Ordering information  
Table 1.  
Ordering information  
Type number  
Package  
Name  
Description  
Version  
ISP1302HN  
ISP1302UK  
HVQFN24 plastic thermal enhanced very thin quad flat package; no leads; 24 terminals; SOT616-3  
body 4 × 4 × 0.85 mm  
WLCSP25 wafer level chip-size package; 25 bumps; 2.5 × 2.5 × 0.6 mm  
ISP1302UK  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
2 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
5. Block diagram  
V
C_A C_B  
V
CC(I/O)  
ADR/PSW  
1
VREG  
7
CC  
20  
22  
24  
21  
23  
V
BUS  
CPGND  
3.3 V DC-DC  
REGULATOR  
CLOCK AND  
TIMER  
CHARGE  
PUMP  
V
BUS  
19  
18  
2
3
SDA  
SCL  
V
BUS  
COMPARATOR  
SERIAL  
CONTROLLER  
RESET_N  
INT_N  
4
5
8
ID DETECTOR  
ID  
CARKIT DP  
INTERRUPT  
DETECTOR  
6
SERVICE_N  
OE_N/INT_N  
RCV  
CR_INT  
9
ISP1302HN  
AUDIO  
DATA  
12  
CONTROL  
DIF TX  
16  
15  
DP  
SE0/VM  
DAT/VP  
13  
14  
DM  
PULL-UP AND  
PULL-DOWN  
RESISTORS  
DIF RX  
SE  
SE D+  
DETECTOR  
10  
11  
SPKR_L  
AUDIO  
BYPASS  
SE D−  
SPKR_R/MIC  
die pad  
DGND  
17  
AGND  
004aaa541  
The figure shows the HVQFN pinout. For the WLCSP ballout, see Table 2.  
Fig 1. Block diagram  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
3 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
6. Pinning information  
6.1 Pinning  
terminal 1  
index area  
1
2
3
4
5
6
18  
17  
16  
15  
14  
13  
ADR/PSW  
SDA  
ID  
AGND  
DP  
SCL  
ISP1302HN  
RESET_N  
INT_N  
DM  
DAT/VP  
SE0/VM  
CR_INT  
004aaa726  
Transparent top view  
Fig 2. Pin configuration HVQFN24 (top view)  
6
5
4
3
2
1
13  
CR_INT  
INT_N  
SE0/VM  
DAT/VP  
DM  
DGND  
(exposed die pad)  
14  
15  
16  
17  
18  
RESET_N  
SCL  
ISP1302HN  
DP  
terminal 1  
SDA  
AGND  
ID  
ADR/PSW  
terminal 1  
index area  
004aaa727  
Bottom view  
Fig 3. Pin configuration HVQFN24 (bottom view)  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
4 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
ball A1  
index area  
ISP1302UK  
1
2
3
4
5
A
B
C
D
E
004aaa716  
Fig 4. Pin configuration WLCSP25 (top view)  
ISP1302UK  
004aaa706  
ball A1  
index area  
Fig 5. Pin configuration WLCSP25 (bottom view)  
6.2 Pin description  
Table 2.  
Symbol[1]  
Pin description  
Pin  
HVQFN24 WLCSP25  
Ball  
Type[2] Reset Description  
value  
ADR/PSW  
1
C1  
I/O  
high-Z ADR input — Sets the least-significant I2C-bus address bit of  
the ISP1302; latched on the rising edge of the RESET_N pin  
PSW output — Enables or disables the external charge pump  
after reset  
An internal series resistor is implemented for this pin. If the  
PSW (output) function is not used, then this pin can directly be  
connected to DGND or VREG.  
This pin will output 3.3 V when driven HIGH.  
For details, see Section 7.13.  
bidirectional; push-pull input; 3-state output  
high-Z serial I2C-bus data input and output  
bidirectional; push-pull input; open-drain output  
high-Z serial I2C-bus clock input and output  
bidirectional; push-pull input; open-drain output  
SDA  
SCL  
2
3
D2  
D3  
I/OD  
I/OD  
RESET_N  
INT_N  
4
5
C2  
B1  
I
-
asynchronous reset input, active LOW  
OD  
high-Z interrupt output; active LOW  
open-drain output  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
5 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 2.  
Symbol[1]  
Pin description …continued  
Pin Ball  
HVQFN24 WLCSP25  
Type[2] Reset Description  
value  
CR_INT  
6
7
8
C4  
A2  
A1  
AI  
P
I
-
-
-
directly connect to the DP pin of the USB connector; if the  
carkit feature is not used, this pin can be connected to ground  
VREG  
output of the voltage regulator; place a 0.1 µF capacitor  
between this pin and ground  
SERVICE_N  
input; sets default operation mode of the ISP1302:  
If a LOW is latched on reset (including power-on reset),  
default mode is UART with 2.8 V signaling.  
If a HIGH is latched on reset (including power-on reset),  
default mode is USB with 3.3 V signaling.  
Operation mode can be changed after reset by changing the  
value of the Mode register bits.  
OE_N/INT_N  
9
B3  
I/O  
high-Z this pin can be programmed as:  
OE_N input — Enables driving DP and DM when in USB  
mode  
INT_N output — Indicates interrupt when bit OE_INT_EN = 1  
and SUSPEND_REG = 1  
bidirectional; push-pull input; 3-state output  
SPKR_L  
10  
A3  
A4  
AI  
-
-
analog audio input signal for the left speaker channel; connect  
to ground if not in use  
SPKR_R/MIC 11  
AI/O  
analog audio input signal for the right speaker channel or audio  
output signal for the microphone channel; connect to ground if  
not in use  
RCV  
12  
13  
A5  
B4  
O
0
differential receiver output; reflects the differential value of DP  
and DM  
push-pull output  
SE0/VM  
I/O  
high-Z SE0 input and output — SE0 functions in DAT_SE0 USB  
mode  
VM input and output — VM functions in VP_VM USB mode  
TxD input — UART mode  
bidirectional; push-pull input; 3-state output  
DAT/VP  
14  
B5  
I/O  
high-Z DAT input and output — DAT functions in DAT_SE0 USB  
mode  
VP input and output — VP functions in VP_VM USB mode  
RxD output — UART mode  
bidirectional; push-pull input; 3-state output  
high-Z this pin can be programmed as:  
USB D(data minus pin)  
DM  
DP  
15  
16  
17  
D5  
D4  
C3  
AI/O  
AI/O  
P
transparent UART TxD or  
transparent audio SPKR_L  
high-Z this pin can be programmed as:  
USB D+ (data plus pin)  
transparent UART RxD or  
transparent audio SPKR_R/MIC  
AGND  
-
analog ground  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
6 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 2.  
Symbol[1]  
Pin description …continued  
Pin Ball  
HVQFN24 WLCSP25  
Type[2] Reset Description  
value  
ID  
18  
C5  
AI/O  
-
identification detector input and output; connected to the ID pin  
of the USB mini receptacle; internal 100 kpull-up resistor  
VBUS  
19  
E5  
AI/O  
high-Z VBUS line input and output of the USB interface; charge pump  
output; place an external decoupling capacitor of 0.1 µF close  
to this pin  
VCC  
20  
21  
E4  
E3  
P
-
-
supply voltage (3.0 V to 4.5 V)  
C_A  
AI/O  
charge pump flying capacitor pin 2; connect a 220 nF capacitor  
between C_B and C_A for 50 mA output current  
C_B  
22  
E2  
AI/O  
-
charge pump flying capacitor pin 1; connect a 220 nF capacitor  
between C_B and C_A for 50 mA output current  
CPGND  
VCC(I/O)  
DGND  
23  
24  
E1  
D1  
B2  
P
P
P
-
-
-
ground for the charge pump  
supply voltage for the I/O interface logic signals (1.4 V to 3.6 V)  
digital ground  
exposed  
die pad  
[1] Symbol names ending with underscore N (for example, NAME_N) indicate active LOW signals.  
[2] AI = analog input; AI/O = analog input/output; I = input; O = output; I/O = digital input/output; I/OD = input/open-drain output; OD =  
open-drain output; P = power or ground.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
7 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
7. Functional description  
7.1 Serial controller  
The serial controller includes the following functions:  
Serial controller interface  
Device identification registers  
Control registers  
Interrupt registers  
Interrupt generator  
The serial controller acts as an I2C-bus slave, and uses the SCL and SDA pins to  
communicate with the OTG Controller.  
For details on the serial controller, see Section 9.  
7.2 VBUS charge pump  
The charge pump supplies current to the VBUS line. It can operate in any of the following  
modes:  
Output 5 V at current above 50 mA  
Pull-up VBUS to 3.3 V through a resistor (RUP(VBUS)) to initiate VBUS pulsing SRP  
Pull-down VBUS to ground through a resistor (RDN(VBUS)) to discharge VBUS  
7.3 VBUS comparators  
VBUS comparators provide indications regarding the voltage level on VBUS  
.
7.3.1 VBUS valid comparator  
This comparator is used by an A-device to determine whether the voltage on VBUS is at a  
valid level for operation. The minimum threshold for the VBUS valid comparator is 4.4 V.  
Any voltage on VBUS below this threshold is considered a fault. A hardware debounce  
timer (td(VA_VBUS_VLD)) is implemented for the VBUS valid comparator. This timer is enabled  
when the internal charge pump is turned on (bit VBUS_DRV = 1) and is disabled when the  
internal charge pump is turned off (bit VBUS_DRV = 0). During power-up, it is expected  
that the comparator output will be ignored.  
7.3.2 Session valid comparator  
The session valid comparator is used to determines when VBUS is high enough for a  
session to start. Both the A-device and the B-device use this comparator to detect when a  
session is started. These devices also use this comparator to indicate when a session is  
completed. The session valid threshold is between 0.8 V to 2.0 V for A-device, and  
between 0.8 V to 4.0 V for B-device.  
7.3.3 Session end comparator  
The session end comparator determines when VBUS is below the B-device session end  
threshold of 0.2 V to 0.8 V.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
8 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
7.4 ID detector  
In normal power mode (when both VCC and VCC(I/O) are present), the ID detector senses  
the condition of the ID line and can differentiate between the following conditions:  
The ID pin is floating (bit ID_FLOAT = 1).  
The ID pin is shorted to ground (bit ID_GND = 1).  
The ID pin is connected to ground through resistor RDN(ID) = 102 k(bit  
ID_102K = 1).  
The ID pin is connected to ground through resistor RDN(ID) = 200 k(bit  
ID_200K = 1).  
The ID pin is connected to ground through resistor RDN(ID) = 440 k(bit  
ID_440K = 1).  
In power-down mode, only ID_FLOAT detector is active and can wake-up the chip. The  
remaining detectors are turned off.  
Table 3 shows the type of device connected, depending on the status of the ID and VBUS  
pins.  
Table 3.  
ID pin status for various applications  
SESS_VLD  
ID_FLOAT  
ID_GND  
ID_102K  
ID_200K  
ID_440K  
Device connected  
nothing connected  
OTG A-device  
0
0
0
1
1
1
1
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
X
0
0
1
0
0
X
0
0
0
1
0
phone accessory  
charger type 1  
charger type 2  
carkit or PC  
The recommended procedure to detect the ID status using software is:  
1. When nothing is connected, ID is floating and ID_FLOAT = 1. The chip can be set in  
power-down mode.  
2. Enable the ID_FLOAT (rising edge and falling edge) and SESS_VLD (rising edge)  
interrupts.  
3. If a plug that causes a change in ID_FLOAT or SESS_VLD is inserted, an interrupt  
occurs. Interrupt Latch register bit ID_FLOAT or SESS_VLD is set.  
4. The software waits for sometime, for example: 100 ms, to allow mechanical  
debounce.  
5. The software reads the Interrupt Source register and the OTG Status register, and  
checks bits SESS_VLD, ID_GND, ID_102K, ID_200K and ID_440K.  
6. The device type is determined according to Table 3.  
The ID detector has a switch that can be used to ground pin ID. This switch is controlled  
by bit ID_PULLDN of the OTG Control register, and bits PH_ID_INT and PH_ID_ACK of  
the Audio Control register. See Table 4.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
9 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 4.  
ID pull-down control  
ID_PULLDN PH_ID_ACK PH_ID_INT Switch between ID and ground  
0
0
0
0
0
1
off  
on for time tPH_ID_INT, then off and bit PH_ID_INT  
autoclears to 0  
0
1
0
wait for time tPH_ID_WT, turn on the switch for tPH_ID_INT  
,
then off and bit PH_ID_ACK autoclears to 0  
0
1
1
1
not defined  
on  
X
X
7.5 Pull-up and pull-down resistors  
Figure 6 shows the switchable pull-up and pull-down resistors that are internally  
connected to the DP and DM lines. The DP pull-up resistor (SW1) is controlled by  
bit DP_PULLUP of the OTG Control register.  
The pull-up resistor is context variable as described in document ECN_27%_Resistor.  
The pull-up resistor value depends on the USB bus condition:  
When the bus is idle, the resistor is 900 to 1575 (SW2 = on).  
When the bus is transmitting or receiving, the resistor is 1425 to 3090 Ω  
(SW2 = off).  
DP also implements a weak pull-up resistor (RweakUP(DP)) that is controlled using  
bit DP_WKPU_EN of the Misc Control register.  
The DP pull-down resistor (RDN(DP)) is connected to the DP line, if bit DP_PULLDOWN in  
the OTG Control register is set.  
The DM pull-down resistor (RDN(DM)) is connected to the DM line, if bit DM_PULLDOWN in  
the OTG Control register is set.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
10 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
VREG  
0.525 kto  
1.515 kΩ  
SW2  
0.525 kto  
1.515 kΩ  
SW2  
R
150 k± 30 %  
weakUP(DP)  
SW3  
SW1  
SW1  
0.9 kto  
1.575 kΩ  
0.9 kto  
1.575 kΩ  
DP  
DM  
DM_PULLDOWN  
DP_PULLDOWN  
15 kΩ  
(14.3 kto  
24.8 kΩ)  
15 kΩ  
(14.3 kto  
24.8 kΩ)  
R
R
DN(DP)  
DN(DM)  
004aaa658  
AGND  
AGND  
Fig 6. DP and DM pull-up and pull-down resistors  
7.6 3.3 V DC-DC regulator  
The built-in DC-DC regulator conditions the input power supply (VCC) for use in the core of  
the ISP1302.  
When VCC is greater than 3.6 V, the regulator will output 3.3 V ± 10 %.  
When VCC is less than 3.6 V and bit REG_BYPASS_DIS = 0, the regulator will be  
automatically bypassed so that pin VREG will be shorted to pin VCC  
.
When VCC is less than 3.6 V and bit REG_BYPASS_DIS = 1, the regulator will output a  
voltage between VCC and VCC 0.2 V.  
The output of the regulator can be monitored on pin VREG. A capacitor (0.1 µF) must be  
connected between pin VREG and ground.  
7.7 Carkit DP interrupt detector  
The carkit DP interrupt detector is a comparator that detects the carkit interrupt signal on  
the CR_INT pin in analog audio mode. Bit DP_INT will be set if the voltage level on the  
CR_INT pin is below the carkit interrupt threshold Vth(DP)L (0.4 V to 0.6 V).  
The carkit interrupt detector is enabled in audio mode only (bit AUDIO_EN = 1).  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
11 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
7.8 Audio bypass  
The audio bypass block includes audio switches and DC bias circuits, see Figure 7.  
Audio switches provide a low impedance path for analog audio signals from the phone  
processor to be routed to the DP and DM lines. The impedance of the switches will be  
between 50 and 150 . Figure 7 shows audio switches and DC biasing circuits.  
VREG  
SPKR_R_  
BIAS_EN  
R
R
B2  
S1  
DP  
SPKR_R/MIC  
B1  
SPKR_MIC_EN  
AGND  
SW_MIC_  
SPKR_L  
VREG  
SPKR_L_  
BIAS_EN  
R
B2  
S3  
DM  
SPKR_L  
R
B1  
SPKR_L_EN  
AGND  
004aaa628  
Fig 7. Audio bypass  
7.9 Audio data control  
Figure 8 shows a diagram that includes the audio data controller. Each block within the  
audio data controller is described in the following subsections.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
12 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
60 MHz  
CLOCK  
TXD  
DM  
SE0/VM  
TXD PULSE  
GENERATOR  
SPRK_L_EN  
AUDIO  
TIMER  
STEREO  
INTERRUPT  
DETECTOR  
CARKIT  
CR_INT  
INTERRUPT  
DETECTOR  
RXD PULSE  
CONVERTER  
DAT/VP  
RXD  
DP  
004aaa629  
Fig 8. Audio data control  
7.9.1 Audio timer  
The audio timer has two main functions. The first function is to generate the timing for the  
positive and negative interrupt pulses. The second function is to generate a time base that  
can be used to detect a carkit interrupt while in stereo mode, and reset the RxD NRZ  
signal during data-during-audio.  
7.9.2 TxD pulse generator  
The TxD pulse generator is enabled when the OTG carkit transceiver is outputting  
data-during-audio.  
When a rising or falling edge is detected on SE0/VM, the TxD pulse generator uses the  
AUD_TMR_OUT signal to perform the following sequence:  
1. 3-state the left speaker buffer.  
2. Enable the TxD buffer.  
3. Output a HIGH level for the duration of the positive pulse width.  
4. Output a LOW level for the duration of the negative pulse width.  
5. Disable the TxD buffer.  
6. Enable the left speaker buffer.  
The delay between a data edge on SE0/VM and a pulse pair being output on DM will jitter  
by as much as one audio timer period because the audio timer is free running. This is  
acceptable because the audio timer period is between 200 ns to 500 ns, and the UART  
data rate is always less than or equal to 115 kbit/s.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
13 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
7.9.3 Stereo interrupt detector  
The stereo interrupt detector generates an interrupt when the CR_INT pin has been  
continuously below the carkit interrupt detector threshold for a time of tPH_STLO_DET (30 ms  
to 100 ms); refer to USB Carkit Specification (CEA-936-A), November 2005.  
7.9.4 RxD pulse converter  
When data-during-audio mode is enabled, the RxD pulse converter converts the negative  
pulses on the DP line to an NRZ signal that is output to the DAT/VP line. Each time a pulse  
is received, the output on DAT/VP is inverted. If DAT/VP remains at logic 0 for a time of  
tDAT_AUD_POL (20 ms to 30 ms), then the output on DAT/VP will automatically return to  
logic 1; refer to USB Carkit Specification (CEA-936-A), November 2005.  
7.10 Autoconnect  
The HNP in the OTG supplement specifies the following sequence of events to transfer  
the role of the host from the A-device to the B-device:  
1. The A-device sets the bus in the suspend state.  
2. The B-device simulates a disconnect by de-asserting its DP pull-up.  
3. The A-device detects SE0 on the bus and asserts its DP pull-up.  
4. The B-device detects that the DP line is HIGH and assumes the role of the host.  
The OTG supplement specifies that the time between the B-device de-asserting its DP  
pull-up and the A-device asserting its pull-up must be less than 3 ms. For an A-device with  
a slow interrupt response time, 3 ms may not be enough to write an I2C-bus command to  
the ISP1302 to assert DP pull-up. An alternative method is for the A-device transceiver to  
automatically assert DP pull-up after detecting an SE0 from the B-device.  
The sequence of events is as follows: After finishing data transfers between the A-device  
and the B-device and before suspending the bus, the A-device sends SOFs. The B-device  
receives these SOFs, and does not transmit any packet back to the A-device. During this  
time, the A-device sets the BDIS_ACON_EN bit in the ISP1302. This enables the  
ISP1302 to look for SE0 whenever the A-device is not transmitting (that is, whenever the  
OE_N/INT_N pin of the ISP1302 is not asserted). After the BDIS_ACON_EN bit is set, the  
A-device stops transmitting SOFs and allows the bus to go to the idle state. If the B-device  
disconnects, the bus goes to SE0, and the ISP1302 logic automatically turns on the  
A-device pull-up. To disable the DP pull-up resistor, clear bit BDIS_ACON_EN.  
7.11 USB transceiver  
7.11.1 Differential driver  
The operation of the driver is described in Table 5.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
14 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 5.  
Pin  
Transceiver driver operating setting  
Bit  
Differential driver  
RESET_N[1] OE_N/INT_N SUSPEND DAT_SE0  
HIGH  
LOW  
0
0
output value from DAT/VP to DP and  
SE0/VM to DM  
HIGH  
LOW  
0
1
output value from DAT/VP to DP and DM  
if SE0/VM is LOW; otherwise drive both  
DP and DM to LOW  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
X
1
X
X
X
output value from DAT/VP to DP and DM  
X
X
high-Z  
high-Z  
[1] Include the internal power-on-reset pulse (active HIGH).  
Table 6 shows the behavior of the transmit operation in detail.  
Table 6.  
USB functional mode: transmit operation  
Inputs  
USB mode  
Outputs  
DP  
DAT/VP  
LOW  
SE0/VM  
LOW  
DM  
DAT_SE0  
DAT_SE0  
DAT_SE0  
DAT_SE0  
VP_VM  
LOW  
HIGH  
LOW  
LOW  
LOW  
HIGH  
LOW  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
HIGH  
LOW  
HIGH  
LOW  
VP_VM  
HIGH  
LOW  
LOW  
VP_VM  
HIGH  
HIGH  
VP_VM  
HIGH  
7.11.2 Differential receiver  
The operation of the differential receiver is described in Table 7.  
Table 7.  
Pin  
Differential receiver operation settings  
Bit  
Differential receiver  
OE_N/INT_N  
HIGH  
SUSPEND  
DAT_SE0  
0
1
output differential value from DP and DM to  
DAT/VP and RCV  
HIGH  
0
0
output differential value from DP and DM to RCV  
The detailed behavior of the receive transceiver operation is shown in Table 8.  
Table 8.  
USB functional mode: receive operation  
USB mode  
Bit SUSPEND Inputs  
DP  
Outputs  
DAT/VP  
RCV  
DM  
SE0/VM  
HIGH  
LOW  
RCV  
DAT_SE0  
DAT_SE0  
DAT_SE0  
DAT_SE0  
DAT_SE0  
0
0
0
0
1
LOW  
HIGH  
LOW  
HIGH  
LOW  
LOW  
LOW  
HIGH  
HIGH  
LOW  
last value of RCV  
HIGH  
LOW  
HIGH  
LOW  
LOW  
RCV  
LOW  
last value of RCV  
X
LOW  
HIGH  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
15 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 8.  
USB functional mode: receive operation …continued  
USB mode  
Bit SUSPEND Inputs  
DP  
Outputs  
DM  
DAT/VP  
HIGH  
LOW  
SE0/VM  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
HIGH  
RCV  
DAT_SE0  
DAT_SE0  
DAT_SE0  
VP_VM  
VP_VM  
VP_VM  
VP_VM  
VP_VM  
VP_VM  
VP_VM  
VP_VM  
1
1
1
0
0
0
0
1
1
1
1
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
HIGH  
X
X
HIGH  
LOW  
X
last value of RCV  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
last value of RCV  
X
X
X
X
HIGH  
LOW  
HIGH  
7.12 Power-On Reset (POR)  
When VCC is powered on, an internal POR is generated. The internal POR pulse width  
(tPORP) will typically be 200 ns. The pulse is started when VCC rises above VPOR(trip)  
.
The power-on reset function can be explained by viewing the dips at t2 to t3 and t4 to t5  
on the VCC curve (see Figure 9).  
t0 — The internal POR starts with a LOW level.  
t1 — The detector will see the passing of the trip level and a delay element will add  
another tPORP before it drops to LOW.  
t2 to t3 — The internal POR pulse will be generated whenever VCC drops below VPOR(trip)  
for more than 11 µs.  
t4 to t5 — The dip is too short (< 11 µs) and the internal POR pulse will not react and will  
remain LOW.  
V
CC  
V
POR(trip)  
t0  
t1  
t
t2  
t3  
t4  
t5  
(1)  
PORP  
t
PORP  
PORP  
004aaa582  
(1) PORP = Power-On Reset Pulse.  
Fig 9. Internal power-on reset timing  
7.13 I2C-bus device address and external charge pump control  
The ADR/PSW pin has two functions. Both functions are described as follows.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
16 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
The first function of the ADR/PSW pin is to set the I2C-bus address. On the rising edge of  
the RESET_N pin, the level on ADR/PSW is latched and stored in ADR_REG, which  
represents the Least Significant Bit (LSB) of the I2C-bus address. If ADR_REG = 0, the  
I2C-bus address for the ISP1302 is 010 1100 (2Ch); if ADR_REG = 1, the I2C-bus  
address for the ISP1302 is 010 1101 (2Dh). The power-on reset value of ADR_REG = 0.  
The second function of the ADR/PSW pin is to control an external charge pump. The  
ADR/PSW pin can be programmed as an active HIGH or active LOW PSW output. The  
polarity of the PSW output is determined by ADR_REG. If ADR_REG = 0, then PSW will  
be active HIGH; if ADR_REG = 1, then PSW will be active LOW. The PSW output will be  
enabled only when Mode Control 2 register bit PSW_OE = 1. By default, PSW can only  
drive HIGH if the hardware reset pulse is not issued on RESET_N.  
The combinations of I2C-bus address and the PSW polarity are limited, as shown in  
Table 9.  
Table 9.  
Possible combinations of I2C-bus address and the PSW polarity  
ADR/PSW level on the rising  
edge of RESET_N  
I2C-bus address  
PSW polarity  
LOW  
2Ch  
2Dh  
active HIGH  
active LOW  
HIGH  
The ISP1302 built-in charge pump supports VBUS current at 50 mA. If the application  
needs more current support, an external charge pump may be needed. In this case, the  
ADR/PSW pin can act as a power switch for the external charge pump. Figure 10 shows  
an example of using an external charge pump.  
V
BAT  
100 kΩ  
VREG  
V
V
ADR/PSW  
OUT  
V
BUS  
IN  
4.7 µF  
USB  
ISP1302  
CHARGE PUMP  
CONNECTOR  
V
BUS  
ON/OFF  
004aaa659  
Fig 10. Using an external charge pump  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
17 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
8. Modes of operation  
The ISP1302 supports three types of modes:  
Power modes  
USB modes  
Transparent modes  
8.1 Power modes  
8.1.1 Normal mode  
In this mode, both VCC and VCC(I/O) are connected and their voltage levels are within the  
operation range.  
There are three levels of power saving schemes in the ISP1302:  
Active-power mode: power is on; all circuits are active.  
USB suspend mode: to reduce power consumption, the USB differential receiver is  
powered down.  
Power-down mode: set by writing logic 1 to bit PWR_DN of the Mode Control 2  
register. The clock generator and all biasing circuits are turned off to reduce power  
consumption to the minimum possible. For details on waking up the clock, see  
Section 10.  
8.1.2 Disable mode  
In disable mode, VCC(I/O) is cut-off and VCC is powered. In this mode, the ISP1302 is in the  
power-down state.  
The USB differential driver will be 3-stated as long as VCC(I/O) is not present.  
8.1.3 Isolate mode  
In isolate mode, VCC is cut-off and VCC(I/O) is powered. In this mode, the ISP1302 will drive  
a stable level to all digital output pins, and all bidirectional digital pins will be set in 3-state.  
Table 10 shows a summary of power modes.  
Table 10. ISP1302 power modes summary  
VCC  
Off  
Off  
On  
On  
On  
VCC(I/O)  
off  
PWR_DN (bit)  
ICC = ICC(pd)  
Comment  
X
X
X
0
yes  
yes  
yes  
no  
power off  
on  
isolate mode  
off  
disable mode (power-down)  
normal mode (full operation)  
normal mode (power-down)  
on  
on  
1
yes  
Table 11 shows the pin states in disable and isolate modes.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
18 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 11. ISP1302 pin states in disable and isolate modes  
Pin name  
VCC, VREG  
VCC(I/O)  
DP  
Disable mode (VCC = on, VCC(I/O) = off) Isolate mode (VCC = off, VCC(I/O) = on)  
powered  
not present  
powered  
high-Z  
not present  
15 kpull-down resistor enabled  
DM  
15 kpull-down resistor enabled  
high-Z  
RCV  
high-Z  
high-Z  
drive LOW  
high-Z  
RESET_N, SDA, SCL, ADR/PSW,  
SE0/VM, DAT/VP, INT_N,  
OE_N/INT_N, SERVICE_N  
SPKR_R/MIC, SPKR_L, ID, VBUS  
CR_INT, C_A, C_B  
,
high-Z  
high-Z  
8.2 USB modes  
The two USB modes of the ISP1302 are:  
VP_VM bidirectional mode  
DAT_SE0 bidirectional mode  
In VP_VM USB mode, pin DAT/VP is used for the VP function, pin SE0/VM is used for the  
VM function, and pin RCV is used for the RCV function.  
In DAT_SE0 USB mode, pin DAT/VP is used for the DAT function, pin SE0/VM is used for  
the SE0 function, and pin RCV is not used.  
Table 12 specifies the functionality of the device during the two USB modes.  
Table 12. USB functional modes: I/O values  
USB mode[1]  
Bit  
Pin  
DAT_SE0  
OE_N/INT_N  
LOW  
DAT/VP  
TxD+[2]  
RxD+[3]  
TxD[4]  
SE0/VM  
TxD[2]  
RxD[3]  
FSE0[5]  
RSE0[7]  
RCV  
VP_VM  
0
RxD[6]  
RxD[6]  
RxD[6]  
RxD[6]  
HIGH  
DAT_SE0  
1
LOW  
HIGH  
RxD[6]  
[1] Some of the modes and signals are provided to achieve backward compatibility with IP cores.  
[2] TxD+ and TxDare single-ended inputs to drive the DP and DM outputs, respectively, in single-ended  
mode.  
[3] RxD+ and RxDare the outputs of the single-ended receivers connected to DP and DM, respectively.  
[4] TxD is the input to drive DP and DM in DAT_SE0 mode.  
[5] FSE0 is to force an SE0 on the DP and DM lines in DAT_SE0 mode.  
[6] RxD is the output of the differential receiver.  
[7] RSE0 is an output, indicating that an SE0 is received on the DP and DM lines.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
19 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
8.3 Transparent modes  
8.3.1 Transparent UART mode  
When in transparent UART mode, an SoC (with the UART controller) communicates  
through the ISP1302 to another UART device that is connected to its DP and DM lines.  
The ISP1302 operates as a logic level translator between the following pins:  
For the TxD signal: from SE0/VM (VCC(I/O) level) to DM (VREG level).  
For the RxD signal: from DP (VREG level) to DAT/VP (VCC(I/O) level).  
The ISP1302 is in transparent UART mode, if bit UART_EN of the Mode Control 1 register  
is set.  
8.3.2 Transparent audio mode  
In transparent audio mode, the ISP1302 will disable its DP and DM driver. The carkit  
interrupt detector is enabled. Built-in analog switches, DC biasing circuits, and the  
data-during-audio feature can be enabled by setting corresponding bits in the Carkit  
Control register:  
Stereo mode: SPKR_L on DM and SPKR_R on DP.  
Mono and MIC mode: SPKR_L on DM and MIC on DP.  
The ISP1302 is in transparent audio mode if bit UART_EN of the Mode Control 1 register  
is cleared, bit AUDIO_EN of the Mode Control 2 register is set, and bit TRANSP_EN of  
the Mode Control 1 register is cleared.  
8.3.3 Transparent general-purpose buffer mode  
In transparent general-purpose buffer mode, the DAT/VP and SE0/VM pins are connected  
to the DP and DM pins, respectively. The direction of the data transfer can be controlled  
using bits TRANSP_BDIR1 and TRANSP_BDIR0 of the Mode Control 2 register as  
specified in Table 14.  
The ISP1302 is in transparent general-purpose buffer mode, if bit UART_EN = 0, bit  
AUDIO_EN = 0, bit DAT_SE0 = 1 and bit TRANSP_EN = 1.  
8.3.4 Data-during-audio mode  
This mode is a combination of audio mode and UART mode. The SPKR_R, SPKR_L and  
MIC audio signals will be bypassed through the DP and DM lines. UART data bytes can  
be transmitted or received on the DP and DM lines when the audio signal is running.  
To transmit data, if the SE0/VM input changes level (either from HIGH to LOW or from  
LOW to HIGH), a HIGH pulse will be generated on the DM line. The pulse voltage is above  
2.9 V. The pulse width is between 200 ns and 500 ns. The data-during-audio transmitting  
is enabled when the ISP1302 is in transparent audio mode and bit TX_PULSE_EN = 1.  
To receive data, if a LOW pulse is detected on the DP line, the ISP1302 will toggle the  
level on the DAT/VP pin. The data-during-audio receiving is enabled when the ISP1302 is  
in transparent audio mode and bit RX_PULSE_EN = 1.  
Table 13 provides a summary of device operating modes.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
20 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 13. Summary of device operating modes  
Mode  
Bit  
Description  
UART_EN  
AUDIO_EN  
TRANSP_EN DAT_SE0  
USB mode  
0
0
0
0
0
1
X
1
USB ATX enabled  
USB ATX disabled.  
SE0/VM DM  
DAT/VP DP  
Transparent general-purpose  
buffer mode  
see Table 14  
Transparent audio mode  
Transparent UART mode  
0
1
1
0
X
X
USB ATX disabled.  
SPKR_L DM  
SPKR_R/MIC DP  
USB ATX disabled.  
SE0/VM DM  
DAT/VP DP  
X
X
Table 14. Transparent general-purpose buffer mode  
Bit TRANSP_BDIR[1:0]  
Direction of the data flow  
DAT/VP DP  
00  
01  
10  
11  
SE0/VM DM  
SE0/VM DM  
SE0/VM DM  
SE0/VM DM  
DAT/VP DP  
DAT/VP DP  
DAT/VP DP  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
21 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
9. Serial controller  
9.1 Register map  
Table 15 provides an overview of serial controller registers.  
Table 15. Register overview  
Register  
Width (bits) Access Memory address[1] Functionality  
Reference  
Vendor ID  
16  
16  
16  
8
R
00h to 01h  
02h to 03h  
14h to 15h  
Set — 04h  
Clear — 05h  
Set — 12h  
Clear — 13h  
Set — 16h  
Clear — 17h  
Set — 06h  
Clear — 07h  
Set — 18h  
Clear — 19h  
Set — 1Ah  
Clear — 1Bh  
1Ch  
device  
identification  
registers  
Section 9.1.1 on page 22  
Product ID  
R
Version ID  
R
Mode Control 1  
R/S/C  
control and  
status registers  
Section 9.1.2 on page 23  
Mode Control 2  
Audio Control  
OTG Control  
Misc Control  
Carkit Control  
8
8
8
8
8
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Transmit Positive Width  
Transmit Negative Width  
Receive Polarity Recovery  
Carkit Interrupt Delay  
OTG Status  
8
8
8
8
8
8
8
R/W  
R/W  
R/W  
R/W  
R
1Dh  
1Eh  
1Fh  
10h  
Interrupt Source  
R
08h  
interrupt  
registers  
Section 9.1.3 on page 29  
Interrupt Latch  
R/S/C  
Set — 0Ah  
Clear — 0Bh  
Set — 0Ch  
Clear — 0Dh  
Set — 0Eh  
Clear — 0Fh  
Interrupt Enable Low  
Interrupt Enable High  
8
8
R/S/C  
R/S/C  
[1] The R/W/S/C access type represents a field that can be read, written, set or cleared (set to 0). A register can be read from either of the  
set or clear addresses. Writing to a write address indicates that values will be directly written to the register. Writing logic 1 to a set  
address sets the associated bit. Writing logic 1 to a clear address clears the associated bit. Writing logic 0 to either a set or clear  
address has no effect.  
9.1.1 Device identification registers  
9.1.1.1 Vendor ID register  
Table 16 provides the bit description of the Vendor ID register.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
22 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 16. Vendor ID register (address R = 00h to 01h) bit description  
Bit  
Symbol  
Access  
Value  
Description  
NXP Semiconductors’ Vendor ID  
15 to 0  
VENDORID[15:0]  
R
04CCh  
9.1.1.2 Product ID register  
The bit description of the Product ID register is given in Table 17.  
Table 17. Product ID register (address R = 02h to 03h) bit description  
Bit  
Symbol  
Access  
Value  
Description  
15 to 0  
PRODUCTID[15:0]  
R
1302h  
Product ID of the ISP1302  
9.1.1.3 Version ID register  
Table 18 shows the bit allocation of the register.  
Table 18. Version ID register (address R = 14h to 15h) bit allocation  
Bit  
15  
14  
13  
12  
11  
10  
9
8
Symbol  
Reset  
Access  
Bit  
PACKAGEID[3:0]  
LEGACYID[3:0]  
X[1]  
R
R
R
R
R
R
R
R
7
6
5
4
3
2
1
0
Symbol  
Reset  
Access  
MAJORID[3:0]  
MINORID[3:0]  
X[1]  
R
R
R
R
R
R
R
R
[1] The reset value depends on the version number of the chip.  
Table 19. Version ID register (address R = 14h to 15h) bit description  
Bit Symbol Description  
15 to 12 PACKAGEID[3:0] Package information:  
0 — HVQFN24  
1 — WLCSP25  
11 to 8 LEGACYID[3:0]  
Legacy version ID:  
0 — New method of defining the version ID  
1 to 15 — Legacy method of defining the version ID  
7 to 4  
3 to 0  
MAJORID[3:0]  
MINORID[3:0]  
Version ID, major number; this number starts with 1 and increments  
by 1 if there is a major update to the chip.  
Version ID, minor number; this number starts with 0 and increments  
by 1 if there is a minor update to the chip.  
9.1.2 Control registers  
9.1.2.1 Mode Control 1 register  
The bit allocation of the Mode Control 1 register is given in Table 20.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
23 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 20. Mode Control 1 register (address S = 04h, C = 05h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
reserved  
UART_EN  
OE_INT_  
EN  
BDIS_  
ACON_EN  
TRANSP_  
EN  
DAT_SE0  
SUSPEND  
SPEED  
Reset  
0
0/1  
0
0
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Table 21. Mode Control 1 register (address S = 04h, C = 05h) bit description  
Bit Symbol  
Description  
7
6
-
reserved  
UART_EN  
When set, the ATX is in transparent UART mode. The default value of this  
bit depends on the SERVICE_N pin. On reset, if SERVICE_N = HIGH, the  
reset value of UART_EN = 0; if SERVICE_N = LOW, the reset value of  
UART_EN = 1.  
5
4
OE_INT_EN  
When set and when in suspend mode, pin OE_N/INT_N becomes an  
output and is asserted when an interrupt occurs.  
BDIS_ACON_ This bit has two functions:  
EN  
For an A-device, this bit works as BDIS_ACON_EN. It enables the A-device  
to connect if the B-device disconnect is detected; see Section 7.10.  
0 — DP pull-up resistor is controlled by the DP_PULLUP bit in the OTG  
Control register.  
1 — DP pull-up resistor will connect on the B-device disconnect.  
For a B-device, this bit works as ACON_BSE0_EN. It enables the B-device  
to drive SE0 on DP and DM, if the A-device connect is detected.  
0 — B-device will stop driving SE0.  
1 — B-device will start to drive SE0, if the A-device connect is detected.  
TRANSP_EN When set, the ATX is in transparent general-purpose buffer mode.  
3
2
DAT_SE0  
0 — VP_VM mode  
1 — DAT_SE0 mode  
1
0
SUSPEND  
Sets the transceiver in low-power mode.  
0 — Active-power mode  
1 — Low-power mode (differential receiver is disabled if SPEED = 1)  
Set the rise time and the fall time of the transmit driver in USB modes.  
0 — Low-speed mode  
SPEED  
1 — Full-speed mode  
9.1.2.2 Mode Control 2 register  
For the bit allocation of this register, see Table 22.  
Table 22. Mode Control 2 register (address S = 12h, C = 13h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
reserved  
PSW_OE AUDIO_EN TRANSP_ TRANSP_  
reserved  
PWR_DN  
BDIR1  
BDIR0  
Reset  
0
0
0
0
0
1
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
24 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 23. Mode Control 2 register (address S = 12h, C = 13h) bit description  
Bit  
7
Symbol  
-
Description  
reserved  
6
PSW_OE  
0 — ADR/PSW pin acts as an input.  
1 — ADR/PSW pin is driven.  
5
AUDIO_EN  
Enables the ISP1302 in carkit audio mode.  
0 — Audio mode disable: DP_INT detector is turned off, and  
single-ended receivers are turned on.  
1 — Audio mode enable: DP_INT detector is turned on, and  
single-ended receivers are turned off.  
4 to 3  
TRANSP_BDIR Controls the direction of data transfer in transparent general-purpose  
[1:0]  
buffer mode; see Table 14  
2 to 1  
0
-
reserved  
PWR_DN  
Set to power-down mode; activities on pin SCL or the interrupt event  
can wake-up the chip; see Section 10  
9.1.2.3 Audio Control register  
Table 24 provides the bit allocation of the register.  
Table 24. Audio Control register (address S = 16h, C = 17h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
PH_ID_  
ACK  
PH_ID_INT  
reserved  
SW_MIC_  
SPKR_L  
reserved  
Reset  
0
0
0
0
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Table 25. Audio Control register (address S = 16h, C = 17h) bit description  
Bit  
Symbol  
Description  
If set, wait for time tPH_ID_WT, turn on the ID pull-down switch for  
PH_ID_INT, then turn off. Bit PH_ID_ACK autoclears to 0. See Table 4.  
7
PH_ID_ACK  
t
6
PH_ID_INT  
If set, turn on the ID pull-down switch for time tPH_ID_INT and then turn  
off. Bit PH_ID_INT autoclears to 0. See Table 4.  
5 to 2 -  
reserved  
1
SW_MIC_SPKR_ Audio loopback test:  
L
0 — Turn off the switch between the SPKR_R/MIC and SPKR_L pins.  
1 — Turn on the switch between the SPKR_R/MIC and SPKR_L pins.  
reserved  
0
-
9.1.2.4 OTG Control register  
Table 26 shows the bit allocation of the OTG Control register.  
Table 26. OTG Control register (address S = 06h, C = 07h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
VBUS_  
CHRG  
VBUS_  
DISCHRG  
VBUS_  
DRV  
ID_PULL  
DN  
DM_PULL  
DOWN  
DP_PULL  
DOWN  
DM_PULL  
UP  
DP_PULL  
UP  
Reset  
0
0
0
0
1
1
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
25 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 27. OTG Control register (address S = 06h, C = 07h) bit description  
Bit  
Symbol  
Description  
7
VBUS_CHRG  
Charge VBUS through a pull-up resistor (RUP(VBUS)), which is  
connected to VREG.  
0 — Disconnect the resistor  
1 — Connect the resistor  
6
5
4
3
2
1
0
VBUS_DISCHRG Discharge VBUS through a pull-down resistor (RDN(VBUS)).  
0 — Disconnect the resistor  
1 — Connect the resistor  
VBUS_DRV  
ID_PULLDN  
Drive VBUS to 5 V through the charge pump.  
0 — Charge pump is disabled  
1 — Charge pump is enabled  
Connect pin ID to ground. See Table 5.  
0 — Disconnected  
1 — Connected  
DM_PULLDOWN Connect the DM pull-down resistor (RDN(DM)).  
0 — DM pull-down resistor is disconnected  
1 — DM pull-down resistor is connected  
DP_PULLDOWN Connect the DP pull-down resistor (RDN(DP)).  
0 — DP pull-down resistor is disconnected  
1 — DP pull-down resistor is connected  
DM_PULLUP  
DP_PULLUP  
Connect the DM pull-up resistor (RUP(DM)).  
0 — DM pull-up resistor is disconnected  
1 — DM pull-up resistor is connected  
Connect the DP pull-up resistor (RUP(DP)).  
0 — DP pull-up resistor is disconnected (assuming that bit  
BDIS_ACON_EN is logic 0)  
1 — DP pull-up resistor is connected  
9.1.2.5 Misc Control register  
Table 28 shows the bit allocation of the register.  
Table 28. Misc Control register (address S = 18h, C = 19h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
FORCE_  
DP_HIGH  
FORCE_  
DP_LOW  
reserved  
UART_2V8 IDPU_DIS DP_WKPU SRP_INIT  
REG_BY  
PASS_DIS  
_EN  
_EN  
Reset  
0
0
0
1
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Table 29. Misc Control register (address S = 18h, C = 19h) bit description  
Bit  
7
Symbol  
Description  
FORCE_DP_HIGH Forces the DP pin to be driven to HIGH  
FORCE_DP_LOW Forces the DP pin to be driven to LOW  
6
5
-
reserved  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
26 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 29. Misc Control register (address S = 18h, C = 19h) bit description …continued  
Bit  
Symbol  
Description  
4
UART_2V8_EN  
This bit indicates the output voltage level of the internal regulator.  
This bit is only valid when bit UART_EN is logic 1.  
When this bit and bit UART_EN are logic 1, the internal regulator  
bypass switch will always be disabled, ignoring the value of bit  
REG_BYPASS_DIS. This is to ensure that the internal regulator  
outputs +2.8 V, when VCC is 3.0 V to 4.5 V.  
0 — Internal regulator outputs 3.3 V  
1 — Internal regulator outputs 2.8 V  
3
2
IDPU_DIS  
0 — Internal ID pin pull-up resistor is enabled  
1 — Internal ID pin pull-up resistor is disabled  
DP_WKPU_EN  
This bit will enable RweakUP(DP) on the DP line. It is provided to  
support the detection of external accessory devices. This bit is  
optional.  
0 — Disconnect the DP weak pull-up resistor (RweakUP(DP)  
)
1 — Connect the DP weak pull-up resistor (RweakUP(DP)  
0 — No event  
)
1
0
SRP_INIT  
1 — Initialize SRP, if this bit is set, the following events occur in  
sequence: enable DP pull-up for 7.5 ms, enable the VBUS_CHRG  
resistor for 32 ms, enable the VBUS_DISCHRG resistor for 13 ms.  
This bit will autoclear when the sequence is complete.  
REG_BYPASS_  
DIS  
0 — Internal regulator bypass switch is turned on, when VCC < 3.6 V  
1 — Internal regulator bypass switch is turned off  
9.1.2.6 Carkit Control register  
Table 30 shows the bit allocation of this register.  
Table 30. Carkit Control register (address S = 1Ah, C = 1Bh) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
reserved  
SPKR_MIC SPKR_L_  
SPKR_R_  
BIAS_EN  
SPKR_L_  
BIAS_EN  
RX_  
PULSE_E  
N
TX_PULSE  
_EN  
_EN  
EN  
Reset  
0
0
0
0
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Table 31. Carkit Control register (address S = 1Ah, C = 1Bh) bit description  
Bit  
Symbol  
Description  
7 to 6  
-
reserved  
5
4
3
2
1
0
SPKR_MIC_EN  
SPKR_L_EN  
Enables the speaker right or MIC line switch  
Enables the speaker left line switch  
SPKR_R_BIAS_EN Enables the DC bias for the speaker right line  
SPKR_L_BIAS_EN Enables the DC bias for the speaker left line  
RX_PULSE_EN  
TX_PULSE_EN  
Enables the data-during-audio receive  
Enables the data-during-audio transmit  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
27 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
9.1.2.7 Transmit Positive Width register  
This register specifies the width of the positive pulse, that is, the output on the DM line  
when the TX_PULSE_EN bit is set. The time is measured in units of 60 MHz clock  
periods. The clock has a frequency in the range of fclk(dda). For bit description, see  
Table 32.  
Table 32. Transmit Positive Width register (address R/W = 1Ch) bit description  
Legend: * reset value  
Bit Symbol  
7 to 0 TXPOSIWIDTH[7:0]  
Access Value  
R/W 15h*  
Description  
Transmit positive pulse width  
9.1.2.8 Transmit Negative Width register  
This register specifies the width of the negative pulse, that is, the output on the DM line  
when the TX_PULSE_EN bit is set. The time is measured in units of 60 MHz clock  
periods. The clock has a frequency in the range of fclk(dda). For the bit description, see  
Table 33.  
Table 33. Transmit Negative Width register (address R/W = 1Dh) bit description  
Legend: * reset value  
Bit  
Symbol  
Access Value  
2Ah*  
Description  
7 to 0 TXNEGWIDTH[7:0] R/W  
Transmit negative pulse width  
9.1.2.9 Receive Polarity Recovery register  
The bit description of the register is shown in Table 34.  
Table 34. Receive Polarity Recovery register (address R/W = 1Eh) bit description  
Legend: * reset value  
Bit  
Symbol  
Access  
Value  
Description  
7 to 0 RX_RECOVERY[7:0] R/W  
64h*  
Sets the RxD polarity recovery time in units of 0.25 ms. The timer  
tolerance is dictated by fclk(dda). Valid when bit RX_PULSE_EN is set.  
9.1.2.10 Carkit Interrupt Delay register  
The bit description of the register is given in Table 35.  
Table 35. Carkit Interrupt Delay register (address R/W = 1Fh) bit description  
Legend: * reset value  
Bit  
Symbol  
Access  
Value  
Description  
7 to 0  
CR_INT_DELAY[7:0] R/W  
C8h*  
Sets the carkit interrupt detection time in units of 0.25 ms. The  
timer tolerance is dictated by fclk(dda)  
.
9.1.2.11 OTG Status register  
Table 36 shows the bit allocation of the OTG Status register.  
Table 36. OTG Status register (address R = 10h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
reserved  
B_SESS_  
END  
reserved  
ID_102K  
ID_440K  
ID_200K  
reserved  
[1]  
[1]  
[1]  
[1]  
Reset  
0
-
0
0
-
-
-
0
Access  
R
R
R
R
R
R
R
R
[1] The reset value depends on the status of the respective pin.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
28 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 37. OTG Status register (address R = 10h) bit description  
Bit  
7
Symbol  
Description  
-
reserved  
6
B_SESS_END Set when the VBUS voltage is below the B-device session end threshold  
(0.2 V to 0.8 V).  
In power-down mode, this bit is fixed as logic 0.  
5 to 4  
3
-
reserved  
ID_102K  
Indicates that pin ID is connected to ground through RDN(ID) = 102 k.  
This bit indicates that the phone accessory is connected. For details,  
refer to USB Carkit Specification (CEA-936-A).  
In power-down mode, this bit is fixed as logic 0.  
2
1
0
ID_440K  
ID_200K  
-
Indicates that pin ID is connected to ground through RDN(ID) = 440 k.  
This bit indicates the default current capability of the connected charger.  
For details, refer to USB Carkit Specification (CEA-936-A).  
In power-down mode, this bit is fixed as logic 0.  
Indicates that pin ID is connected to ground through RDN(ID) = 200 k.  
This bit indicates the default current capability of the connected charger.  
For details, refer to USB Carkit Specification (CEA-936-A).  
In power-down mode, this bit is fixed as logic 0.  
reserved  
9.1.3 Interrupt registers  
9.1.3.1 Interrupt Source register  
Table 38 shows the bit allocation of this register that indicates the current state of the  
signals that can generate an interrupt.  
Table 38. Interrupt Source register (address R = 08h) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
DP_INT  
BDIS_  
ACON  
ID_FLOAT  
DM_HI  
ID_GND  
DP_HI  
SESS_VLD VBUS_VLD  
[1]  
[1]  
[1]  
[1]  
[1]  
[1]  
[1]  
Reset  
-
0
-
-
-
-
-
-
Access  
R
R
R
R
R
R
R
R
[1] The reset value depends on the status of the respective pin.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
29 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 39. Interrupt Source register (address R = 08h) bit description  
Bit Symbol  
Description  
7
DP_INT  
This bit has two functions:  
When the Carkit Interrupt Delay register is 0h and the voltage on the  
CR_INT pin is below the carkit interrupt threshold (0.4 V to 0.6 V), this bit  
is set.  
0 — Voltage on the CR_INT pin is above the carkit interrupt threshold  
(0.4 V to 0.6 V).  
1 — Voltage on the CR_INT pin is below the carkit interrupt threshold  
(0.4 V to 0.6 V).  
When the Carkit Interrupt Delay register is nonzero and the voltage on the  
CR_INT pin is below the carkit interrupt threshold (0.4 V to 0.6 V) for a  
period of time defined in the Carkit Interrupt Delay register, this bit is set.  
0 — No event  
1 — The carkit stereo interrupt event is detected.  
In power-down mode, this bit is fixed as logic 0.  
6
BDIS_ACON  
Set when bit BDIS_ACON_EN is set, and the ISP1302 enables the DP  
pull-up resistor after detecting the B-device disconnect (SE0).  
0 — No event  
1 — BDIS_ACON is detected.  
Indicates the status of pin ID.  
0 — ID pin is not floating.  
1 — ID pin is floating.  
5
4
3
ID_FLOAT  
DM_HI  
DM single-ended receiver output.  
0 — LOW  
1 — HIGH  
ID_GND  
Indicates the status of pin ID:  
0 — ID pin is not grounded.  
1 — ID pin is grounded.  
In power-down mode, this bit is fixed as logic 0.  
DP single-ended receiver output.  
0 — LOW  
2
1
DP_HI  
1 — HIGH  
SESS_VLD  
VBUS session valid detector.  
0 — VBUS is lower than VA_SESS_VLD (bit ID_GND = 1) or VB_SESS_VLD (bit  
ID_GND = 0).  
1 — VBUS is higher than VA_SESS_VLD (bit ID_GND = 1) or VB_SESS_VLD (bit  
ID_GND = 0).  
0
VBUS_VLD  
This bit has two functions:  
For the A-device (bit ID_GND = 1), it acts as the VBUS valid detector.  
0 — VBUS is lower than the VBUS valid threshold.  
1 — VBUS is higher than the VBUS valid threshold.  
For the B-device (bit ID_GND = 0), it acts as B_SESS_END (B-device  
session end detector).  
0 — VBUS is above the B-device session end threshold (0.2 V to 0.8 V).  
1 — VBUS is below the B-device session end threshold (0.2 V to 0.8 V).  
In power-down mode, this bit is fixed as logic 0.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
30 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
9.1.3.2 Interrupt Latch register  
This register indicates the source that generates an interrupt. For the bit allocation, see  
Table 40.  
Table 40. Interrupt Latch register (address S = 0Ah, C = 0Bh) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
DP_INT_  
INT  
BDIS_  
ACON_INT  
ID_FLOAT_  
INT  
DM_HI_  
INT  
ID_GND_ DP_HI_INT SESS_VLD  
VBUS_  
VLD_INT  
INT  
_INT  
Reset  
0
0
0
0
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Table 41. Interrupt Latch register (address S = 0Ah, C = 0Bh) bit description  
Bit  
Symbol  
Description  
7
DP_INT_INT  
0 — No interrupt  
1 — Interrupt on the DP_INT status change  
6
5
4
3
2
1
0
BDIS_ACON_INT 0 — No interrupt  
1 — Interrupt on the BDIS_ACON status change  
0 — No interrupt  
ID_FLOAT_INT  
DM_HI_INT  
1 — Interrupt on the ID_FLOAT status change  
0 — No interrupt  
1 — Interrupt on the DM_HI status change  
0 — No interrupt  
ID_GND_INT  
DP_HI_INT  
1 — Interrupt on the ID_GND status change  
0 — No interrupt  
1 — Interrupt on the DP_HI status change  
0 — No interrupt  
SESS_VLD_INT  
VBUS_VLD_INT  
1 — Interrupt on the SESS_VLD status change  
0 — No interrupt  
1 — Interrupt on the VBUS_VLD status change  
9.1.3.3 Interrupt Enable Low register  
The bits in this register enable interrupts when the corresponding bits in the Interrupt  
Source register change from logic 1 to logic 0. Table 42 shows the bit allocation of the  
register.  
Table 42. Interrupt Enable Low register (address S = 0Ch, C = 0Dh) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
DP_INT_  
IEL  
reserved  
ID_FLOAT DM_HI_IEL ID_GND_ DP_HI_IEL SESS_VLD  
VBUS_  
VLD_IEL  
_IEL  
IEL  
_IEL  
Reset  
0
0
0
0
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
31 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 43. Interrupt Enable Low register (address S = 0Ch, C = 0Dh) bit description  
Bit  
Symbol  
Description  
0 — Disable  
1 — Enable  
reserved  
7
DP_INT_IEL  
6
5
-
ID_FLOAT_IEL  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
4
3
2
1
0
DM_HI_IEL  
ID_GND_IEL  
DP_HI_IEL  
SESS_VLD_IEL  
VBUS_VLD_IEL  
9.1.3.4 Interrupt Enable High register  
The bits in this register enable interrupts when the corresponding bits in the Interrupt  
Source register change from logic 0 to logic 1. For the bit allocation, see Table 44.  
Table 44. Interrupt Enable High register (address S = 0Eh, C = 0Fh) bit allocation  
Bit  
7
6
5
4
3
2
1
0
Symbol  
DP_INT_  
IEH  
BDIS_  
ACON_IEH  
ID_FLOAT_  
IEH  
DM_HI_  
IEH  
ID_GND_ DP_HI_IEH SESS_VLD  
VBUS_  
VLD_IEH  
IEH  
_IEH  
Reset  
0
0
0
0
0
0
0
0
Access  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
R/S/C  
Table 45. Interrupt Enable High register (address S = 0Eh, C = 0Fh) bit description  
Bit  
Symbol  
Description  
0 — Disable  
1 — Enable  
7
DP_INT_IEH  
6
5
4
3
BDIS_ACON_IEH 0 — Disable  
1 — Enable  
ID_FLOAT_IEH  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
0 — Disable  
1 — Enable  
DM_HI_IEH  
ID_GND_IEH  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
32 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 45. Interrupt Enable High register (address S = 0Eh, C = 0Fh) bit description  
Bit  
Symbol  
Description  
0 — Disable  
1 — Enable  
2
DP_HI_IEH  
1
0
SESS_VLD_IEH 0 — Disable  
1 — Enable  
VBUS_VLD_IEH 0 — Disable  
1 — Enable  
9.2 Interrupts  
Any of the Interrupt Source register signals given in Table 38 can generate an interrupt,  
when the signal becomes either LOW or HIGH. After an interrupt is generated, the SoC  
should be able to read the status of each signal and the bit that indicates whether that  
signal generated the interrupt. A bit in the Interrupt Latch register is set when any of the  
following events occurs:  
Writing logic 1 to a set address sets the corresponding bit.  
The corresponding bit in the Interrupt Enable High register is set, and the associated  
signal changes from LOW to HIGH.  
The corresponding bit in the Interrupt Enable Low register is set, and the associated  
signal changes from HIGH to LOW.  
The INT_N pin will be asserted if one or more bits in the Interrupt Latch register are  
set. The INT_N pin will be de-asserted if all the bits in the Interrupt Latch register are  
cleared by software.  
9.3 I2C-bus protocol  
For detailed information, refer to The I2C-bus specification; ver. 2.1.  
9.3.1 I2C-bus byte transfer format  
Table 46. I2C-bus byte transfer format  
S[1]  
Byte 1  
A[2]  
Byte 2  
A[2]  
Byte 3  
A[2]  
..  
A[2]  
P[3]  
8 bits  
8 bits  
8 bits  
..  
[1] S = Start.  
[2] A = Acknowledge.  
[3] P = Stop.  
9.3.2 I2C-bus device address  
Table 47. I2C-bus slave address bit allocation  
Bit  
7
A6  
0
6
A5  
1
5
A4  
0
4
A3  
1
3
2
A1  
0
1
0
Symbol  
Value  
A2  
1
A0  
R/W  
X
[1]  
[1] Determined by the status of the ADR/PSW pin on the rising edge of RESET_N. If ADR/PSW = HIGH,  
bit A0 = 1; if ADR/PSW = LOW, bit A0 = 0. Bit A0 will be zero if there is no hardware reset pulse on the  
RESET_N pin after power on.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
33 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 48. I2C-bus slave address bit description  
Bit  
Symbol Description  
7 to 1  
A[6:0]  
Device Address: The device address of the ISP1302 is 01 0110 (A0), where  
A0 is determined by pin ADR/PSW.  
0
R/W  
Read or write command.  
0 — Write  
1 — Read  
9.3.3 Write format  
A write operation can be performed as:  
One-byte write to the specified register address.  
Multiple-byte write to N consecutive registers, starting from the specified start  
address. N defines the number of registers to write. If N = 1, only the start register is  
written.  
9.3.3.1 One-byte write  
Table 49 describes the transfer format for a one-byte write.  
Table 49. Transfer format description for a one-byte write  
Byte  
Description  
S
master starts with a START condition  
master transmits the device address and write command bit R/W = 0  
slave generates an acknowledgment  
Device select  
ACK  
Register address K master transmits the address of register K  
ACK  
slave generates an acknowledgment  
master writes data to register K  
Write data K  
ACK  
P
slave generates an acknowledgment  
master generates a STOP condition  
9.3.3.2 Multiple-byte write  
Table 50 describes the transfer format for multiple-byte write.  
Table 50. Transfer format description for a multiple-byte write  
Byte  
Description  
S
master starts with a START condition  
master transmits the device address and write command bit R/W = 0  
slave generates an acknowledgment  
Device select  
ACK  
Register address K master transmits the address of register K. This is the start address for  
writing multiple data bytes to consecutive registers. After a byte is written,  
the register address is automatically incremented by 1.  
Remark: If the master writes to a nonexistent register, the slave must send  
a 'not ACK' and also must not increment the index address.  
ACK  
slave generates an acknowledgment  
master writes data to register K  
Write data K  
ACK  
slave generates an acknowledgment  
master writes data to register K + 1  
Write data K + 1  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
34 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 50. Transfer format description for a multiple-byte write …continued  
Byte  
ACK  
:
Description  
slave generates an acknowledgment  
:
Write data K + N 1 master writes data to register K + N 1. When the incremented address  
K + N 1 becomes > 255, the register address rolls over to 0. Therefore, it  
is possible that some registers may be overwritten, if the transfer is not  
stopped before the rollover.  
ACK  
P
slave generates an acknowledgment  
master generates a STOP condition  
Figure 11 illustrates the write format for a one-byte write and a multiple-byte write.  
ACK  
ACK  
ACK  
P
write data K  
S
register address K  
device select  
wr  
one-byte write  
ACK  
ACK  
ACK  
ACK  
ACK  
ACK  
ACK  
write data K  
S
wr  
write data K + 1  
device select  
register address K  
write data K + 3  
ACK  
.... maximum, rollover to 0  
P
write data K + N - 1  
write data K + 2  
004aaa569  
multiple-byte write  
Fig 11. Writing data to the ISP1302 registers  
9.3.4 Read format  
A read operation can be performed in two ways:  
Current address read: To read the register at the current address.  
Single register read  
Random address read: To read N registers starting at a specified address. N defines  
the number of registers to be read. If N = 1, only the start register is read.  
Single register read  
Multiple register read  
9.3.4.1 Current address read  
The transfer format description for a current address read is given in Table 51. For the  
illustration, see Figure 12.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
35 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 51. Transfer format description for current address read  
Byte  
Description  
S
master starts with a START condition  
Device select  
ACK  
master transmits the device address and read command bit R/W = 1  
slave generates an acknowledgment  
Read data K  
slave transmits and master reads data from register K. If the start address is  
not specified, the read operation starts from where the index register is  
pointing to because of a previous read or write operation.  
No ACK  
P
master terminates the read operation by generating a no acknowledgement  
master generates a stop condition  
ACK  
rd  
current address read  
no ACK  
P
S
device select  
read data K  
004aaa570  
Fig 12. Current address read  
9.3.4.2 Random address read: single read  
Table 52 describes the transfer format for a single-byte read. Figure 13 illustrates the byte  
sequence.  
Table 52. Transfer format description for a single-byte read  
SDA line  
S
Description  
master starts with a START condition  
master transmits the device address and write command bit R/W = 0  
slave generates an acknowledgment  
Device select  
ACK  
Register address K master transmits (start) address of register K from which to be read  
ACK  
slave generates an acknowledgment  
S
master restarts with a START condition  
Device select  
ACK  
master transmits the device address and read command bit R/W = 1  
slave generates an acknowledgment  
Read data K  
No ACK  
P
slave transmits and master reads data from register K  
master terminates the read operation by generating a no acknowledgement  
master generates a STOP condition  
9.3.4.3 Random address read: multiple read  
The transfer format description for a multiple-byte read is given in Table 53. Figure 13  
illustrates the byte sequence.  
Table 53. Transfer format description for a multiple-byte read  
SDA line  
S
Description  
master starts with a START condition  
master transmits the device address and write command bit R/W = 0  
slave generates an acknowledgment  
Device select  
ACK  
Register address K master transmits (start) address of register K from which to be read  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
36 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 53. Transfer format description for a multiple-byte read …continued  
SDA line Description  
ACK  
slave generates an acknowledgment  
S
master restarts with a START condition  
Device select  
ACK  
master transmits the device address and read command bit R/W = 1  
slave generates an acknowledgment  
Read data K  
slave transmits and master reads data from register K. After a byte is read,  
the address is automatically incremented by 1.  
ACK  
master generates an acknowledgment  
slave transmits and master reads data from register K + 1  
master generates an acknowledgment  
:
Read data K + 1  
ACK  
:
Read data K + N 1 slave transmits and master reads data register K + N 1. This is the last  
register to read. After incrementing, the address rolls over to 0. Here, N  
represents the number of addresses available in the slave.  
No ACK  
P
master terminates the read operation by generating a no acknowledgement  
master generates a STOP condition  
ACK  
ACK  
no ACK  
P
ACK  
S
rd  
S
wr  
device select  
device select  
read data K  
register address K  
random address single read  
ACK  
S
ACK  
ACK  
ACK  
ACK  
wr  
device select  
rd  
ACK  
S
device select  
register address K  
read data K  
ACK  
.... maximum, rollover to 0  
random access multiple read  
no ACK  
P
write data K + N - 1  
read data K + 1  
read data K + 2  
004aaa571  
Fig 13. Random address read  
10. Clock wake-up scheme  
The following subsections explain the ISP1302 clock stop timing, events triggering the  
clock to wake up, and the timing of the clock wake-up.  
10.1 Power-down event  
The internal clock (LazyClock and/or I2C-bus clock) is stopped when bit PWR_DN is set. It  
takes td(clkstp) for the clock to stop from the time the power-down condition is detected. The  
clock always stops at its falling edge.  
The internal clock must be woken up first before any register read or write operation.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
37 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
10.2 Clock wake-up event  
The clock wakes up when any of the following events occurs on the ISP1302 pins:  
Pin SCL goes LOW.  
Pin VBUS goes above the session valid threshold, provided bit SESS_VLD_IEH of the  
Interrupt Enable High register is set.  
Status bit ID_FLOAT changes from logic 1 to logic 0, provided bit ID_FLOAT_IEL of  
the Interrupt Enable Low register is set.  
Status bit ID_FLOAT changes from logic 0 to logic 1, provided bit ID_FLOAT_IEH of  
the Interrupt Enable High register is set.  
DP goes HIGH provided the DP_HI_IEH bit in the Interrupt Enable High register is  
set.  
DM goes HIGH provided the DM_HI_IEH bit in the Interrupt Enable High register is  
set.  
The event triggers the clock to start. The clock start-up time is tstartup(lclk). A stable clock is  
guaranteed after six clock cycles. The clock will always start at its rising edge.  
When an event is triggered and the clock is started, the clock will remain active for td(clkstp)  
If bit PWR_DN is not cleared within this period, the clock will stop. If the clock wakes up  
.
because of any event other than SCL going LOW, an interrupt will be generated once the  
clock is active.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
38 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
11. Limiting values  
Table 54. Limiting values  
In accordance with the Absolute Maximum Rating System (IEC 60134).  
Symbol Parameter  
Voltage  
Conditions  
Min  
Max  
Unit  
VCC  
VCC(I/O) input/output supply voltage  
VI input voltage  
supply voltage  
0.5  
0.5  
0.5  
+5.5[1]  
+4.6  
V
V
V
on digital pins ADR/PSW, SERVICE_N  
and RESET_N  
+4.6  
on all other digital pins  
0.5  
0.5  
0.5  
VCC(I/O) + 0.5  
+4.6[2]  
V
V
V
on analog pins DP and DM  
on analog pins SPKR_L and  
SPKR_R/MIC  
+4.6  
VI(VBUS) input voltage on pin VBUS  
0.5  
0.5  
+7.0[3]  
+5.5  
V
V
VI(ID)  
VESD  
input voltage on pin ID  
electrostatic discharge voltage ILI < 1 µA  
Human Body Model (JESD22-A114D)  
[4]  
2  
+2  
kV  
V
Machine Model (JESD22-A115-A)  
200  
500  
+200  
+500  
Charge Device Model (JESD22-C101-C)  
V
Current  
Ilu  
latch-up current  
-
100  
mA  
Temperature  
Tstg  
Tj  
storage temperature  
junction temperature  
60  
40  
+125  
+125  
°C  
°C  
[1] When the charge pump is enabled, +5.5 V is only allowed for short period of time 1 second.  
[2] The ISP1302 has been tested according to Universal Serial Bus Specification Rev. 2.0, Section 7.1.1. The DP and DM lines were  
shorted to VBUS/GND for 24 hours with 50 % transmit/receive duty cycle. The ISP1302 operated normally after this test and is therefore  
compliant to the requirement.  
[3] When an external series resistor is added to the VBUS pin, it can withstand higher voltages for longer periods of time because the  
resistor limits the current flowing into the VBUS pad. For example, with an external 1 kresistor, VBUS can tolerate 10 V for at least  
5 seconds. If an external resistor is used, the internal charge pump must never be used, and other OTG functions must be verified in the  
customer application.  
[4] Equivalent to discharging a 100 pF capacitor through a 1.5 kresistor (Human Body Model).  
12. Recommended operating conditions  
Table 55. Recommended operating conditions  
Symbol Parameter  
Voltage  
Conditions  
Min  
Typ  
Max  
Unit  
VCC  
supply voltage  
3.0  
1.4  
-
-
4.5  
3.6[1]  
V
V
VCC(I/O) input/output supply voltage  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
39 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 55. Recommended operating conditions …continued  
Symbol Parameter  
VI input voltage  
Conditions  
Min  
Typ  
Max  
Unit  
digital pins ADR/PSW, SERVICE_N  
and RESET_N  
0
-
3.6  
V
on all other digital pins  
0
0
0
-
-
-
VCC(I/O)  
3.6  
V
V
V
on analog pins DP and DM  
on analog pins SPKR_L and  
SPKR_R/MIC  
3.6  
V(pu)OD open-drain pull-up voltage  
1.4  
-
-
3.6  
V
Temperature  
Tamb  
ambient temperature  
40  
+85  
°C  
[1] VCC(I/O) should be less than or equal to VCC  
.
13. Static characteristics  
Table 56. Static characteristics: supply pins  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Voltage  
VO(VREG)  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
output voltage on pin VREG  
bit UART_2V8_EN = 0;  
3.0[2]  
2.35  
1.5  
-
-
-
3.6  
V
V
V
I
load 300 µA[1]  
bit UART_2V8_EN = 1 and  
bit UART_EN = 1; Iload 10 mA  
2.85  
2.5  
VPOR(trip)  
Current  
ICC  
power-on reset trip voltage  
supply current  
[3]  
[3]  
transmitting and receiving at  
12 Mbit/s; CL = 50 pF on  
pins DP and DM  
-
5
8
mA  
ICC(I/O)  
supply current on pin VCC(I/O)  
transmitting and receiving at  
12 Mbit/s  
-
-
-
-
-
1
2
mA  
µA  
mA  
µA  
µA  
ICC(I/O)(isol)  
ICC(idle)  
ICC(I/O)(stat)  
ICC(stat)  
isolate mode supply current on VCC not connected  
pin VCC(I/O)  
-
10  
1
[4]  
[4]  
idle and SE0 supply current  
idle: VDP > 2.7 V, VDM < 0.3 V;  
SE0: VDP < 0.3 V, VDM < 0.3 V  
0.5  
-
static supply current on  
pin VCC(I/O)  
idle, SE0 or suspend  
20  
25  
static supply current  
bit PWR_DN = 1, bit  
12  
SUSPEND = 1 or VCC(I/O) = 0 V  
[1] Iload includes the DP pull-up resistor current.  
[2] In power-down mode, the minimum voltage is 2.7 V.  
[3] Maximum value characterized only, not tested in production.  
[4] Excluding any load current to the 1.5 kand 15 kpull-up and pull-down resistors (200 µA typical).  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
40 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 57. Static characteristics: digital pins  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Input level voltage  
VIL  
VIH  
LOW-level input voltage  
HIGH-level input voltage  
-
-
-
0.3VCC(I/O)  
-
V
V
0.7VCC(I/O)  
Output level voltage  
VOL LOW-level output voltage  
IOL = 2 mA  
-
-
-
-
-
-
0.4  
V
V
V
V
IOL = 100 µA  
IOH = 2 mA  
IOH = 100 µA  
0.15  
[1]  
VOH  
HIGH-level output voltage  
V
CC(I/O) 0.4  
-
-
V
CC(I/O) 0.15  
Leakage current  
ILI  
input leakage current  
1  
5  
-
-
-
-
+1  
+5  
10  
µA  
µA  
pF  
Open-drain output current  
IOZ  
off-state output current  
Capacitance  
Cin  
input capacitance  
pin to ground  
[1] Not applicable for open-drain outputs.  
Table 58. Static characteristics: analog I/O pins DP and DM  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Input level voltage  
VDI  
differential input sensitivity  
|VDP VDM  
|
0.2  
0.8  
-
-
-
V
V
VCM  
differential common mode voltage includes VDI range  
range  
2.35  
VIL  
VIH  
LOW-level input voltage  
HIGH-level input voltage  
-
-
-
0.8  
-
V
V
2.0  
Output level voltage  
VOL  
LOW-level output voltage  
RL of 1.5 kto +3.6 V  
RL of 15 kto ground  
-
-
-
0.3  
3.6  
V
V
VOH  
HIGH-level output voltage  
2.8  
Voltage  
Vth(DP)L  
VTERM  
DP LOW threshold voltage  
termination voltage  
0.4  
3.0  
-
-
0.6  
3.6  
V
V
[1]  
Leakage current  
ILZ  
off-state leakage current  
1  
-
-
+1  
10  
µA  
Capacitance  
Cin  
input capacitance  
pin to AGND  
-
pF  
Resistance  
RDN(DP)  
RDN(DM)  
pull-down resistance on pin DP  
pull-down resistance on pin DM  
14.25  
14.25  
-
-
24.8  
24.8  
kΩ  
kΩ  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
41 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 58. Static characteristics: analog I/O pins DP and DM …continued  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
bus idle  
Min  
900  
1425  
105  
34  
Typ  
Max  
1575  
3090  
195  
44  
Unit  
RUP(DP)  
pull-up resistance on pin DP  
-
bus driven  
-
RweakUP(DP) weak pull-up resistance on pin DP  
150  
kΩ  
[2]  
ZDRV  
ZINP  
driver output impedance  
input impedance  
steady-state drive  
-
-
1
-
MΩ  
[1] For the upstream port pull-up resistance (RPU).  
[2] Includes external series resistances of 33 Ω ± 5 % each on DP and DM.  
Table 59. Static characteristics: analog I/O pin ID  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Resistance  
RUP(int)(ID) internal pull-up  
resistance on pin ID  
70  
-
130  
50  
kΩ  
RDN(ID)  
pull-down resistance on bit ID_PULLDOWN = 1; output  
-
-
pin ID  
pull-down resistance  
bit ID_102K = 1; external 102 kΩ  
pull-down resistance  
101  
198  
436  
105  
102  
200  
440  
-
103  
202  
444  
-
kΩ  
kΩ  
kΩ  
kΩ  
bit ID_200K = 1; external 200 kΩ  
pull-down resistance  
bit ID_440K = 1; external 440 kΩ  
pull-down resistance  
bit ID_FLOAT = 1; external  
pull-down resistance on pin ID for  
mini-B plug  
bit ID_GND = 1; external pull-down  
resistance on pin ID for mini-A plug  
-
-
10  
Table 60. Static characteristics: charge pump  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Current  
Iload  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
load current  
Cext = 220 nF;  
50  
-
-
mA  
VBUS > VA_VBUS_VLD  
Voltage  
VO(VBUS)  
output voltage on  
pin VBUS  
Iload = 50 mA; Cext = 220 nF  
charge pump disabled  
4.4  
-
5
-
5.25  
0.2  
V
V
V
VL(VBUS)  
leakage voltage on  
pin VBUS  
VA_VBUS_VLD  
A-device VBUS valid  
voltage  
4.4  
-
4.7  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
42 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 60. Static characteristics: charge pump …continued  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
VB_SESS_END  
B-device session end  
voltage  
0.2  
-
0.8  
V
VA_SESS_VLD  
VB_SESS_VLD  
A-device session valid  
voltage  
bit ID_GND = 1  
bit ID_GND = 0  
0.8  
-
2.0  
V
B-device session valid  
voltage  
0.8  
-
4.0  
V
Vhys(A_SESS_VLD) A-device session valid  
hysteresis voltage  
-
-
-
80  
80  
75  
-
-
-
mV  
mV  
%
Vhys(B_SESS_VLD) B-device session valid  
hysteresis voltage  
[1]  
ηcp  
charge pump efficiency  
Iload = 50 mA; VCC = 3 V  
Resistance  
RUP(VBUS)  
pull-up resistance on  
pin VBUS  
connect to VREG when bit  
VBUS_CHRG = 1  
460  
660  
52.5  
130  
-
1000  
1200  
100  
RDN(VBUS)  
pull-down resistance on  
pin VBUS  
connect to ground when bit  
VBUS_DISCHRG = 1  
-
RI(idle)(VBUS)  
idle input resistance on  
pin VBUS  
bit ID_GND = 1 and bit  
VBUS_DRV = 0  
70  
200  
kΩ  
kΩ  
bit ID_GND = 0, bit  
270  
VBUS_DRV = 1, or VCC and  
VCC(I/O) are not powered  
Capacitance  
Cext  
external capacitance  
Iload = 8 mA  
Iload = 20 mA  
Iload = 25 mA  
Iload = 50 mA  
20  
-
-
-
-
-
-
-
-
nF  
nF  
nF  
nF  
61  
90  
198  
[1] Efficiency when loaded.  
Table 61. Static characteristics: analog I/O pins SPKR_R/MIC and SPKR_L  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Capacitance  
Cin  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
input capacitance  
pin to AGND  
-
-
10  
pF  
Resistance  
Zasw(on)  
Zasw(off)  
RB1  
audio switch ON state impedance  
audio switch OFF state impedance  
bias resistance 1  
50  
2
-
150  
-
-
MΩ  
kΩ  
kΩ  
%
7
10  
20  
-
13  
26  
1
RB2  
bias resistance 2  
14  
-
MR  
resistance matching  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
43 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
14. Dynamic characteristics  
Table 62. Dynamic characteristics: reset and clock  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Reset  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
tW(RESET_N) external RESET_N pulse width  
10  
-
-
µs  
Internal clock  
[1]  
fclk  
clock frequency  
I2C-bus clock frequency  
bit PWR_DN = 0  
70  
110  
5.0  
-
150  
7.0  
80  
kHz  
MHz  
MHz  
ms  
fclk_I2C  
fclk(dda)  
3.5  
35  
data-during-audio clock frequency  
TX_PULSE_EN = 1  
td(PD-CLKstop) delay time from power-down to clock  
stop  
5.6  
8
10.4  
tstartup(lclk)  
td(clkstp)  
LazyClock start-up time  
clock stop delay time  
7
10  
8
13  
µs  
5.6  
10.4  
ms  
[1] LazyClock for interrupts, registers, and power-down and wake-up timer.  
Table 63. Dynamic characteristics: VBUS comparator timing  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; Tamb = 40 °C to +85 °C; unless otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
td(VA_VBUS_VLD) VA_VBUS_VLD delay time  
20  
-
300  
µs  
Table 64. Dynamic characteristics: bus turnaround timing (USB bidirectional mode)  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; CL = 50 pF; RPU = 1.5 kon DP to VTERM; Tamb = 40 °C to +85 °C; unless  
otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
tTOI  
bus turnaround time (O/I) OE_N/INT_N to DAT/VP and  
SE0/VM; see Figure 18  
0
-
5
ns  
tTIO  
bus turnaround time (I/O) OE_N/INT_N to DAT/VP and  
SE0/VM; see Figure 18  
0
-
5
ns  
Table 65. Dynamic characteristics: analog I/O pins DP and DM  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; CL = 50 pF; RPU = 1.5 kon DP to VTERM; Tamb = 40 °C to +85 °C; unless  
otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
Driver characteristics (low-speed)  
tLR  
transition time: rise time  
transition time: fall time  
CL = 200 pF to 600 pF;  
1.5 kpull-up on pin DM enabled;  
10 % to 90 % of |VOH VOL|; see  
Figure 14  
75  
-
300  
ns  
tLF  
CL = 200 pF to 600 pF;  
1.5 kpull-up on pin DM enabled;  
90 % to 10 % of |VOH VOL|; see  
Figure 14  
75  
-
300  
ns  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
44 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 65. Dynamic characteristics: analog I/O pins DP and DM …continued  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; CL = 50 pF; RPU = 1.5 kon DP to VTERM; Tamb = 40 °C to +85 °C; unless  
otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
[1]  
FRFM  
differential rise time/fall  
time matching  
excluding the first transition from  
idle state  
80  
-
125  
%
VCRS  
output signal crossover  
voltage  
excluding the first transition from  
idle state; see Figure 15  
1.3  
-
2.0  
V
Driver characteristics (full-speed)  
tFR  
rise time  
CL = 50 pF; 10 % to 90 % of  
|VOH VOL|; see Figure 14  
4
-
-
-
-
20  
ns  
ns  
%
V
tFF  
fall time  
CL = 50 pF; 90 % to 10 % of  
|VOH VOL|; see Figure 14  
4
20  
[1]  
FRFM  
VCRS  
differential rise time/fall  
time matching  
excluding the first transition from  
idle state  
90  
1.3  
111.1  
2.0  
output signal crossover  
voltage  
excluding the first transition from  
idle state; see Figure 15  
Driver timing  
tPLH(drv)  
tPHL(drv)  
tPHZ  
driver propagation delay DAT/VP, SE0/VM to DP, DM;  
(LOW to HIGH) see Figure 15 and Figure 19  
-
-
-
-
-
-
-
-
-
-
-
-
18  
18  
15  
15  
15  
15  
ns  
ns  
ns  
ns  
ns  
ns  
driver propagation delay DAT/VP, SE0/VM to DP, DM;  
(HIGH to LOW)  
see Figure 15 and Figure 19  
HIGH to OFF-state  
propagation delay  
OE_N/INT_N to DP, DM;  
see Figure 16 and Figure 20  
tPLZ  
LOW to OFF-state  
propagation delay  
OE_N/INT_N to DP, DM;  
see Figure 16 and Figure 20  
tPZH  
OFF-state to HIGH  
propagation delay  
OE_N/INT_N to DP, DM;  
see Figure 16 and Figure 20  
tPZL  
OFF-state to LOW  
propagation delay  
OE_N/INT_N to DP, DM;  
see Figure 16 and Figure 20  
Receiver timing  
Differential receiver  
tPLH(rcv)  
receiver propagation  
delay (LOW to HIGH)  
DP, DM to RCV; see Figure 17 and  
Figure 21  
-
-
-
-
15  
15  
ns  
ns  
tPHL(rcv)  
receiver propagation  
delay (HIGH to LOW)  
DP, DM to RCV; see Figure 17 and  
Figure 21  
Single-ended receiver  
tPLH(se) single-ended propagation DP, DM to DAT/VP, SE0/VM;  
delay (LOW to HIGH) see Figure 17 and Figure 21  
single-ended propagation DP, DM to DAT/VP, SE0/VM;  
-
-
-
-
18  
18  
ns  
ns  
tPHL(se)  
delay (HIGH to LOW)  
see Figure 17 and Figure 21  
[1] tFR/tFF  
.
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
45 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 66. Dynamic characteristics: analog I/O pin ID  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; CL = 50 pF; RPU = 1.5 kon DP to VTERM; Tamb = 40 °C to +85 °C; unless  
otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
tPH_ID_INT  
tPH_ID_WT  
Parameter  
Conditions  
Min  
4
Typ  
Max  
8
Unit  
ms  
ID interrupt pulse width  
ID interrupt wait time  
-
-
4
8
ms  
Table 67. Dynamic characteristics: audio switches  
VCC = 3.0 V to 4.5 V; VCC(I/O) = 1.4 V to 3.6 V; CL = 50 pF; RPU = 1.5 kon DP to VTERM; Tamb = 40 °C to +85 °C; unless  
otherwise specified.  
Typical values are at VCC = 3.3 V; VCC(I/O) = 3.3 V; Tamb = +25 °C; unless otherwise specified.  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Unit  
PSRR  
power supply rejection  
ratio  
noise on VCC = 0.5 V (p-p) at  
f = 217 Hz over audio range  
of 20 Hz to 20 kHz;  
-
-
80  
dB  
see Section 14.1  
αct(audio)  
crosstalk audio  
audio voltage = 1 V, f = 1 kHz;  
see Section 14.2  
-
-
-
-
-
-
-
-
66  
1
dB  
%
THD  
total harmonic distortion  
audio voltage = 2.3 V,  
f = 1 kHz; see Section 14.1  
audio voltage = 2.0 V,  
f = 1 kHz; see Section 14.1  
0.3  
70  
%
αiso(d-a)  
data to audio isolation  
USB 12 Mbit/s active on DP  
and DM, < 20 kHz signal  
components observed on the  
SPKR_L and SPKR_R/MIC  
pins; see Section 14.3  
dB  
Vio(aud)  
audio input or output  
voltage range  
0.1  
-
2.3  
V
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
46 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
1.8 V  
logic input 0.9 V  
0 V  
0.9 V  
t
, t  
FR LR  
t
, t  
FF LF  
V
t
t
PHL(drv)  
OH  
PLH(drv)  
90 %  
90 %  
V
OH  
differential  
data lines  
V
V
CRS  
CRS  
10 %  
10 %  
V
OL  
V
OL  
004aaa572  
004aaa573  
Fig 14. Rise time and fall time  
Fig 15. Timing of DAT/VP and SE0/VM to DP and DM  
2.0 V  
1.8 V  
differential  
data lines  
V
V
CRS  
CRS  
logic  
input  
0.9 V  
PHZ  
0.9 V  
0.8 V  
0 V  
t
t
PLH(rcv)  
PHL(rcv)  
t
t
t
PZH  
t
PHL(se)  
t
PLH(se)  
t
PLZ  
PZL  
V
OH  
V
OH  
V
0.3 V  
OH  
0.9 V  
0.9 V  
logic output  
differential  
data lines  
V
CRS  
V
+ 0.3 V  
OL  
V
OL  
V
004aaa574  
004aaa575  
OL  
Fig 16. Timing of OE_N/INT_N to DP and DM  
Fig 17. Timing of DP and DM to RCV, DAT/VP and  
SE0/VM  
OE_N/INT_N  
t
t
TOI  
TIO  
DAT/VP  
SE0/VM  
input  
output  
output  
004aaa545  
Fig 18. SIE interface bus turnaround timing  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
47 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
V
TERM  
VREG  
1.5 kΩ  
33 Ω  
D.U.T.  
test point  
DP or  
DM  
C
L
15 kΩ  
004aaa725  
Load capacitance CL = 50 pF (minimum or maximum timing).  
Fig 19. Load on pins DP and DM  
test point  
50 pF  
33 Ω  
500 Ω  
D.U.T.  
DP or  
DM  
V
004aaa517  
V = 0 V for tPZH and tPHZ  
.
V = VREG for tPZL and tPLZ  
.
Fig 20. Load on pins DP and DM for enable time and disable time  
test point  
D.U.T.  
10 pF  
004aaa669  
Fig 21. Load on pins SE0/VM, DAT/VP and RCV  
14.1 Test configurations  
Table 68. Test configurations  
Parameter  
Pins or switches  
Configuration 1  
Configuration 2  
Termination  
impedances  
DP  
60 kΩ  
60 kΩ  
200 Ω  
200 Ω  
10 kΩ  
on  
200 , 1.4 V DC  
DM  
60 kΩ  
SPKR_R  
200 , 1.4 V DC  
SPKR_L  
200 , 1.4 V DC  
MIC  
S1  
S2  
S3  
-
10 kΩ  
off  
Switch positions  
Measured ports  
off  
on  
on  
on  
DP  
MIC  
DM  
-
DM  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
48 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
4.6 ms  
577 µs  
V
= 3.4 V to 4.2 V  
max  
500 mV  
= 2.9 V to 3.7 V  
V
min  
30 µs  
004aaa519  
Fig 22. VCC with 217 Hz noise  
14.2 Audio crosstalk test conditions  
VCC sweeps from 2.9 V to 4.2 V (DC waveform).  
14.2.1 Test 1  
SW2 = on and SW3 = on.  
DP is terminated using a 200 resistor, and DM is terminated using a 60 kresistor.  
MIC is terminated using a 10 kresistor, and SPKR_L is terminated using a 200 Ω  
resistor, 1.4 V DC.  
Drive f = 1 kHz, V = 1 V (p-p) to DP; signal on DM must be 66 dB below.  
14.2.2 Test 2  
SW1 = on and SW3 = on.  
DP and DM are terminated using a 60 kresistor.  
SPKR_L and SPKR_R are terminated using a 200 resistor, 1.4 V DC.  
Drive f = 1 kHz, V = 1 V (p-p) to SPKR_R; signal on DM must be 66 dB below.  
14.2.3 Test 3  
SW1 = on and SW3 = on.  
DP and DM terminated using a 60 kresistor.  
SPKR_L and SPKR_R terminated using a 200 resistor, 1.4 V DC.  
Drive f = 1 kHz, V = 1 V (p-p) to SPKR_L; signal on DP must be 66 dB below.  
14.3 Data to audio isolation test conditions  
VCC is swept from 2.9 V to 4.2 V (DC waveform).  
12 Mbit/s USB data is to be active on the DP and DM pins.  
All audio switches must be left open.  
MIC must be terminated using a 10 kresistor.  
SPKR_L and SPKR_R are each to be terminated using a 200 resistor.  
Taking an FFT on the SPKR_R/MIC and SPKR_L pins, USB data components below  
20 kHz will be < 70 dB below the USB data level (3.6 V).  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
49 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
14.4 I2C-bus characteristics  
SDA  
SCL  
t
f
t
SU;DAT  
t
t
t
t
t
t
t
BUF  
f
LOW  
r
HD;STA  
SP  
r
t
t
SU;STA  
t
HD;STA  
SU;STO  
t
t
HIGH  
HD;DAT  
P
S
S
Sr  
004aaa216  
Fig 23. Definition of timing for standard mode or fast mode devices on the I2C-bus  
Table 69. Characteristics of I/O stages of I2C-bus lines (SDA, SCL)  
Symbol Parameter  
Conditions  
Standard mode  
Fast mode  
Min  
Unit  
Min  
0
Max  
100  
-
Max  
400  
-
fSCL  
SCL clock frequency  
0
kHz  
tHD;STA  
hold time (repeated) START  
condition  
4.0  
0.6  
µs  
tLOW  
LOW period of the SCL clock  
HIGH period of the SCL clock  
4.7  
4.0  
4.7  
-
-
-
1.3  
0.6  
0.6  
-
-
-
µs  
µs  
µs  
tHIGH  
tSU;STA  
set-up time for a repeated START  
condition  
tSU;DAT  
data set-up time  
250  
-
-
100  
0
-
ns  
µs  
ns  
tHD;DAT data hold time  
0
-
0.9  
300  
[1]  
[1]  
tr  
rise time of both SDA and SCL  
signals  
1000  
20 + 0.1Cb  
tf  
fall time of both SDA and SCL  
signals  
-
300  
20 + 0.1Cb  
300  
ns  
tSU;STO set-up time for STOP condition  
4.0  
4.7  
-
-
0.6  
1.3  
-
-
µs  
µs  
tBUF  
bus free time between a STOP and  
START condition  
tSP  
pulse width of spikes that must be  
suppressed by the input filter  
not  
not  
0
50  
ns  
applicable applicable  
[1] Cb is the capacitance load for each bus line in pF. If mixed with high-speed mode devices, faster fall times are allowed.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
50 of 63  
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx  
xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx  
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx  
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x  
V
CC(I/O)  
R1  
V
CC(I/O)  
V
CC  
10 kΩ  
SW1  
SW-PB  
C1  
V
CC(I/O)  
1 µF  
C10  
C2  
0.1 µF  
0.1 µF  
V
CC(I/O)  
R8  
R2  
R3  
3.3 kΩ  
R4  
R5  
OTG  
CONTROLLER  
100 kΩ  
3.3 kΩ  
10 kΩ  
10 kΩ  
V
CC(I/O)  
ADR/PSW  
1
2
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
CPGND  
C_B  
SHIELD  
SHIELD  
SHIELD  
SHIELD  
SDA  
SCL  
SDA  
SCL  
9
8
7
6
5
4
3
2
1
3
C4  
C_A  
RESET_N  
INT_N  
220 nF  
INT_N  
4
V
CC  
5
USB MINI-AB  
RECEPTACLE  
V
CR_INT  
GND  
ID  
BUS  
ISP1302HN  
6
ID  
VREG  
7
R6  
D+  
AGND  
DP  
SERVICE_N  
OE_N/INT_N  
SPKR_L  
SPKR_R/MIC  
RCV  
8
OE_N  
33 Ω  
R7  
D−  
9
SE0  
DAT  
DM  
V
BUS  
10  
11  
12  
33 Ω  
DAT/VP  
SE0/VM  
C11  
0.47 µF  
C12  
C13  
0.47 µF  
C5  
0.1 µF  
C9  
C6  
0.1 µF  
DGND  
CODEC  
SPKR_L  
0.47 µF  
4.7 µF  
(LOW ESR)  
SPKR_R  
MIC  
004aaa816  
The figure shows the HVQFN pinout. For the WLCSP ballout, see Table 2.  
Fig 24. Application diagram  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
16. Package outline  
HVQFN24: plastic thermal enhanced very thin quad flat package; no leads;  
24 terminals; body 4 x 4 x 0.85 mm  
SOT616-3  
B
A
D
terminal 1  
index area  
A
A
1
E
c
detail X  
e
1
C
1/2 e  
y
y
C
1
e
v
M
M
C
C
A
B
b
7
12  
w
L
13  
6
e
e
E
h
2
1/2 e  
1
18  
terminal 1  
index area  
24  
19  
X
D
h
0
2.5  
5 mm  
scale  
DIMENSIONS (mm are the original dimensions)  
(1)  
A
(1)  
(1)  
UNIT  
mm  
A
b
c
E
e
e
e
2
y
D
D
E
L
v
w
y
1
1
h
1
h
max.  
0.05 0.30  
0.00 0.18  
4.1  
3.9  
2.75  
2.45  
4.1  
3.9  
2.75  
2.45  
0.5  
0.3  
0.05  
0.1  
1
0.2  
0.5  
2.5  
2.5  
0.1 0.05  
Note  
1. Plastic or metal protrusions of 0.075 mm maximum per side are not included.  
REFERENCES  
OUTLINE  
EUROPEAN  
PROJECTION  
ISSUE DATE  
VERSION  
IEC  
JEDEC  
JEITA  
04-11-19  
05-03-10  
SOT616-3  
- - -  
MO-220  
- - -  
Fig 25. Package outline SOT616-3 (HVQFN24)  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
52 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
WLCSP25: wafer level chip-size package; 25 bumps; 2.5 x 2.5 x 0.6 mm  
ISP1302UK  
D
B
A
E
bump A1  
index area  
A
2
A
A
1
detail X  
e
1
C
M
M
v
C
C
A
B
e
b
y
w
E
D
C
B
A
e
e
2
1
2
3
4
5
X
0
1
2
3 mm  
scale  
DIMENSIONS (mm are the original dimensions)  
A
UNIT  
A
1
A
2
b
D
E
e
e
e
2
v
w
y
1
max  
0.26 0.38 0.34  
0.22 0.34 0.30  
2.5  
2.4  
2.5  
2.4  
mm  
0.64  
0.5  
2
2
0.01 0.04 0.02  
REFERENCES  
JEDEC JEITA  
OUTLINE  
VERSION  
EUROPEAN  
PROJECTION  
ISSUE DATE  
IEC  
05-09-28  
05-09-30  
ISP1302UK  
Fig 26. Package outline ISP1302UK (WLCSP25)  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
53 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
17. Soldering  
This text provides a very brief insight into a complex technology. A more in-depth account  
of soldering ICs can be found in Application Note AN10365 “Surface mount reflow  
soldering description”.  
17.1 Introduction to soldering  
Soldering is one of the most common methods through which packages are attached to  
Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both  
the mechanical and the electrical connection. There is no single soldering method that is  
ideal for all IC packages. Wave soldering is often preferred when through-hole and  
Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not  
suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high  
densities that come with increased miniaturization.  
17.2 Wave and reflow soldering  
Wave soldering is a joining technology in which the joints are made by solder coming from  
a standing wave of liquid solder. The wave soldering process is suitable for the following:  
Through-hole components  
Leaded or leadless SMDs, which are glued to the surface of the printed circuit board  
Not all SMDs can be wave soldered. Packages with solder balls, and some leadless  
packages which have solder lands underneath the body, cannot be wave soldered. Also,  
leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered,  
due to an increased probability of bridging.  
The reflow soldering process involves applying solder paste to a board, followed by  
component placement and exposure to a temperature profile. Leaded packages,  
packages with solder balls, and leadless packages are all reflow solderable.  
Key characteristics in both wave and reflow soldering are:  
Board specifications, including the board finish, solder masks and vias  
Package footprints, including solder thieves and orientation  
The moisture sensitivity level of the packages  
Package placement  
Inspection and repair  
Lead-free soldering versus PbSn soldering  
17.3 Wave soldering  
Key characteristics in wave soldering are:  
Process issues, such as application of adhesive and flux, clinching of leads, board  
transport, the solder wave parameters, and the time during which components are  
exposed to the wave  
Solder bath specifications, including temperature and impurities  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
54 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
17.4 Reflow soldering  
Key characteristics in reflow soldering are:  
Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to  
higher minimum peak temperatures (see Figure 27) than a PbSn process, thus  
reducing the process window  
Solder paste printing issues including smearing, release, and adjusting the process  
window for a mix of large and small components on one board  
Reflow temperature profile; this profile includes preheat, reflow (in which the board is  
heated to the peak temperature) and cooling down. It is imperative that the peak  
temperature is high enough for the solder to make reliable solder joints (a solder paste  
characteristic). In addition, the peak temperature must be low enough that the  
packages and/or boards are not damaged. The peak temperature of the package  
depends on package thickness and volume and is classified in accordance with  
Table 70 and 71  
Table 70. SnPb eutectic process (from J-STD-020C)  
Package thickness (mm) Package reflow temperature (°C)  
Volume (mm3)  
< 350  
235  
350  
220  
< 2.5  
2.5  
220  
220  
Table 71. Lead-free process (from J-STD-020C)  
Package thickness (mm) Package reflow temperature (°C)  
Volume (mm3)  
< 350  
260  
350 to 2000  
> 2000  
260  
< 1.6  
260  
250  
245  
1.6 to 2.5  
> 2.5  
260  
245  
250  
245  
Moisture sensitivity precautions, as indicated on the packing, must be respected at all  
times.  
Studies have shown that small packages reach higher temperatures during reflow  
soldering, see Figure 27.  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
55 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
maximum peak temperature  
= MSL limit, damage level  
temperature  
minimum peak temperature  
= minimum soldering temperature  
peak  
temperature  
time  
001aac844  
MSL: Moisture Sensitivity Level  
Fig 27. Temperature profiles for large and small components  
For further information on temperature profiles, refer to Application Note AN10365  
“Surface mount reflow soldering description”.  
18. Additional soldering information  
A more in-depth account of soldering WLCSP (Wafer-Level Chip-Size Package) can be  
found in Application Note AN10439 “Wafer Level Chip Scale Package”.  
19. Abbreviations  
Table 72. Abbreviations  
Acronym  
ATX  
Description  
Analog USB Transceiver  
Fast Fourier Transform  
Host Negotiation Protocol  
Inter IC-bus  
FFT  
HNP  
I2C-bus  
LSB  
Least Significant Bit  
Microphone  
MIC  
NRZ  
OTG  
POR  
PORP  
RxD  
Non-Return-to-Zero  
On-The-Go  
Power-On Reset  
Power-On Reset Pulse  
Receive Data  
SE0  
Single-Ended Zero  
Serial Interface Engine  
System-on-a-Chip  
Start-Of-Frame  
SIE  
SoC  
SOF  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
56 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 72. Abbreviations …continued  
Acronym Description  
SRP  
Session Request Protocol  
Transmit Data  
TxD  
UART  
USB  
Universal Asynchronous Receiver-Transmitter  
Universal Serial Bus  
WLCSP  
Wafer-Level Chip-Scale Package  
20. References  
[1] Universal Serial Bus Specification Rev. 2.0  
[2] On-The-Go Supplement to the USB Specification Rev. 1.2  
[3] On-The-Go Transceiver Specification (CEA-2011)  
[4] USB Carkit Specification (CEA-936-A), November 2005  
[5] ECN_27%_Resistor (Pull-up/pull-down Resistors ECN)  
[6] The I2C-bus specification; ver. 2.1  
[7] Human Body Model (JESD22-A114D)  
[8] Machine Model (JESD22-A115-A)  
[9] Charge Device Model (JESD22-C101-C)  
21. Revision history  
Table 73. Revision history  
Document ID  
Release date  
20070524  
Data sheet status  
Change notice  
Supersedes  
ISP1302_1  
Product data sheet  
-
-
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
57 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
22. Legal information  
22.1 Data sheet status  
Document status[1][2]  
Product status[3]  
Development  
Definition  
Objective [short] data sheet  
This document contains data from the objective specification for product development.  
This document contains data from the preliminary specification.  
This document contains the product specification.  
Preliminary [short] data sheet Qualification  
Product [short] data sheet Production  
[1]  
[2]  
[3]  
Please consult the most recently issued document before initiating or completing a design.  
The term ‘short data sheet’ is explained in section “Definitions”.  
The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status  
information is available on the Internet at URL http://www.nxp.com.  
result in personal injury, death or severe property or environmental damage.  
22.2 Definitions  
NXP Semiconductors accepts no liability for inclusion and/or use of NXP  
Semiconductors products in such equipment or applications and therefore  
such inclusion and/or use is at the customer’s own risk.  
Draft — The document is a draft version only. The content is still under  
internal review and subject to formal approval, which may result in  
modifications or additions. NXP Semiconductors does not give any  
representations or warranties as to the accuracy or completeness of  
information included herein and shall have no liability for the consequences of  
use of such information.  
Applications — Applications that are described herein for any of these  
products are for illustrative purposes only. NXP Semiconductors makes no  
representation or warranty that such applications will be suitable for the  
specified use without further testing or modification.  
Limiting values — Stress above one or more limiting values (as defined in  
the Absolute Maximum Ratings System of IEC 60134) may cause permanent  
damage to the device. Limiting values are stress ratings only and operation of  
the device at these or any other conditions above those given in the  
Characteristics sections of this document is not implied. Exposure to limiting  
values for extended periods may affect device reliability.  
Short data sheet — A short data sheet is an extract from a full data sheet  
with the same product type number(s) and title. A short data sheet is intended  
for quick reference only and should not be relied upon to contain detailed and  
full information. For detailed and full information see the relevant full data  
sheet, which is available on request via the local NXP Semiconductors sales  
office. In case of any inconsistency or conflict with the short data sheet, the  
full data sheet shall prevail.  
Terms and conditions of sale — NXP Semiconductors products are sold  
subject to the general terms and conditions of commercial sale, as published  
at http://www.nxp.com/profile/terms, including those pertaining to warranty,  
intellectual property rights infringement and limitation of liability, unless  
explicitly otherwise agreed to in writing by NXP Semiconductors. In case of  
any inconsistency or conflict between information in this document and such  
terms and conditions, the latter will prevail.  
22.3 Disclaimers  
General — Information in this document is believed to be accurate and  
reliable. However, NXP Semiconductors does not give any representations or  
warranties, expressed or implied, as to the accuracy or completeness of such  
information and shall have no liability for the consequences of use of such  
information.  
No offer to sell or license — Nothing in this document may be interpreted  
or construed as an offer to sell products that is open for acceptance or the  
grant, conveyance or implication of any license under any copyrights, patents  
or other industrial or intellectual property rights.  
Right to make changes — NXP Semiconductors reserves the right to make  
changes to information published in this document, including without  
limitation specifications and product descriptions, at any time and without  
notice. This document supersedes and replaces all information supplied prior  
to the publication hereof.  
22.4 Trademarks  
Notice: All referenced brands, product names, service names and trademarks  
are the property of their respective owners.  
Suitability for use — NXP Semiconductors products are not designed,  
authorized or warranted to be suitable for use in medical, military, aircraft,  
space or life support equipment, nor in applications where failure or  
malfunction of a NXP Semiconductors product can reasonably be expected to  
I2C-bus — logo is a trademark of NXP B.V.  
23. Contact information  
For additional information, please visit: http://www.nxp.com  
For sales office addresses, send an email to: salesaddresses@nxp.com  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
58 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
24. Tables  
Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . .2  
Table 2. Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .5  
Table 3. ID pin status for various applications . . . . . . . . .9  
Table 4. ID pull-down control . . . . . . . . . . . . . . . . . . . . .10  
Table 5. Transceiver driver operating setting . . . . . . . . .15  
Table 6. USB functional mode: transmit operation . . . .15  
Table 7. Differential receiver operation settings . . . . . . .15  
Table 8. USB functional mode: receive operation . . . . .15  
Table 9. Possible combinations of I2C-bus address  
and the PSW polarity . . . . . . . . . . . . . . . . . . . .17  
Table 10. ISP1302 power modes summary . . . . . . . . . . .18  
Table 11. ISP1302 pin states in disable and isolate  
modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19  
Table 12. USB functional modes: I/O values . . . . . . . . . .19  
Table 13. Summary of device operating modes . . . . . . .21  
Table 14. Transparent general-purpose buffer mode . . . .21  
Table 15. Register overview . . . . . . . . . . . . . . . . . . . . . .22  
Table 16. Vendor ID register (address R = 00h to 01h)  
bit description . . . . . . . . . . . . . . . . . . . . . . . . .23  
Table 17. Product ID register (address R = 02h to 03h)  
bit description . . . . . . . . . . . . . . . . . . . . . . . . .23  
Table 18. Version ID register (address R = 14h to 15h)  
bit allocation . . . . . . . . . . . . . . . . . . . . . . . . . . .23  
Table 19. Version ID register (address R = 14h to 15h)  
bit description . . . . . . . . . . . . . . . . . . . . . . . . .23  
Table 20. Mode Control 1 register (address S = 04h,  
C = 05h) bit allocation . . . . . . . . . . . . . . . . . . .24  
Table 21. Mode Control 1 register (address S = 04h,  
C = 05h) bit description . . . . . . . . . . . . . . . . . .24  
Table 22. Mode Control 2 register (address S = 12h,  
C = 13h) bit allocation . . . . . . . . . . . . . . . . . . .24  
Table 23. Mode Control 2 register (address S = 12h,  
C = 13h) bit description . . . . . . . . . . . . . . . . . .25  
Table 24. Audio Control register (address S = 16h,  
C = 17h) bit allocation . . . . . . . . . . . . . . . . . . .25  
Table 25. Audio Control register (address S = 16h,  
C = 17h) bit description . . . . . . . . . . . . . . . . . .25  
Table 26. OTG Control register (address S = 06h,  
C = 07h) bit allocation . . . . . . . . . . . . . . . . . . .25  
Table 27. OTG Control register (address S = 06h,  
C = 07h) bit description . . . . . . . . . . . . . . . . . .26  
Table 28. Misc Control register (address S = 18h,  
C = 19h) bit allocation . . . . . . . . . . . . . . . . . . .26  
Table 29. Misc Control register (address S = 18h,  
C = 19h) bit description . . . . . . . . . . . . . . . . . .26  
Table 30. Carkit Control register (address S = 1Ah,  
C = 1Bh) bit allocation . . . . . . . . . . . . . . . . . . .27  
Table 31. Carkit Control register (address S = 1Ah,  
C = 1Bh) bit description . . . . . . . . . . . . . . . . . . 27  
Table 32. Transmit Positive Width register (address  
R/W = 1Ch) bit description . . . . . . . . . . . . . . . 28  
Table 33. Transmit Negative Width register (address  
R/W = 1Dh) bit description . . . . . . . . . . . . . . . 28  
Table 34. Receive Polarity Recovery register (address  
R/W = 1Eh) bit description . . . . . . . . . . . . . . . 28  
Table 35. Carkit Interrupt Delay register (address  
R/W = 1Fh) bit description . . . . . . . . . . . . . . . 28  
Table 36. OTG Status register (address R = 10h) bit  
allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
Table 37. OTG Status register (address R = 10h) bit  
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
Table 38. Interrupt Source register (address R = 08h)  
bit allocation . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
Table 39. Interrupt Source register (address R = 08h)  
bit description . . . . . . . . . . . . . . . . . . . . . . . . . 30  
Table 40. Interrupt Latch register (address S = 0Ah,  
C = 0Bh) bit allocation . . . . . . . . . . . . . . . . . . . 31  
Table 41. Interrupt Latch register (address S = 0Ah,  
C = 0Bh) bit description . . . . . . . . . . . . . . . . . . 31  
Table 42. Interrupt Enable Low register (address  
S = 0Ch, C = 0Dh) bit allocation . . . . . . . . . . . 31  
Table 43. Interrupt Enable Low register (address  
S = 0Ch, C = 0Dh) bit description . . . . . . . . . . 32  
Table 44. Interrupt Enable High register (address  
S = 0Eh, C = 0Fh) bit allocation . . . . . . . . . . . 32  
Table 45. Interrupt Enable High register (address  
S = 0Eh, C = 0Fh) bit description . . . . . . . . . . 32  
Table 46. I2C-bus byte transfer format . . . . . . . . . . . . . . 33  
Table 47. I2C-bus slave address bit allocation . . . . . . . . 33  
Table 48. I2C-bus slave address bit description . . . . . . . 34  
Table 49. Transfer format description for a one-byte  
write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
Table 50. Transfer format description for a  
multiple-byte write . . . . . . . . . . . . . . . . . . . . . . 34  
Table 51. Transfer format description for current  
address read . . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Table 52. Transfer format description for a single-byte  
read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Table 53. Transfer format description for a  
multiple-byte read . . . . . . . . . . . . . . . . . . . . . . 36  
Table 54. Limiting values . . . . . . . . . . . . . . . . . . . . . . . . . 39  
Table 55. Recommended operating conditions . . . . . . . . 39  
Table 56. Static characteristics: supply pins . . . . . . . . . . 40  
Table 57. Static characteristics: digital pins . . . . . . . . . . 41  
Table 58. Static characteristics: analog I/O pins  
DP and DM . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
continued >>  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
59 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
Table 59. Static characteristics: analog I/O pin ID . . . . . .42  
Table 60. Static characteristics: charge pump . . . . . . . . .42  
Table 61. Static characteristics: analog I/O pins  
SPKR_R/MIC and SPKR_L . . . . . . . . . . . . . . .43  
Table 62. Dynamic characteristics: reset and clock . . . . .44  
Table 63. Dynamic characteristics: VBUS  
comparator timing . . . . . . . . . . . . . . . . . . . . . .44  
Table 64. Dynamic characteristics: bus turnaround  
timing (USB bidirectional mode) . . . . . . . . . . .44  
Table 65. Dynamic characteristics: analog I/O pins DP  
and DM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44  
Table 66. Dynamic characteristics: analog I/O pin ID . . .46  
Table 67. Dynamic characteristics: audio switches . . . . .46  
Table 68. Test configurations . . . . . . . . . . . . . . . . . . . . . .48  
Table 69. Characteristics of I/O stages of I2C-bus  
lines (SDA, SCL) . . . . . . . . . . . . . . . . . . . . . . .50  
Table 70. SnPb eutectic process (from J-STD-020C) . . .55  
Table 71. Lead-free process (from J-STD-020C) . . . . . .55  
Table 72. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . .56  
Table 73. Revision history . . . . . . . . . . . . . . . . . . . . . . . .57  
continued >>  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
60 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
25. Figures  
Fig 1. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . .3  
Fig 2. Pin configuration HVQFN24 (top view) . . . . . . . . .4  
Fig 3. Pin configuration HVQFN24 (bottom view) . . . . . .4  
Fig 4. Pin configuration WLCSP25 (top view) . . . . . . . . .5  
Fig 5. Pin configuration WLCSP25 (bottom view) . . . . . .5  
Fig 6. DP and DM pull-up and pull-down resistors. . . . .11  
Fig 7. Audio bypass . . . . . . . . . . . . . . . . . . . . . . . . . . . .12  
Fig 8. Audio data control . . . . . . . . . . . . . . . . . . . . . . . .13  
Fig 9. Internal power-on reset timing . . . . . . . . . . . . . . .16  
Fig 10. Using an external charge pump. . . . . . . . . . . . . .17  
Fig 11. Writing data to the ISP1302 registers . . . . . . . . .35  
Fig 12. Current address read. . . . . . . . . . . . . . . . . . . . . .36  
Fig 13. Random address read . . . . . . . . . . . . . . . . . . . . .37  
Fig 14. Rise time and fall time . . . . . . . . . . . . . . . . . . . . .47  
Fig 15. Timing of DAT/VP and SE0/VM to DP and DM . .47  
Fig 16. Timing of OE_N/INT_N to DP and DM . . . . . . . .47  
Fig 17. Timing of DP and DM to RCV, DAT/VP and  
SE0/VM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47  
Fig 18. SIE interface bus turnaround timing. . . . . . . . . . .47  
Fig 19. Load on pins DP and DM. . . . . . . . . . . . . . . . . . .48  
Fig 20. Load on pins DP and DM for enable time and  
disable time . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48  
Fig 21. Load on pins SE0/VM, DAT/VP and RCV . . . . . .48  
Fig 22. VCC with 217 Hz noise . . . . . . . . . . . . . . . . . . . . .49  
Fig 23. Definition of timing for standard mode or fast  
mode devices on the I2C-bus. . . . . . . . . . . . . . . .50  
Fig 24. Application diagram . . . . . . . . . . . . . . . . . . . . . . .51  
Fig 25. Package outline SOT616-3 (HVQFN24) . . . . . . .52  
Fig 26. Package outline ISP1302UK (WLCSP25) . . . . . .53  
Fig 27. Temperature profiles for large and small  
components . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56  
continued >>  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
61 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
26. Contents  
1
2
3
4
5
General description . . . . . . . . . . . . . . . . . . . . . . 1  
9.1.1.1  
9.1.1.2  
9.1.1.3  
9.1.2  
9.1.2.1  
9.1.2.2  
9.1.2.3  
9.1.2.4  
9.1.2.5  
9.1.2.6  
9.1.2.7  
9.1.2.8  
9.1.2.9  
Vendor ID register . . . . . . . . . . . . . . . . . . . . . 22  
Product ID register . . . . . . . . . . . . . . . . . . . . . 23  
Version ID register . . . . . . . . . . . . . . . . . . . . . 23  
Control registers. . . . . . . . . . . . . . . . . . . . . . . 23  
Mode Control 1 register . . . . . . . . . . . . . . . . . 23  
Mode Control 2 register . . . . . . . . . . . . . . . . . 24  
Audio Control register. . . . . . . . . . . . . . . . . . . 25  
OTG Control register . . . . . . . . . . . . . . . . . . . 25  
Misc Control register . . . . . . . . . . . . . . . . . . . 26  
Carkit Control register . . . . . . . . . . . . . . . . . . 27  
Transmit Positive Width register . . . . . . . . . . . 28  
Transmit Negative Width register . . . . . . . . . . 28  
Receive Polarity Recovery register . . . . . . . . 28  
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1  
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2  
Ordering information. . . . . . . . . . . . . . . . . . . . . 2  
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
6
6.1  
6.2  
Pinning information. . . . . . . . . . . . . . . . . . . . . . 4  
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5  
7
7.1  
7.2  
7.3  
7.3.1  
7.3.2  
7.3.3  
7.4  
7.5  
7.6  
Functional description . . . . . . . . . . . . . . . . . . . 8  
Serial controller. . . . . . . . . . . . . . . . . . . . . . . . . 8  
VBUS charge pump . . . . . . . . . . . . . . . . . . . . . . 8  
V
V
BUS comparators. . . . . . . . . . . . . . . . . . . . . . . 8  
BUS valid comparator . . . . . . . . . . . . . . . . . . . 8  
9.1.2.10 Carkit Interrupt Delay register . . . . . . . . . . . . 28  
9.1.2.11 OTG Status register . . . . . . . . . . . . . . . . . . . . 28  
9.1.3  
9.1.3.1  
9.1.3.2  
9.1.3.3  
9.1.3.4  
9.2  
9.3  
9.3.1  
9.3.2  
9.3.3  
9.3.3.1  
9.3.3.2  
9.3.4  
9.3.4.1  
9.3.4.2  
9.3.4.3  
Session valid comparator . . . . . . . . . . . . . . . . . 8  
Session end comparator. . . . . . . . . . . . . . . . . . 8  
ID detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9  
Pull-up and pull-down resistors. . . . . . . . . . . . 10  
3.3 V DC-DC regulator . . . . . . . . . . . . . . . . . . 11  
Carkit DP interrupt detector . . . . . . . . . . . . . . 11  
Audio bypass . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Audio data control. . . . . . . . . . . . . . . . . . . . . . 12  
Audio timer . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
TxD pulse generator . . . . . . . . . . . . . . . . . . . . 13  
Stereo interrupt detector. . . . . . . . . . . . . . . . . 14  
RxD pulse converter . . . . . . . . . . . . . . . . . . . . 14  
Autoconnect . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
USB transceiver . . . . . . . . . . . . . . . . . . . . . . . 14  
Differential driver. . . . . . . . . . . . . . . . . . . . . . . 14  
Differential receiver. . . . . . . . . . . . . . . . . . . . . 15  
Power-On Reset (POR) . . . . . . . . . . . . . . . . . 16  
I2C-bus device address and external charge  
Interrupt registers. . . . . . . . . . . . . . . . . . . . . . 29  
Interrupt Source register . . . . . . . . . . . . . . . . 29  
Interrupt Latch register. . . . . . . . . . . . . . . . . . 31  
Interrupt Enable Low register . . . . . . . . . . . . . 31  
Interrupt Enable High register . . . . . . . . . . . . 32  
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . 33  
I2C-bus byte transfer format . . . . . . . . . . . . . . 33  
I2C-bus device address . . . . . . . . . . . . . . . . . 33  
Write format . . . . . . . . . . . . . . . . . . . . . . . . . . 34  
One-byte write . . . . . . . . . . . . . . . . . . . . . . . . 34  
Multiple-byte write . . . . . . . . . . . . . . . . . . . . . 34  
Read format . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
Current address read . . . . . . . . . . . . . . . . . . . 35  
Random address read: single read . . . . . . . . 36  
Random address read: multiple read. . . . . . . 36  
7.7  
7.8  
7.9  
7.9.1  
7.9.2  
7.9.3  
7.9.4  
7.10  
7.11  
7.11.1  
7.11.2  
7.12  
7.13  
10  
10.1  
10.2  
Clock wake-up scheme. . . . . . . . . . . . . . . . . . 37  
Power-down event . . . . . . . . . . . . . . . . . . . . . 37  
Clock wake-up event . . . . . . . . . . . . . . . . . . . 38  
pump control. . . . . . . . . . . . . . . . . . . . . . . . . . 16  
8
8.1  
8.1.1  
8.1.2  
8.1.3  
8.2  
Modes of operation . . . . . . . . . . . . . . . . . . . . . 18  
Power modes . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Normal mode . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Disable mode . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Isolate mode . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
USB modes. . . . . . . . . . . . . . . . . . . . . . . . . . . 19  
Transparent modes. . . . . . . . . . . . . . . . . . . . . 20  
Transparent UART mode . . . . . . . . . . . . . . . . 20  
Transparent audio mode. . . . . . . . . . . . . . . . . 20  
Transparent general-purpose buffer mode . . . 20  
Data-during-audio mode. . . . . . . . . . . . . . . . . 20  
11  
12  
13  
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 39  
Recommended operating conditions . . . . . . 39  
Static characteristics . . . . . . . . . . . . . . . . . . . 40  
14  
14.1  
14.2  
14.2.1  
14.2.2  
14.2.3  
14.3  
Dynamic characteristics. . . . . . . . . . . . . . . . . 44  
Test configurations . . . . . . . . . . . . . . . . . . . . . 48  
Audio crosstalk test conditions. . . . . . . . . . . . 49  
Test 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
Test 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
Test 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49  
Data to audio isolation test conditions . . . . . . 49  
I2C-bus characteristics . . . . . . . . . . . . . . . . . . 50  
8.3  
8.3.1  
8.3.2  
8.3.3  
8.3.4  
9
9.1  
9.1.1  
Serial controller . . . . . . . . . . . . . . . . . . . . . . . . 22  
Register map . . . . . . . . . . . . . . . . . . . . . . . . . 22  
Device identification registers. . . . . . . . . . . . . 22  
14.4  
15  
16  
Application information . . . . . . . . . . . . . . . . . 51  
Package outline . . . . . . . . . . . . . . . . . . . . . . . . 52  
continued >>  
ISP1302_1  
© NXP B.V. 2007. All rights reserved.  
Product data sheet  
Rev. 01 — 24 May 2007  
62 of 63  
ISP1302  
NXP Semiconductors  
USB OTG transceiver with carkit support  
17  
Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54  
17.1  
17.2  
17.3  
17.4  
Introduction to soldering . . . . . . . . . . . . . . . . . 54  
Wave and reflow soldering . . . . . . . . . . . . . . . 54  
Wave soldering . . . . . . . . . . . . . . . . . . . . . . . . 54  
Reflow soldering . . . . . . . . . . . . . . . . . . . . . . . 55  
18  
19  
20  
21  
Additional soldering information . . . . . . . . . . 56  
Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . 56  
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
Revision history. . . . . . . . . . . . . . . . . . . . . . . . 57  
22  
Legal information. . . . . . . . . . . . . . . . . . . . . . . 58  
Data sheet status . . . . . . . . . . . . . . . . . . . . . . 58  
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
22.1  
22.2  
22.3  
22.4  
23  
24  
25  
26  
Contact information. . . . . . . . . . . . . . . . . . . . . 58  
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62  
Please be aware that important notices concerning this document and the product(s)  
described herein, have been included in section ‘Legal information’.  
© NXP B.V. 2007.  
All rights reserved.  
For more information, please visit: http://www.nxp.com  
For sales office addresses, please send an email to: salesaddresses@nxp.com  
Date of release: 24 May 2007  
Document identifier: ISP1302_1  

相关型号:

ISP1302UK

Universal Serial Bus On-The-Go transceiver with carkit support
NXP

ISP1302UK,023

IC LINE TRANSCEIVER, PBGA25, 2.50 X 2.50 MM, 0.60 MM HEIGHT, WLCSP-25, Line Driver or Receiver
NXP

ISP1302_07

Universal Serial Bus On-The-Go transceiver with carkit support
NXP

ISP1362

Single-chip Universal Serial Bus On-The-Go controller
NXP

ISP1362BD

Single-chip Universal Serial Bus On-The-Go controller
NXP

ISP1362BD,151

USB Bus Controller, CMOS, PQFP64, 10 X 10 MM, 1.40 MM HEIGHT, PLASTIC, MS-026, SOT-314-2, LQFP-64
NXP

ISP1362BD,157

IC UNIVERSAL SERIAL BUS CONTROLLER, PQFP64, 10 X 10 MM, 1.40 MM HEIGHT, PLASTIC, MS-026, SOT-314-2, LQFP-64, Bus Controller
NXP

ISP1362BD-T

Single-chip Universal Serial Bus On-The-Go Controller - Application: PDA, mobile phone, DSC, Web appliance, digital audio jukebox, printer ; Bus interface: USB at FS (12 Mbit/s) and LS (1.5 Mbit/s) data rates ; Features: built-in charge pump for VBUS generation; optional support for external VBUS source; adjustable VBUS output current with external capacitor ; Operating/supply voltage (MAX.-Vcc,Vp,VDD): core 3.3 V; single supply 3.0 V to 3.6 V V
NXP

ISP1362EE

Single-chip Universal Serial Bus On-The-Go controller
NXP

ISP1362EE,518

IC UNIVERSAL SERIAL BUS CONTROLLER, PBGA64, 6 X 6 MM, 0.80 HEIGHT, PLASTIC, MO-195, SOT-543-1, TFBGA-64, Bus Controller
NXP

ISP1362EE,551

IC UNIVERSAL SERIAL BUS CONTROLLER, PBGA64, 6 X 6 MM, 0.80 HEIGHT, PLASTIC, MO-195, SOT-543-1, TFBGA-64, Bus Controller
NXP

ISP1362EE-S

暂无描述
NXP