English
Language : 

EFM32WG Datasheet, PDF (399/834 Pages) List of Unclassifed Manufacturers – The EFM32WG Wonder Gecko is the ideal choice for demanding 8-, 16-, and 32-bit energy sensitive applications.
...the world's most energy friendly microcontrollers
Bit
19:18
17
16
15
14:11
10:0
Name
Reset
Access Description
EPTYPE
0x0
RW
This is the transfer type supported by this logical endpoint.
Endpoint Type
Value
0
1
2
3
Mode
CONTROL
ISO
BULK
INT
Description
Control Endpoint.
Isochronous Endpoint.
Bulk Endpoint.
Interrupt Endpoint.
NAKSTS
0
R
NAK Status
When this bit is 0 the core is transmitting non-NAK handshakes based on the FIFO status. When this bit is 1 the core is transmitting
NAK handshakes on this endpoint. When either the application or the core sets this bit the core stops receiving any data on an OUT
endpoint, even if there is space in the RxFIFO to accommodate the incoming packet. Irrespective of this bit's setting, the core always
responds to SETUP data packets with an ACK handshake.
DPIDEOF
0
R
Endpoint Data PID / Even-odd Frame
For interrupt/bulk endpoints: Contains the PID of the packet to be received or transmitted on this endpoint. The application must
program the PID of the first packet to be received or transmitted on this endpoint, after the endpoint is activated. The application use
the SETD1PIDOF and SETD0PIDEF fields of this register to program either DATA0 or DATA1 PID.
For isochronous endpoints: Indicates the frame number in which the core transmits/receives isochronous data for this endpoint. The
application must program the even/odd frame number in which it intends to transmit/receive isochronous data for this endpoint using
the SETD1PIDOF and SETD0PIDEF fields in this register.
Value
0
1
Mode
DATA0EVEN
DATA1ODD
Description
DATA0 PID / Even Frame.
DATA1 PID / Odd Frame.
USBACTEP
0
RW
USB Active Endpoint
Indicates whether this endpoint is active in the current configuration and interface. The core clears this bit for all endpoints after
detecting a USB reset. After receiving the SetConfiguration and SetInterface commands, the application must program endpoint
registers accordingly and set this bit.
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
MPS
0x000
RW
Maximum Packet Size
The application must program this field with the maximum packet size for the current logical endpoint. This value is in bytes.
15.6.65 USB_DOEPx_INT - Device OUT Endpoint x+1 Interrupt Register
This register indicates the status of an endpoint 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
0x3CB28
Reset
Access
Name
Bit
31:14
Name
Reserved
Reset
Access Description
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
2013-05-08 - Wonder Gecko Family - d0233_Rev0.50
399
www.energymicro.com