DMAnCON1
| Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DMODE[1:0] | DSTP | SMR[1:0] | SMODE[1:0] | SSTP | |||
| AccessR/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
| Reset0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Destination Address Mode Selection
| Value | Description |
|---|---|
| 11 | Reserved, do not use |
| 10 | Destination Pointer (DMADPTR) is decremented after each transfer |
| 01 | Destination Pointer (DMADPTR) is incremented after each transfer |
| 00 | Destination Pointer (DMADPTR) remains unchanged after each transfer |
Destination Counter Reload Stop
| Value | Description |
|---|---|
| 1 | SIRQEN bit is cleared when destination counter reloads |
| 0 | SIRQEN bit is not cleared when destination counter reloads |
Source Memory Region Selection
| Value | Description |
|---|---|
| 1x | Data EEPROM is selected as the DMA source memory |
| 01 | Program Flash Memory is selected as the DMA source memory |
| 00 | SFR/GPR data space is selected as the DMA source memory |
Source Address Mode Selection
| Value | Description |
|---|---|
| 11 | Reserved, do not use |
| 10 | Source Pointer (DMASPTR) is decremented after each transfer |
| 01 | Source Pointer (DMASPTR) is incremented after each transfer |
| 00 | Source Pointer (DMASPTR) remains unchanged after each transfer |
Source Counter Reload Stop
| Value | Description |
|---|---|
| 1 | SIRQEN bit is cleared when source counter reloads |
| 0 | SIRQEN bit is not cleared when source counter reloads |