ATSAMV71J19B XDMAC registers

The 353 registers of XDMAC (Extensible DMA Controller), from 0x40078000, with their reset value and every field. The ATSAMV71J19B has 2417 registers in 55 peripherals, one page each.

XDMAC Extensible DMA Controller

XDMAC_GTYPEGlobal Type Register

Address
0x40078000
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
NB_REQ22:16Number of Peripheral Requests Minus One
FIFO_SZ15:5Number of Bytes
NB_CH4:0Number of Channels Minus One

XDMAC_GCFGGlobal Configuration Register

Address
0x40078004
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
BXKBEN8Boundary X Kilobyte Enable
CGDISIF3Bus Interface Clock Gating Disable
CGDISFIFO2FIFO Clock Gating Disable
CGDISPIPE1Pipeline Clock Gating Disable
CGDISREG0Configuration Registers Clock Gating Disable

XDMAC_GWACGlobal Weighted Arbiter Configuration Register

Address
0x40078008
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
PW315:12Pool Weight 3
PW211:8Pool Weight 2
PW17:4Pool Weight 1
PW03:0Pool Weight 0

XDMAC_GIEGlobal Interrupt Enable Register

Address
0x4007800C
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
IE2323XDMAC Channel 23 Interrupt Enable Bit
IE2222XDMAC Channel 22 Interrupt Enable Bit
IE2121XDMAC Channel 21 Interrupt Enable Bit
IE2020XDMAC Channel 20 Interrupt Enable Bit
IE1919XDMAC Channel 19 Interrupt Enable Bit
IE1818XDMAC Channel 18 Interrupt Enable Bit
IE1717XDMAC Channel 17 Interrupt Enable Bit
IE1616XDMAC Channel 16 Interrupt Enable Bit
IE1515XDMAC Channel 15 Interrupt Enable Bit
IE1414XDMAC Channel 14 Interrupt Enable Bit
IE1313XDMAC Channel 13 Interrupt Enable Bit
IE1212XDMAC Channel 12 Interrupt Enable Bit
IE1111XDMAC Channel 11 Interrupt Enable Bit
IE1010XDMAC Channel 10 Interrupt Enable Bit
IE99XDMAC Channel 9 Interrupt Enable Bit
IE88XDMAC Channel 8 Interrupt Enable Bit
IE77XDMAC Channel 7 Interrupt Enable Bit
IE66XDMAC Channel 6 Interrupt Enable Bit
IE55XDMAC Channel 5 Interrupt Enable Bit
IE44XDMAC Channel 4 Interrupt Enable Bit
IE33XDMAC Channel 3 Interrupt Enable Bit
IE22XDMAC Channel 2 Interrupt Enable Bit
IE11XDMAC Channel 1 Interrupt Enable Bit
IE00XDMAC Channel 0 Interrupt Enable Bit

XDMAC_GIDGlobal Interrupt Disable Register

Address
0x40078010
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
ID2323XDMAC Channel 23 Interrupt Disable Bit
ID2222XDMAC Channel 22 Interrupt Disable Bit
ID2121XDMAC Channel 21 Interrupt Disable Bit
ID2020XDMAC Channel 20 Interrupt Disable Bit
ID1919XDMAC Channel 19 Interrupt Disable Bit
ID1818XDMAC Channel 18 Interrupt Disable Bit
ID1717XDMAC Channel 17 Interrupt Disable Bit
ID1616XDMAC Channel 16 Interrupt Disable Bit
ID1515XDMAC Channel 15 Interrupt Disable Bit
ID1414XDMAC Channel 14 Interrupt Disable Bit
ID1313XDMAC Channel 13 Interrupt Disable Bit
ID1212XDMAC Channel 12 Interrupt Disable Bit
ID1111XDMAC Channel 11 Interrupt Disable Bit
ID1010XDMAC Channel 10 Interrupt Disable Bit
ID99XDMAC Channel 9 Interrupt Disable Bit
ID88XDMAC Channel 8 Interrupt Disable Bit
ID77XDMAC Channel 7 Interrupt Disable Bit
ID66XDMAC Channel 6 Interrupt Disable Bit
ID55XDMAC Channel 5 Interrupt Disable Bit
ID44XDMAC Channel 4 Interrupt Disable Bit
ID33XDMAC Channel 3 Interrupt Disable Bit
ID22XDMAC Channel 2 Interrupt Disable Bit
ID11XDMAC Channel 1 Interrupt Disable Bit
ID00XDMAC Channel 0 Interrupt Disable Bit

XDMAC_GIMGlobal Interrupt Mask Register

Address
0x40078014
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
IM2323XDMAC Channel 23 Interrupt Mask Bit
IM2222XDMAC Channel 22 Interrupt Mask Bit
IM2121XDMAC Channel 21 Interrupt Mask Bit
IM2020XDMAC Channel 20 Interrupt Mask Bit
IM1919XDMAC Channel 19 Interrupt Mask Bit
IM1818XDMAC Channel 18 Interrupt Mask Bit
IM1717XDMAC Channel 17 Interrupt Mask Bit
IM1616XDMAC Channel 16 Interrupt Mask Bit
IM1515XDMAC Channel 15 Interrupt Mask Bit
IM1414XDMAC Channel 14 Interrupt Mask Bit
IM1313XDMAC Channel 13 Interrupt Mask Bit
IM1212XDMAC Channel 12 Interrupt Mask Bit
IM1111XDMAC Channel 11 Interrupt Mask Bit
IM1010XDMAC Channel 10 Interrupt Mask Bit
IM99XDMAC Channel 9 Interrupt Mask Bit
IM88XDMAC Channel 8 Interrupt Mask Bit
IM77XDMAC Channel 7 Interrupt Mask Bit
IM66XDMAC Channel 6 Interrupt Mask Bit
IM55XDMAC Channel 5 Interrupt Mask Bit
IM44XDMAC Channel 4 Interrupt Mask Bit
IM33XDMAC Channel 3 Interrupt Mask Bit
IM22XDMAC Channel 2 Interrupt Mask Bit
IM11XDMAC Channel 1 Interrupt Mask Bit
IM00XDMAC Channel 0 Interrupt Mask Bit

