...the world's most energy friendly microcontrollers
2016-04-28 - Giant Gecko Family - d0053_Rev1.20
400
www.silabs.com
Bit
Name
Reset
Access
Description
14:2
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
1:0
MPS
0x0
R
Maximum Packet Size
The maximum packet size for control OUT endpoint 0 is the same as what is programmed in control IN Endpoint 0.
Value
Mode
Description
0
64B
64 bytes.
1
32B
32 bytes.
2
16B
16 bytes.
3
8B
8 bytes.
15.6.61 USB_DOEP0INT - Device OUT Endpoint 0 Interrupt Register
This register indicates the status of endpoint 0 with respect to USB- and AHB-related events. The
application must read this register when the OUT Endpoints Interrupt bit of the Core Interrupt register
(USB_GINTSTS.OEPINT) is set. Before the application can read this register, it must first read the
Device All Endpoints Interrupt (USB_DAINT) register to get the exact endpoint number for the Device
Endpoint Interrupt register. The application must clear the appropriate bit in this register to clear the
corresponding bits in the USB_DAINT and USB_GINTSTS registers.
Offset
Bit Position
0x3CB08
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
0
0
0
0
0
0
0
0
0
Access
RW1H
RW1H
RW1H
RW1H
RW1H
RW1H
RW1H
RW1H
RW1H
Name
NAKINTRPT
BBLEERR
PKTDRPSTS
BACK2BACKSETUP
OUTTKNEPDIS
SETUP
AHBERR
EPDISBLD
XFERCOMPL
Bit
Name
Reset
Access
Description
31:14
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
13
NAKINTRPT
0
RW1H
NAK Interrupt
The core generates this interrupt when a NAK is transmitted or received by the device. In case of isochronous IN endpoints the
interrupt gets generated when a zero length packet is transmitted due to un-availability of data in the TXFifo.
12
BBLEERR
0
RW1H
NAK Interrupt
The core generates this interrupt when babble is received for the endpoint.
11
PKTDRPSTS
0
RW1H
Packet Drop Status
This bit indicates to the application that an ISO OUT packet has been dropped. This bit does not have an associated mask bit and
does not generate an interrupt.
10:7
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
6
BACK2BACKSETUP
0
RW1H
Back-to-Back SETUP Packets Received
This bit indicates that the core has received more than three back-to-back SETUP packets for this particular endpoint.
5
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
4
OUTTKNEPDIS
0
RW1H
OUT Token Received When Endpoint Disabled
Indicates that an OUT token was received when the endpoint was not yet enabled. This interrupt is asserted on the endpoint for
which the OUT token was received.
3
SETUP
0
RW1H
Setup Phase Done
Summary of Contents for Giant Gecko EFM32GG
Page 842: ......