ISP1181BBSUM STEricsson, ISP1181BBSUM Datasheet - Page 67

no-image

ISP1181BBSUM

Manufacturer Part Number
ISP1181BBSUM
Description
Manufacturer
STEricsson
Datasheet

Specifications of ISP1181BBSUM

Operating Temperature (max)
85C
Operating Temperature (min)
-40C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
48
Lead Free Status / RoHS Status
Compliant
27. 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.1.1
10.4.1.2
10.4.1.3
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
CD00222684
Product data sheet
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
Suspend and resume . . . . . . . . . . . . . . . . . . . 20
DMA transfer . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Commands and registers . . . . . . . . . . . . . . . . 23
Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
Analog transceiver . . . . . . . . . . . . . . . . . . . . . . 9
ST-Ericsson Serial Interface Engine (SIE) . . . . 9
Memory Management Unit (MMU) and integrated
RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SoftConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
GoodLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Bit clock recovery . . . . . . . . . . . . . . . . . . . . . . 10
Voltage regulator. . . . . . . . . . . . . . . . . . . . . . . 10
PLL clock multiplier. . . . . . . . . . . . . . . . . . . . . 10
Parallel I/O (PIO) and Direct Memory Access
(DMA) interface . . . . . . . . . . . . . . . . . . . . . . . 10
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
External EOT . . . . . . . . . . . . . . . . . . . . . . . . . 18
DMA Counter Register . . . . . . . . . . . . . . . . . . 18
Short packet . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Isochronous endpoints . . . . . . . . . . . . . . . . . . 19
Suspend conditions . . . . . . . . . . . . . . . . . . . . 20
Powered-off application . . . . . . . . . . . . . . . . . 21
Resume conditions . . . . . . . . . . . . . . . . . . . . . 22
Control bits in suspend and resume . . . . . . . . 22
Initialization commands . . . . . . . . . . . . . . . . . 25
Write/Read Endpoint Configuration . . . . . . . . 25
Write/Read Device Address . . . . . . . . . . . . . . 26
Write/Read Mode Register . . . . . . . . . . . . . . . 27
Write/Read Hardware Configuration. . . . . . . . 27
Write/Read Interrupt Enable Register. . . . . . . 29
Write/Read DMA Configuration . . . . . . . . . . . 30
Write/Read DMA Counter . . . . . . . . . . . . . . . . 31
Reset Device . . . . . . . . . . . . . . . . . . . . . . . . . 31
Data flow commands . . . . . . . . . . . . . . . . . . . 32
Rev. 05 — 25 August 2010
12.2.1
12.2.2
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
20
20.1
20.1.1
20.1.2
20.1.3
20.1.4
21
21.1
21.2
21.2.1
21.2.2
21.2.3
21.2.4
22
23
24
25
26
27
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Power supply. . . . . . . . . . . . . . . . . . . . . . . . . . 42
Crystal oscillator and LazyClock . . . . . . . . . . 42
Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . 44
Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 45
Recommended operating conditions . . . . . . 45
Static characteristics . . . . . . . . . . . . . . . . . . . 46
Dynamic characteristics. . . . . . . . . . . . . . . . . 48
Application information . . . . . . . . . . . . . . . . . 58
Test information . . . . . . . . . . . . . . . . . . . . . . . 61
Package outline. . . . . . . . . . . . . . . . . . . . . . . . 62
Revision history . . . . . . . . . . . . . . . . . . . . . . . 64
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Stall Endpoint/Unstall Endpoint . . . . . . . . . . . 34
Validate Endpoint Buffer. . . . . . . . . . . . . . . . . 34
Acknowledge Setup . . . . . . . . . . . . . . . . . . . . 36
General commands . . . . . . . . . . . . . . . . . . . . 36
Typical interface circuits . . . . . . . . . . . . . . . . . 58
Interfacing ISP1181B with an H8S/2357
microcontroller . . . . . . . . . . . . . . . . . . . . . . . . 60
Interrupt handling . . . . . . . . . . . . . . . . . . . . . . 60
Write/Read Endpoint Buffer . . . . . . . . . . . . . . 32
Read Endpoint Status . . . . . . . . . . . . . . . . . . 33
Clear Endpoint Buffer. . . . . . . . . . . . . . . . . . . 35
Check Endpoint Status. . . . . . . . . . . . . . . . . . 35
Read Endpoint Error Code . . . . . . . . . . . . . . 36
Unlock Device . . . . . . . . . . . . . . . . . . . . . . . . 37
Write/Read Scratch Register . . . . . . . . . . . . . 37
Read Frame Number . . . . . . . . . . . . . . . . . . . 38
Read Chip ID . . . . . . . . . . . . . . . . . . . . . . . . . 39
Read Interrupt Register . . . . . . . . . . . . . . . . . 39
Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Parallel I/O timing. . . . . . . . . . . . . . . . . . . . . . 50
Access cycle timing . . . . . . . . . . . . . . . . . . . . 52
DMA timing: single-cycle mode . . . . . . . . . . . 53
DMA timing: burst mode . . . . . . . . . . . . . . . . 56
Address mapping in H8S/2357 . . . . . . . . . . . 60
Using DMA. . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Using H8S/2357 I/O Ports . . . . . . . . . . . . . . . 61
Full-speed USB peripheral controller
© ST-ERICSSON 2010. All rights reserved.
ISP1181B
67 of 68

Related parts for ISP1181BBSUM