Datasheet
614
AT32UC3A
30.8.3.12 USB Pipe X Configuration Register (UPCFGX)
Offset: 0x0500 + X . 0x04
Register Name: UPCFGX, X in [0..6]
Access Type: Read/Write
Reset Value: 0x00000000
• ALLOC: Pipe Memory Allocate
Set to configure the pipe memory with the characteristics.
Clear to update the memory allocation.
This bit is cleared by hardware when a USB Reset is requested.
Refer to the DPRAM Management chapter for more details.
• PBK: Pipe Banks
Set to select the number of banks for the pipe:
For control endpoints, a single-bank pipe (00b) should be selected.
Cleared by hardware upon sending a USB reset.
31 30 29 28 27 26 25 24
INTFRQ
rwu
0 0 0 0 0 0 0 0
23 22 21 20 19 18 17 16
– – – – PEPNUM
rwu
0 0 0 0
15 14 13 12 11 10 9 8
– – PTYPE – AUTOSW PTOKEN
rwu rwu rwu
0 0 0 0 0
7 6 5 4 3 2 1 0
– PSIZE PBK ALLOC –
rwu rwu rwu
0 0 0 0 0 0
PBK Endpoint Banks
0 0 1 (single-bank pipe)
0 1 2 (double-bank pipe)
1 0 3 (triple-bank pipe)
1 1 Reserved
32058K
AVR32-01/12