XDMAC_GISGlobal Interrupt Status Register

Address
0x40078018
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
IS2323XDMAC Channel 23 Interrupt Status Bit
IS2222XDMAC Channel 22 Interrupt Status Bit
IS2121XDMAC Channel 21 Interrupt Status Bit
IS2020XDMAC Channel 20 Interrupt Status Bit
IS1919XDMAC Channel 19 Interrupt Status Bit
IS1818XDMAC Channel 18 Interrupt Status Bit
IS1717XDMAC Channel 17 Interrupt Status Bit
IS1616XDMAC Channel 16 Interrupt Status Bit
IS1515XDMAC Channel 15 Interrupt Status Bit
IS1414XDMAC Channel 14 Interrupt Status Bit
IS1313XDMAC Channel 13 Interrupt Status Bit
IS1212XDMAC Channel 12 Interrupt Status Bit
IS1111XDMAC Channel 11 Interrupt Status Bit
IS1010XDMAC Channel 10 Interrupt Status Bit
IS99XDMAC Channel 9 Interrupt Status Bit
IS88XDMAC Channel 8 Interrupt Status Bit
IS77XDMAC Channel 7 Interrupt Status Bit
IS66XDMAC Channel 6 Interrupt Status Bit
IS55XDMAC Channel 5 Interrupt Status Bit
IS44XDMAC Channel 4 Interrupt Status Bit
IS33XDMAC Channel 3 Interrupt Status Bit
IS22XDMAC Channel 2 Interrupt Status Bit
IS11XDMAC Channel 1 Interrupt Status Bit
IS00XDMAC Channel 0 Interrupt Status Bit

XDMAC_GEGlobal Channel Enable Register

Address
0x4007801C
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
EN2323XDMAC Channel 23 Enable Bit
EN2222XDMAC Channel 22 Enable Bit
EN2121XDMAC Channel 21 Enable Bit
EN2020XDMAC Channel 20 Enable Bit
EN1919XDMAC Channel 19 Enable Bit
EN1818XDMAC Channel 18 Enable Bit
EN1717XDMAC Channel 17 Enable Bit
EN1616XDMAC Channel 16 Enable Bit
EN1515XDMAC Channel 15 Enable Bit
EN1414XDMAC Channel 14 Enable Bit
EN1313XDMAC Channel 13 Enable Bit
EN1212XDMAC Channel 12 Enable Bit
EN1111XDMAC Channel 11 Enable Bit
EN1010XDMAC Channel 10 Enable Bit
EN99XDMAC Channel 9 Enable Bit
EN88XDMAC Channel 8 Enable Bit
EN77XDMAC Channel 7 Enable Bit
EN66XDMAC Channel 6 Enable Bit
EN55XDMAC Channel 5 Enable Bit
EN44XDMAC Channel 4 Enable Bit
EN33XDMAC Channel 3 Enable Bit
EN22XDMAC Channel 2 Enable Bit
EN11XDMAC Channel 1 Enable Bit
EN00XDMAC Channel 0 Enable Bit

XDMAC_GDGlobal Channel Disable Register

Address
0x40078020
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
DI2323XDMAC Channel 23 Disable Bit
DI2222XDMAC Channel 22 Disable Bit
DI2121XDMAC Channel 21 Disable Bit
DI2020XDMAC Channel 20 Disable Bit
DI1919XDMAC Channel 19 Disable Bit
DI1818XDMAC Channel 18 Disable Bit
DI1717XDMAC Channel 17 Disable Bit
DI1616XDMAC Channel 16 Disable Bit
DI1515XDMAC Channel 15 Disable Bit
DI1414XDMAC Channel 14 Disable Bit
DI1313XDMAC Channel 13 Disable Bit
DI1212XDMAC Channel 12 Disable Bit
DI1111XDMAC Channel 11 Disable Bit
DI1010XDMAC Channel 10 Disable Bit
DI99XDMAC Channel 9 Disable Bit
DI88XDMAC Channel 8 Disable Bit
DI77XDMAC Channel 7 Disable Bit
DI66XDMAC Channel 6 Disable Bit
DI55XDMAC Channel 5 Disable Bit
DI44XDMAC Channel 4 Disable Bit
DI33XDMAC Channel 3 Disable Bit
DI22XDMAC Channel 2 Disable Bit
DI11XDMAC Channel 1 Disable Bit
DI00XDMAC Channel 0 Disable Bit

XDMAC_GSGlobal Channel Status Register

Address
0x40078024
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
ST2323XDMAC Channel 23 Status Bit
ST2222XDMAC Channel 22 Status Bit
ST2121XDMAC Channel 21 Status Bit
ST2020XDMAC Channel 20 Status Bit
ST1919XDMAC Channel 19 Status Bit
ST1818XDMAC Channel 18 Status Bit
ST1717XDMAC Channel 17 Status Bit
ST1616XDMAC Channel 16 Status Bit
ST1515XDMAC Channel 15 Status Bit
ST1414XDMAC Channel 14 Status Bit
ST1313XDMAC Channel 13 Status Bit
ST1212XDMAC Channel 12 Status Bit
ST1111XDMAC Channel 11 Status Bit
ST1010XDMAC Channel 10 Status Bit
ST99XDMAC Channel 9 Status Bit
ST88XDMAC Channel 8 Status Bit
ST77XDMAC Channel 7 Status Bit
ST66XDMAC Channel 6 Status Bit
ST55XDMAC Channel 5 Status Bit
ST44XDMAC Channel 4 Status Bit
ST33XDMAC Channel 3 Status Bit
ST22XDMAC Channel 2 Status Bit
ST11XDMAC Channel 1 Status Bit
ST00XDMAC Channel 0 Status Bit

XDMAC_GRSGlobal Channel Read Suspend Register

