ISP1181BDGG ST-Ericsson Inc, ISP1181BDGG Datasheet - Page 24
![no-image](/images/manufacturer_photos/0/6/627/st-ericsson_inc_sml.jpg)
ISP1181BDGG
Manufacturer Part Number
ISP1181BDGG
Description
IC USB CNTRLR FULL-SPD 48-TSSOP
Manufacturer
ST-Ericsson Inc
Datasheet
1.ISP1181BBSUM.pdf
(71 pages)
Specifications of ISP1181BDGG
Controller Type
USB Peripheral Controller
Interface
Parallel
Voltage - Supply
3.3V, 5V
Current - Supply
26mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
48-TSSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
568-1002-5
ISP1181BDGG,112
ISP1181BDGG,112
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ISP1181BDGG
Manufacturer:
NXP
Quantity:
1 200
Company:
Part Number:
ISP1181BDGG
Manufacturer:
NXPLIPS
Quantity:
5 510
Part Number:
ISP1181BDGG
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Philips Semiconductors
12. Commands and registers
Table 13:
9397 750 13958
Product data
Name
Initialization commands
Write Control OUT Configuration
Write Control IN Configuration
Write Endpoint n Configuration
(n = 1 to 14)
Read Control OUT Configuration
Command and register summary
Table 12:
The functions and registers of ISP1181B are accessed via commands, which consist
of a command code followed by optional data bytes (read or write action). An
overview of the available commands and registers is given in
A complete access consists of two phases:
The following applies for register or FIFO access in 16-bit bus mode:
Register
Interrupt Enable IESUSP
Mode
Hardware
Configuration
Unlock
•
•
•
1. Command phase: when address bit A0 = 1, the ISP1181B interprets the data on
2. Data phase (optional): when address bit A0 = 0, the ISP1181B transfers the
The upper byte (bits D15 to D8) in command phase or the undefined byte in data
phase are ignored.
The access of registers is word-aligned: byte access is not allowed.
If the packet length is odd, the upper byte of the last word in an IN endpoint buffer
is not transmitted to the host. When reading from an OUT endpoint buffer, the
upper byte of the last word must be ignored by the firmware. The packet length is
stored in the first 2 bytes of the endpoint buffer.
the lower byte of the bus bits D[7:0] as a command code. Commands without a
data phase are executed immediately.
data on the bus to or from a register or endpoint FIFO. Multi-byte registers are
accessed least significant byte/word first.
Destination
Endpoint Configuration Register
endpoint 0 OUT
Endpoint Configuration Register
endpoint 0 IN
Endpoint Configuration Register
endpoint 1 to 14
Endpoint Configuration Register
endpoint 0 OUT
Summary of control bits
Rev. 02 — 07 December 2004
Bit
IERESM
SOFTCT
GOSUSP
EXTPUL
WKUPCS
PWROFF
all
Function
writing after a resume
enables output INT to signal the suspend state
enables output INT to signal the resume state
enables SoftConnect pull-up resistor to USB bus
a HIGH-to-LOW transition enables the suspend state
selects internal (SoftConnect) or external pull-up resistor
enables wake-up on LOW level of input CS
selects powered-off mode during the suspend state
sending data AA37H unlocks the internal registers for
…continued
Code (Hex)
20
21
22 to 2F
30
Full-speed USB peripheral controller
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Transaction
write 1 byte
write 1 byte
write 1 byte
read 1 byte
Table
ISP1181B
13.
[2]
[2]
[2]
[2][3]
[1]
23 of 70