SAM3XA DMAC

DMA Controller (DMAC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x400C4000 DMAC Global Configuration Register DMAC_GCFG read-write 0x00000010
0x400C4004 DMAC Enable Register DMAC_EN read-write 0x00000000
0x400C4008 DMAC Software Single Request Register DMAC_SREQ read-write 0x00000000
0x400C400C DMAC Software Chunk Transfer Request Register DMAC_CREQ read-write 0x00000000
0x400C4010 DMAC Software Last Transfer Flag Register DMAC_LAST read-write 0x00000000
0x400C4018 DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register. DMAC_EBCIER write-only -
0x400C401C DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register. DMAC_EBCIDR write-only -
0x400C4020 DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register. DMAC_EBCIMR read-only 0x00000000
0x400C4024 DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register. DMAC_EBCISR read-only 0x00000000
0x400C4028 DMAC Channel Handler Enable Register DMAC_CHER write-only -
0x400C402C DMAC Channel Handler Disable Register DMAC_CHDR write-only -
0x400C4030 DMAC Channel Handler Status Register DMAC_CHSR read-only 0x00FF0000
0x400C403C DMAC Channel Source Address Register (ch_num = 0) DMAC_SADDR0 read-write 0x00000000
0x400C4040 DMAC Channel Destination Address Register (ch_num = 0) DMAC_DADDR0 read-write 0x00000000
0x400C4044 DMAC Channel Descriptor Address Register (ch_num = 0) DMAC_DSCR0 read-write 0x00000000
0x400C4048 DMAC Channel Control A Register (ch_num = 0) DMAC_CTRLA0 read-write 0x00000000
0x400C404C DMAC Channel Control B Register (ch_num = 0) DMAC_CTRLB0 read-write 0x00000000
0x400C4050 DMAC Channel Configuration Register (ch_num = 0) DMAC_CFG0 read-write 0x01000000
0x400C4064 DMAC Channel Source Address Register (ch_num = 1) DMAC_SADDR1 read-write 0x00000000
0x400C4068 DMAC Channel Destination Address Register (ch_num = 1) DMAC_DADDR1 read-write 0x00000000
0x400C406C DMAC Channel Descriptor Address Register (ch_num = 1) DMAC_DSCR1 read-write 0x00000000
0x400C4070 DMAC Channel Control A Register (ch_num = 1) DMAC_CTRLA1 read-write 0x00000000
0x400C4074 DMAC Channel Control B Register (ch_num = 1) DMAC_CTRLB1 read-write 0x00000000
0x400C4078 DMAC Channel Configuration Register (ch_num = 1) DMAC_CFG1 read-write 0x01000000
0x400C408C DMAC Channel Source Address Register (ch_num = 2) DMAC_SADDR2 read-write 0x00000000
0x400C4090 DMAC Channel Destination Address Register (ch_num = 2) DMAC_DADDR2 read-write 0x00000000
0x400C4094 DMAC Channel Descriptor Address Register (ch_num = 2) DMAC_DSCR2 read-write 0x00000000
0x400C4098 DMAC Channel Control A Register (ch_num = 2) DMAC_CTRLA2 read-write 0x00000000
0x400C409C DMAC Channel Control B Register (ch_num = 2) DMAC_CTRLB2 read-write 0x00000000
0x400C40A0 DMAC Channel Configuration Register (ch_num = 2) DMAC_CFG2 read-write 0x01000000
0x400C40B4 DMAC Channel Source Address Register (ch_num = 3) DMAC_SADDR3 read-write 0x00000000
0x400C40B8 DMAC Channel Destination Address Register (ch_num = 3) DMAC_DADDR3 read-write 0x00000000
0x400C40BC DMAC Channel Descriptor Address Register (ch_num = 3) DMAC_DSCR3 read-write 0x00000000
0x400C40C0 DMAC Channel Control A Register (ch_num = 3) DMAC_CTRLA3 read-write 0x00000000
0x400C40C4 DMAC Channel Control B Register (ch_num = 3) DMAC_CTRLB3 read-write 0x00000000
0x400C40C8 DMAC Channel Configuration Register (ch_num = 3) DMAC_CFG3 read-write 0x01000000
0x400C40DC DMAC Channel Source Address Register (ch_num = 4) DMAC_SADDR4 read-write 0x00000000
0x400C40E0 DMAC Channel Destination Address Register (ch_num = 4) DMAC_DADDR4 read-write 0x00000000
0x400C40E4 DMAC Channel Descriptor Address Register (ch_num = 4) DMAC_DSCR4 read-write 0x00000000
0x400C40E8 DMAC Channel Control A Register (ch_num = 4) DMAC_CTRLA4 read-write 0x00000000
0x400C40EC DMAC Channel Control B Register (ch_num = 4) DMAC_CTRLB4 read-write 0x00000000
0x400C40F0 DMAC Channel Configuration Register (ch_num = 4) DMAC_CFG4 read-write 0x01000000
0x400C4104 DMAC Channel Source Address Register (ch_num = 5) DMAC_SADDR5 read-write 0x00000000
0x400C4108 DMAC Channel Destination Address Register (ch_num = 5) DMAC_DADDR5 read-write 0x00000000
0x400C410C DMAC Channel Descriptor Address Register (ch_num = 5) DMAC_DSCR5 read-write 0x00000000
0x400C4110 DMAC Channel Control A Register (ch_num = 5) DMAC_CTRLA5 read-write 0x00000000
0x400C4114 DMAC Channel Control B Register (ch_num = 5) DMAC_CTRLB5 read-write 0x00000000
0x400C4118 DMAC Channel Configuration Register (ch_num = 5) DMAC_CFG5 read-write 0x01000000
0x400C41E4 DMAC Write Protect Mode Register DMAC_WPMR read-write 0x00000000
0x400C41E8 DMAC Write Protect Status Register DMAC_WPSR read-only 0x00000000

Register Fields

DMAC DMAC Global Configuration Register

Name: DMAC_GCFG

Access: read-write

Address: 0x400C4000

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - ARB_CFG - - - -

DMAC DMAC Enable Register

Name: DMAC_EN

Access: read-write

Address: 0x400C4004

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - ENABLE

DMAC DMAC Software Single Request Register

Name: DMAC_SREQ

Access: read-write

Address: 0x400C4008

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - DSREQ5 SSREQ5 DSREQ4 SSREQ4
7 6 5 4 3 2 1 0
DSREQ3 SSREQ3 DSREQ2 SSREQ2 DSREQ1 SSREQ1 DSREQ0 SSREQ0

DMAC DMAC Software Chunk Transfer Request Register

Name: DMAC_CREQ

Access: read-write

Address: 0x400C400C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - DCREQ5 SCREQ5 DCREQ4 SCREQ4
7 6 5 4 3 2 1 0
DCREQ3 SCREQ3 DCREQ2 SCREQ2 DCREQ1 SCREQ1 DCREQ0 SCREQ0

DMAC DMAC Software Last Transfer Flag Register

Name: DMAC_LAST

Access: read-write

Address: 0x400C4010

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - DLAST5 SLAST5 DLAST4 SLAST4
7 6 5 4 3 2 1 0
DLAST3 SLAST3 DLAST2 SLAST2 DLAST1 SLAST1 DLAST0 SLAST0

DMAC DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Enable register.

Name: DMAC_EBCIER

Access: write-only

Address: 0x400C4018

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - ERR5 ERR4 ERR3 ERR2 ERR1 ERR0
15 14 13 12 11 10 9 8
- - CBTC5 CBTC4 CBTC3 CBTC2 CBTC1 CBTC0
7 6 5 4 3 2 1 0
- - BTC5 BTC4 BTC3 BTC2 BTC1 BTC0

DMAC DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer Transfer Completed Interrupt Disable register.

Name: DMAC_EBCIDR

Access: write-only

Address: 0x400C401C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - ERR5 ERR4 ERR3 ERR2 ERR1 ERR0
15 14 13 12 11 10 9 8
- - CBTC5 CBTC4 CBTC3 CBTC2 CBTC1 CBTC0
7 6 5 4 3 2 1 0
- - BTC5 BTC4 BTC3 BTC2 BTC1 BTC0

DMAC DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Mask Register.

Name: DMAC_EBCIMR

Access: read-only

Address: 0x400C4020

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - ERR5 ERR4 ERR3 ERR2 ERR1 ERR0
15 14 13 12 11 10 9 8
- - CBTC5 CBTC4 CBTC3 CBTC2 CBTC1 CBTC0
7 6 5 4 3 2 1 0
- - BTC5 BTC4 BTC3 BTC2 BTC1 BTC0

DMAC DMAC Error, Chained Buffer Transfer Completed Interrupt and Buffer transfer completed Status Register.

Name: DMAC_EBCISR

Access: read-only

Address: 0x400C4024

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - ERR5 ERR4 ERR3 ERR2 ERR1 ERR0
15 14 13 12 11 10 9 8
- - CBTC5 CBTC4 CBTC3 CBTC2 CBTC1 CBTC0
7 6 5 4 3 2 1 0
- - BTC5 BTC4 BTC3 BTC2 BTC1 BTC0

DMAC DMAC Channel Handler Enable Register

Name: DMAC_CHER

Access: write-only

Address: 0x400C4028

31 30 29 28 27 26 25 24
- - KEEP5 KEEP4 KEEP3 KEEP2 KEEP1 KEEP0
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - SUSP5 SUSP4 SUSP3 SUSP2 SUSP1 SUSP0
7 6 5 4 3 2 1 0
- - ENA5 ENA4 ENA3 ENA2 ENA1 ENA0

DMAC DMAC Channel Handler Disable Register

Name: DMAC_CHDR

Access: write-only

Address: 0x400C402C

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - RES5 RES4 RES3 RES2 RES1 RES0
7 6 5 4 3 2 1 0
- - DIS5 DIS4 DIS3 DIS2 DIS1 DIS0

DMAC DMAC Channel Handler Status Register

Name: DMAC_CHSR

Access: read-only

Address: 0x400C4030

31 30 29 28 27 26 25 24
- - STAL5 STAL4 STAL3 STAL2 STAL1 STAL0
23 22 21 20 19 18 17 16
- - EMPT5 EMPT4 EMPT3 EMPT2 EMPT1 EMPT0
15 14 13 12 11 10 9 8
- - SUSP5 SUSP4 SUSP3 SUSP2 SUSP1 SUSP0
7 6 5 4 3 2 1 0
- - ENA5 ENA4 ENA3 ENA2 ENA1 ENA0

DMAC DMAC Channel Source Address Register (ch_num = 0)

Name: DMAC_SADDR0

Access: read-write

Address: 0x400C403C

31 30 29 28 27 26 25 24
SADDR
23 22 21 20 19 18 17 16
SADDR
15 14 13 12 11 10 9 8
SADDR
7 6 5 4 3 2 1 0
SADDR

DMAC DMAC Channel Destination Address Register (ch_num = 0)

Name: DMAC_DADDR0

Access: read-write

Address: 0x400C4040

31 30 29 28 27 26 25 24
DADDR
23 22 21 20 19 18 17 16
DADDR
15 14 13 12 11 10 9 8
DADDR
7 6 5 4 3 2 1 0
DADDR

DMAC DMAC Channel Descriptor Address Register (ch_num = 0)

Name: DMAC_DSCR0

Access: read-write

Address: 0x400C4044

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR
7 6 5 4 3 2 1 0
DSCR - -

DMAC DMAC Channel Control A Register (ch_num = 0)

Name: DMAC_CTRLA0

Access: read-write

Address: 0x400C4048

31 30 29 28 27 26 25 24
DONE - DST_WIDTH - - SRC_WIDTH
23 22 21 20 19 18 17 16
- DCSIZE - SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
7 6 5 4 3 2 1 0
BTSIZE

DMAC DMAC Channel Control B Register (ch_num = 0)

Name: DMAC_CTRLB0

Access: read-write

Address: 0x400C404C

31 30 29 28 27 26 25 24
- IEN DST_INCR - - SRC_INCR
23 22 21 20 19 18 17 16
FC DST_DSCR - - - SRC_DSCR
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - -

DMAC DMAC Channel Configuration Register (ch_num = 0)

Name: DMAC_CFG0

Access: read-write

Address: 0x400C4050

31 30 29 28 27 26 25 24
- - FIFOCFG - AHB_PROT
23 22 21 20 19 18 17 16
- LOCK_IF_L LOCK_B LOCK_IF - - - SOD
15 14 13 12 11 10 9 8
- - DST_H2SEL - - - SRC_H2SEL -
7 6 5 4 3 2 1 0
DST_PER SRC_PER

DMAC DMAC Channel Source Address Register (ch_num = 1)

Name: DMAC_SADDR1

Access: read-write

Address: 0x400C4064

31 30 29 28 27 26 25 24
SADDR
23 22 21 20 19 18 17 16
SADDR
15 14 13 12 11 10 9 8
SADDR
7 6 5 4 3 2 1 0
SADDR

DMAC DMAC Channel Destination Address Register (ch_num = 1)

Name: DMAC_DADDR1

Access: read-write

Address: 0x400C4068

31 30 29 28 27 26 25 24
DADDR
23 22 21 20 19 18 17 16
DADDR
15 14 13 12 11 10 9 8
DADDR
7 6 5 4 3 2 1 0
DADDR

DMAC DMAC Channel Descriptor Address Register (ch_num = 1)

Name: DMAC_DSCR1

Access: read-write

Address: 0x400C406C

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR
7 6 5 4 3 2 1 0
DSCR - -

DMAC DMAC Channel Control A Register (ch_num = 1)

Name: DMAC_CTRLA1

Access: read-write

Address: 0x400C4070

31 30 29 28 27 26 25 24
DONE - DST_WIDTH - - SRC_WIDTH
23 22 21 20 19 18 17 16
- DCSIZE - SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
7 6 5 4 3 2 1 0
BTSIZE

DMAC DMAC Channel Control B Register (ch_num = 1)

Name: DMAC_CTRLB1

Access: read-write

Address: 0x400C4074

31 30 29 28 27 26 25 24
- IEN DST_INCR - - SRC_INCR
23 22 21 20 19 18 17 16
FC DST_DSCR - - - SRC_DSCR
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - -

DMAC DMAC Channel Configuration Register (ch_num = 1)

Name: DMAC_CFG1

Access: read-write

Address: 0x400C4078

31 30 29 28 27 26 25 24
- - FIFOCFG - AHB_PROT
23 22 21 20 19 18 17 16
- LOCK_IF_L LOCK_B LOCK_IF - - - SOD
15 14 13 12 11 10 9 8
- - DST_H2SEL - - - SRC_H2SEL -
7 6 5 4 3 2 1 0
DST_PER SRC_PER

DMAC DMAC Channel Source Address Register (ch_num = 2)

Name: DMAC_SADDR2

Access: read-write

Address: 0x400C408C

31 30 29 28 27 26 25 24
SADDR
23 22 21 20 19 18 17 16
SADDR
15 14 13 12 11 10 9 8
SADDR
7 6 5 4 3 2 1 0
SADDR

DMAC DMAC Channel Destination Address Register (ch_num = 2)

Name: DMAC_DADDR2

Access: read-write

Address: 0x400C4090

31 30 29 28 27 26 25 24
DADDR
23 22 21 20 19 18 17 16
DADDR
15 14 13 12 11 10 9 8
DADDR
7 6 5 4 3 2 1 0
DADDR

DMAC DMAC Channel Descriptor Address Register (ch_num = 2)

Name: DMAC_DSCR2

Access: read-write

Address: 0x400C4094

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR
7 6 5 4 3 2 1 0
DSCR - -

DMAC DMAC Channel Control A Register (ch_num = 2)

Name: DMAC_CTRLA2

Access: read-write

Address: 0x400C4098

31 30 29 28 27 26 25 24
DONE - DST_WIDTH - - SRC_WIDTH
23 22 21 20 19 18 17 16
- DCSIZE - SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
7 6 5 4 3 2 1 0
BTSIZE

DMAC DMAC Channel Control B Register (ch_num = 2)

Name: DMAC_CTRLB2

Access: read-write

Address: 0x400C409C

31 30 29 28 27 26 25 24
- IEN DST_INCR - - SRC_INCR
23 22 21 20 19 18 17 16
FC DST_DSCR - - - SRC_DSCR
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - -

DMAC DMAC Channel Configuration Register (ch_num = 2)

Name: DMAC_CFG2

Access: read-write

Address: 0x400C40A0

31 30 29 28 27 26 25 24
- - FIFOCFG - AHB_PROT
23 22 21 20 19 18 17 16
- LOCK_IF_L LOCK_B LOCK_IF - - - SOD
15 14 13 12 11 10 9 8
- - DST_H2SEL - - - SRC_H2SEL -
7 6 5 4 3 2 1 0
DST_PER SRC_PER

DMAC DMAC Channel Source Address Register (ch_num = 3)

Name: DMAC_SADDR3

Access: read-write

Address: 0x400C40B4

31 30 29 28 27 26 25 24
SADDR
23 22 21 20 19 18 17 16
SADDR
15 14 13 12 11 10 9 8
SADDR
7 6 5 4 3 2 1 0
SADDR

DMAC DMAC Channel Destination Address Register (ch_num = 3)

Name: DMAC_DADDR3

Access: read-write

Address: 0x400C40B8

31 30 29 28 27 26 25 24
DADDR
23 22 21 20 19 18 17 16
DADDR
15 14 13 12 11 10 9 8
DADDR
7 6 5 4 3 2 1 0
DADDR

DMAC DMAC Channel Descriptor Address Register (ch_num = 3)

Name: DMAC_DSCR3

Access: read-write

Address: 0x400C40BC

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR
7 6 5 4 3 2 1 0
DSCR - -

DMAC DMAC Channel Control A Register (ch_num = 3)

Name: DMAC_CTRLA3

Access: read-write

Address: 0x400C40C0

31 30 29 28 27 26 25 24
DONE - DST_WIDTH - - SRC_WIDTH
23 22 21 20 19 18 17 16
- DCSIZE - SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
7 6 5 4 3 2 1 0
BTSIZE

DMAC DMAC Channel Control B Register (ch_num = 3)

Name: DMAC_CTRLB3

Access: read-write

Address: 0x400C40C4

31 30 29 28 27 26 25 24
- IEN DST_INCR - - SRC_INCR
23 22 21 20 19 18 17 16
FC DST_DSCR - - - SRC_DSCR
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - -

DMAC DMAC Channel Configuration Register (ch_num = 3)

Name: DMAC_CFG3

Access: read-write

Address: 0x400C40C8

31 30 29 28 27 26 25 24
- - FIFOCFG - AHB_PROT
23 22 21 20 19 18 17 16
- LOCK_IF_L LOCK_B LOCK_IF - - - SOD
15 14 13 12 11 10 9 8
- - DST_H2SEL - - - SRC_H2SEL -
7 6 5 4 3 2 1 0
DST_PER SRC_PER

DMAC DMAC Channel Source Address Register (ch_num = 4)

Name: DMAC_SADDR4

Access: read-write

Address: 0x400C40DC

31 30 29 28 27 26 25 24
SADDR
23 22 21 20 19 18 17 16
SADDR
15 14 13 12 11 10 9 8
SADDR
7 6 5 4 3 2 1 0
SADDR

DMAC DMAC Channel Destination Address Register (ch_num = 4)

Name: DMAC_DADDR4

Access: read-write

Address: 0x400C40E0

31 30 29 28 27 26 25 24
DADDR
23 22 21 20 19 18 17 16
DADDR
15 14 13 12 11 10 9 8
DADDR
7 6 5 4 3 2 1 0
DADDR

DMAC DMAC Channel Descriptor Address Register (ch_num = 4)

Name: DMAC_DSCR4

Access: read-write

Address: 0x400C40E4

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR
7 6 5 4 3 2 1 0
DSCR - -

DMAC DMAC Channel Control A Register (ch_num = 4)

Name: DMAC_CTRLA4

Access: read-write

Address: 0x400C40E8

31 30 29 28 27 26 25 24
DONE - DST_WIDTH - - SRC_WIDTH
23 22 21 20 19 18 17 16
- DCSIZE - SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
7 6 5 4 3 2 1 0
BTSIZE

DMAC DMAC Channel Control B Register (ch_num = 4)

Name: DMAC_CTRLB4

Access: read-write

Address: 0x400C40EC

31 30 29 28 27 26 25 24
- IEN DST_INCR - - SRC_INCR
23 22 21 20 19 18 17 16
FC DST_DSCR - - - SRC_DSCR
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - -

DMAC DMAC Channel Configuration Register (ch_num = 4)

Name: DMAC_CFG4

Access: read-write

Address: 0x400C40F0

31 30 29 28 27 26 25 24
- - FIFOCFG - AHB_PROT
23 22 21 20 19 18 17 16
- LOCK_IF_L LOCK_B LOCK_IF - - - SOD
15 14 13 12 11 10 9 8
- - DST_H2SEL - - - SRC_H2SEL -
7 6 5 4 3 2 1 0
DST_PER SRC_PER

DMAC DMAC Channel Source Address Register (ch_num = 5)

Name: DMAC_SADDR5

Access: read-write

Address: 0x400C4104

31 30 29 28 27 26 25 24
SADDR
23 22 21 20 19 18 17 16
SADDR
15 14 13 12 11 10 9 8
SADDR
7 6 5 4 3 2 1 0
SADDR

DMAC DMAC Channel Destination Address Register (ch_num = 5)

Name: DMAC_DADDR5

Access: read-write

Address: 0x400C4108

31 30 29 28 27 26 25 24
DADDR
23 22 21 20 19 18 17 16
DADDR
15 14 13 12 11 10 9 8
DADDR
7 6 5 4 3 2 1 0
DADDR

DMAC DMAC Channel Descriptor Address Register (ch_num = 5)

Name: DMAC_DSCR5

Access: read-write

Address: 0x400C410C

31 30 29 28 27 26 25 24
DSCR
23 22 21 20 19 18 17 16
DSCR
15 14 13 12 11 10 9 8
DSCR
7 6 5 4 3 2 1 0
DSCR - -

DMAC DMAC Channel Control A Register (ch_num = 5)

Name: DMAC_CTRLA5

Access: read-write

Address: 0x400C4110

31 30 29 28 27 26 25 24
DONE - DST_WIDTH - - SRC_WIDTH
23 22 21 20 19 18 17 16
- DCSIZE - SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
7 6 5 4 3 2 1 0
BTSIZE

DMAC DMAC Channel Control B Register (ch_num = 5)

Name: DMAC_CTRLB5

Access: read-write

Address: 0x400C4114

31 30 29 28 27 26 25 24
- IEN DST_INCR - - SRC_INCR
23 22 21 20 19 18 17 16
FC DST_DSCR - - - SRC_DSCR
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - -

DMAC DMAC Channel Configuration Register (ch_num = 5)

Name: DMAC_CFG5

Access: read-write

Address: 0x400C4118

31 30 29 28 27 26 25 24
- - FIFOCFG - AHB_PROT
23 22 21 20 19 18 17 16
- LOCK_IF_L LOCK_B LOCK_IF - - - SOD
15 14 13 12 11 10 9 8
- - DST_H2SEL - - - SRC_H2SEL -
7 6 5 4 3 2 1 0
DST_PER SRC_PER

DMAC DMAC Write Protect Mode Register

Name: DMAC_WPMR

Access: read-write

Address: 0x400C41E4

31 30 29 28 27 26 25 24
WPKEY
23 22 21 20 19 18 17 16
WPKEY
15 14 13 12 11 10 9 8
WPKEY
7 6 5 4 3 2 1 0
- - - - - - - WPEN

DMAC DMAC Write Protect Status Register

Name: DMAC_WPSR

Access: read-only

Address: 0x400C41E8

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
WPVSRC
15 14 13 12 11 10 9 8
WPVSRC
7 6 5 4 3 2 1 0
- - - - - - - WPVS