Address
0x40078028
Reset
0x00000000
Access
read/write
Size
32-bit
24 fields
FieldBitsWhat it does
RS2323XDMAC Channel 23 Read Suspend Bit
RS2222XDMAC Channel 22 Read Suspend Bit
RS2121XDMAC Channel 21 Read Suspend Bit
RS2020XDMAC Channel 20 Read Suspend Bit
RS1919XDMAC Channel 19 Read Suspend Bit
RS1818XDMAC Channel 18 Read Suspend Bit
RS1717XDMAC Channel 17 Read Suspend Bit
RS1616XDMAC Channel 16 Read Suspend Bit
RS1515XDMAC Channel 15 Read Suspend Bit
RS1414XDMAC Channel 14 Read Suspend Bit
RS1313XDMAC Channel 13 Read Suspend Bit
RS1212XDMAC Channel 12 Read Suspend Bit
RS1111XDMAC Channel 11 Read Suspend Bit
RS1010XDMAC Channel 10 Read Suspend Bit
RS99XDMAC Channel 9 Read Suspend Bit
RS88XDMAC Channel 8 Read Suspend Bit
RS77XDMAC Channel 7 Read Suspend Bit
RS66XDMAC Channel 6 Read Suspend Bit
RS55XDMAC Channel 5 Read Suspend Bit
RS44XDMAC Channel 4 Read Suspend Bit
RS33XDMAC Channel 3 Read Suspend Bit
RS22XDMAC Channel 2 Read Suspend Bit
RS11XDMAC Channel 1 Read Suspend Bit
RS00XDMAC Channel 0 Read Suspend Bit

XDMAC_GWSGlobal Channel Write Suspend Register

Address
0x4007802C
Reset
0x00000000
Access
read/write
Size
32-bit
24 fields
FieldBitsWhat it does
WS2323XDMAC Channel 23 Write Suspend Bit
WS2222XDMAC Channel 22 Write Suspend Bit
WS2121XDMAC Channel 21 Write Suspend Bit
WS2020XDMAC Channel 20 Write Suspend Bit
WS1919XDMAC Channel 19 Write Suspend Bit
WS1818XDMAC Channel 18 Write Suspend Bit
WS1717XDMAC Channel 17 Write Suspend Bit
WS1616XDMAC Channel 16 Write Suspend Bit
WS1515XDMAC Channel 15 Write Suspend Bit
WS1414XDMAC Channel 14 Write Suspend Bit
WS1313XDMAC Channel 13 Write Suspend Bit
WS1212XDMAC Channel 12 Write Suspend Bit
WS1111XDMAC Channel 11 Write Suspend Bit
WS1010XDMAC Channel 10 Write Suspend Bit
WS99XDMAC Channel 9 Write Suspend Bit
WS88XDMAC Channel 8 Write Suspend Bit
WS77XDMAC Channel 7 Write Suspend Bit
WS66XDMAC Channel 6 Write Suspend Bit
WS55XDMAC Channel 5 Write Suspend Bit
WS44XDMAC Channel 4 Write Suspend Bit
WS33XDMAC Channel 3 Write Suspend Bit
WS22XDMAC Channel 2 Write Suspend Bit
WS11XDMAC Channel 1 Write Suspend Bit
WS00XDMAC Channel 0 Write Suspend Bit

XDMAC_GRWSGlobal Channel Read Write Suspend Register

Address
0x40078030
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
RWS2323XDMAC Channel 23 Read Write Suspend Bit
RWS2222XDMAC Channel 22 Read Write Suspend Bit
RWS2121XDMAC Channel 21 Read Write Suspend Bit
RWS2020XDMAC Channel 20 Read Write Suspend Bit
RWS1919XDMAC Channel 19 Read Write Suspend Bit
RWS1818XDMAC Channel 18 Read Write Suspend Bit
RWS1717XDMAC Channel 17 Read Write Suspend Bit
RWS1616XDMAC Channel 16 Read Write Suspend Bit
RWS1515XDMAC Channel 15 Read Write Suspend Bit
RWS1414XDMAC Channel 14 Read Write Suspend Bit
RWS1313XDMAC Channel 13 Read Write Suspend Bit
RWS1212XDMAC Channel 12 Read Write Suspend Bit
RWS1111XDMAC Channel 11 Read Write Suspend Bit
RWS1010XDMAC Channel 10 Read Write Suspend Bit
RWS99XDMAC Channel 9 Read Write Suspend Bit
RWS88XDMAC Channel 8 Read Write Suspend Bit
RWS77XDMAC Channel 7 Read Write Suspend Bit
RWS66XDMAC Channel 6 Read Write Suspend Bit
RWS55XDMAC Channel 5 Read Write Suspend Bit
RWS44XDMAC Channel 4 Read Write Suspend Bit
RWS33XDMAC Channel 3 Read Write Suspend Bit
RWS22XDMAC Channel 2 Read Write Suspend Bit
RWS11XDMAC Channel 1 Read Write Suspend Bit
RWS00XDMAC Channel 0 Read Write Suspend Bit

XDMAC_GRWRGlobal Channel Read Write Resume Register

Address
0x40078034
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
RWR2323XDMAC Channel 23 Read Write Resume Bit
RWR2222XDMAC Channel 22 Read Write Resume Bit
RWR2121XDMAC Channel 21 Read Write Resume Bit
RWR2020XDMAC Channel 20 Read Write Resume Bit
RWR1919XDMAC Channel 19 Read Write Resume Bit
RWR1818XDMAC Channel 18 Read Write Resume Bit
RWR1717XDMAC Channel 17 Read Write Resume Bit
RWR1616XDMAC Channel 16 Read Write Resume Bit
RWR1515XDMAC Channel 15 Read Write Resume Bit
RWR1414XDMAC Channel 14 Read Write Resume Bit
RWR1313XDMAC Channel 13 Read Write Resume Bit
RWR1212XDMAC Channel 12 Read Write Resume Bit
RWR1111XDMAC Channel 11 Read Write Resume Bit
RWR1010XDMAC Channel 10 Read Write Resume Bit
RWR99XDMAC Channel 9 Read Write Resume Bit
RWR88XDMAC Channel 8 Read Write Resume Bit
RWR77XDMAC Channel 7 Read Write Resume Bit
RWR66XDMAC Channel 6 Read Write Resume Bit
RWR55XDMAC Channel 5 Read Write Resume Bit
RWR44XDMAC Channel 4 Read Write Resume Bit
RWR33XDMAC Channel 3 Read Write Resume Bit
RWR22XDMAC Channel 2 Read Write Resume Bit
RWR11XDMAC Channel 1 Read Write Resume Bit
RWR00XDMAC Channel 0 Read Write Resume Bit

