116
5.5.4
Interrupts during Execution of EEPMOV Instruction
Interrupt operation differs between the EEPMOV.B instruction and the EEPMOV.W instruction.
With the EEPMOV.B instruction, an interrupt request (including NMI) issued during the transfer
is not accepted until the move is completed.
With the EEPMOV.W instruction, if an interrupt request is issued during the transfer, interrupt
exception handling starts at a break in the transfer cycle. The PC value saved on the stack in this
case is the address of the next instruction.
Therefore, if an interrupt is generated during execution of an EEPMOV.W instruction, the
following coding should be used.
L1: EEPMOV.W
MOV.W R4,R4
BNE L1
5.6
DTC and DMAC Activation by Interrupt
5.6.1
Overview
The DTC and DMAC can be activated by an interrupt. In this case, the following options are
available:
•
Interrupt request to CPU
•
Activation request to DTC
•
Activation request to DMAC
•
Selection of a number of the above
For details of interrupt requests that can be used with to activate the DTC and DMAC, see
section 9, Data Transfer Controller and section 8, DMA Controller.
5.6.2
Block Diagram
Figure 5-9 shows a block diagram of the DTC interrupt controller.
Содержание H8S/2631
Страница 28: ...xviii Appendix G Package Dimensions 1154 ...
Страница 341: ...316 Transfer SAR or DAR DAR or SAR Block area First block Nth block Figure 9 8 Memory Mapping in Block Transfer Mode ...
Страница 918: ...905 ø DREQ0 DREQ1 tDRQS tDRQH Figure 25 19 DMAC DREQ Input Timing ...
Страница 955: ...943 A 2 Instruction Codes Table A 2 shows the instruction codes ...