05.08.2014 Views

xmega a3u - Elfa

xmega a3u - Elfa

xmega a3u - Elfa

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

XMEGA A3U<br />

the configuration of these. The USB module has built-in direct memory access (DMA), and will<br />

read/write data from/to the SRAM when a USB transaction takes place.<br />

To maximize throughput, an endpoint address can be configured for ping-pong operation. When<br />

done, the input and output endpoints are both used in the same direction. The CPU or DMA controller<br />

can then read/write one data buffer while the USB module writes/reads the others, and<br />

vice versa. This gives double buffered communication.<br />

Multipacket transfer enables a data payload exceeding the maximum packet size of an endpoint<br />

to be transferred as multiple packets without software intervention. This reduces the CPU intervention<br />

and the interrupts needed for USB transfers.<br />

For low-power operation, the USB module can put the microcontroller into any sleep mode when<br />

the USB bus is idle and a suspend condition is given. Upon bus resumes, the USB module can<br />

wake up the microcontroller from any sleep mode.<br />

PORTD has one USB. Notation of this is USB.<br />

8386B–AVR–12/11<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!