XDMAC_GSWRGlobal Channel Software Request Register

Address
0x40078038
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
SWREQ2323XDMAC Channel 23 Software Request Bit
SWREQ2222XDMAC Channel 22 Software Request Bit
SWREQ2121XDMAC Channel 21 Software Request Bit
SWREQ2020XDMAC Channel 20 Software Request Bit
SWREQ1919XDMAC Channel 19 Software Request Bit
SWREQ1818XDMAC Channel 18 Software Request Bit
SWREQ1717XDMAC Channel 17 Software Request Bit
SWREQ1616XDMAC Channel 16 Software Request Bit
SWREQ1515XDMAC Channel 15 Software Request Bit
SWREQ1414XDMAC Channel 14 Software Request Bit
SWREQ1313XDMAC Channel 13 Software Request Bit
SWREQ1212XDMAC Channel 12 Software Request Bit
SWREQ1111XDMAC Channel 11 Software Request Bit
SWREQ1010XDMAC Channel 10 Software Request Bit
SWREQ99XDMAC Channel 9 Software Request Bit
SWREQ88XDMAC Channel 8 Software Request Bit
SWREQ77XDMAC Channel 7 Software Request Bit
SWREQ66XDMAC Channel 6 Software Request Bit
SWREQ55XDMAC Channel 5 Software Request Bit
SWREQ44XDMAC Channel 4 Software Request Bit
SWREQ33XDMAC Channel 3 Software Request Bit
SWREQ22XDMAC Channel 2 Software Request Bit
SWREQ11XDMAC Channel 1 Software Request Bit
SWREQ00XDMAC Channel 0 Software Request Bit

XDMAC_GSWSGlobal Channel Software Request Status Register

Address
0x4007803C
Reset
0x00000000
Access
read only
Size
32-bit
24 fields
FieldBitsWhat it does
SWRS2323XDMAC Channel 23 Software Request Status Bit
SWRS2222XDMAC Channel 22 Software Request Status Bit
SWRS2121XDMAC Channel 21 Software Request Status Bit
SWRS2020XDMAC Channel 20 Software Request Status Bit
SWRS1919XDMAC Channel 19 Software Request Status Bit
SWRS1818XDMAC Channel 18 Software Request Status Bit
SWRS1717XDMAC Channel 17 Software Request Status Bit
SWRS1616XDMAC Channel 16 Software Request Status Bit
SWRS1515XDMAC Channel 15 Software Request Status Bit
SWRS1414XDMAC Channel 14 Software Request Status Bit
SWRS1313XDMAC Channel 13 Software Request Status Bit
SWRS1212XDMAC Channel 12 Software Request Status Bit
SWRS1111XDMAC Channel 11 Software Request Status Bit
SWRS1010XDMAC Channel 10 Software Request Status Bit
SWRS99XDMAC Channel 9 Software Request Status Bit
SWRS88XDMAC Channel 8 Software Request Status Bit
SWRS77XDMAC Channel 7 Software Request Status Bit
SWRS66XDMAC Channel 6 Software Request Status Bit
SWRS55XDMAC Channel 5 Software Request Status Bit
SWRS44XDMAC Channel 4 Software Request Status Bit
SWRS33XDMAC Channel 3 Software Request Status Bit
SWRS22XDMAC Channel 2 Software Request Status Bit
SWRS11XDMAC Channel 1 Software Request Status Bit
SWRS00XDMAC Channel 0 Software Request Status Bit

XDMAC_GSWFGlobal Channel Software Flush Request Register

Address
0x40078040
Reset
0x00000000
Access
write only
Size
32-bit
24 fields
FieldBitsWhat it does
SWF2323XDMAC Channel 23 Software Flush Request Bit
SWF2222XDMAC Channel 22 Software Flush Request Bit
SWF2121XDMAC Channel 21 Software Flush Request Bit
SWF2020XDMAC Channel 20 Software Flush Request Bit
SWF1919XDMAC Channel 19 Software Flush Request Bit
SWF1818XDMAC Channel 18 Software Flush Request Bit
SWF1717XDMAC Channel 17 Software Flush Request Bit
SWF1616XDMAC Channel 16 Software Flush Request Bit
SWF1515XDMAC Channel 15 Software Flush Request Bit
SWF1414XDMAC Channel 14 Software Flush Request Bit
SWF1313XDMAC Channel 13 Software Flush Request Bit
SWF1212XDMAC Channel 12 Software Flush Request Bit
SWF1111XDMAC Channel 11 Software Flush Request Bit
SWF1010XDMAC Channel 10 Software Flush Request Bit
SWF99XDMAC Channel 9 Software Flush Request Bit
SWF88XDMAC Channel 8 Software Flush Request Bit
SWF77XDMAC Channel 7 Software Flush Request Bit
SWF66XDMAC Channel 6 Software Flush Request Bit
SWF55XDMAC Channel 5 Software Flush Request Bit
SWF44XDMAC Channel 4 Software Flush Request Bit
SWF33XDMAC Channel 3 Software Flush Request Bit
SWF22XDMAC Channel 2 Software Flush Request Bit
SWF11XDMAC Channel 1 Software Flush Request Bit
SWF00XDMAC Channel 0 Software Flush Request Bit

XDMAC_CHID0.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078050
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID0.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078054
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID0.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078058
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID0.XDMAC_CISChannel Interrupt Status Register

