Renesas M16C FAMILY series Hardware Manual page 111

16-bit single-chip microcomputer
Hide thumbs Also See for M16C FAMILY series:
Table of Contents

Advertisement

M
1
6
C
2 /
8
G
o r
u
p
(
M
1
6
C
DMA1 Request Cause Select Register
b7
b6
b5
b4
NOTES:
1. The causes of DMA1 requests can be selected by a combination of DMS bit and DSEL3 to DSEL0 bits in the
manner described below.
DSEL3 to DSEL0
0 0 0 0
2
0 0 0 1
2
0 0 1 0
2
0 0 1 1
2
0 1 0 0
2
0 1 0 1
2
0 1 1 0
2
0 1 1 1
2
1 0 0 0
2
1 0 0 1
2
1 0 1 0
2
1 0 1 1
2
1 1 0 0
2
1 1 0 1
2
1 1 1 0
2
1 1 1 1
2
DMAi Control Register
b7
b6
b5
b4
NOTES:
1. The DMAS bit can be set to "0" by writing "0" in a program (This bit remains unchanged even if "1" is written).
2. At least one of the DAD and DSD bits must be "0" (address direction fixed).
Figure 11.3 DM1SL Register, DM0CON Register, and DM1CON Registers
R
e
. v
2
0 .
0
J
a
. n
3
, 1
2
0
0
7
R
E
J
0
9
B
0
0
4
7
0 -
2
0
0
2 /
, 8
M
1
6
C
2 /
8
) B
Symbol
b3
b2
b1
b0
DM1SL
Bit Symbol
DSEL0
DMA request cause
select bit
DSEL1
DSEL2
DSEL3
Nothing is assigned. When write, set to "0".
(b5-b4)
When read, its content is "0".
DMA request cause
DMS
expansion select bit
Software DMA
request bit
DSR
DMS=0(basic cause of request)
Falling edge of INT1 pin
Software trigger
Timer A0
Timer A1
Timer A2
Timer A3
Timer A4
Timer B0
Timer B1
Timer B2
UART0 transmit
UART0 receive
UART2 transmit
UART2 receive/ACK2
A/D conversion
UART1 receive
(i=0,1)
Symbol
b3
b2
b1
b0
DM0CON
DM1CON
Bit Symbol
Transfer unit bit select bit
DMBIT
Repeat transfer mode
DMASL
select bit
DMA request bit
DMAS
DMA enable bit
DMAE
Source address direction
DSD
select bit
Destination address
DAD
direction select bit
Nothing is assigned. When write, set to "0". When
(b7-b6)
read, its content is "0".
page 91
f o
3
8
5
Address
03BA
16
Bit Name
Function
Refer to note (1)
0: Basic cause of request
1: Extended cause of request
A DMA request is generated by
setting this bit to "1" when the DMS
bit is "0" (basic cause) and the
DSEL3 to DSEL0 bits are "0001
(software trigger).
The value of this bit when read is "0" .
DMS=1(extended cause of request)
IC/OC base timer
IC/OC channel 0
IC/OC channel 1
SI/O3
SI/O4
Two edges of INT1
IC/OC channel 2
IC/OC channel 3
IC/OC channel 4
IC/OC channel 5
IC/OC channel 6
IC/OC channel 7
Address
After Reset
002C
00000X00
16
003C
00000X00
16
Bit Name
0 : 16 bits
1 : 8 bits
0 : Single transfer
1 : Repeat transfer
0 : DMA not requested
1 : DMA requested
0 : Disabled
1 : Enabled
0 : Fixed
(2)
1 : Forward
0 : Fixed
(2)
1 : Forward
After Reset
00
16
RW
RW
RW
RW
RW
RW
RW
"
2
2
2
Function
RW
RW
RW
RW
(1)
RW
RW
RW
11. DMAC

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tiny seriesM16c series

Table of Contents