Interrupts During Execution Of Eepmov Instruction; Dtc And Dmac Activation By Interrupt (Dmac And Dtc Functions Are Not Available In The H8S/2695); Overview; Block Diagram - Renesas H8S/2633 Series Hardware Manual

Hide thumbs Also See for H8S/2633 Series:
Table of Contents

Advertisement

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
BNE
5.6
DTC and DMAC Activation by Interrupt
(DMAC and DTC functions are not available in the H8S/2695)
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 (DTC) and section 8, DMA Controller (DMAC).
5.6.2

Block Diagram

Figure 5-9 shows a block diagram of the DTC and DMAC interrupt controller.
150
R4,R4
L1

Advertisement

Table of Contents
loading

Table of Contents