English
Language : 

M16C62_M Datasheet, PDF (527/615 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/60 SERIES
DMAC Applications
Mitsubishi microcomputers
M16C / 62A Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Initialization of DMA0
b7
b0 DMA0 request cause select register b7
0
0 0 1 0 DM0SL [Address 03B816]
DMA request cause select bit
b3 b2 b1 b0
0 0 1 0 : Timer A0
Software DMA request bit
0 : Software is not generated
b0
0 1 10 11
DMA0 control register
DM0CON [Address 002C16]
Transfer unit bit select bit
1 : 8 bits
Repeat transfer mode select bit
1 : Repeat transfer
DMA request bit
0 : DMA not requested
DMA enable bit
1 : Enabled
Source address direction select bit
1 : Forward
Destination address direction
select bit
0 : Fixed
b23
b16 b15
0A16
0016
b7
b23
0016
b0 b7
b16 b15
0816
b7
b0 b7
b15
0016
b7
b8 b7
b0
b8 b7
b0
b8 b7
b0
0016
0016
7F16
b0
DMA0 source pointer
SAR0 [Address 002216, 002116, 002016]
b0
DMA0 destination
pointer
DAR0 [Address 002616, 002516, 002416]
b0
DMA0 transfer counter TCR0 [Address 002916, 002816]
Initialization of DMA1
b7
b0
b7
0
00 1 0
DMA0 request cause select register
DM1SL [Address 03BA16]
DMA request cause select bit
b3 b2 b1 b0
0 0 1 0 : Timer A0
Software DMA request bit
0 : Software is not generated
b0
1 0 1 0 1 1 DMA1 control register
DM1CON [Address 003C16]
Transfer unit bit select bit
1 : 8 bits
Repeat transfer mode select bit
1 : Repeat transfer
DMA request bit
0 : DMA not requested
DMA enable bit
1 : Enabled
Source address direction select bit
0 : Fixed
Destination address direction
select bit
1 : Forward
b23
b16 b15
0016
0816
b7
b0 b7
b23
b16 b15
0C16
0016
b7
b0 b7
b15
0016
b7
b8 b7
b0
b8 b7
b0
b8 b7
b0
0016
0016
7F16
b0
DMA1 source pointer SAR1 [Address 003216, 003116, 003016]
b0
DMA1 destination
pointer
DAR1 [Address 003616, 003516, 003416]
b0
DMA1 transfer counter TCR1 [Address 003916, 003816]
Continued to the next page
Figure 3.6.3. Set-up procedure of memory to memory DMA transfer (1)
2-210