22.7 DMAC Register Summary

OffsetNameBit Pos.76543210
0x00CTRL7:0      DMAENABLESWRST
15:8    LVLENx3LVLENx2LVLENx1LVLENx0
0x02CRCCTRL7:0    CRCPOLY[1:0]CRCBEATSIZE[1:0]
15:8CRCMODE[1:0]CRCSRC[5:0]
0x04CRCDATAIN7:0CRCDATAIN[7:0]
15:8CRCDATAIN[15:8]
23:16CRCDATAIN[23:16]
31:24CRCDATAIN[31:24]
0x08CRCCHKSUM7:0CRCCHKSUM[7:0]
15:8CRCCHKSUM[15:8]
23:16CRCCHKSUM[23:16]
31:24CRCCHKSUM[31:24]
0x0CCRCSTATUS7:0     CRCERRCRCZEROCRCBUSY
0x0DDBGCTRL7:0       DBGRUN

0x0E

...

0x0F

Reserved         
0x10SWTRIGCTRL7:0SWTRIGn[7:0]
15:8SWTRIGn[15:8]
23:16        
31:24        
0x14PRICTRL07:0RRLVLEN0QOS00[1:0]LVLPRI0[4:0]
15:8RRLVLEN1QOS01[1:0]LVLPRI1[4:0]
23:16RRLVLEN2QOS02[1:0]LVLPRI2[4:0]
31:24RRLVLEN3QOS03[1:0]LVLPRI3[4:0]

0x18

...

0x1F

Reserved         
0x20INTPEND7:0   ID[4:0]
15:8PENDBUSYFERRCRCERR SUSPTCMPLTERR

0x22

...

0x23

Reserved         
0x24INTSTATUS7:0CHINTn[7:0]
15:8CHINTn[15:8]
23:16        
31:24        
0x28BUSYCH7:0BUSYCHn[7:0]
15:8BUSYCHn[15:8]
23:16        
31:24        
0x2CPENDCH7:0PENDCH7PENDCH6PENDCH5PENDCH4PENDCH3PENDCH2PENDCH1PENDCH0
15:8PENDCH15PENDCH14PENDCH13PENDCH12PENDCH11PENDCH10PENDCH9PENDCH8
23:16        
31:24        
0x30ACTIVE7:0    LVLEXx3LVLEXx2LVLEXx1LVLEXx0
15:8ABUSY  ID[4:0]
23:16BTCNT[7:0]
31:24BTCNT[15:8]
0x34BASEADDR7:0BASEADDR[7:0]
15:8BASEADDR[15:8]
23:16BASEADDR[23:16]
31:24BASEADDR[31:24]
0x38WRBADDR7:0WRBADDR[7:0]
15:8WRBADDR[15:8]
23:16WRBADDR[23:16]
31:24WRBADDR[31:24]

0x3C

...

0x3F

Reserved         
0x40CHCTRLA07:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x44CHCTRLB07:0      CMD[1:0]
0x45CHPRILVL07:0      PRILVL[1:0]
0x46CHEVCTRL07:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x47

...

0x4B

Reserved         
0x4CCHINTENCLR07:0     SUSPTCMPLTERR
0x4DCHINTENSET07:0     SUSPTCMPLTERR
0x4ECHINTFLAG07:0     SUSPTCMPLTERR
0x4FCHSTATUS07:0    CRCERRFERRBUSYPEND
0x50CHCTRLA17:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x54CHCTRLB17:0      CMD[1:0]
0x55CHPRILVL17:0      PRILVL[1:0]
0x56CHEVCTRL17:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x57

...

0x5B

Reserved         
0x5CCHINTENCLR17:0     SUSPTCMPLTERR
0x5DCHINTENSET17:0     SUSPTCMPLTERR
0x5ECHINTFLAG17:0     SUSPTCMPLTERR
0x5FCHSTATUS17:0    CRCERRFERRBUSYPEND
0x60CHCTRLA27:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x64CHCTRLB27:0      CMD[1:0]
0x65CHPRILVL27:0      PRILVL[1:0]
0x66CHEVCTRL27:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x67

