PIC18F25Q24 DMA registers

The 24 registers of DMA (DMA ), from 0xE7, with their reset value and every field. The PIC18F25Q24 has 646 registers in 49 peripherals, one page each.

DMA DMA

DMASELECTDMA instance selection register

Address
0xE7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1SLCT1
  8. 0SLCT0
1 field
FieldBitsWhat it does
SLCT1:0

DMAnBUFDMA data buffer

Address
0xE8
Reset
x (not fixed at power-on)
Access
read only
  1. 7BUF7
  2. 6BUF6
  3. 5BUF5
  4. 4BUF4
  5. 3BUF3
  6. 2BUF2
  7. 1BUF1
  8. 0BUF0
1 field
FieldBitsWhat it does
BUF7:0

DMAnDCNTL

Address
0xE9
Reset
0x00
Access
read/write
  1. 7DCNT7
  2. 6DCNT6
  3. 5DCNT5
  4. 4DCNT4
  5. 3DCNT3
  6. 2DCNT2
  7. 1DCNT1
  8. 0DCNT0
1 field
FieldBitsWhat it does
DCNT7:0

DMAnDCNTH

Address
0xEA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3DCNT3
  6. 2DCNT2
  7. 1DCNT1
  8. 0DCNT0
1 field
FieldBitsWhat it does
DCNT3:0

DMAnDPTRL

Address
0xEB
Reset
0x00
Access
read only
  1. 7DPTR7
  2. 6DPTR6
  3. 5DPTR5
  4. 4DPTR4
  5. 3DPTR3
  6. 2DPTR2
  7. 1DPTR1
  8. 0DPTR0
1 field
FieldBitsWhat it does
DPTR7:0

DMAnDPTRH

Address
0xEC
Reset
0x00
Access
read only
  1. 7DPTR7
  2. 6DPTR6
  3. 5DPTR5
  4. 4DPTR4
  5. 3DPTR3
  6. 2DPTR2
  7. 1DPTR1
  8. 0DPTR0
1 field
FieldBitsWhat it does
DPTR7:0

DMAnDSZL

Address
0xED
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DSZ7
  2. 6DSZ6
  3. 5DSZ5
  4. 4DSZ4
  5. 3DSZ3
  6. 2DSZ2
  7. 1DSZ1
  8. 0DSZ0
1 field
FieldBitsWhat it does
DSZ7:0

DMAnDSZH

Address
0xEE
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3DSZ3
  6. 2DSZ2
  7. 1DSZ1
  8. 0DSZ0
1 field
FieldBitsWhat it does
DSZ3:0

DMAnDSAL

Address
0xEF
Reset
x (not fixed at power-on)
Access
read/write
  1. 7DSA7
  2. 6DSA6
  3. 5DSA5
  4. 4DSA4
  5. 3DSA3
  6. 2DSA2
  7. 1DSA1
  8. 0DSA0
1 field
FieldBitsWhat it does
DSA7:0

DMAnDSAH

Address
0xF0
Reset
0x00
Access
read/write
  1. 7DSA7
  2. 6DSA6
  3. 5DSA5
  4. 4DSA4
  5. 3DSA3
  6. 2DSA2
  7. 1DSA1
  8. 0DSA0
1 field
FieldBitsWhat it does
DSA7:0

DMAnSCNTL

Address
0xF1
Reset
0x00
Access
read/write
  1. 7SCNT7
  2. 6SCNT6
  3. 5SCNT5
  4. 4SCNT4
  5. 3SCNT3
  6. 2SCNT2
  7. 1SCNT1
  8. 0SCNT0
1 field
FieldBitsWhat it does
SCNT7:0

DMAnSCNTH

Address
0xF2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3SCNT3
  6. 2SCNT2
  7. 1SCNT1
  8. 0SCNT0
1 field
FieldBitsWhat it does
SCNT3:0

DMAnSPTRL

