Philips Semiconductors
ISP1761
Hi-Speed USB OTG controller
9397 750 13258
Koninklijke Philips Electronics N.V. 2005. All rights reserved.
Product data sheet
Rev. 01 — 12 January 2005
157 of 158
continued >>
9.5.1
9.5.1.1
9.5.1.2
9.5.2
9.5.2.1
9.5.3
9.5.3.1
9.5.3.2
Device Identification registers. . . . . . . . . . . . . 91
Vendor ID register (R: 0370h). . . . . . . . . . . . . 91
Product ID register (R: 0372h) . . . . . . . . . . . . 91
OTG Control register . . . . . . . . . . . . . . . . . . . 92
OTG Control register (S/C: 0374h/0376h) . . . 92
OTG Interrupt registers. . . . . . . . . . . . . . . . . . 93
OTG Status register (R: 0378h) . . . . . . . . . . . 93
OTG Interrupt Latch register
(S/C: 037Ch/037Eh) . . . . . . . . . . . . . . . . . . . . 94
OTG Interrupt Enable Fall register
(S/C: 0380h/0382h) . . . . . . . . . . . . . . . . . . . . 95
OTG Interrupt Enable Rise register
(S/C: 0384h/0386h) . . . . . . . . . . . . . . . . . . . . 95
OTG Timer register. . . . . . . . . . . . . . . . . . . . . 96
OTGTimerregister(LowwordS/C:0388h/038Ah;
high word S/C: 038Ch/038Eh) . . . . . . . . . . . . 96
Peripheral Controller . . . . . . . . . . . . . . . . . . . . 98
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Direct Memory Access (DMA) . . . . . . . . . . . . 98
DMA for the IN endpoint . . . . . . . . . . . . . . . . . 98
DMA for the OUT endpoint . . . . . . . . . . . . . . . 98
DMA initialization . . . . . . . . . . . . . . . . . . . . . . 98
Starting DMA . . . . . . . . . . . . . . . . . . . . . . . . . 99
DMA stop and interrupt handling . . . . . . . . . . 99
Endpoint description. . . . . . . . . . . . . . . . . . . 100
Differences between the ISP1761 and ISP1582
Peripheral Controller. . . . . . . . . . . . . . . . . . . 101
ISP1761 initialization registers . . . . . . . . . . . 101
ISP1761 DMA. . . . . . . . . . . . . . . . . . . . . . . . 101
ISP1761 peripheral suspend indication . . . . 101
ISP1761 interrupt and DMA common mode. 101
Peripheral Controller-specific registers. . . . . 102
Address register (R/W: 0200h). . . . . . . . . . . 102
Mode register (R/W: 020Ch). . . . . . . . . . . . . 103
Interrupt Configuration register (R/W: 0210h) 104
Debug register (R/W: 0212h) . . . . . . . . . . . . 105
DcInterruptEnable register (R/W: 0214h) . . . 106
Data flow registers . . . . . . . . . . . . . . . . . . . . 107
Endpoint Index register (R/W: 022Ch) . . . . . 107
Control Function register (R/W: 0228h) . . . . 109
Data Port register (R/W: 0220h). . . . . . . . . . 109
Buffer Length register (R/W: 021Ch) . . . . . . 110
DcBufferStatus register (R/W: 021Eh) . . . . . 111
Endpoint MaxPacketSize register
(R/W: 0204h) . . . . . . . . . . . . . . . . . . . . . . . . 111
Endpoint Type register (R/W: 0208h) . . . . . . 113
DMA registers. . . . . . . . . . . . . . . . . . . . . . . . 113
DMA Command register (W: 0230h) . . . . . . 114
DMA Transfer Counter register (R/W: 0234h) 115
DcDMAConfiguration register (R/W: 0238h). 116
9.5.3.3
9.5.3.4
9.5.4
9.5.4.1
10
10.1
10.1.1
10.1.1.1
10.1.1.2
10.1.1.3
10.1.1.4
10.1.1.5
10.2
10.3
10.3.1
10.3.2
10.3.3
10.3.4
10.4
10.4.1
10.4.2
10.4.3
10.4.4
10.4.5
10.5
10.5.1
10.5.2
10.5.3
10.5.4
10.5.5
10.5.6
10.5.7
10.6
10.6.1
10.6.2
10.6.3
10.6.4
10.6.5
10.6.6
10.6.7
10.6.8
10.7
10.7.1
10.7.2
10.7.3
10.7.4
10.7.5
10.7.6
10.7.7
11
12
13
14
15
15.1
15.1.1
15.1.1.1
15.1.1.2
15.1.1.3
15.1.2
15.1.2.1
15.1.2.2
15.1.2.3
15.1.2.4
15.2
15.2.1
15.2.1.1
15.2.2
15.2.2.1
16
17
17.1
DMA Hardware register (R/W: 023Ch). . . . . 117
DMA Interrupt Reason register (R/W: 0250h) 118
DMA Interrupt Enable register (R/W: 0254h) 119
DMA Endpoint register (R/W: 0258h). . . . . . 120
DMA Burst Counter register (R/W: 0264h). . 120
General registers . . . . . . . . . . . . . . . . . . . . . 121
DcInterrupt register (R/W: 0218h) . . . . . . . . 121
DcChipID register (R: 0270h). . . . . . . . . . . . 123
Frame Number register (R: 0274h) . . . . . . . 123
DcScratch register (R/W: 0278h) . . . . . . . . . 124
Unlock Device register (W: 027Ch) . . . . . . . 124
Interrupt Pulse Width register (R/W: 0280h) 125
Test Mode register (R/W: 0284h) . . . . . . . . . 125
Power consumption . . . . . . . . . . . . . . . . . . . 127
Limiting values . . . . . . . . . . . . . . . . . . . . . . . 128
Recommended operating conditions . . . . . 128
Static characteristics . . . . . . . . . . . . . . . . . . 129
Dynamic characteristics. . . . . . . . . . . . . . . . 132
Host timing . . . . . . . . . . . . . . . . . . . . . . . . . . 134
PIO timing . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Register or memory write. . . . . . . . . . . . . . . 134
Register read . . . . . . . . . . . . . . . . . . . . . . . . 135
Memory read . . . . . . . . . . . . . . . . . . . . . . . . 136
DMA timing. . . . . . . . . . . . . . . . . . . . . . . . . . 137
Single cycle: DMA read . . . . . . . . . . . . . . . . 137
Single cycle: DMA write . . . . . . . . . . . . . . . . 138
Multicycle: DMA read . . . . . . . . . . . . . . . . . . 139
Multicycle: DMA write. . . . . . . . . . . . . . . . . . 140
Peripheral timing . . . . . . . . . . . . . . . . . . . . . 141
PIO timing . . . . . . . . . . . . . . . . . . . . . . . . . . 141
PIO register read or write. . . . . . . . . . . . . . . 141
DMA timing. . . . . . . . . . . . . . . . . . . . . . . . . . 143
DMA read or write . . . . . . . . . . . . . . . . . . . . 143
Package outline. . . . . . . . . . . . . . . . . . . . . . . 145
Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Introduction to soldering surface mount
packages . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Reflow soldering. . . . . . . . . . . . . . . . . . . . . . 147
Wave soldering. . . . . . . . . . . . . . . . . . . . . . . 147
Manual soldering . . . . . . . . . . . . . . . . . . . . . 148
Package related soldering information. . . . . 148
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . 149
References. . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Revision history . . . . . . . . . . . . . . . . . . . . . . 150
Data sheet status. . . . . . . . . . . . . . . . . . . . . . 151
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 151
17.2
17.3
17.4
17.5
18
19
20
21
22
23
24