...

0x6B

Reserved         
0x6CCHINTENCLR27:0     SUSPTCMPLTERR
0x6DCHINTENSET27:0     SUSPTCMPLTERR
0x6ECHINTFLAG27:0     SUSPTCMPLTERR
0x6FCHSTATUS27:0    CRCERRFERRBUSYPEND
0x70CHCTRLA37:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x74CHCTRLB37:0      CMD[1:0]
0x75CHPRILVL37:0      PRILVL[1:0]
0x76CHEVCTRL37:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x77

...

0x7B

Reserved         
0x7CCHINTENCLR37:0     SUSPTCMPLTERR
0x7DCHINTENSET37:0     SUSPTCMPLTERR
0x7ECHINTFLAG37:0     SUSPTCMPLTERR
0x7FCHSTATUS37:0    CRCERRFERRBUSYPEND
0x80CHCTRLA47:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x84CHCTRLB47:0      CMD[1:0]
0x85CHPRILVL47:0      PRILVL[1:0]
0x86CHEVCTRL47:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x87

...

0x8B

Reserved         
0x8CCHINTENCLR47:0     SUSPTCMPLTERR
0x8DCHINTENSET47:0     SUSPTCMPLTERR
0x8ECHINTFLAG47:0     SUSPTCMPLTERR
0x8FCHSTATUS47:0    CRCERRFERRBUSYPEND
0x90CHCTRLA57:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x94CHCTRLB57:0      CMD[1:0]
0x95CHPRILVL57:0      PRILVL[1:0]
0x96CHEVCTRL57:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x97

...

0x9B

Reserved         
0x9CCHINTENCLR57:0     SUSPTCMPLTERR
0x9DCHINTENSET57:0     SUSPTCMPLTERR
0x9ECHINTFLAG57:0     SUSPTCMPLTERR
0x9FCHSTATUS57:0    CRCERRFERRBUSYPEND
0xA0CHCTRLA67:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0xA4CHCTRLB67:0      CMD[1:0]
0xA5CHPRILVL67:0      PRILVL[1:0]
0xA6CHEVCTRL67:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0xA7

...

0xAB

Reserved         
0xACCHINTENCLR67:0     SUSPTCMPLTERR
0xADCHINTENSET67:0     SUSPTCMPLTERR
0xAECHINTFLAG67:0     SUSPTCMPLTERR
0xAFCHSTATUS67:0    CRCERRFERRBUSYPEND
0xB0CHCTRLA77:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0xB4CHCTRLB77:0      CMD[1:0]
0xB5CHPRILVL77:0      PRILVL[1:0]
0xB6CHEVCTRL77:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0xB7

...

0xBB

Reserved         
0xBCCHINTENCLR77:0     SUSPTCMPLTERR
0xBDCHINTENSET77:0     SUSPTCMPLTERR
0xBECHINTFLAG77:0     SUSPTCMPLTERR
0xBFCHSTATUS77:0    CRCERRFERRBUSYPEND
0xC0CHCTRLA87:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0xC4CHCTRLB87:0      CMD[1:0]
0xC5CHPRILVL87:0      PRILVL[1:0]
0xC6CHEVCTRL87:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0xC7

...

0xCB

Reserved         
0xCCCHINTENCLR87:0     SUSPTCMPLTERR
0xCDCHINTENSET87:0     SUSPTCMPLTERR
0xCECHINTFLAG87:0     SUSPTCMPLTERR
0xCFCHSTATUS87:0    CRCERRFERRBUSYPEND
0xD0CHCTRLA97:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0xD4CHCTRLB97:0      CMD[1:0]
0xD5CHPRILVL97:0      PRILVL[1:0]
0xD6CHEVCTRL97:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0xD7

