259
8331B–AVR–03/12
Atmel AVR XMEGA AU
• Bit 15:0 - DPTR[15:8]: Endpoint Data Pointer High
This byte contains the eight msbs of the endpoint data pointer (DATAPTR).
20.14.7
AUXDATAL – Auxiliary Data Low
The AUXDATAL and AUXDATAH registers represent the 16-bit value, AUXDATA, that is used
for multipacket transfers.
For IN endpoints, AUXDATA holds the total number of bytes sent. AUXDATA should be written
to zero when setting up a new transfer. For OUT endpoints, AUXDATA holds the total data size
for the complete transfer. This value must be a multiple of the maximum packet size, except for
ISO 1023-byte endpoints.
See
”Multipacket Transfers” on page 243
for more details on setting up and using multipacket
transfers.
• Bit 7:0 – AUXDATA[7:0]: Auxiliary Data Low
This byte contains the eight lsbs of the auxiliary data (AUXDATA). When multipacket transfer is
not used, this SRAM location is free to use for other application data.
20.14.8
AUXDATAH – Auxiliary Data High
• Bit 7:0 – AUXDATA[15:8]: Auxiliary Data High
This byte contains the eight msbs of the auxiliary data (AUXDATA). When multipacket transfer is
not used, this SRAM location is free to use for other application data.
Bit
7
6
5
4
3
2
1
0
AUXDATA[7:0]
AUXDATAL
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial Value
X
X
X
X
X
X
X
X
Bit
7
6
5
4
3
2
1
0
AUXDATA[15:8]
AUXDATAH
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial Value
X
X
X
X
X
X
X
X