跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

Can some specified interrupts briefly disable while keeping request?

Latest Updated:02/28/2012

Question:

When using several interrupts, can I temporarily disable some specified interrupts (while keeping the requests)? [M32C/80 Series, M16C/80 Series]

[About the M16C Family products other than the M32C/80 Series and the M16C/80 Series, click here ]

Answer:

Yes. However, because the interrupt request bit and interrupt priority level selection bits are assigned to the same address, when you change the interrupt priority level with the MOV instruction, the interrupt request bit may be cleared to "0". To avoid clearing the interrupt request bit, use the following instructions to change the interrupt priority level to "0":

AND, OR, BCLR, BSET

Suitable Products
M32C/8A
M32C/88
M32C/87
M32C/85
M32C/84
M32C/83
M32C/80
M16C/62A
M16C/62N
M16C/62P
M16C/63
M16C/64
M16C/64A
M16C/64C
M16C/65
M16C/65C
M16C/6C
M16C/6N4, M16C/6N5
M16C/6NK, M16C/6NL, M16C/6NM, M16C/6NN
M16C/5L, M16C/56
M16C/5LD, M16C/56D
M16C/5M, M16C/57
M16C/30P
M16C/29
M16C/28
M16C/26A