9
9-2
Rev.1.0
9.1 Outline of DMAC
The microcomputer has 10-channel DMA (Direct Memory Access) Controller allowing data to be
transferred at high speed between internal peripheral I/Os, between internal RAM and internal
peripheral I/O, and between internal RAMs when triggered in software or by request from internal
peripheral I/O.
Table 9.1.1 Outline of DMAC
Item
Content
Number of channels
10 channels
Transfer request
• Software trigger
• Request from internal peripheral I/O: A-D converter, input/output timer,
serial I/O (reception complete, transmit buffer empty), or PD controller
• Cascaded operation between DMA channels (Note)
Maximum transfer count
256 times
Transferable address space
• 64 Kbytes (address space in H'0080 0000 through H'0080 FFFF)
• Supports transfers between internal peripheral I/Os, between internal
RAM and internal peripheral I/O, and between internal RAMs
Transfer data size
16 or 8 bits
Transfer method
Single-transfer method DMA (control of internal bus released for each
transfer performed), dual-address transfer
Transfer mode
Single transfer mode
Direction of transfer
Selectable among three modes for the source and destination
• Address fixed
• Address increment
• Ring buffer
Channel priority
Channel 0 > channel 1 > channel 2 > channel 3 > channel 4 > channel 5 >
channel 6 > channel 7 > channel 8 > channel 9 >
(fixed priority)
Maximum transfer rate
13.3 Mbytes per second (when internal peripheral clock = 20 MHz)
Interrupt request
Group interrupt request can be generated when any transfer count register underflows
Transfer area
64 Kbytes in H'0080 0000 through H'0080 FFFF
(transferable in the entire internal RAM and SFR area)
DMAC
9.1 Outline of DMAC
Note: The DMA channels can be cascaded in the manner shown below.
Completion of one DMA transfer on channel 0 starts a DMA transfer on channel 1.
Completion of one DMA transfer on channel 1 starts a DMA transfer on channel 2.
Completion of one DMA transfer on channel 2 starts a DMA transfer on channel 0.
Completion of one DMA transfer on channel 3 starts a DMA transfer on channel 4.
Completion of one DMA transfer on channel 5 starts a DMA transfer on channel 6.
Completion of one DMA transfer on channel 6 starts a DMA transfer on channel 7.
Completion of one DMA transfer on channel 7 starts a DMA transfer on channel 5.
Completion of one DMA transfer on channel 8 starts a DMA transfer on channel 9.
Completion of one DMA transfer on channel 9 starts a DMA transfer on channel 1-9.
Completion of all DMA transfers on channel 0 (i.e., the transfer count register underflows) starts a DMA transfer on channel 5.
Completion of all DMA transfers on channel 1 (i.e., the transfer count register underflows) starts DMA transfers on channels 0-9.
Completion of all DMA transfers on channel 3 (i.e., the transfer count register underflows) starts DMA transfers on channel 8.
Содержание 32172
Страница 20: ... This is a blank page 16 ...
Страница 21: ...1 1 Overview 1 2 Block Diagram 1 3 Pin Functions 1 4 Pin Layout CHAPTER 1 CHAPTER 1 OVERVIEW ...
Страница 44: ...1 1 24 Rev 1 0 This is a blank page Overview 1 4 Pin Layout ...
Страница 58: ...2 2 14 Rev 1 0 This is a blank page CPU 2 6 Data Formats ...
Страница 122: ...4 4 26 Rev 1 0 This is a blank page EIT 4 13 Precautions on EIT ...
Страница 200: ...7 7 6 Rev 1 0 This is a blank page RESET 7 4 Precautions to Be Taken Immediately after Reset ...
Страница 240: ...8 8 40 Rev 1 0 This is a blank page INPUT OUTPUT PORTS AND PIN FUNCTIONS 8 5 Precautions on Input Output Ports ...
Страница 298: ...9 9 58 Rev 1 0 This is a blank page DMAC 9 4 Precautions on Using DMAC ...
Страница 416: ...10 10 118 Rev 1 0 This is a blank page INPUT OUTPUT TIMERS 10 6 TOM Output Related 16 bit Timers ...
Страница 658: ...14 14 16 Rev 1 0 REAL TIME DEBUGGER RTD 14 4 Typical Connection with the Host This is a blank page ...
Страница 718: ...16 16 16 Rev 1 0 This is a blank page D A CONVERTERS 16 3 Functional Description of the D A Converters ...
Страница 766: ...18 18 22 Rev 1 0 WAIT CONTROLLER 18 3 Typical Operation of the Wait Controller This is a blank page ...
Страница 776: ...19 19 10 Rev 1 0 RAM BACKUP MODE 19 4 Exiting RAM Backup Mode Wakeup This is a blank page ...
Страница 777: ...CHAPTER 20 CHAPTER 20 OSCILLATION CIRCUIT 20 1 Oscillator Circuit 20 2 Clock Generator Circuit ...
Страница 782: ...20 20 6 Rev 1 0 OSCILLATION CIRCUIT 20 2 Clock Generator Circuit This is a blank page ...
Страница 856: ...23 23 26 Rev 1 0 This is a blank page ELECTRICAL CHARACTERISTICS 23 6 AC Characteristics ...
Страница 857: ...24 1 A D Conversion Characteristics CHAPTER 24 CHAPTER 24 STANDARD CHARACTERISTICS ...
Страница 859: ...Appendix 1 1 Dimensional Outline Drawing APPENDIX 1 APPENDIX 1 MECHANICAL SPECIFICATIONS ...
Страница 861: ...Appendix 2 1 M32R E Instruction Processing Time APPENDIX 2 APPENDIX 2 INSTRUCTION PROCESSING TIME ...
Страница 865: ...Appendix 3 1 Precautions about Noise APPENDIX 3 APPENDIX 3 PRECAUTIONS ABOUT NOISE ...