M30245_06 RENESAS [Renesas Technology Corp], M30245_06 Datasheet - Page 257

no-image

M30245_06

Manufacturer Part Number
M30245_06
Description
RENESAS 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/20 SERIES
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
M30245 Group
Rev.2.00 Oct 16, 2006
REJ09B0340-0200
Figure 2.10.8. Set-up procedure of repeated transfer mode
(b15)
Setting DMAi destination pointer
(b23)
(b23)
Setting DMAi source pointer
Setting DMAi transfer counter
Setting DMAi control register
b0
b7
b7
Setting DMAi request cause select register
b7
b7
Setting DMAi control register
b7
0
When software DMA request bit = “1”
1 0
page 248 of 354
(b19)
(b19)
b3
b3
0
1
0
1 0
(b16)
(b16)
(b8)
b0
b0
b0
b0
b0
b0
(b15)
(b15)
b7
DMA request cause select bit
Software trigger is always enabled
Software DMA request bit
Transfer unit bit select bit
Repeat transfer mode select bit
DMA request bit
Destination address direction select bit
b7
DMA enable bit
DMA enable bit
Source address direction select bit
b7
0
1 : Repeat transfer
Set to “0”
0 : DMA not requested
0 : Disabled
DMAi control register [Address 002C
1 : Enabled
DMiCON(i = 0 to 3)
DMAi request cause select register [Address 03B8
DMiSL(i = 0 to 3)
0 : Fixed (Bit 4 and bit 5 cannot be set to “1” simultaneously)
1 : Forward (Bit 4 and bit 5 cannot be set to “1” simultaneously)
DMAi control register [Address 002C
DMiCON(i = 0 to 3)
: 16 bits
Start DMA transmission
DMA0 source pointer [Address 0022
DMA1 source pointer [Address 0032
DMA2 source pointer [Address 0182
DMA3 source pointer [Address 0192
DMA0 transfer counter [Address 0029
DMA1 transfer counter [Address 0039
DMA2 transfer counter [Address 0189
DMA3 transfer counter [Address 0199
DMA0 destination pointer [Address 0026
DMA1 destination pointer [Address 0036
DMA2 destination pointer [Address 0186
DMA3 destination pointer [Address 0196
(b8)
(b8)
b0
b0
b0
b7
b7
Transfer counter
Note: Clear DMA request bit simultaneously again.
Set a value one less than the transfer count
Source pointer
Destination pointer
16
16
Stores the source address
Stores the destination address
, 003C
, 003C
16
16
, 018C
16
16
16
16
, 018C
to 0020
to 0030
to 0180
to 0190
16
b0
b0
, 03BA
16
16
16
16
16
16
, 019C
, 0028
, 0038
, 0188
, 0198
, 019C
16
16
16
16
16
16
16
16
to 0024
to 0034
to 0184
to 0194
] SAR0
] SAR1
] SAR2
] SAR3
16
, 03B0
16
16
16
16
16
16
] TCR0
] TCR1
] TCR2
] TCR3
]
]
16
16
16
16
16
] DAR0
] DAR1
] DAR2
] DAR3
, 03B2
16
]
2. DMAC

Related parts for M30245_06