dsPIC33AK64MC105 DMA registers The 70 registers of DMA (DMA ), from 0x2300, with their reset value and every field. The dsPIC33AK64MC105 has 1037 registers in 61 peripherals, one page each.
DMA DMA DMACON
Address 0x2300
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does ON 15 SIDL 13 PRIORITY 0
DMABUF
Address 0x2304
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DBUF 31:0
DMALOW
Address 0x2308
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does LADDR 23:0
DMAHIGH
Address 0x230C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does HADDR 23:0
DMA0CH
Address 0x2310
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does PPEN 29 PCHEN 28 RELOADC 26 RELAODD 25 RELOADS 24 RETEN 16 SAMODE 15:14 DAMODE 13:12 TRMODE 11:10 FLWCON 9:8 SIZE 7:6 CHREQ 4 DONEEN 3 MATCHEN 2 HALFEN 1 CHEN 0
DMA0SEL
Address 0x2314
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CHSEL 7:0
DMA0STAT
Address 0x2318
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does BWERR 9 BRERR 8 ADRERR 7:6 DONE 5 HALF 4 OVERRUN 3 MATCH 1 DBUFWF 0
DMA0SRC
Address 0x231C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SADDR 23:0
DMA0DST
Address 0x2320
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DADDR 23:0
DMA0CNT
Address 0x2324
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does CNT 31:0
DMA0CLR
Address 0x2328
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CLR 31:0
DMA0SET
Address 0x232C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SET 31:0
DMA0INV
Address 0x2330
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INV 31:0
DMA0MSK
Address 0x2334
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MSK 31:0
DMA0PAT
Address 0x2338
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does PAT 31:0
DMA1CH
Address 0x233C
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does PPEN 29 PCHEN 28 RELOADC 26 RELAODD 25 RELOADS 24 RETEN 16 SAMODE 15:14 DAMODE 13:12 TRMODE 11:10 FLWCON 9:8 SIZE 7:6 CHREQ 4 DONEEN 3 MATCHEN 2 HALFEN 1 CHEN 0
DMA1SEL
Address 0x2340
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CHSEL 7:0
DMA1STAT
Address 0x2344
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does BWERR 9 BRERR 8 ADRERR 7:6 DONE 5 HALF 4 OVERRUN 3 MATCH 1 DBUFWF 0
DMA1SRC
Address 0x2348
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SADDR 23:0
DMA1DST
Address 0x234C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DADDR 23:0
DMA1CNT
Address 0x2350
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does CNT 31:0
DMA1CLR
Address 0x2354
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CLR 31:0
DMA1SET
Address 0x2358
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SET 31:0
DMA1INV
Address 0x235C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INV 31:0
DMA1MSK
Address 0x2360
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MSK 31:0
DMA1PAT
Address 0x2364
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does PAT 31:0
DMA2CH
Address 0x2368
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does PPEN 29 PCHEN 28 RELOADC 26 RELAODD 25 RELOADS 24 RETEN 16 SAMODE 15:14 DAMODE 13:12 TRMODE 11:10 FLWCON 9:8 SIZE 7:6 CHREQ 4 DONEEN 3 MATCHEN 2 HALFEN 1 CHEN 0
DMA2SEL
Address 0x236C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CHSEL 7:0
DMA2STAT
Address 0x2370
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does BWERR 9 BRERR 8 ADRERR 7:6 DONE 5 HALF 4 OVERRUN 3 MATCH 1 DBUFWF 0
DMA2SRC
Address 0x2374
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SADDR 23:0
DMA2DST
Address 0x2378
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DADDR 23:0
DMA2CNT
Address 0x237C
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does CNT 31:0
DMA2CLR
Address 0x2380
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CLR 31:0
DMA2SET
Address 0x2384
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SET 31:0
DMA2INV
Address 0x2388
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INV 31:0
DMA2MSK
Address 0x238C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MSK 31:0
DMA2PAT
Address 0x2390
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does PAT 31:0
DMA3CH
Address 0x2394
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does PPEN 29 PCHEN 28 RELOADC 26 RELAODD 25 RELOADS 24 RETEN 16 SAMODE 15:14 DAMODE 13:12 TRMODE 11:10 FLWCON 9:8 SIZE 7:6 CHREQ 4 DONEEN 3 MATCHEN 2 HALFEN 1 CHEN 0
DMA3SEL
Address 0x2398
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CHSEL 7:0
DMA3STAT
Address 0x239C
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does BWERR 9 BRERR 8 ADRERR 7:6 DONE 5 HALF 4 OVERRUN 3 MATCH 1 DBUFWF 0
DMA3SRC
Address 0x23A0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SADDR 23:0
DMA3DST
Address 0x23A4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DADDR 23:0
DMA3CNT
Address 0x23A8
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does CNT 31:0
DMA3CLR
Address 0x23AC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CLR 31:0
DMA3SET
Address 0x23B0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SET 31:0
DMA3INV
Address 0x23B4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INV 31:0
DMA3MSK
Address 0x23B8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MSK 31:0
DMA3PAT
Address 0x23BC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does PAT 31:0
DMA4CH
Address 0x23C0
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does PPEN 29 PCHEN 28 RELOADC 26 RELAODD 25 RELOADS 24 RETEN 16 SAMODE 15:14 DAMODE 13:12 TRMODE 11:10 FLWCON 9:8 SIZE 7:6 CHREQ 4 DONEEN 3 MATCHEN 2 HALFEN 1 CHEN 0
DMA4SEL
Address 0x23C4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CHSEL 7:0
DMA4STAT
Address 0x23C8
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does BWERR 9 BRERR 8 ADRERR 7:6 DONE 5 HALF 4 OVERRUN 3 MATCH 1 DBUFWF 0
DMA4SRC
Address 0x23CC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SADDR 23:0
DMA4DST
Address 0x23D0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DADDR 23:0
DMA4CNT
Address 0x23D4
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does CNT 31:0
DMA4CLR
Address 0x23D8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CLR 31:0
DMA4SET
Address 0x23DC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SET 31:0
DMA4INV
Address 0x23E0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INV 31:0
DMA4MSK
Address 0x23E4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MSK 31:0
DMA4PAT
Address 0x23E8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does PAT 31:0
DMA5CH
Address 0x23EC
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does PPEN 29 PCHEN 28 RELOADC 26 RELAODD 25 RELOADS 24 RETEN 16 SAMODE 15:14 DAMODE 13:12 TRMODE 11:10 FLWCON 9:8 SIZE 7:6 CHREQ 4 DONEEN 3 MATCHEN 2 HALFEN 1 CHEN 0
DMA5SEL
Address 0x23F0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CHSEL 7:0
DMA5STAT
Address 0x23F4
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does BWERR 9 BRERR 8 ADRERR 7:6 DONE 5 HALF 4 OVERRUN 3 MATCH 1 DBUFWF 0
DMA5SRC
Address 0x23F8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SADDR 23:0
DMA5DST
Address 0x23FC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DADDR 23:0
DMA5CNT
Address 0x2400
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does CNT 31:0
DMA5CLR
Address 0x2404
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CLR 31:0
DMA5SET
Address 0x2408
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does SET 31:0
DMA5INV
Address 0x240C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does INV 31:0
DMA5MSK
Address 0x2410
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MSK 31:0
DMA5PAT
Address 0x2414
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does PAT 31:0