28.6 Register Summary - USB_EP - Control, Bulk and Interrupt Endpoints

OffsetNameBit Pos.76543210
-0x08FIFO77:0EPNUM[3:0]DIR   
-0x07FIFO67:0EPNUM[3:0]DIR   
-0x06FIFO57:0EPNUM[3:0]DIR   
-0x05FIFO47:0EPNUM[3:0]DIR   
-0x04FIFO37:0EPNUM[3:0]DIR   
-0x03FIFO27:0EPNUM[3:0]DIR   
-0x02FIFO17:0EPNUM[3:0]DIR   
-0x01FIFO07:0EPNUM[3:0]DIR   
0x00EP[0].OUT.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x00EP[0].OUT.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 

0x00

Reserved         
0x01EP[0].OUT.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x01EP[0].OUT.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x02EP[0].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x04EP[0].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x06EP[0].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x08EP[0].IN.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x08EP[0].IN.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x09EP[0].IN.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x09EP[0].IN.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x0AEP[0].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x0CEP[0].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x0EEP[0].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x10EP[1].OUT.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x10EP[1].OUT.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x11EP[1].OUT.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x11EP[1].OUT.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x12EP[1].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x14EP[1].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x16EP[1].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x18EP[1].IN.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x18EP[1].IN.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x19EP[1].IN.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x19EP[1].IN.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x1AEP[1].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x1CEP[1].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x1EEP[1].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x20EP[2].OUT.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x20EP[2].OUT.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x21EP[2].OUT.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x21EP[2].OUT.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x22EP[2].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x24EP[2].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x26EP[2].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x28EP[2].IN.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x28EP[2].IN.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x29EP[2].IN.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x29EP[2].IN.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x2AEP[2].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x2CEP[2].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x2EEP[2].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x30EP[3].OUT.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x30EP[3].OUT.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x31EP[3].OUT.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x31EP[3].OUT.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x32EP[3].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x34EP[3].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x36EP[3].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]
0x38EP[3].IN.STATUS7:0 UNFOVFTRNCOMPLEPSETUPSTALLED BUSNACKTOGGLE
0x38EP[3].IN.STATUS7:0CRCUNFOVFTRNCOMPL   BUSNACK 
0x39EP[3].IN.CTRL7:0TYPE[1:0]MULTIPKTAZLPTCDSBLDOSTALLBUFSIZE[1:0]
0x39EP[3].IN.CTRL7:0TYPE[1:0]MULTIPKT TCDSBLBUFSIZE[2:0]
0x3AEP[3].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x3CEP[3].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x3EEP[3].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x40

...

0x41

Reserved         
0x42EP[4].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x44EP[4].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x46EP[4].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x48

...

0x49

Reserved         
0x4AEP[4].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x4CEP[4].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x4EEP[4].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x50

...

0x51

Reserved         
0x52EP[5].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x54EP[5].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x56EP[5].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x58

...

0x59

Reserved         
0x5AEP[5].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x5CEP[5].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x5EEP[5].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x60

...

0x61

Reserved         
0x62EP[6].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x64EP[6].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x66EP[6].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x68

...

0x69

Reserved         
0x6AEP[6].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x6CEP[6].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x6EEP[6].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x70

...

0x71

Reserved         
0x72EP[7].OUT.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x74EP[7].OUT.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x76EP[7].OUT.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x78

...

0x79

Reserved         
0x7AEP[7].IN.CNT7:0CNT[7:0]
15:8CNT[15:8]
0x7CEP[7].IN.DATAPTR7:0DATAPTR[7:0]
15:8DATAPTR[15:8]
0x7EEP[7].IN.MCNT7:0MCNT[7:0]
15:8MCNT[15:8]

0x80

...

0xFF

Reserved         
0x0100FRAMENUM7:0FRAMENUM[7:0]
15:8FRAMEERR    FRAMENUM[10:8]