PIC18LF46K42 DMA1 registers

The 23 registers of DMA1 (DMA 1), from 0x3BE9, with their reset value and every field. The PIC18LF46K42 has 645 registers in 54 peripherals, one page each.

DMA1 DMA 1

DMA1BUF

Address
0x3BE9
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

DMA1DCNTL

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

DMA1DCNTH

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

DMA1DPTRL

Address
0x3BEC
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

DMA1DPTRH

Address
0x3BED
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

DMA1DSZL

Address
0x3BEE
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

DMA1DSZH

Address
0x3BEF
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

DMA1DSAL

Address
0x3BF0
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

DMA1DSAH

Address
0x3BF1
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

DMA1SCNTL

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

DMA1SCNTH

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

DMA1SPTRL

Address
0x3BF4
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

DMA1SPTRH

Address
0x3BF5
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

DMA1SPTRU

Address
0x3BF6
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

DMA1SSZL

Address
0x3BF7
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

DMA1SSZH

Address
0x3BF8
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

DMA1SSAL

Address
0x3BF9
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

DMA1SSAH

Address
0x3BFA
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

DMA1SSAU

Address
0x3BFB
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

DMA1CON0

Address
0x3BFC
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

DMA1CON1

Address
0x3BFD
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

DMA1AIRQ

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

DMA1SIRQ

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