Address
0x4007805C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID0.XDMAC_CSAChannel Source Address Register

Address
0x40078060
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID0.XDMAC_CDAChannel Destination Address Register

Address
0x40078064
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID0.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078068
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID0.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007806C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID0.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078070
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID0.XDMAC_CBCChannel Block Control Register

Address
0x40078074
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID0.XDMAC_CCChannel Configuration Register

Address
0x40078078
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID0.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007807C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID0.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078080
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID0.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078084
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID1.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078090
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID1.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078094
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID1.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078098
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID1.XDMAC_CISChannel Interrupt Status Register

Address
0x4007809C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID1.XDMAC_CSAChannel Source Address Register

Address
0x400780A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID1.XDMAC_CDAChannel Destination Address Register

Address
0x400780A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID1.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400780A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID1.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400780AC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID1.XDMAC_CUBCChannel Microblock Control Register

Address
0x400780B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID1.XDMAC_CBCChannel Block Control Register

Address
0x400780B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID1.XDMAC_CCChannel Configuration Register

Address
0x400780B8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID1.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400780BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID1.XDMAC_CSUSChannel Source Microblock Stride

Address
0x400780C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID1.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x400780C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID2.XDMAC_CIEChannel Interrupt Enable Register

Address
0x400780D0
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID2.XDMAC_CIDChannel Interrupt Disable Register

Address
0x400780D4
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID2.XDMAC_CIMChannel Interrupt Mask Register

Address
0x400780D8
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID2.XDMAC_CISChannel Interrupt Status Register

Address
0x400780DC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID2.XDMAC_CSAChannel Source Address Register

Address
0x400780E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID2.XDMAC_CDAChannel Destination Address Register

Address
0x400780E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID2.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400780E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID2.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400780EC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID2.XDMAC_CUBCChannel Microblock Control Register

Address
0x400780F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID2.XDMAC_CBCChannel Block Control Register

Address
0x400780F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID2.XDMAC_CCChannel Configuration Register

Address
0x400780F8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID2.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400780FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID2.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078100
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID2.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078104
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID3.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078110
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID3.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078114
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID3.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078118
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID3.XDMAC_CISChannel Interrupt Status Register

Address
0x4007811C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID3.XDMAC_CSAChannel Source Address Register

Address
0x40078120
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID3.XDMAC_CDAChannel Destination Address Register

Address
0x40078124
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID3.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078128
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID3.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007812C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID3.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078130
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID3.XDMAC_CBCChannel Block Control Register

Address
0x40078134
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID3.XDMAC_CCChannel Configuration Register

Address
0x40078138
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID3.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007813C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID3.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078140
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID3.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078144
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID4.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078150
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID4.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078154
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID4.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078158
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID4.XDMAC_CISChannel Interrupt Status Register

Address
0x4007815C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID4.XDMAC_CSAChannel Source Address Register

Address
0x40078160
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID4.XDMAC_CDAChannel Destination Address Register

Address
0x40078164
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID4.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078168
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID4.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007816C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID4.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078170
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID4.XDMAC_CBCChannel Block Control Register

Address
0x40078174
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID4.XDMAC_CCChannel Configuration Register

Address
0x40078178
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID4.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007817C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID4.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078180
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID4.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078184
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID5.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078190
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID5.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078194
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID5.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078198
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID5.XDMAC_CISChannel Interrupt Status Register

Address
0x4007819C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID5.XDMAC_CSAChannel Source Address Register

Address
0x400781A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID5.XDMAC_CDAChannel Destination Address Register

Address
0x400781A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID5.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400781A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID5.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400781AC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID5.XDMAC_CUBCChannel Microblock Control Register

Address
0x400781B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID5.XDMAC_CBCChannel Block Control Register

Address
0x400781B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID5.XDMAC_CCChannel Configuration Register

Address
0x400781B8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID5.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400781BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID5.XDMAC_CSUSChannel Source Microblock Stride

Address
0x400781C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID5.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x400781C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID6.XDMAC_CIEChannel Interrupt Enable Register

Address
0x400781D0
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID6.XDMAC_CIDChannel Interrupt Disable Register

Address
0x400781D4
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID6.XDMAC_CIMChannel Interrupt Mask Register

Address
0x400781D8
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID6.XDMAC_CISChannel Interrupt Status Register

Address
0x400781DC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID6.XDMAC_CSAChannel Source Address Register

Address
0x400781E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID6.XDMAC_CDAChannel Destination Address Register

Address
0x400781E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID6.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400781E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID6.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400781EC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID6.XDMAC_CUBCChannel Microblock Control Register

Address
0x400781F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID6.XDMAC_CBCChannel Block Control Register

Address
0x400781F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID6.XDMAC_CCChannel Configuration Register

Address
0x400781F8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID6.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400781FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID6.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078200
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID6.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078204
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID7.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078210
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID7.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078214
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID7.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078218
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID7.XDMAC_CISChannel Interrupt Status Register

Address
0x4007821C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID7.XDMAC_CSAChannel Source Address Register

Address
0x40078220
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID7.XDMAC_CDAChannel Destination Address Register

Address
0x40078224
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID7.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078228
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID7.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007822C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID7.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078230
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID7.XDMAC_CBCChannel Block Control Register

Address
0x40078234
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID7.XDMAC_CCChannel Configuration Register

Address
0x40078238
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID7.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007823C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID7.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078240
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID7.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078244
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID8.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078250
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID8.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078254
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID8.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078258
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID8.XDMAC_CISChannel Interrupt Status Register

Address
0x4007825C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID8.XDMAC_CSAChannel Source Address Register

Address
0x40078260
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID8.XDMAC_CDAChannel Destination Address Register

