EasyManuals Logo

Atmel AVR XMEGA AU series User Manual

Atmel AVR XMEGA AU series
512 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #261 background imageLoading...
Page #261 background image
261
8331B–AVR–03/12
Atmel AVR XMEGA AU
20.16 Register Summary – USB Module
20.17 Register Summary – USB Endpoint
The address to the first configuration byte is (EPPTR[15:0] + 16 × endpoint address) for OUT
endpoints and (EPPTR[15:0] + 16 × endpoint address + 8) for IN endpoints.
20.18 Register Summary – Frame
The address to the frame configuration byte is (MAXEP + 1) << 4. For instance with MAXEP = 3,
the first address would be located at offset address 0x40.
20.19 USB Interrupt Vector Summary
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
+0x00 CTRLA ENABLE SPEED FIFOEN STFRNUM MAXEP[3:0] 248
+0x01 CTRLB – – – PULLRST – RWAKEUP GNACK ATTACH 248
+0x02 STATUS – – – – UPRESUME RESUME SUSPEND BUSRST 249
+0x03 ADDR – ADDR[6:0] 250
+0x04 FIFOWP – – – FIFOWP[4:0] 250
+0x05 FIFORP – – – FIFORP[4:0] 250
+0x06 EPPTRL EPPTR[7:0] 251
+0x07 EPPTRH EPPTR[15:8] 251
+0x08 INTCTRLA SOFIE BUSEVIE BUSERRIE STALLIE – – INTLVL[1:0] 251
+0x09 INTCTRLB – – – – – – TRNIE SETUPIE 252
+0x0A INFLAGSACLR SOFIF SUSPENDIF RESUMEIF RSTIF CRCIF UNFIF OVFIF STALLIF 252
+0x0B INFLAGSASET SOFIF SUSPENDIF RESUMEIF RSTIF CRCIF UNFIF OVFIF STALLIF 252
+0x0C INFLAGSBCLR – – – – – – TRNIF SETUPIF 253
+0x0D INFLAGSBSET
– – – – – – TRNIF SETUPIF 253
+0x0E Reserved
– – – – – – – –
+0x0F Reserved – – – – – – – –
+0x10-0X39 Reserved – – – – – – – –
+0x3A CALL CAL[7:0] 254
+0x3B CALH CAL[15:8] 254
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
+0x00 STATUS STALL OVF/UNF TRNCOMPL0 SETUP BANK BUSNACK1 BUSNACK0 TOGGLE 255
CRC TRNCOMPL1 Isochromous
+0x01 CTRL TYPE[1:0] MULTIPKT PINGPONG INTDSBL STALL BUFSIZE[1:0] 256
BUFSIZE[2:0] Isochromous
+0x02 CNTL CNT[7:0] 257
+0x03 CNTH AZLP – – – – – CNT[9:8] 258
+0x04 DATAPTRL DATAPTR[7:0] 258
+0x05 DATAPTRH DATAPTR[15:8] 258
+0x06 AUXDATAL AUXDATA[7:0] 259
+0x07 AUXDATAH AUXDATA[15:8] 259
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
+0x00 FRAMENUML FRAMENUM[7:0] 260
+0x01 FRAMENUMH FRAMEERR
– – – – FRAMENUM[10:8] 260
Table 20-6. USB interrupt vectors and their word offset addresses.
Offset Source Interrupt Description
0x00 BUSEVENT_vect SOF, suspend, resume, bus reset, CRC, underflow, overflow, and stall error interrupts
0x02 TRNCOMPL_vect Transaction complete interrupt

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Atmel AVR XMEGA AU series and is the answer not in the manual?

Atmel AVR XMEGA AU series Specifications

General IconGeneral
BrandAtmel
ModelAVR XMEGA AU series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals