9397 750 XXXXX
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
201
Philips Semiconductors
UM10139
Volume 1
Chapter 14: USB Device Controller
14.7.2 USB Device Interrupt Status register (USBDevIntSt - 0xE009 0000)
Interrupt status register holds the value of the interrupt. A 0 indicates no interrupt and 1
indicates the presence of the interrupt. The USBDevIntSt is a read only register.
8
USB_need_clock
USB need clock indicator. This bit is set to 1 when a USB
activity/change of state on the USB data pins is detected, and it
indicates that a USB PLL supplied clock of 48 MHz is needed. Once the
USB_need_clock becomes one, it resets to zero 3 ms after the last
frame has been received/sent. A change of this bit from 0 to 1 can wake
up the microcontroller if an activity on the USB bus is selected to wake
up the part from the Power-down mode (see
Wakeup register (INTWAKE - 0xE01F C144)” on page 22
for details).
Section 3.8.8 “PLL and Power-down mode” on page 32
and
Section 3.9.2 “Power Control register (PCON - 0xE01F COCO)” on
page 35
for considerations about the USB PLL and invoking the Power
Down mode.
0
30:9
-
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.
NA
31
EN_USB_INTS
Enable all USB interrupts. When this bit is cleared the ORed output of
the USB interrupt lines is not seen by the Vectored Interrupt Controller.
1
Table 175: USB Interrupt Status register (USBIntSt - address 0xE01F C1C0) bit description
Bit
Symbol
Description
Reset
value
Table 176: USB Device Interrupt Status register (USBDevIntSt - address 0xE009 0000) bit allocation
Reset value: 0x0000 0000
Bit
31
30
29
28
27
26
25
24
Symbol
-
-
-
-
-
-
-
-
Bit
23
22
21
20
19
18
17
16
Symbol
-
-
-
-
-
-
-
-
Bit
15
14
13
12
11
10
9
8
Symbol
-
-
-
-
-
-
EPR_INT
EP_RLZED
Bit
7
6
5
4
3
2
1
0
Symbol
TxENDPKT
Rx
ENDPKT
CDFULL
CCEMTY
DEV_STAT
EP_SLOW
EP_FAST
FRAME
Table 177: USB Device Interrupt Status register (USBDevIntSt - address 0xE009 0000) bit description
Bit
Symbol
Description
Reset value
0
FRAME
The frame interrupt occurs every 1 ms. This is to be used in isochronous packet
transfer.
0
1
EP_FAST
This is the fast interrupt transfer for the endpoint. If an Endpoint Interrupt Priority
register bit is set, the endpoint interrupt will be routed to this bit.
0
2
EP_SLOW
This is the Slow interrupt transfer for the endpoint. If an Endpoint Interrupt Priority
Register bit is not set, the endpoint interrupt will be routed to this bit.
0
3
DEV_STAT
Set when USB Bus reset, USB suspend change or Connect change event occurs.
Refer to
Section 14.9.6 “Set Device Status (Command: 0xFE, Data: write 1 byte)” on
.
0
4
CCEMTY
The command code register is empty (New command can be written).
1
5
CDFULL
Command data register is full (Data can be read now).
0