Address
0x40078264
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID8.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078268
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID8.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007826C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID8.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078270
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID8.XDMAC_CBCChannel Block Control Register

Address
0x40078274
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID8.XDMAC_CCChannel Configuration Register

Address
0x40078278
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID8.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007827C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID8.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078280
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID8.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078284
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID9.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078290
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID9.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078294
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID9.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078298
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID9.XDMAC_CISChannel Interrupt Status Register

Address
0x4007829C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID9.XDMAC_CSAChannel Source Address Register

Address
0x400782A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID9.XDMAC_CDAChannel Destination Address Register

Address
0x400782A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID9.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400782A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID9.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400782AC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID9.XDMAC_CUBCChannel Microblock Control Register

Address
0x400782B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID9.XDMAC_CBCChannel Block Control Register

Address
0x400782B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID9.XDMAC_CCChannel Configuration Register

Address
0x400782B8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID9.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400782BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID9.XDMAC_CSUSChannel Source Microblock Stride

Address
0x400782C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID9.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x400782C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID10.XDMAC_CIEChannel Interrupt Enable Register

Address
0x400782D0
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID10.XDMAC_CIDChannel Interrupt Disable Register

Address
0x400782D4
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID10.XDMAC_CIMChannel Interrupt Mask Register

Address
0x400782D8
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID10.XDMAC_CISChannel Interrupt Status Register

Address
0x400782DC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID10.XDMAC_CSAChannel Source Address Register

Address
0x400782E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID10.XDMAC_CDAChannel Destination Address Register

Address
0x400782E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID10.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400782E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID10.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400782EC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID10.XDMAC_CUBCChannel Microblock Control Register

Address
0x400782F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID10.XDMAC_CBCChannel Block Control Register

Address
0x400782F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID10.XDMAC_CCChannel Configuration Register

Address
0x400782F8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID10.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400782FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID10.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078300
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID10.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078304
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID11.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078310
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID11.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078314
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID11.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078318
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID11.XDMAC_CISChannel Interrupt Status Register

Address
0x4007831C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID11.XDMAC_CSAChannel Source Address Register

Address
0x40078320
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID11.XDMAC_CDAChannel Destination Address Register

Address
0x40078324
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID11.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078328
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID11.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007832C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID11.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078330
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID11.XDMAC_CBCChannel Block Control Register

Address
0x40078334
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID11.XDMAC_CCChannel Configuration Register

Address
0x40078338
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID11.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007833C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID11.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078340
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID11.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078344
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID12.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078350
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID12.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078354
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID12.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078358
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID12.XDMAC_CISChannel Interrupt Status Register

Address
0x4007835C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID12.XDMAC_CSAChannel Source Address Register

Address
0x40078360
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID12.XDMAC_CDAChannel Destination Address Register

Address
0x40078364
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID12.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078368
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID12.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007836C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID12.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078370
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID12.XDMAC_CBCChannel Block Control Register

Address
0x40078374
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID12.XDMAC_CCChannel Configuration Register

Address
0x40078378
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID12.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007837C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID12.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078380
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID12.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078384
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID13.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078390
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID13.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078394
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID13.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078398
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID13.XDMAC_CISChannel Interrupt Status Register

Address
0x4007839C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID13.XDMAC_CSAChannel Source Address Register

Address
0x400783A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID13.XDMAC_CDAChannel Destination Address Register

Address
0x400783A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID13.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400783A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID13.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400783AC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID13.XDMAC_CUBCChannel Microblock Control Register

Address
0x400783B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID13.XDMAC_CBCChannel Block Control Register

Address
0x400783B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID13.XDMAC_CCChannel Configuration Register

Address
0x400783B8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID13.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400783BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID13.XDMAC_CSUSChannel Source Microblock Stride

Address
0x400783C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID13.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x400783C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID14.XDMAC_CIEChannel Interrupt Enable Register

Address
0x400783D0
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID14.XDMAC_CIDChannel Interrupt Disable Register

Address
0x400783D4
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID14.XDMAC_CIMChannel Interrupt Mask Register

Address
0x400783D8
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID14.XDMAC_CISChannel Interrupt Status Register

Address
0x400783DC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID14.XDMAC_CSAChannel Source Address Register

Address
0x400783E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID14.XDMAC_CDAChannel Destination Address Register

Address
0x400783E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID14.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400783E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID14.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400783EC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID14.XDMAC_CUBCChannel Microblock Control Register

Address
0x400783F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID14.XDMAC_CBCChannel Block Control Register

Address
0x400783F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID14.XDMAC_CCChannel Configuration Register

Address
0x400783F8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID14.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400783FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID14.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078400
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID14.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078404
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID15.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078410
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID15.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078414
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID15.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078418
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID15.XDMAC_CISChannel Interrupt Status Register

Address
0x4007841C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID15.XDMAC_CSAChannel Source Address Register

Address
0x40078420
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID15.XDMAC_CDAChannel Destination Address Register

Address
0x40078424
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID15.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078428
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID15.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007842C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID15.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078430
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID15.XDMAC_CBCChannel Block Control Register

Address
0x40078434
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID15.XDMAC_CCChannel Configuration Register

Address
0x40078438
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID15.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007843C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID15.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078440
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID15.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078444
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID16.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078450
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID16.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078454
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID16.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078458
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID16.XDMAC_CISChannel Interrupt Status Register

Address
0x4007845C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID16.XDMAC_CSAChannel Source Address Register

Address
0x40078460
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID16.XDMAC_CDAChannel Destination Address Register

Address
0x40078464
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID16.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078468
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID16.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007846C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID16.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078470
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID16.XDMAC_CBCChannel Block Control Register

Address
0x40078474
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID16.XDMAC_CCChannel Configuration Register

