Datasheet

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