36.7 Register Summary: USB Common Registers
For descriptions and definitions of both Register and bitfield properties, refer to Register Properties.
Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
0x00 | CTRLA | 7:0 | ENABLE | SWRST | ||||||
15:8 | REFCLKSEL | IDOVEN | IDVAL | |||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x04 | CTRLB | 7:0 | BLANK[7:0] | |||||||
15:8 | BLANK[15:8] | |||||||||
23:16 | BLANK[19:16] | |||||||||
31:24 | ||||||||||
0x08 | CTRLC | 7:0 | T1MSEN | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x0C | INTENCLR | 7:0 | PHYRDY | T1MS | DMA | USB | RESUME | WAKEUP | ||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x10 | INTENSET | 7:0 | PHYRDY | T1MS | DMA | USB | RESUME | WAKEUP | ||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x14 | INTFLAG | 7:0 | PHYRDY | T1MS | DMA | USB | RESUME | WAKEUP | ||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x18 | STATUS | 7:0 | VREGRDY | PHYON | PHYRDY | |||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1C | SYNCBUSY | 7:0 | T1MSEN | ENABLE | SWRST | |||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x20 ... 0x1000 | Reserved | |||||||||
0x1001 | POWR | 7:0 | ISOUPD | SOFTCONN | HSEN | HSMODE | RESET | RESUME | SUSPMODE | SUSPEN |
0x1002 | INTRTX | 7:0 | EP6TXIF | EP5TXIF | EP4TXIF | EP3TXIF | EP2TXIF | EP1TXIF | EP0TXIF | EP0IF |
15:8 | ||||||||||
0x1004 | INTRRX | 7:0 | EP6RXIF | EP5RXIF | EP4RXIF | EP3RXIF | EP2RXIF | EP1RXIF | EP0RXIF | |
15:8 | ||||||||||
0x1006 | INTRTXE | 7:0 | EP6TXEN | EP5TXEN | EP4TXEN | EP3TXEN | EP2TXEN | EP1TXEN | EP0TXEN | EP0EN |
15:8 | ||||||||||
0x1008 | INTRRXE | 7:0 | EP6RXEN | EP5RXEN | EP4RXEN | EP3RXEN | EP2RXEN | EP1RXEN | EP0RXEN | |
15:8 | ||||||||||
0x100A | INTRUSB | 7:0 | VBUSERR | SESSREQ | DISCON | CONN | SOF | RESET | RESUME | SUSPEND |
0x100B | INTRUSBE | 7:0 | VBUSERREN | SESSREQEN | DISCONEN | CONNEN | SOFEN | RESETEN | RESUMEEN | SUSPENDEN |
0x100C | FRAME | 7:0 | FRMNUM[7:0] | |||||||
15:8 | FRMNUM[10:8] | |||||||||
0x100E | INDEX | 7:0 | SELEP[3:0] | |||||||
0x100F | TESTMODE | 7:0 | FORCEHOST | FIFOACCESS | FORCEFS | FORCEHS | TESTPACKET | TESTK | TESTJ | TESTSE0NAK |
0x1010 | TXMAXP | 7:0 | TXMAXP[7:0] | |||||||
15:8 | MULT[4:0] | TXMAXP[10:8] | ||||||||
0x1012 ... 0x1013 | Reserved | |||||||||
0x1014 | RXMAXP | 7:0 | RXMAXP[7:0] | |||||||
15:8 | MULT[4:0] | RXMAXP[10:8] | ||||||||
0x1016 ... 0x101E | Reserved | |||||||||
0x101F | FIFOSIZE | 7:0 | RXFIFOSIZE[3:0] | TXFIFOSIZE[3:0] | ||||||
0x1020 | FIFO0 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x1024 | FIFO1 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x1028 | FIFO2 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x102C | FIFO3 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x1030 | FIFO4 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x1034 | FIFO5 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x1038 | FIFO6 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x103C | FIFO7 | 7:0 | DATA[7:0] | |||||||
15:8 | DATA[15:8] | |||||||||
23:16 | DATA[23:16] | |||||||||
31:24 | DATA[31:24] | |||||||||
0x1040 ... 0x105F | Reserved | |||||||||
0x1060 | DEVCTL | 7:0 | BDEVICE | FSDEV | LSDEV | VBUS[1:0] | HOSTMODE | HOSTREQ | SESSION | |
0x1061 | MISC | 7:0 | TXEDMA | RXEDMA | ||||||
0x1062 | TXFIFOSZ | 7:0 | DPB | FIFOSZ[3:0] | ||||||
0x1063 | RXFIFOSZ | 7:0 | DPB | FIFOSZ[3:0] | ||||||
0x1064 | TXFIFOADD | 7:0 | ADDR[7:0] | |||||||
15:8 | ADDR[12:8] | |||||||||
0x1066 | RXFIFOADD | 7:0 | ADDR[7:0] | |||||||
15:8 | ADDR[12:8] | |||||||||
0x1068 ... 0x1077 | Reserved | |||||||||
0x1078 | EPIINFO | 7:0 | RXENDPOINTS[3:0] | TXENDPOINTS[3:0] | ||||||
0x1079 | Reserved | |||||||||
0x107A | LINKINFO | 7:0 | WTCON[3:0] | WTID[3:0] | ||||||
0x107B | VPLEN | 7:0 | VPLEN[7:0] | |||||||
0x107C | HSEOF1 | 7:0 | HSEOF1[7:0] | |||||||
0x107D | FSEOF1 | 7:0 | FSEOF1[7:0] | |||||||
0x107E | LSEOF1 | 7:0 | LSEOF1[7:0] | |||||||
0x107F | SOFTRST | 7:0 | NRSTX | NRST | ||||||
0x1080 ... 0x11FF | Reserved | |||||||||
0x1200 | DMAINTR | 7:0 | DMA7IF | DMA6IF | DMA5IF | DMA4IF | DMA3IF | DMA2IF | DMA1IF | DMA0IF |
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1204 | DMA0CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1208 | DMA0ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x120C | DMA0NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x120E | DMA1CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1212 | DMA1ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x1216 | DMA1NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x1218 | DMA2CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x121C | DMA2ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x1220 | DMA2NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x1222 | DMA3CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1226 | DMA3ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x122A | DMA3NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x122C | DMA4CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1230 | DMA4ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x1234 | DMA4NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x1236 | DMA5CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x123A | DMA5ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x123E | DMA5NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x1240 | DMA6CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1244 | DMA6ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x1248 | DMA6NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x124A | DMA7CTRL | 7:0 | DMAEP[3:0] | DMAIE | DMAMODE | DMADIR | DMAEN | |||
15:8 | DMABRSTM[1:0] | DMAERR | ||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x124E | DMA7ADDR | 7:0 | DMAADDR[7:0] | |||||||
15:8 | DMAADDR[15:8] | |||||||||
23:16 | DMAADDR[23:16] | |||||||||
31:24 | DMAADDR[31:24] | |||||||||
0x1252 | DMA7NCOUNT | 7:0 | DMACOUNT[7:0] | |||||||
15:8 | DMACOUNT[15:8] | |||||||||
23:16 | DMACOUNT[23:16] | |||||||||
31:24 | DMACOUNT[31:24] | |||||||||
0x1256 ... 0x133F | Reserved | |||||||||
0x1340 | RXDPKTBUFDIS | 7:0 | EP6RXD | EP5RXD | EP4RXD | EP3RXD | EP2RXD | EP1RXD | EP0RXD | |
15:8 | ||||||||||
0x1342 | TXDPKTBUFDIS | 7:0 | EP6TXD | EP5TXD | EP4TXD | EP3TXD | EP2TXD | EP1TXD | EP0TXD | |
15:8 | ||||||||||
0x1344 | CTUCH | 7:0 | TUCH[7:0] | |||||||
15:8 | TUCH[15:8] | |||||||||
0x1346 | CTHHSRTN | 7:0 | THHSRTN[7:0] | |||||||
15:8 | THHSRTN[15:8] | |||||||||
0x1348 | CTHSBT | 7:0 | HSTMEOUTADD[3:0] | |||||||
15:8 | ||||||||||
0x134A ... 0x135F | Reserved | |||||||||
0x1360 | LPMATTR | 7:0 | HIRD[3:0] | LNKSTATE[3:0] | ||||||
15:8 | ENDPOINT[3:0] | RMTWAK | ||||||||
0x1362 | LPMCNTRL | 7:0 | LPMNAK | LPMEN[1:0] | LPMRES | LPMXMT | ||||
0x1363 | LPMINTREN | 7:0 | LPMERREN | LPMRESEN | LPMNCEN | LPMACKEN | LPMNYEN | LPMSTEN | ||
0x1364 | LPMINTR | 7:0 | LPMERR | LPMRES | LPMNC | LPMACK | LPMNY | LPMST | ||
0x1365 ... 0x14FF | Reserved | |||||||||
0x1500 | PHY00 | 7:0 | RXPHSSEL[2:0] | SLEWRATE[1:0] | PREEMP[2:0] | |||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1504 | PHY04 | 7:0 | SQUELCH[2:0] | HIZ | Reserved | TXPHSSEL[2:0] | ||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1508 | PHY08 | 7:0 | SQUELCH | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x150C | PHY0C | 7:0 | TUNE[2:0] | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1510 | PHY10 | 7:0 | DRVTUNE[2:0] | TUNE[4:0] | ||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1514 | PHY14 | 7:0 | ODT | BYPSSSQUELCH | COMPBYPSS[2:0] | |||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1518 | PHY18 | 7:0 | ODT[1:0] | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x151C | PHY1C | 7:0 | FSLSDIFF | ODTBYPASS | ||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1520 | PHY20 | 7:0 | HSSLEW[1:0] | |||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1524 | PHY24 | 7:0 | HSDRIVST[1:0] | HSPREEMPST[2:0] | PREEMPHEN | OTGPDN | HSSLEW | |||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1528 | PHY28 | 7:0 | HSDRVCOMP[2:0] | DISCONDET[3:0] | HSDRIVST | |||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x152C ... 0x1543 | Reserved | |||||||||
0x1544 | PHY44 | 7:0 | FRCSESSEND | FRCVBUSVAL | DIGDBG | PLLDAMP | ||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1548 | PHY48 | 7:0 | SESSENDTUNE[2:0] | VBUSCHRGE | FRCBSESSVAL | FRCASESSVAL | ||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x154C | PHY4C | 7:0 | BSESSVALIDTUNE[1:0] | VBUSVALTUNE[2:0] | ||||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 | ||||||||||
0x1550 | PHY50 | 7:0 | COMPCURREF[2:0] | ASESSVALIDTUNE[2:0] | BSESSVALIDTUNE | |||||
15:8 | ||||||||||
23:16 | ||||||||||
31:24 |