Address
0x40078478
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID16.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007847C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID16.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078480
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID16.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078484
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID17.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078490
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID17.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078494
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID17.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078498
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID17.XDMAC_CISChannel Interrupt Status Register

Address
0x4007849C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID17.XDMAC_CSAChannel Source Address Register

Address
0x400784A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID17.XDMAC_CDAChannel Destination Address Register

Address
0x400784A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID17.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400784A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID17.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400784AC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID17.XDMAC_CUBCChannel Microblock Control Register

Address
0x400784B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID17.XDMAC_CBCChannel Block Control Register

Address
0x400784B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID17.XDMAC_CCChannel Configuration Register

Address
0x400784B8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID17.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400784BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID17.XDMAC_CSUSChannel Source Microblock Stride

Address
0x400784C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID17.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x400784C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID18.XDMAC_CIEChannel Interrupt Enable Register

Address
0x400784D0
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID18.XDMAC_CIDChannel Interrupt Disable Register

Address
0x400784D4
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID18.XDMAC_CIMChannel Interrupt Mask Register

Address
0x400784D8
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID18.XDMAC_CISChannel Interrupt Status Register

Address
0x400784DC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID18.XDMAC_CSAChannel Source Address Register

Address
0x400784E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID18.XDMAC_CDAChannel Destination Address Register

Address
0x400784E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID18.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400784E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID18.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400784EC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID18.XDMAC_CUBCChannel Microblock Control Register

Address
0x400784F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID18.XDMAC_CBCChannel Block Control Register

Address
0x400784F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID18.XDMAC_CCChannel Configuration Register

Address
0x400784F8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID18.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400784FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID18.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078500
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID18.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078504
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID19.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078510
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID19.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078514
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID19.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078518
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID19.XDMAC_CISChannel Interrupt Status Register

Address
0x4007851C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID19.XDMAC_CSAChannel Source Address Register

Address
0x40078520
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID19.XDMAC_CDAChannel Destination Address Register

Address
0x40078524
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID19.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078528
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID19.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007852C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID19.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078530
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID19.XDMAC_CBCChannel Block Control Register

Address
0x40078534
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID19.XDMAC_CCChannel Configuration Register

Address
0x40078538
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID19.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007853C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID19.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078540
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID19.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078544
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID20.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078550
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID20.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078554
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID20.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078558
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID20.XDMAC_CISChannel Interrupt Status Register

Address
0x4007855C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID20.XDMAC_CSAChannel Source Address Register

Address
0x40078560
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID20.XDMAC_CDAChannel Destination Address Register

Address
0x40078564
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID20.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078568
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID20.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007856C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID20.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078570
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID20.XDMAC_CBCChannel Block Control Register

Address
0x40078574
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID20.XDMAC_CCChannel Configuration Register

Address
0x40078578
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID20.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007857C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID20.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078580
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID20.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078584
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID21.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078590
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID21.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078594
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID21.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078598
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID21.XDMAC_CISChannel Interrupt Status Register

Address
0x4007859C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID21.XDMAC_CSAChannel Source Address Register

Address
0x400785A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID21.XDMAC_CDAChannel Destination Address Register

Address
0x400785A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID21.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400785A8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID21.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400785AC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID21.XDMAC_CUBCChannel Microblock Control Register

Address
0x400785B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID21.XDMAC_CBCChannel Block Control Register

Address
0x400785B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID21.XDMAC_CCChannel Configuration Register

Address
0x400785B8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID21.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400785BC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID21.XDMAC_CSUSChannel Source Microblock Stride

Address
0x400785C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID21.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x400785C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID22.XDMAC_CIEChannel Interrupt Enable Register

Address
0x400785D0
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID22.XDMAC_CIDChannel Interrupt Disable Register

Address
0x400785D4
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID22.XDMAC_CIMChannel Interrupt Mask Register

Address
0x400785D8
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID22.XDMAC_CISChannel Interrupt Status Register

Address
0x400785DC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID22.XDMAC_CSAChannel Source Address Register

Address
0x400785E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID22.XDMAC_CDAChannel Destination Address Register

Address
0x400785E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID22.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x400785E8
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID22.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x400785EC
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID22.XDMAC_CUBCChannel Microblock Control Register

Address
0x400785F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID22.XDMAC_CBCChannel Block Control Register

Address
0x400785F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID22.XDMAC_CCChannel Configuration Register

Address
0x400785F8
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID22.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x400785FC
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID22.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078600
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID22.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078604
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride

XDMAC_CHID23.XDMAC_CIEChannel Interrupt Enable Register

Address
0x40078610
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIE6Request Overflow Error Interrupt Enable Bit
WBIE5Write Bus Error Interrupt Enable Bit
RBIE4Read Bus Error Interrupt Enable Bit
FIE3End of Flush Interrupt Enable Bit
DIE2End of Disable Interrupt Enable Bit
LIE1End of Linked List Interrupt Enable Bit
BIE0End of Block Interrupt Enable Bit

XDMAC_CHID23.XDMAC_CIDChannel Interrupt Disable Register

Address
0x40078614
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
FieldBitsWhat it does
ROID6Request Overflow Error Interrupt Disable Bit
WBEID5Write Bus Error Interrupt Disable Bit
RBEID4Read Bus Error Interrupt Disable Bit
FID3End of Flush Interrupt Disable Bit
DID2End of Disable Interrupt Disable Bit
LID1End of Linked List Interrupt Disable Bit
BID0End of Block Interrupt Disable Bit

XDMAC_CHID23.XDMAC_CIMChannel Interrupt Mask Register

Address
0x40078618
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIM6Request Overflow Error Interrupt Mask Bit
WBEIM5Write Bus Error Interrupt Mask Bit
RBEIM4Read Bus Error Interrupt Mask Bit
FIM3End of Flush Interrupt Mask Bit
DIM2End of Disable Interrupt Mask Bit
LIM1End of Linked List Interrupt Mask Bit
BIM0End of Block Interrupt Mask Bit