Address
0xF3
Reset
0x00
Access
read only
  1. 7SPTR7
  2. 6SPTR6
  3. 5SPTR5
  4. 4SPTR4
  5. 3SPTR3
  6. 2SPTR2
  7. 1SPTR1
  8. 0SPTR0
1 field
FieldBitsWhat it does
SPTR7:0

DMAnSPTRH

Address
0xF4
Reset
0x00
Access
read only
  1. 7SPTR7
  2. 6SPTR6
  3. 5SPTR5
  4. 4SPTR4
  5. 3SPTR3
  6. 2SPTR2
  7. 1SPTR1
  8. 0SPTR0
1 field
FieldBitsWhat it does
SPTR7:0

DMAnSPTRU

Address
0xF5
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5SPTR5
  4. 4SPTR4
  5. 3SPTR3
  6. 2SPTR2
  7. 1SPTR1
  8. 0SPTR0
1 field
FieldBitsWhat it does
SPTR5:0

DMAnSSZL

Address
0xF6
Reset
0x00
Access
read/write
  1. 7SSZ7
  2. 6SSZ6
  3. 5SSZ5
  4. 4SSZ4
  5. 3SSZ3
  6. 2SSZ2
  7. 1SSZ1
  8. 0SSZ0
1 field
FieldBitsWhat it does
SSZ7:0

DMAnSSZH

Address
0xF7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3SSZ3
  6. 2SSZ2
  7. 1SSZ1
  8. 0SSZ0
1 field
FieldBitsWhat it does
SSZ3:0

DMAnSSAL

Address
0xF8
Reset
0x00
Access
read/write
  1. 7SSA7
  2. 6SSA6
  3. 5SSA5
  4. 4SSA4
  5. 3SSA3
  6. 2SSA2
  7. 1SSA1
  8. 0SSA0
1 field
FieldBitsWhat it does
SSA7:0

DMAnSSAH

Address
0xF9
Reset
0x00
Access
read/write
  1. 7SSA7
  2. 6SSA6
  3. 5SSA5
  4. 4SSA4
  5. 3SSA3
  6. 2SSA2
  7. 1SSA1
  8. 0SSA0
1 field
FieldBitsWhat it does
SSA7:0

DMAnSSAU

Address
0xFA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5SSA5
  4. 4SSA4
  5. 3SSA3
  6. 2SSA2
  7. 1SSA1
  8. 0SSA0
1 field
FieldBitsWhat it does
SSA5:0

DMAnCON0DMA control register 0

Address
0xFB
Reset
0x00
Access
read/write
  1. 7EN
  2. 6SIRQEN
  3. 5DGO
  4. 4–
  5. 3–
  6. 2AIRQEN
  7. 1–
  8. 0XIP
5 fields
FieldBitsWhat it does
EN7
SIRQEN6
DGO5
AIRQEN2
XIP0

DMAnCON1DMA control register 1

Address
0xFC
Reset
0x00
Access
read/write
  1. 7DMODE1
  2. 6DMODE0
  3. 5DSTP
  4. 4SMR1
  5. 3SMR0
  6. 2SMODE1
  7. 1SMODE0
  8. 0SSTP
5 fields
FieldBitsWhat it does
DMODE7:6
DSTP5
SMR4:3
SMODE2:1
SSTP0

DMAnAIRQDMA abort trigger selection register

Address
0xFD
Reset
0x00
Access
read/write
  1. 7AIRQ7
  2. 6AIRQ6
  3. 5AIRQ5
  4. 4AIRQ4
  5. 3AIRQ3
  6. 2AIRQ2
  7. 1AIRQ1
  8. 0AIRQ0
1 field
FieldBitsWhat it does
AIRQ7:0

DMAnSIRQDMA start trigger selection register

Address
0xFE
Reset
0x00
Access
read/write
  1. 7SIRQ7
  2. 6SIRQ6
  3. 5SIRQ5
  4. 4SIRQ4
  5. 3SIRQ3
  6. 2SIRQ2
  7. 1SIRQ1
  8. 0SIRQ0
1 field
FieldBitsWhat it does
SIRQ7:0