CHAPTER 12 DMA FUNCTIONS
User’s Manual U13850EJ6V0UD
460
(5) DMA channel control registers 0 to 5 (DCHC0 to DCHC5)
These registers are used to control the DMA transfer operation mode for DMA channel n.
These registers are can be read/written in 1-bit or 8-bit units.
(1/2)
After reset:
00H
R/W
Address: DCHC0
FFFFF186H
DCHC3
FFFFF1B6H
DCHC1
FFFFF196H
DCHC4
FFFFF1C6H
DCHC2
FFFFF1A6H
DCHC5
FFFFF1D6H
<7>
6
<5>
4
3
<2>
<1>
<0>
DCHCn
TCn
0
DDADn
TTYPn1
TTYPn0
TDIRn
DSn
ENn
(n = 0 to 5)
TCn
DMA transfer completed/not completed
Note 1
0
Not completed
1
Completed
DDADn
Internal RAM address count direction control
0
Increment
1
Address is fixed
Channel n
DMAS2
DMAS1
DMAS0
TTYPn1
TTYPn0
DMA transfer start factor setting
0
0
INTCSI0/INTIIC0
Note 2
0
1
INTCSI1/INTSR0
1
0
INTAD
0
x
x
x
1
1
INTTM00
0
0
0
INTCSI0/INTIIC0
Note 2
1
0
0
INTCSI1/INTSR0
0
1
INTST0
1
0
INTP0
1
x
x
x
1
1
INTTM10
0
0
0
INTIIC1
Note 2
1
0
0
INTCSI3/INTSR1
0
1
INTP6
1
0
INTIE1 (V850/SB2 only)
2
x
x
x
1
1
INTAD
0
0
0
INTIIC1
Note 2
1
0
0
INTCSI3/INTSR1
0
1
INTCSI2
1
0
INTIE1 (V850/SB2 only)
3
x
x
x
1
1
INTTM4
Caution
If an interrupt source is generated asynchronously to the internal system clock, do not set
the interrupt source as multiple DMA transfer triggers at the same time (for example, when
the serial interface is operated with external clock input).
If it is set, the DMA transfer priority may be reversed.