If a new interrupt request is generated while already servicing the same interrupt, is this new interrupt request retained until the current interrupt service routine is completed?
The interrupt request bit(IR bit) goes to "1" when an interrupt request is generated and to "0" automatically when the program branches to the interrupt routine. If another interrupt request is generated (a new interrupt by the same source), after the program has branched to the interrupt routine and the IR bit has changed to "1", the new interrupt request will be retained. However, if another interrupt request is generated while the IR bit is still "1", IR will not be retained.
|R8C/34E, R8C/34F, R8C/34G, R8C/34H|
|R8C/36E, R8C/36F, R8C/36G, R8C/36H|
|R8C/38E, R8C/38F, R8C/38G, R8C/38H|