Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 Data Sheet

Product codes
ATEVK1105
Page of 826
571
AT32UC3A
30.8.2.10
USB Endpoint X Configuration Register (UECFGX)
Offset:
0x0100 + X . 0x04
Register Name:
UECFGX, X in [0..6]
Access Type:
Read/Write
Reset Value:
0x00000000
• ALLOC: Endpoint Memory Allocate
Set to allocate the endpoint memory.
Clear to free the endpoint memory.
Cleared by hardware upon receiving a USB reset (except for the endpoint 0).
Note that after setting this bit, the user should check the CFGOK bit to know whether the allocation of this endpoint is
correct.
• EPBK: Endpoint Banks
Set to select the number of banks for the endpoint:
For control endpoints, a single-bank endpoint (00b) should be selected.
Cleared by hardware upon receiving a USB reset (except for the endpoint 0).
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
EPTYPE
AUTOSW
EPDIR
rwu
rwu
rwu
0
0
0
0
7
6
5
4
3
2
1
0
EPSIZE
EPBK
ALLOC
rwu
rwu
rwu
0
0
0
0
0
0
EPBK
Endpoint Banks
0
0
1 (single-bank endpoint)
0
1
2 (double-bank endpoint)
1
0
3 (triple-bank endpoint)
1
1
Reserved
32058K
AVR32-01/12