...the world's most energy friendly microcontrollers
2016-04-28 - Giant Gecko Family - d0053_Rev1.20
397
www.silabs.com
Bit
Name
Reset
Access
Description
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:8
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
7
TXFEMP
1
R
Transmit FIFO Empty
This interrupt is asserted when the TxFIFO for this endpoint is either half or completely empty. The half or completely empty status
is determined by the TxFIFO Empty Level bit in the Core AHB Configuration register (USB_GAHBCFG.NPTXFEMPLVL).
6
INEPNAKEFF
0
RW1H
IN Endpoint NAK Effective
Applies to periodic IN endpoints only. This bit can be cleared when the application clears the IN endpoint NAK by writing to
USB_DIEPx_CTL.CNAK. This interrupt indicates that the core has sampled the NAK bit set (either by the application or by the
core). The interrupt indicates that the IN endpoint NAK bit set by the application has taken effect in the core. This interrupt does not
guarantee that a NAK handshake is sent on the USB. A STALL bit takes priority over a NAK bit.
5
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
4
INTKNTXFEMP
0
RW1H
IN Token Received When TxFIFO is Empty
Applies to non-periodic IN endpoints only. Indicates that an IN token was received when the associated TxFIFO (periodic/non-
periodic) was empty. This interrupt is asserted on the endpoint for which the IN token was received.
3
TIMEOUT
0
RW1H
Timeout Condition
Applies only to Control IN endpoints. Indicates that the core has detected a timeout condition on the USB for the last IN token on
this endpoint.
2
AHBERR
0
RW1H
AHB Error
This is generated only in DMA mode when there is an AHB error during an AHB read/write. The application can read the corresponding
endpoint DMA address register to get the error address.
1
EPDISBLD
0
RW1H
Endpoint Disabled Interrupt
This bit indicates that the endpoint is disabled per the application's request.
0
XFERCOMPL
0
RW1H
Transfer Completed Interrupt
This field indicates that the programmed transfer is complete on the AHB as well as on the USB, for this endpoint.
15.6.57 USB_DIEPx_TSIZ - Device IN Endpoint x+1 Transfer Size Register
The application must modify this register before enabling the endpoint. Once the endpoint is enabled
using Endpoint Enable bit of the Device Endpoint x+1 Control register (USB_DIEPx_CTL.EPENA), the
core modifies this register. The application can only read this register once the core has cleared the
Endpoint Enable bit.
Offset
Bit Position
0x3C930
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
0x0
0x000
0x00000
Access
RW
RW
RW
Name
MC
PKTCNT
XFERSIZE
Bit
Name
Reset
Access
Description
31
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
Summary of Contents for Giant Gecko EFM32GG
Page 842: ......