English
Language : 

ISP1583 Datasheet, PDF (14/87 Pages) NXP Semiconductors – Hi-Speed Universal Serial Bus peripheral controller
Philips Semiconductors
ISP1583
Hi-Speed USB peripheral controller
8.4 Microcontroller interface and microcontroller handler
The microcontroller interface allows direct interfacing to most microcontrollers and
microprocessors. The interface is configured at power-up through pins BUS_CONF,
MODE1 and MODE0.
When pin BUS_CONF = HIGH, the microcontroller interface switches to generic
processor mode in which AD[7:0] is the 8-bit address bus and DATA[15:0] is the
separate 16-bit data bus. If pin BUS_CONF = LOW, the interface is in split bus
mode, where AD[7:0] is the local microprocessor bus (multiplexed address and data)
and DATA[15:0] is solely used as the DMA bus.
When pin MODE0 = HIGH, pins RD_N and WR_N are the read and write strobes
(8051 style). If pin MODE0 = LOW, pins RW_N and DS_N pins represent the
direction and data strobe (Motorola style).
When pin MODE1 = LOW, pin ALE is used to latch the multiplexed address on pins
AD[7:0]. When pin MODE1 = HIGH, pin A0 is used to indicate address or data. Pin
MODE1 is only used in split bus mode; in generic processor mode it must be tied to
VCC(I/O).
The microcontroller handler allows the external microcontroller to access the register
set in the Philips SIE as well as the DMA handler. The initialization of the DMA
configuration is done through the microcontroller handler.
8.5 OTG SRP module
The OTG supplement defines a Session Request Protocol (SRP), which allows a
B-device to request the A-device to turn on VBUS and start a session. This protocol
allows the A-device, which may be battery-powered, to conserve power by turning off
VBUS when there is no bus activity while still providing a means for the B-device to
initiate bus activity.
Any A-device, including a PC or laptop, can respond to SRP. Any B-device, including
a standard USB peripheral, can initiate SRP.
The ISP1583 is a device that can initiate SRP.
8.6 Philips high-speed transceiver
8.6.1 Philips Parallel Interface Engine (PIE)
In the high-speed (HS) transceiver, the Philips PIE interface uses a 16-bit parallel
bidirectional data interface. The functions of the HS module also include bit-stuffing or
destuffing and Non-Return-to-Zero Inverted (NRZI) encoding or decoding logic.
8.6.2 Peripheral circuit
To maintain a constant current driver for HS transmit circuits and to bias other analog
circuits, an internal band gap reference circuit and an RREF resistor form the
reference current. This circuit requires an external precision resistor (12.0 kΩ ± 1 %)
connected to the analog ground.
9397 750 13461
Product data
Rev. 03 — 12 July 2004
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
14 of 87