...

0xDB

Reserved         
0xDCCHINTENCLR97:0     SUSPTCMPLTERR
0xDDCHINTENSET97:0     SUSPTCMPLTERR
0xDECHINTFLAG97:0     SUSPTCMPLTERR
0xDFCHSTATUS97:0    CRCERRFERRBUSYPEND
0xE0CHCTRLA107:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0xE4CHCTRLB107:0      CMD[1:0]
0xE5CHPRILVL107:0      PRILVL[1:0]
0xE6CHEVCTRL107:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0xE7

...

0xEB

Reserved         
0xECCHINTENCLR107:0     SUSPTCMPLTERR
0xEDCHINTENSET107:0     SUSPTCMPLTERR
0xEECHINTFLAG107:0     SUSPTCMPLTERR
0xEFCHSTATUS107:0    CRCERRFERRBUSYPEND
0xF0CHCTRLA117:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0xF4CHCTRLB117:0      CMD[1:0]
0xF5CHPRILVL117:0      PRILVL[1:0]
0xF6CHEVCTRL117:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0xF7

...

0xFB

Reserved         
0xFCCHINTENCLR117:0     SUSPTCMPLTERR
0xFDCHINTENSET117:0     SUSPTCMPLTERR
0xFECHINTFLAG117:0     SUSPTCMPLTERR
0xFFCHSTATUS117:0    CRCERRFERRBUSYPEND
0x0100CHCTRLA127:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x0104CHCTRLB127:0      CMD[1:0]
0x0105CHPRILVL127:0      PRILVL[1:0]
0x0106CHEVCTRL127:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x0107

...

0x010B

Reserved         
0x010CCHINTENCLR127:0     SUSPTCMPLTERR
0x010DCHINTENSET127:0     SUSPTCMPLTERR
0x010ECHINTFLAG127:0     SUSPTCMPLTERR
0x010FCHSTATUS127:0    CRCERRFERRBUSYPEND
0x0110CHCTRLA137:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x0114CHCTRLB137:0      CMD[1:0]
0x0115CHPRILVL137:0      PRILVL[1:0]
0x0116CHEVCTRL137:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x0117

...

0x011B

Reserved         
0x011CCHINTENCLR137:0     SUSPTCMPLTERR
0x011DCHINTENSET137:0     SUSPTCMPLTERR
0x011ECHINTFLAG137:0     SUSPTCMPLTERR
0x011FCHSTATUS137:0    CRCERRFERRBUSYPEND
0x0120CHCTRLA147:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x0124CHCTRLB147:0      CMD[1:0]
0x0125CHPRILVL147:0      PRILVL[1:0]
0x0126CHEVCTRL147:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x0127

...

0x012B

Reserved         
0x012CCHINTENCLR147:0     SUSPTCMPLTERR
0x012DCHINTENSET147:0     SUSPTCMPLTERR
0x012ECHINTFLAG147:0     SUSPTCMPLTERR
0x012FCHSTATUS147:0    CRCERRFERRBUSYPEND
0x0130CHCTRLA157:0 RUNSTDBY    ENABLESWRST
15:8TRIGSRC[7:0]
23:16  TRIGACT[1:0]    
31:24  THRESHOLD[1:0]BURSTLEN[3:0]
0x0134CHCTRLB157:0      CMD[1:0]
0x0135CHPRILVL157:0      PRILVL[1:0]
0x0136CHEVCTRL157:0EVOEEVIEEVOMODE[1:0] EVACT[2:0]

0x0137

...

0x013B

Reserved         
0x013CCHINTENCLR157:0     SUSPTCMPLTERR
0x013DCHINTENSET157:0     SUSPTCMPLTERR
0x013ECHINTFLAG157:0     SUSPTCMPLTERR
0x013FCHSTATUS157:0    CRCERRFERRBUSYPEND