Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 Data Sheet
Product codes
ATEVK1105
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
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).
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