9397 750 XXXXX
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
202
Philips Semiconductors
UM10139
Volume 1
Chapter 14: USB Device Controller
14.7.3 USB Device Interrupt Enable register (USBDevIntEn - 0xE009 0004)
If the Interrupt Enable bit value is set, an interrupt is generated (on Fast or Slow Interrupt
line) when the corresponding bit in the Device Interrupt Status register is set
(
). If it is not set, no external interrupt is generated but interrupt will still be
held in the interrupt status register. All bits of this register are cleared after reset. The
USBDevIntEn is a read/write register.
14.7.4 USB Device Interrupt Clear register (USBDevIntClr - 0xE009 0008)
Setting a particular bit to 1 in this register causes the clearing of the interrupt by resetting
the corresponding bit in the interrupt status register. Writing a 0 will not have any
influence. The USBDevIntClr is a write only register.
6
RxENDPKT
The current packet in the FIFO is transferred to the CPU.
0
7
TxENDPKT
The number of data bytes transferred to the FIFO equals the number of bytes
programmed in the TxPacket length register.
0
8
EP_RLZED
Endpoints realized. Set when Realize endpoint register or Maxpacket size register is
updated.
0
9
ERR_INT
Error Interrupt. Any bus error interrupt from the USB device. Refer to
“Read Error Status (Command: 0xFB, Data: read 1 byte)” on page 227
0
31:10 -
Reserved, user software should not write ones to reserved bits. The value read from a
reserved bit is not defined.
NA
Table 177: USB Device Interrupt Status register (USBDevIntSt - address 0xE009 0000) bit description
Bit
Symbol
Description
Reset value
Table 178: USB Device Interrupt Enable register (USBDevIntEn - address 0xE009 0004) 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 179: USB Device Interrupt Enable register (USBDevIntEn - address 0xE009 0004) bit description
Bit
Symbol
Value
Description
Reset value
31:0
See
USBDevIntEn
bit allocation
table above
0
No external interrupt is generated.
0
1
Enables an external interrupt to be generated (Fast or Slow) when the
corresponding bit in the Device Interrupt Status register (
) is
set.
Table 180: USB Device Interrupt Clear register (USBDevIntClr - address 0xE009 0008) bit allocation
Reset value: 0x0000 0000
Bit
31
30
29
28
27
26
25
24
Symbol
-
-
-
-
-
-
-
-