Philips Semiconductors ISP1301
USB OTG transceiver
ISP1301_3 © Koninklijke Philips Electronics N.V. 2006. All rights reserved.
Product data sheet Rev. 03 — 21 February 2006 50 of 51
continued >>
30. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Ordering information. . . . . . . . . . . . . . . . . . . . . 2
5 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6 Pinning information. . . . . . . . . . . . . . . . . . . . . . 4
6.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
7 Functional description . . . . . . . . . . . . . . . . . . . 7
7.1 Serial controller. . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2 VBUS charge pump . . . . . . . . . . . . . . . . . . . . . . 7
7.3 VBUS comparators. . . . . . . . . . . . . . . . . . . . . . . 7
7.3.1 VBUS valid comparator . . . . . . . . . . . . . . . . . . . 7
7.3.2 Session valid comparator . . . . . . . . . . . . . . . . . 7
7.3.3 Session end comparator. . . . . . . . . . . . . . . . . . 7
7.4 ID detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7.5 Pull-up and pull-down resistors. . . . . . . . . . . . . 8
7.6 Analog USB Transceiver (ATX). . . . . . . . . . . . . 8
7.7 3.3 V DC-DC regulator . . . . . . . . . . . . . . . . . . . 8
7.8 Carkit interrupt detector . . . . . . . . . . . . . . . . . . 8
7.9 Power-On Reset (POR) . . . . . . . . . . . . . . . . . . 9
7.10 Detailed description of pins . . . . . . . . . . . . . . . 9
7.10.1 ADR/PSW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.10.2 SCL and SDA . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.10.3 RESET_N. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.10.4 INT_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.10.5 OE_N/INT_N. . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.10.6 SE0/VM, DAT/VP, RCV, VM and VP . . . . . . . . 10
7.10.7 DP and DM. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.10.8 ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.10.9 VBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.10.10 VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.10.11 C1 and C2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.10.12 VCC(I/O) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.10.13 AGND, CGND and DGND. . . . . . . . . . . . . . . . 12
8 Modes of operation . . . . . . . . . . . . . . . . . . . . . 12
8.1 Power modes . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.2 Direct I2C-bus mode . . . . . . . . . . . . . . . . . . . . 13
8.3 USB modes. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8.4 Transparent modes. . . . . . . . . . . . . . . . . . . . . 13
8.4.1 Transparent general-purpose buffer mode . . . 13
8.4.2 Transparent UART mode . . . . . . . . . . . . . . . . 13
8.4.3 Summary tables . . . . . . . . . . . . . . . . . . . . . . . 14
9 USB transceiver. . . . . . . . . . . . . . . . . . . . . . . . 15
9.1 Differential driver. . . . . . . . . . . . . . . . . . . . . . . 15
9.2 Differential receiver. . . . . . . . . . . . . . . . . . . . . 16
10 Serial controller. . . . . . . . . . . . . . . . . . . . . . . . 18
10.1 Register map . . . . . . . . . . . . . . . . . . . . . . . . . 18
10.1.1 Device identification registers. . . . . . . . . . . . . 18
10.1.1.1 Vendor ID register (Read: 00h to 01h) . . . . . . 18
10.1.1.2 Product ID register (Read: 02h to 03h) . . . . . 18
10.1.1.3 Version ID register (Read: 14h to 15h). . . . . . 18
10.1.2 Mode control registers . . . . . . . . . . . . . . . . . . 19
10.1.2.1 Mode Control 1 register (Set/Clear: 04h/05h) 19
10.1.2.2 Mode Control 2 register (Set/Clear: 12h/13h) 19
10.1.3 OTG registers. . . . . . . . . . . . . . . . . . . . . . . . . 20
10.1.3.1 OTG Control register (Set/Clear: 06h/07h) . . 20
10.1.3.2 OTG Status register (Read: 10h) . . . . . . . . . . 21
10.1.4 Interrupt related registers. . . . . . . . . . . . . . . . 21
10.1.4.1 Interrupt Source register (Read: 08h) . . . . . . 21
10.1.4.2 Interrupt Latch register (Set/Clear: 0Ah/0Bh). 21
10.1.4.3 Interrupt Enable Low register (Set/Clear:
0Ch/0Dh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
10.1.4.4 Interrupt Enable High register (Set/Clear:
0Eh/0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
10.2 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
10.3 Auto-connect . . . . . . . . . . . . . . . . . . . . . . . . . 23
11 Clock wake-up scheme. . . . . . . . . . . . . . . . . . 25
11.1 Power-down event . . . . . . . . . . . . . . . . . . . . . 25
11.2 Clock wake-up events . . . . . . . . . . . . . . . . . . 25
12 I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . 27
12.1 I2C-bus byte transfer format. . . . . . . . . . . . . . 27
12.2 I2C-bus device address . . . . . . . . . . . . . . . . . 27
12.3 Write format . . . . . . . . . . . . . . . . . . . . . . . . . . 27
12.3.1 One-byte write . . . . . . . . . . . . . . . . . . . . . . . . 27
12.3.2 Multiple-byte write . . . . . . . . . . . . . . . . . . . . . 28
12.4 Read format . . . . . . . . . . . . . . . . . . . . . . . . . . 29
12.4.1 Current address read. . . . . . . . . . . . . . . . . . . 29
12.4.2 Random address read . . . . . . . . . . . . . . . . . . 30
12.4.2.1 Single read. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
12.4.2.2 Multiple read. . . . . . . . . . . . . . . . . . . . . . . . . . 30
13 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 32
14 Recommended operating conditions . . . . . . 32
15 Static characteristics . . . . . . . . . . . . . . . . . . . 33
16 Dynamic characteristics. . . . . . . . . . . . . . . . . 36
17 Application information . . . . . . . . . . . . . . . . . 40
18 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 42
19 Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
19.1 Introduction to soldering surface mount
packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
19.2 Reflow soldering. . . . . . . . . . . . . . . . . . . . . . . 43
19.3 Wave soldering. . . . . . . . . . . . . . . . . . . . . . . . 43