Datasheet
SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
1116
• EPSIZE: Endpoint Size
This field shall be written to select the size of each endpoint bank:
This field is cleared upon receiving a USB reset (except for the endpoint 0).
• EPBK: Endpoint Banks
This field shall be written to select the number of banks for the endpoint:
For control endpoints, a single-bank endpoint (0b00) shall be selected.
This field is cleared upon receiving a USB reset (except for the endpoint 0).
• ALLOC: Endpoint Memory Allocate
Writing a one to this bit will allocate the endpoint memory. The user should check the UOTGHS_DEVEPTISRx.CFGOK bit
to know whether the allocation of this endpoint is correct.
Writing a zero to this bit will free the endpoint memory.
This bit is cleared upon receiving a USB reset (except for the endpoint 0).
Value Name Description
0 8_BYTE 8 bytes
1 16_BYTE 16 bytes
2 32_BYTE 32 bytes
3 64_BYTE 64 bytes
4 128_BYTE 128 bytes
5 256_BYTE 256 bytes
6 512_BYTE 512 bytes
7 1024_BYTE 1024 bytes
Value Name Description
0 1_BANK Single-bank endpoint
1 2_BANK Double-bank endpoint
2 3_BANK Triple-bank endpoint
3 Reserved