XDMAC_CHID23.XDMAC_CISChannel Interrupt Status Register

Address
0x4007861C
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ROIS6Request Overflow Error Interrupt Status Bit
WBEIS5Write Bus Error Interrupt Status Bit
RBEIS4Read Bus Error Interrupt Status Bit
FIS3End of Flush Interrupt Status Bit
DIS2End of Disable Interrupt Status Bit
LIS1End of Linked List Interrupt Status Bit
BIS0End of Block Interrupt Status Bit

XDMAC_CHID23.XDMAC_CSAChannel Source Address Register

Address
0x40078620
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SA31:0Channel x Source Address

XDMAC_CHID23.XDMAC_CDAChannel Destination Address Register

Address
0x40078624
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DA31:0Channel x Destination Address

XDMAC_CHID23.XDMAC_CNDAChannel Next Descriptor Address Register

Address
0x40078628
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
NDAIF0Channel x Next Descriptor Interface
NDA31:2Channel x Next Descriptor Address

XDMAC_CHID23.XDMAC_CNDCChannel Next Descriptor Control Register

Address
0x4007862C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
NDVIEW4:3Channel x Next Descriptor View
  • 0 Next Descriptor View 0
  • 1 Next Descriptor View 1
  • 2 Next Descriptor View 2
  • 3 Next Descriptor View 3
NDDUP2Channel x Next Descriptor Destination Update
  • 0 Destination parameters remain unchanged.
  • 1 Destination parameters are updated when the descriptor is retrieved.
NDSUP1Channel x Next Descriptor Source Update
  • 0 Source parameters remain unchanged.
  • 1 Source parameters are updated when the descriptor is retrieved.
NDE0Channel x Next Descriptor Enable
  • 0 Descriptor fetch is disabled.
  • 1 Descriptor fetch is enabled.

XDMAC_CHID23.XDMAC_CUBCChannel Microblock Control Register

Address
0x40078630
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
UBLEN23:0Channel x Microblock Length

XDMAC_CHID23.XDMAC_CBCChannel Block Control Register

Address
0x40078634
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BLEN11:0Channel x Block Length

XDMAC_CHID23.XDMAC_CCChannel Configuration Register

Address
0x40078638
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
PERID30:24Channel x Peripheral Hardware Request Line Identifier
  • 5 QSPI_TX
  • 6 QSPI_RX
  • 7 USART0_TX
  • 8 USART0_RX
  • 9 USART1_TX
  • 10 USART1_RX
  • 13 PWM0
  • 14 TWIHS0_TX
  • 15 TWIHS0_RX
  • 16 TWIHS1_TX
  • 17 TWIHS1_RX
  • 20 UART0_TX
  • 21 UART0_RX
  • 22 UART1_TX
  • 23 UART1_RX
  • 24 UART2_TX
  • 25 UART2_RX
  • 30 DACC0
  • 32 SSC_TX
  • 33 SSC_RX
  • 34 PIOA
  • 35 AFEC0
  • 36 AFEC1
  • 37 AES_TX
  • 38 AES_RX
  • 39 PWM1
  • 40 TC0
  • 41 TC3
  • 42 TC6
  • 43 TC9
WRIP23Write in Progress (this bit is read-only)
  • 0 No active write transaction on the bus.
  • 1 A write transaction is in progress.
RDIP22Read in Progress (this bit is read-only)
  • 0 No active read transaction on the bus.
  • 1 A read transaction is in progress.
INITD21Channel Initialization Terminated (this bit is read-only)
  • 0 Channel initialization is in progress.
  • 1 Channel initialization is completed.
DAM19:18Channel x Destination Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
SAM17:16Channel x Source Addressing Mode
  • 0 The address remains unchanged.
  • 1 The addressing mode is incremented (the increment size is set to the data size).
  • 2 The microblock stride is added at the microblock boundary.
  • 3 The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
DIF14Channel x Destination Interface Identifier
  • 0 The data is written through the system bus interface 0.
  • 1 The data is written though the system bus interface 1.
SIF13Channel x Source Interface Identifier
  • 0 The data is read through the system bus interface 0.
  • 1 The data is read through the system bus interface 1.
DWIDTH12:11Channel x Data Width
  • 0 The data size is set to 8 bits
  • 1 The data size is set to 16 bits
  • 2 The data size is set to 32 bits
CSIZE10:8Channel x Chunk Size
  • 0 1 data transferred
  • 1 2 data transferred
  • 2 4 data transferred
  • 3 8 data transferred
  • 4 16 data transferred
MEMSET7Channel x Fill Block of memory
  • 0 Memset is not activated.
  • 1 Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
SWREQ6Channel x Software Request Trigger
  • 0 Hardware request line is connected to the peripheral request line.
  • 1 Software request is connected to the peripheral request line.
DSYNC4Channel x Synchronization
  • 0 Peripheral-to-memory transfer.
  • 1 Memory-to-peripheral transfer.
MBSIZE2:1Channel x Memory Burst Size
  • 0 The memory burst size is set to one.
  • 1 The memory burst size is set to four.
  • 2 The memory burst size is set to eight.
  • 3 The memory burst size is set to sixteen.
TYPE0Channel x Transfer Type
  • 0 Self-triggered mode (memory-to-memory transfer).
  • 1 Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).

XDMAC_CHID23.XDMAC_CDS_MSPChannel Data Stride Memory Set Pattern

Address
0x4007863C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDS_MSP15:0Channel x Source Data stride or Memory Set Pattern
DDS_MSP31:16Channel x Destination Data Stride or Memory Set Pattern

XDMAC_CHID23.XDMAC_CSUSChannel Source Microblock Stride

Address
0x40078640
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SUBS23:0Channel x Source Microblock Stride

XDMAC_CHID23.XDMAC_CDUSChannel Destination Microblock Stride

Address
0x40078644
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DUBS23:0Channel x Destination Microblock Stride