37.7 Register Summary: USB Common Registers

For descriptions and definitions of both Register and bitfield properties, refer to Register Properties.

OffsetNameBit Pos.76543210
0x00CTRLA31:24        
23:16        
15:8     REFCLKSELIDOVENIDVAL
7:0      ENABLESWRST
0x04CTRLB31:24        
23:16    BLANK[19:16]
15:8BLANK[15:8]
7:0BLANK[7:0]
0x08CTRLC31:24        
23:16        
15:8        
7:0   T1MSEN    
0x0CINTENCLR31:24        
23:16        
15:8        
7:0  PHYRDYT1MSDMAUSBRESUMEWAKEUP
0x10INTENSET31:24        
23:16        
15:8        
7:0  PHYRDYT1MSDMAUSBRESUMEWAKEUP
0x14INTFLAG31:24        
23:16        
15:8        
7:0  PHYRDYT1MSDMAUSBRESUMEWAKEUP
0x18STATUS31:24        
23:16        
15:8        
7:0     VREGRDYPHYONPHYRDY
0x1CSYNCBUSY31:24        
23:16        
15:8        
7:0     T1MSENENABLESWRST

0x20

...

0x1000

Reserved         
0x1001POWR7:0ISOUPDSOFTCONNHSENHSMODERESETRESUMESUSPMODESUSPEN
0x1002INTRTX15:8        
7:0EP6TXIFEP5TXIFEP4TXIFEP3TXIFEP2TXIFEP1TXIFEP0TXIFEP0IF
0x1004INTRRX15:8        
7:0EP6RXIFEP5RXIFEP4RXIFEP3RXIFEP2RXIFEP1RXIFEP0RXIF 
0x1006INTRTXE15:8        
7:0EP6TXENEP5TXENEP4TXENEP3TXENEP2TXENEP1TXENEP0TXENEP0EN
0x1008INTRRXE15:8        
7:0EP6RXENEP5RXENEP4RXENEP3RXENEP2RXENEP1RXENEP0RXEN 
0x100AINTRUSB7:0VBUSERRSESSREQDISCONCONNSOFRESETRESUMESUSPEND
0x100BINTRUSBE7:0VBUSERRENSESSREQENDISCONENCONNENSOFENRESETENRESUMEENSUSPENDEN
0x100CFRAME15:8     FRMNUM[10:8]
7:0FRMNUM[7:0]
0x100EINDEX7:0    SELEP[3:0]
0x100FTESTMODE7:0FORCEHOSTFIFOACCESSFORCEFSFORCEHSTESTPACKETTESTKTESTJTESTSE0NAK
0x1010TXMAXP15:8MULT[4:0]TXMAXP[10:8]
7:0TXMAXP[7:0]

0x1012

...

0x1013

Reserved         
0x1014RXMAXP15:8MULT[4:0]RXMAXP[10:8]
7:0RXMAXP[7:0]

0x1016

...

0x101E

Reserved         
0x101FFIFOSIZE7:0RXFIFOSIZE[3:0]TXFIFOSIZE[3:0]
0x1020FIFO031:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x1024FIFO131:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x1028FIFO231:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x102CFIFO331:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x1030FIFO431:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x1034FIFO531:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x1038FIFO631:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]
0x103CFIFO731:24DATA[31:24]
23:16DATA[23:16]
15:8DATA[15:8]
7:0DATA[7:0]

0x1040

...

0x105F

Reserved         
0x1060DEVCTL7:0BDEVICEFSDEVLSDEVVBUS[1:0]HOSTMODEHOSTREQSESSION
0x1061MISC7:0      TXEDMARXEDMA
0x1062TXFIFOSZ7:0   DPBFIFOSZ[3:0]
0x1063RXFIFOSZ7:0   DPBFIFOSZ[3:0]
0x1064TXFIFOADD15:8   ADDR[12:8]
7:0ADDR[7:0]
0x1066RXFIFOADD15:8   ADDR[12:8]
7:0ADDR[7:0]

0x1068

...

0x1077

Reserved         
0x1078EPIINFO7:0RXENDPOINTS[3:0]TXENDPOINTS[3:0]

0x1079

Reserved         
0x107ALINKINFO7:0WTCON[3:0]WTID[3:0]
0x107BVPLEN7:0VPLEN[7:0]
0x107CHSEOF17:0HSEOF1[7:0]
0x107DFSEOF17:0FSEOF1[7:0]
0x107ELSEOF17:0LSEOF1[7:0]
0x107FSOFTRST7:0      NRSTXNRST

0x1080

...

0x11FF

Reserved         
0x1200DMAINTR31:24        
23:16        
15:8        
7:0DMA7IFDMA6IFDMA5IFDMA4IFDMA3IFDMA2IFDMA1IFDMA0IF
0x1204DMA0CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x1208DMA0ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x120CDMA0NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x120EDMA1CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x1212DMA1ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x1216DMA1NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x1218DMA2CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x121CDMA2ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x1220DMA2NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x1222DMA3CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x1226DMA3ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x122ADMA3NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x122CDMA4CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x1230DMA4ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x1234DMA4NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x1236DMA5CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x123ADMA5ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x123EDMA5NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x1240DMA6CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x1244DMA6ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x1248DMA6NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]
0x124ADMA7CTRL31:24        
23:16        
15:8     DMABRSTM[1:0]DMAERR
7:0DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN
0x124EDMA7ADDR31:24DMAADDR[31:24]
23:16DMAADDR[23:16]
15:8DMAADDR[15:8]
7:0DMAADDR[7:0]
0x1252DMA7NCOUNT31:24DMACOUNT[31:24]
23:16DMACOUNT[23:16]
15:8DMACOUNT[15:8]
7:0DMACOUNT[7:0]

0x1256

...

0x133F

Reserved         
0x1340RXDPKTBUFDIS15:8        
7:0EP6RXDEP5RXDEP4RXDEP3RXDEP2RXDEP1RXDEP0RXD 
0x1342TXDPKTBUFDIS15:8        
7:0EP6TXDEP5TXDEP4TXDEP3TXDEP2TXDEP1TXDEP0TXD 
0x1344CTUCH15:8TUCH[15:8]
7:0TUCH[7:0]
0x1346CTHHSRTN15:8THHSRTN[15:8]
7:0THHSRTN[7:0]
0x1348CTHSBT15:8        
7:0    HSTMEOUTADD[3:0]

0x134A

...

0x135F

Reserved         
0x1360LPMATTR15:8ENDPOINT[3:0]   RMTWAK
7:0HIRD[3:0]LNKSTATE[3:0]
0x1362LPMCNTRL7:0   LPMNAKLPMEN[1:0]LPMRESLPMXMT
0x1363LPMINTREN7:0  LPMERRENLPMRESENLPMNCENLPMACKENLPMNYENLPMSTEN
0x1364LPMINTR7:0  LPMERRLPMRESLPMNCLPMACKLPMNYLPMST