메인 콘텐츠로 건너뛰기
Knowledgebase
Home
Renesas Korea

Is new request retained until interrupt service routine is completed?

Latest Updated:02/14/2006

Question:

If a new interrupt is requested while a maskable interrupt by the same source has already been in process, is this new request retained until the current interrupt service routine is completed?

Answer:

The interrupt request bit goes to "1" when an interrupt is requested and to "0" when the program branches to the interrupt process. Therefore, if another interrupt by the same source is requested after the program has branched to the interrupt process, the interrupt request bit returns to "1" and the new interrupt request will be retained.
However, even if another interrupt is requested when the interrupt request bit is "1", the new interrupt request will not be retained.
Suitable Products
M32C/8A
M32C/88
M32C/87
M32C/85
M32C/84
M32C/83
M32C/80
M16C/62A
M16C/62A(M16C/62T)
M16C/62M
M16C/62N
M16C/62N(M3062GF8NFP, M3062GF8NGP)
M16C/62P
M16C/63
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
M16C/1N