ISP1362EE/01 PHILIPS [NXP Semiconductors], ISP1362EE/01 Datasheet - Page 54
ISP1362EE/01
Manufacturer Part Number
ISP1362EE/01
Description
Single-chip Universal Serial Bus On-The-Go controller
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
1.ISP1362EE01.pdf
(150 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ISP1362EE/01
Manufacturer:
KAWASAKI
Quantity:
1 200
Part Number:
ISP1362EE/01
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
- Current page: 54 of 150
- Download datasheet (620Kb)
Philips Semiconductors
9397 750 12337
Product data
13.3.4 Endpoint initialization
13.3.5 Endpoint I/O mode access
13.3.6 Special actions on control endpoints
13.4 DC direct memory access (DMA) transfer
In response to the standard USB request Set Interface, the firmware must program all
the 16 ECRs of the DC in sequence (see
or not. The hardware then automatically allocates buffer memory storage space.
If all endpoints have been successfully configured, the firmware must return an empty
packet to the control IN endpoint to acknowledge success to the host. If there are
errors in the endpoint configuration, the firmware must stall the control IN endpoint.
When reset by hardware or by the USB bus occurs, the DC disables all endpoints and
clears all ECRs, except the control endpoint which is fixed and always enabled.
An endpoint initialization can be done at any time. It is, however, valid only after
enumeration.
When an endpoint event occurs (a packet is transmitted or received), the associated
endpoint interrupt bits (EPn) of the DcInterrupt register (IR) are set by the SIE. The
firmware then responds to the interrupt and selects the endpoint for processing.
The endpoint interrupt bit is cleared by reading the DcEndpointStatus register (ESR).
The ESR also contains information on the status of the endpoint buffer.
For an OUT (= receive) endpoint, the packet length and packet data can be read from
the DC by using the Read Buffer command. When the whole packet has been read,
the firmware sends a Clear Buffer command to enable the reception of new packets.
For an IN (= transmit) endpoint, the packet length and data to be sent can be written
to the DC by using the Write Buffer command. When the whole packet has been
written to the buffer, the firmware sends a Validate Buffer command to enable data
transmission to the host.
Control endpoints require special firmware actions. The arrival of a Set-up packet
flushes the IN buffer and disables the Validate Buffer and Clear Buffer commands for
the control IN and OUT endpoints. The microprocessor needs to re-enable these
commands by sending an Acknowledge Set-up command to both the control
endpoints.
This ensures that the last Set-up packet stays in the buffer and that no packets can be
sent back to the host until the microprocessor has explicitly acknowledged that it has
received the Set-up packet.
DMA is a method to transfer data from one location to another in a computer system,
without intervention of the CPU. Many different implementations of DMA exist.
The DC supports the 8237 compatible mode.
8237 compatible mode: based on the DMA subsystem of the IBM personal
computers (PC, AT and all its successors and clones); this architecture uses the
Intel 8237 DMA controller and has separate address spaces for memory and I/O.
Rev. 03 — 06 January 2004
Table
14), whether endpoints are enabled
Single-chip USB OTG controller
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
ISP1362
54 of 150
Related parts for ISP1362EE/01
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
General purpose CMOS timer
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 16-byte FIFOs
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
Voltage regulator diodes
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
XA 16-bit microcontroller family 32K/512 OTP/ROM/ROMless, watchdog, 2 UARTs
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs and infrared (IrDA) encoder/decoder
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
5V, 3.3 V and 2.5V dual UART, 5 Mbit/s (max.),with 32-byte FIFOs and infrared(IrDA) encoder/decoder
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.), with 64-byte FIFOs and infrared (IrDA) encoder/decoder
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
Single UART with I2C-bus/SPI interface, 64 bytes of transmit and receive FIFOs, IrDA SIR built-in support
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
Master I-2C - bus controller with UART interface
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
BTL stereo Class-D audio amplifier with I2S input
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
3.4 W PDM input class-D audio amplifier
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
TRIODE FOR USE AS GROUNDED GRID U.H.F. AMPLIFIER
Manufacturer:
PHILIPS [NXP Semiconductors]
Datasheet:
Part Number:
Description:
Specific Thales (NXP : BLA0912-250,112)
Manufacturer:
Philips Semiconductors
Part Number:
Description:
Specific Thales (NXP : MX0912B251Y,114)
Manufacturer:
Philips Semiconductors