ISP1362
Single-chip USB OTG controller
Philips Semiconductors
Table 115: DcHardwareConfiguration register: bit description
Bit
15
14
Symbol
-
Description
reserved
EXTPUL
Logic 1 indicates that an external 1.5 kΩ pull-up resistor is used
on pin OTG_DP1 (in the device mode) and that SoftConnect is
not used. Bus reset value: unchanged.
13
12
NOLAZY
CLKRUN
Logic 1 disables output on pin CLKOUT of the LazyClock
frequency (115 kHz ± 50 %) during the ‘suspend’ state. Logic 0
causes pin CLKOUT to switch to LazyClock output after
approximately 2 ms delay, following the setting of bit GOSUSP
of the DcMode register. Bus reset value: unchanged.
Logic 1 indicates that the internal clocks are always running,
even during the ‘suspend’ state. Logic 0 switches off the internal
oscillator and PLL, when they are not needed. During the
‘suspend’ state, this bit must be made logic 0 to meet the
suspend current requirements. The clock is stopped after a
delay of approximately 2 ms, following the setting of
bit GOSUSP of the DcMode register. Bus reset value:
unchanged.
11 to 8
CKDIV[3:0]
This field specifies the clock division factor N, which controls the
clock frequency on output CLKOUT. The output frequency in
MHz is given by 48 ⁄ (N + 1) . The clock frequency range is
3 MHz to 48 MHz (N = 0 to 15), with a reset value of 12 MHz
(N = 3). The hardware design guarantees no glitches during
frequency change. Bus reset value: unchanged.
7
6
5
DAKOLY
DRQPOL
DAKPOL
Logic 1 selects the DACK-only DMA mode. Logic 0 selects the
8237 compatible DMA mode. Bus reset value: unchanged.
Selects the DREQ2 pin signal polarity (0 = active LOW;
1 = active HIGH). Bus reset value: unchanged.
Selects the DACK2 pin signal polarity (0 = active LOW;
1 = active HIGH). Bus reset value: unchanged.
4
3
-
reserved
WKUPCS
Logic 1 enables remote wake-up using a LOW level on input CS.
Bus reset value: unchanged.
2
1
-
reserved
INTLVL
Selects the interrupt signalling mode on output (0 = level;
1 = pulsed). In the pulsed mode, an interrupt produces 166 ns
pulse. Bus reset value: unchanged.
0
INTPOL
Selects the INT2 signal polarity (0 = active LOW; 1 = active
HIGH). Bus reset value: unchanged.
16.1.5 DcInterruptEnable register (R/W: C3H/C2H)
This command is used to individually enable or disable interrupts from all endpoints,
as well as interrupts caused by events on the USB bus (SOF, SOF lost, EOT,
suspend, resume, reset). A bus reset will not change any of the programmed bit
values.
The command accesses the DcInterruptEnable register, which consists of 4 bytes.
The bit allocation is given in Table 116.
9397 750 12337
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data
Rev. 03 — 06 January 2004
116 of 150