27.7 Register Summary
See the DMAC module in the Product Memory Mapping Overview from Related Links for the base address.
| Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0x00 | CTRL | 7:0 | CRCENABLE | DMAENABLE | SWRST | |||||
| 15:8 | LVLENx3 | LVLENx2 | LVLENx1 | LVLENx0 | ||||||
| 0x02 | CRCCTRL | 7:0 | CRCPOLY[1:0] | CRCBEATSIZE[1:0] | ||||||
| 15:8 | CRCMODE[1:0] | CRCSRC[5:0] | ||||||||
| 0x04 | CRCDATAIN | 7:0 | CRCDATAIN[7:0] | |||||||
| 15:8 | CRCDATAIN[15:8] | |||||||||
| 23:16 | CRCDATAIN[23:16] | |||||||||
| 31:24 | CRCDATAIN[31:24] | |||||||||
| 0x08 | CRCCHKSUM | 7:0 | CRCCHKSUM[7:0] | |||||||
| 15:8 | CRCCHKSUM[15:8] | |||||||||
| 23:16 | CRCCHKSUM[23:16] | |||||||||
| 31:24 | CRCCHKSUM[31:24] | |||||||||
| 0x0C | CRCSTATUS | 7:0 | CRCERR | CRCZERO | CRCBUSY | |||||
| 0x0D | DBGCTRL | 7:0 | DBGRUN | |||||||
0x0E ... 0x0F | Reserved | |||||||||
| 0x10 | SWTRIGCTRL | 7:0 | SWTRIGn[7:0] | |||||||
| 15:8 | SWTRIGn[15:8] | |||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x14 | PRICTRL0 | 7:0 | RRLVLEN0 | QOS00[1:0] | LVLPRI0[4:0] | |||||
| 15:8 | RRLVLEN1 | QOS01[1:0] | LVLPRI1[4:0] | |||||||
| 23:16 | RRLVLEN2 | QOS02[1:0] | LVLPRI2[4:0] | |||||||
| 31:24 | RRLVLEN3 | QOS03[1:0] | LVLPRI3[4:0] | |||||||
0x18 ... 0x1F | Reserved | |||||||||
| 0x20 | INTPEND | 7:0 | ID[4:0] | |||||||
| 15:8 | PEND | BUSY | FERR | CRCERR | SUSP | TCMPL | TERR | |||
0x22 ... 0x23 | Reserved | |||||||||
| 0x24 | INTSTATUS | 7:0 | CHINTn[7:0] | |||||||
| 15:8 | CHINTn[15:8] | |||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x28 | BUSYCH | 7:0 | BUSYCHn[7:0] | |||||||
| 15:8 | BUSYCHn[15:8] | |||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x2C | PENDCH | 7:0 | PENDCHn[7:0] | |||||||
| 15:8 | PENDCHn[15:8] | |||||||||
| 23:16 | ||||||||||
| 31:24 | ||||||||||
| 0x30 | ACTIVE | 7:0 | LVLEXx3 | LVLEXx2 | LVLEXx1 | LVLEXx0 | ||||
| 15:8 | ABUSY | ID[4:0] | ||||||||
| 23:16 | BTCNT[7:0] | |||||||||
| 31:24 | BTCNT[15:8] | |||||||||
| 0x34 | BASEADDR | 7:0 | BASEADDR[7:0] | |||||||
| 15:8 | BASEADDR[15:8] | |||||||||
| 23:16 | BASEADDR[23:16] | |||||||||
| 31:24 | BASEADDR[31:24] | |||||||||
| 0x38 | WRBADDR | 7:0 | WRBADDR[7:0] | |||||||
| 15:8 | WRBADDR[15:8] | |||||||||
| 23:16 | WRBADDR[23:16] | |||||||||
| 31:24 | WRBADDR[31:24] | |||||||||
0x3C ... 0x3F | Reserved | |||||||||
| 0x40 | CHCTRLA0 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x44 | CHCTRLB0 | 7:0 | CMD[1:0] | |||||||
| 0x45 | CHPRILVL0 | 7:0 | PRILVL[1:0] | |||||||
| 0x46 | CHEVCTRL0 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x47 ... 0x4B | Reserved | |||||||||
| 0x4C | CHINTENCLR0 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x4D | CHINTENSET0 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x4E | CHINTFLAG0 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x4F | CHSTATUS0 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x50 | CHCTRLA1 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x54 | CHCTRLB1 | 7:0 | CMD[1:0] | |||||||
| 0x55 | CHPRILVL1 | 7:0 | PRILVL[1:0] | |||||||
| 0x56 | CHEVCTRL1 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x57 ... 0x5B | Reserved | |||||||||
| 0x5C | CHINTENCLR1 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x5D | CHINTENSET1 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x5E | CHINTFLAG1 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x5F | CHSTATUS1 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x60 | CHCTRLA2 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x64 | CHCTRLB2 | 7:0 | CMD[1:0] | |||||||
| 0x65 | CHPRILVL2 | 7:0 | PRILVL[1:0] | |||||||
| 0x66 | CHEVCTRL2 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x67 ... 0x6B | Reserved | |||||||||
| 0x6C | CHINTENCLR2 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x6D | CHINTENSET2 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x6E | CHINTFLAG2 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x6F | CHSTATUS2 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x70 | CHCTRLA3 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x74 | CHCTRLB3 | 7:0 | CMD[1:0] | |||||||
| 0x75 | CHPRILVL3 | 7:0 | PRILVL[1:0] | |||||||
| 0x76 | CHEVCTRL3 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x77 ... 0x7B | Reserved | |||||||||
| 0x7C | CHINTENCLR3 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x7D | CHINTENSET3 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x7E | CHINTFLAG3 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x7F | CHSTATUS3 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x80 | CHCTRLA4 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x84 | CHCTRLB4 | 7:0 | CMD[1:0] | |||||||
| 0x85 | CHPRILVL4 | 7:0 | PRILVL[1:0] | |||||||
| 0x86 | CHEVCTRL4 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x87 ... 0x8B | Reserved | |||||||||
| 0x8C | CHINTENCLR4 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x8D | CHINTENSET4 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x8E | CHINTFLAG4 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x8F | CHSTATUS4 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x90 | CHCTRLA5 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x94 | CHCTRLB5 | 7:0 | CMD[1:0] | |||||||
| 0x95 | CHPRILVL5 | 7:0 | PRILVL[1:0] | |||||||
| 0x96 | CHEVCTRL5 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x97 ... 0x9B | Reserved | |||||||||
| 0x9C | CHINTENCLR5 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x9D | CHINTENSET5 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x9E | CHINTFLAG5 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x9F | CHSTATUS5 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0xA0 | CHCTRLA6 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0xA4 | CHCTRLB6 | 7:0 | CMD[1:0] | |||||||
| 0xA5 | CHPRILVL6 | 7:0 | PRILVL[1:0] | |||||||
| 0xA6 | CHEVCTRL6 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0xA7 ... 0xAB | Reserved | |||||||||
| 0xAC | CHINTENCLR6 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xAD | CHINTENSET6 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xAE | CHINTFLAG6 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xAF | CHSTATUS6 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0xB0 | CHCTRLA7 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0xB4 | CHCTRLB7 | 7:0 | CMD[1:0] | |||||||
| 0xB5 | CHPRILVL7 | 7:0 | PRILVL[1:0] | |||||||
| 0xB6 | CHEVCTRL7 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0xB7 ... 0xBB | Reserved | |||||||||
| 0xBC | CHINTENCLR7 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xBD | CHINTENSET7 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xBE | CHINTFLAG7 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xBF | CHSTATUS7 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0xC0 | CHCTRLA8 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0xC4 | CHCTRLB8 | 7:0 | CMD[1:0] | |||||||
| 0xC5 | CHPRILVL8 | 7:0 | PRILVL[1:0] | |||||||
| 0xC6 | CHEVCTRL8 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0xC7 ... 0xCB | Reserved | |||||||||
| 0xCC | CHINTENCLR8 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xCD | CHINTENSET8 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xCE | CHINTFLAG8 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xCF | CHSTATUS8 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0xD0 | CHCTRLA9 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0xD4 | CHCTRLB9 | 7:0 | CMD[1:0] | |||||||
| 0xD5 | CHPRILVL9 | 7:0 | PRILVL[1:0] | |||||||
| 0xD6 | CHEVCTRL9 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0xD7 ... 0xDB | Reserved | |||||||||
| 0xDC | CHINTENCLR9 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xDD | CHINTENSET9 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xDE | CHINTFLAG9 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xDF | CHSTATUS9 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0xE0 | CHCTRLA10 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0xE4 | CHCTRLB10 | 7:0 | CMD[1:0] | |||||||
| 0xE5 | CHPRILVL10 | 7:0 | PRILVL[1:0] | |||||||
| 0xE6 | CHEVCTRL10 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0xE7 ... 0xEB | Reserved | |||||||||
| 0xEC | CHINTENCLR10 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xED | CHINTENSET10 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xEE | CHINTFLAG10 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xEF | CHSTATUS10 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0xF0 | CHCTRLA11 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0xF4 | CHCTRLB11 | 7:0 | CMD[1:0] | |||||||
| 0xF5 | CHPRILVL11 | 7:0 | PRILVL[1:0] | |||||||
| 0xF6 | CHEVCTRL11 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0xF7 ... 0xFB | Reserved | |||||||||
| 0xFC | CHINTENCLR11 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xFD | CHINTENSET11 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xFE | CHINTFLAG11 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0xFF | CHSTATUS11 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x0100 | CHCTRLA12 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x0104 | CHCTRLB12 | 7:0 | CMD[1:0] | |||||||
| 0x0105 | CHPRILVL12 | 7:0 | PRILVL[1:0] | |||||||
| 0x0106 | CHEVCTRL12 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x0107 ... 0x010B | Reserved | |||||||||
| 0x010C | CHINTENCLR12 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x010D | CHINTENSET12 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x010E | CHINTFLAG12 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x010F | CHSTATUS12 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x0110 | CHCTRLA13 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x0114 | CHCTRLB13 | 7:0 | CMD[1:0] | |||||||
| 0x0115 | CHPRILVL13 | 7:0 | PRILVL[1:0] | |||||||
| 0x0116 | CHEVCTRL13 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x0117 ... 0x011B | Reserved | |||||||||
| 0x011C | CHINTENCLR13 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x011D | CHINTENSET13 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x011E | CHINTFLAG13 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x011F | CHSTATUS13 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x0120 | CHCTRLA14 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x0124 | CHCTRLB14 | 7:0 | CMD[1:0] | |||||||
| 0x0125 | CHPRILVL14 | 7:0 | PRILVL[1:0] | |||||||
| 0x0126 | CHEVCTRL14 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x0127 ... 0x012B | Reserved | |||||||||
| 0x012C | CHINTENCLR14 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x012D | CHINTENSET14 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x012E | CHINTFLAG14 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x012F | CHSTATUS14 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
| 0x0130 | CHCTRLA15 | 7:0 | RUNSTDBY | ENABLE | SWRST | |||||
| 15:8 | TRIGSRC[7:0] | |||||||||
| 23:16 | TRIGACT[1:0] | |||||||||
| 31:24 | THRESHOLD[1:0] | BURSTLEN[3:0] | ||||||||
| 0x0134 | CHCTRLB15 | 7:0 | CMD[1:0] | |||||||
| 0x0135 | CHPRILVL15 | 7:0 | PRILVL[1:0] | |||||||
| 0x0136 | CHEVCTRL15 | 7:0 | EVOE | EVIE | EVOMODE[1:0] | EVACT[2:0] | ||||
0x0137 ... 0x013B | Reserved | |||||||||
| 0x013C | CHINTENCLR15 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x013D | CHINTENSET15 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x013E | CHINTFLAG15 | 7:0 | SUSP | TCMPL | TERR | |||||
| 0x013F | CHSTATUS15 | 7:0 | CRCERR | FERR | BUSY | PEND | ||||
