|
ISP1181A Datasheet, PDF (28/70 Pages) NXP Semiconductors – Full-speed Universal Serial Bus peripheral controller | |||
|
◁ |
Philips Semiconductors
ISP1181A
Full-speed USB peripheral controller
12.1.4 Write/Read Hardware Conï¬guration
This command is used to access the Hardware Conï¬guration Register, which
consists of 2 bytes. The ï¬rst (lower) byte contains the device conï¬guration and
control values, the second (upper) byte holds the clock control bits and the clock
division factor. The bit allocation is given in Table 20. A bus reset will not change any
of the programmed bit values.
The Hardware Conï¬guration Register controls the connection to the USB bus, clock
activity and power supply during âsuspendâ state, output clock frequency, DMA
operating mode and pin conï¬gurations (polarity, signalling mode).
Code (Hex): BA/BB â write/read Hardware Conï¬guration Register
Transaction â write/read 2 bytes
Table 20: Hardware Conï¬guration Register: bit allocation
Bit
15
14
13
12
Symbol
reserved EXTPUL NOLAZY CLKRUN
Reset
0
0
1
0
Access
R/W
R/W
R/W
R/W
Bit
7
6
5
4
Symbol
DAKOLY DRQPOL DAKPOL EOTPOL
Reset
0
1
0
0
Access
R/W
R/W
R/W
R/W
11
0
R/W
3
WKUPCS
0
R/W
10
9
CLKDIV[3:0]
0
1
R/W
R/W
2
1
PWROFF INTLVL
0
0
R/W
R/W
8
1
R/W
0
INTPOL
0
R/W
9397 750 13959
Product data
Table 21: Hardware Conï¬guration Register: bit description
Bit
Symbol
Description
15
-
reserved
14
EXTPUL
A logic 1 indicates that an external 1.5 k⦠pull-up resistor is
used on pin D+ and that SoftConnect is not used. Bus reset
value: unchanged.
13
NOLAZY
A logic 1 disables output on pin CLKOUT of the LazyClock
frequency (100 kHz ± 50 %) during âsuspendâ state. A logic 0
causes pin CLKOUT to switch to LazyClock output after
approximately 2 ms delay, following the setting of bit GOSUSP
in the Mode Register. Bus reset value: unchanged.
12
CLKRUN
A logic 1 indicates that the internal clocks are always running,
even during âsuspendâ state. A logic 0 switches off the internal
oscillator and PLL, when they are not needed. During â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 in the
Mode Register. Bus reset value: unchanged.
11 to 8
CLKDIV[3:0]
This ï¬eld speciï¬es 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
DAKOLY
A logic 1 selects DACK-only DMA mode. A logic 0 selects 8237
compatible DMA mode. Bus reset value: unchanged.
Rev. 05 â 08 December 2004
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
28 of 70
|
▷ |