isp1181 NXP Semiconductors, isp1181 Datasheet - Page 71

no-image

isp1181

Manufacturer Part Number
isp1181
Description
Isp1181 Full-speed Universal Serial Bus Interface Device
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isp1181ABS
Manufacturer:
PHILIPS
Quantity:
57 426
Part Number:
isp1181ABS
Manufacturer:
HARRIS
Quantity:
710
Part Number:
isp1181ABS
Manufacturer:
PHI/PB
Quantity:
1
Part Number:
isp1181ABS
Manufacturer:
ST
0
Part Number:
isp1181ABS
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
isp1181ADGG
Manufacturer:
EBM
Quantity:
2 000
Part Number:
isp1181ADGG
Manufacturer:
ST
0
Part Number:
isp1181ADGG
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
isp1181ADGGTM
Manufacturer:
ST
0
Part Number:
isp1181BBS
Manufacturer:
PHI/Pb
Quantity:
810
Part Number:
isp1181BBS
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
isp1181BD
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
isp1181BD
Manufacturer:
SAMSUNS
Quantity:
5 510
Part Number:
isp1181BDGG
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Philips Semiconductors
Contents
1
2
3
4
5
6
6.1
6.2
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
8
9
9.1
9.2
9.3
9.4
9.5
10
10.1
10.2
10.3
10.4
10.4.1
10.4.2
11
11.1
11.1.1
11.2
11.3
12
12.1
12.1.1
12.1.2
12.1.3
12.1.4
12.1.5
12.1.6
12.1.7
12.1.8
12.2
12.2.1
12.2.2
© Koninklijke Philips Electronics N.V. 2001.
Printed in The Netherlands
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: 30 October 2001
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Pinning information. . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Functional description . . . . . . . . . . . . . . . . . . . . . . . . 9
Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Endpoint descriptions. . . . . . . . . . . . . . . . . . . . . . . . 11
DMA transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Suspend and resume . . . . . . . . . . . . . . . . . . . . . . . . 20
Commands and registers . . . . . . . . . . . . . . . . . . . . . 24
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Analog transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Philips Serial Interface Engine (SIE) . . . . . . . . . . . . . 9
Memory Management Unit (MMU) and integrated
SoftConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
PLL clock multiplier . . . . . . . . . . . . . . . . . . . . . . . . . 10
Parallel I/O (PIO) and Direct Memory Access
Endpoint access. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Endpoint FIFO size . . . . . . . . . . . . . . . . . . . . . . . . . 12
Endpoint initialization . . . . . . . . . . . . . . . . . . . . . . . . 14
Endpoint I/O mode access . . . . . . . . . . . . . . . . . . . . 14
Special actions on control endpoints . . . . . . . . . . . . 14
Selecting an endpoint for DMA transfer . . . . . . . . . . 15
8237 compatible mode. . . . . . . . . . . . . . . . . . . . . . . 16
DACK-only mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
End-Of-Transfer conditions. . . . . . . . . . . . . . . . . . . . 18
Bulk endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Isochronous endpoints . . . . . . . . . . . . . . . . . . . . . . . 19
Suspend conditions . . . . . . . . . . . . . . . . . . . . . . . . . 20
Powered-off application . . . . . . . . . . . . . . . . . . . . . . 21
Resume conditions. . . . . . . . . . . . . . . . . . . . . . . . . . 23
Control bits in suspend and resume. . . . . . . . . . . . . 23
Initialization commands . . . . . . . . . . . . . . . . . . . . . . 26
Write/Read Endpoint Configuration . . . . . . . . . . . . . 26
Write/Read Device Address . . . . . . . . . . . . . . . . . . . 27
Write/Read Mode Register. . . . . . . . . . . . . . . . . . . . 27
Write/Read Hardware Configuration . . . . . . . . . . . . 28
Write/Read Interrupt Enable Register . . . . . . . . . . . 30
Write/Read DMA Configuration . . . . . . . . . . . . . . . . 31
Write/Read DMA Counter . . . . . . . . . . . . . . . . . . . . 32
Reset Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Data flow commands . . . . . . . . . . . . . . . . . . . . . . . . 33
Write/Read Endpoint Buffer . . . . . . . . . . . . . . . . . . . 33
Read Endpoint Status . . . . . . . . . . . . . . . . . . . . . . . 34
RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
(DMA) interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Document order number: 9397 750 08938
12.2.3
12.2.4
12.2.5
12.2.6
12.2.7
12.3
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
13
14
15
16
17
18
19
19.1
19.2
19.3
19.4
19.5
20
20.1
20.2
20.2.1
20.2.2
20.2.3
20.2.4
21
22
23
23.1
23.2
23.3
23.4
23.5
24
25
26
27
28
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Crystal oscillator and LazyClock . . . . . . . . . . . . . . . 44
Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 48
Dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . 50
Application information . . . . . . . . . . . . . . . . . . . . . . . 61
Test information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Package outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Soldering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Data sheet status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Stall Endpoint/Unstall Endpoint . . . . . . . . . . . . . . . . 35
Validate Endpoint Buffer . . . . . . . . . . . . . . . . . . . . . . 36
Clear Endpoint Buffer . . . . . . . . . . . . . . . . . . . . . . . . 36
Check Endpoint Status . . . . . . . . . . . . . . . . . . . . . . . 36
Acknowledge Setup . . . . . . . . . . . . . . . . . . . . . . . . . 37
General commands . . . . . . . . . . . . . . . . . . . . . . . . . 37
Read Endpoint Error Code . . . . . . . . . . . . . . . . . . . . 37
Unlock Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Write/Read Scratch Register . . . . . . . . . . . . . . . . . . 39
Read Frame Number . . . . . . . . . . . . . . . . . . . . . . . . 39
Read Chip ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Read Interrupt Register . . . . . . . . . . . . . . . . . . . . . . 41
Timing symbols. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Parallel I/O timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Access cycle timing . . . . . . . . . . . . . . . . . . . . . . . . . 55
DMA timing: single-cycle mode . . . . . . . . . . . . . . . . 57
DMA timing: burst mode . . . . . . . . . . . . . . . . . . . . . . 59
Typical interface circuits . . . . . . . . . . . . . . . . . . . . . . 61
Interfacing ISP1181 with an H8S/2357
Interrupt handling . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Address mapping in H8S/2357 . . . . . . . . . . . . . . . . . 63
Using DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Using H8S2357 I/O Ports . . . . . . . . . . . . . . . . . . . . . 64
Introduction to soldering surface mount packages . . 67
Reflow soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Wave soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Manual soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Package related soldering information . . . . . . . . . . . 68
microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Full-speed USB interface
ISP1181

Related parts for isp1181