ISP1130DL Philips Semiconductors, ISP1130DL Datasheet - Page 68

no-image

ISP1130DL

Manufacturer Part Number
ISP1130DL
Description
Universal Serial Bus compound hub with integrated keyboard controller
Manufacturer
Philips Semiconductors
Datasheet
Philips Semiconductors
Contents
1
2
3
4
5
5.1
5.2
6
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
7
7.1
7.2
7.3
8
8.1
8.2
8.3
8.4
9
9.1
9.2
9.3
10
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
© Philips Electronics N.V. 2000.
All rights are reserved. Reproduction in whole or in part is prohibited without the prior
written consent of the copyright owner.
The information presented in this document does not form part of any quotation or
contract, is believed to be accurate and reliable and may be changed without notice. No
liability will be accepted by the publisher for any consequence of its use. Publication
thereof does not convey nor imply any license under patent- or other industrial or
intellectual property rights.
Date of release: 23 March 2000
General description . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ordering information . . . . . . . . . . . . . . . . . . . . . 2
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Pinning information . . . . . . . . . . . . . . . . . . . . . . 4
Functional description . . . . . . . . . . . . . . . . . . . 7
Endpoint descriptions . . . . . . . . . . . . . . . . . . . 11
Host requests . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Keyboard controller. . . . . . . . . . . . . . . . . . . . . 34
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
80C51 microcontroller. . . . . . . . . . . . . . . . . . . . 8
Analog transceivers . . . . . . . . . . . . . . . . . . . . . 8
Philips Serial Interface Engine (SIE). . . . . . . . . 8
Hub repeater. . . . . . . . . . . . . . . . . . . . . . . . . . . 8
End-of-frame timers . . . . . . . . . . . . . . . . . . . . . 8
General and individual port controller . . . . . . . . 8
GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SoftConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . 10
Voltage regulator . . . . . . . . . . . . . . . . . . . . . . 10
PLL clock multiplier. . . . . . . . . . . . . . . . . . . . . 10
Overcurrent detection . . . . . . . . . . . . . . . . . . . 10
Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . 10
I
Endpoint configuration . . . . . . . . . . . . . . . . . . 11
Hub endpoint 0 (control) . . . . . . . . . . . . . . . . . 12
Hub endpoint 1 (interrupt). . . . . . . . . . . . . . . . 12
Standard requests . . . . . . . . . . . . . . . . . . . . . 13
Hub specific requests . . . . . . . . . . . . . . . . . . . 14
Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Hub responses . . . . . . . . . . . . . . . . . . . . . . . . 19
Initialization commands . . . . . . . . . . . . . . . . . 24
Data flow commands . . . . . . . . . . . . . . . . . . . 25
General commands . . . . . . . . . . . . . . . . . . . . 30
Microcontroller core . . . . . . . . . . . . . . . . . . . . 34
Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 34
Special function registers (SFRs) . . . . . . . . . . 35
Hub control registers. . . . . . . . . . . . . . . . . . . . 39
Interrupt structure . . . . . . . . . . . . . . . . . . . . . . 39
Timers/counters . . . . . . . . . . . . . . . . . . . . . . . 40
Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . 42
I/O description. . . . . . . . . . . . . . . . . . . . . . . . . 44
I/O port mapping . . . . . . . . . . . . . . . . . . . . . . . 44
Keyboard matrix implementation . . . . . . . . . . 44
Suspend and resume . . . . . . . . . . . . . . . . . . . 45
2
C-bus interface. . . . . . . . . . . . . . . . . . . . . . . 10
Document order number: 9397 750 06895
Printed in The Netherlands
11
11.1
11.2
11.3
12
12.1
13
13.1
13.2
13.3
13.4
14
15
16
17
18
19
20
20.1
20.2
20.3
20.4
21
22
23
24
25
26
USB compound hub with keyboard controller
I
Hub power modes . . . . . . . . . . . . . . . . . . . . . . 52
Overcurrent detection . . . . . . . . . . . . . . . . . . . 53
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . . 55
Static characteristics . . . . . . . . . . . . . . . . . . . . 56
Dynamic characteristics . . . . . . . . . . . . . . . . . 57
Application information. . . . . . . . . . . . . . . . . . 58
Test information . . . . . . . . . . . . . . . . . . . . . . . . 59
Package outline . . . . . . . . . . . . . . . . . . . . . . . . 60
Soldering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Revision history . . . . . . . . . . . . . . . . . . . . . . . . 65
Data sheet status . . . . . . . . . . . . . . . . . . . . . . . 66
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Trademarks. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2
C-bus interface. . . . . . . . . . . . . . . . . . . . . . . . 46
Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Hardware connections . . . . . . . . . . . . . . . . . . 47
Data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Voltage drop requirements . . . . . . . . . . . . . . . 52
Overcurrent circuit description . . . . . . . . . . . . 53
Power switch selection . . . . . . . . . . . . . . . . . . 53
Tuning the overcurrent trip voltage . . . . . . . . . 53
Reference circuit . . . . . . . . . . . . . . . . . . . . . . . 54
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Surface mount packages . . . . . . . . . . . . . . . . 62
Through-hole mount packages . . . . . . . . . . . . 63
Package related soldering information . . . . . . 64
ISP1130

Related parts for ISP1130DL