isp1504c NXP Semiconductors, isp1504c Datasheet - Page 26

no-image

isp1504c

Manufacturer Part Number
isp1504c
Description
Ulpi Hi-speed Universal Serial Bus On-the-go Transceiver
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isp1504c1ETTM
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
Part Number:
isp1504cBS
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
isp1504cBSFA
Manufacturer:
NXP
Quantity:
6 041
Part Number:
isp1504cBSFA
Manufacturer:
ST
0
Part Number:
isp1504cBSTM
Manufacturer:
ST
0
NXP Semiconductors
Table 10.
ISP1504A_ISP1504C_1
Product data sheet
Command
type name
Idle
Packet
transmit
Register
write
Register read 11b
TXCMD byte format
Command code
DATA[7:6]
00b
01b
10b
9.5.1 TXCMD
9.5.2 RXCMD
9.5 TXCMD and RXCMD
as active LOW. That is, a LOW level on FAULT indicates a V
detected. If the external fault detector provides an active HIGH digital indicator, the link
must set the IND_COMPL bit in the Interface Control register to logic 1.
By default, the ISP1504 will qualify the external FAULT input with the internal V
comparator. This can be disabled by setting the IND_PASSTHRU bit to logic 0.
Commands between the ISP1504 and the link are described in the following subsections.
By default, the link must drive the ULPI bus to its idle state of 00h. To send commands and
USB packets, the link drives a nonzero value on DATA[7:0] to the ISP1504 by sending a
byte called TXCMD. Commands include USB packet transmissions, and register reads
and writes. Once the TXCMD is interpreted and accepted by the ISP1504, the NXT signal
is asserted and the link can follow up with the required number of data bytes. The TXCMD
byte format is given in
may result in undefined behavior.
Various TXCMD packet and register sequences are shown in later sections.
The ISP1504 communicates status information to the link by asserting DIR and sending
an RXCMD byte on the DATA bus. The RXCMD data byte format is given in
The ISP1504 will automatically send an RXCMD whenever there is a change in any of the
RXCMD data fields. The link must be able to accept an RXCMD at any time; including
single RXCMDs, back-to-back RXCMDs, and RXCMDs at any time during USB receive
packets when NXT is LOW. An example is shown in
refer to UTMI+ Low Pin Interface (ULPI) Specification Rev. 1.1 .
Command payload
DATA[5:0]
00 0000b
00 0000b
00 XXXXb
10 1111b
XX XXXXb
10 1111b
XX XXXXb
Rev. 01 — 19 October 2006
Table
10. Any values other than those in
Command
name
NOOP
NOPID
PID
EXTW
REGW
EXTR
REGR
Command description
No operation. 00h is the idle value of the data bus.
The link must drive NOOP by default.
Transmit USB data that does not have a PID, such as
chirp and resume signaling. The ISP1504 starts
transmitting only after accepting the next data byte.
Transmit USB packet. DATA[3:0] indicates USB
packet identifier PID[3:0].
Extended register write command (optional). The
8-bit address must be provided after the command is
accepted.
Register write command with 6-bit immediate
address.
Extended register read command (optional). The
8-bit address must be provided after the command is
accepted.
Register read command with 6-bit immediate
address.
ISP1504A; ISP1504C
Figure
ULPI HS USB OTG transceiver
10. For details and diagrams,
BUS
Table 10
fault condition has been
© NXP B.V. 2006. All rights reserved.
are illegal and
Table
BUS
11.
valid
26 of 84

Related parts for isp1504c