
4-6
ML63326 User's Manual
Chapter 4 Interrupt (INT326)
(3) Interrupt request registers (IRQ0 to IRQ4)
IRQ0, IRQ1, IRQ2, IRQ3 and IRQ4 are registers that consist of 4 bits each.
When an interrupt request is generated, the corresponding bit of the interrupt request register
is set to "1" in the first half of the S1 state of the next instruction. So that the CPU can receive
interrupt requests, set the master interrupt enable flag (MIE) to "1" and set the appropriate
flag of the corresponding interrupt enable register (IE0 to IE4) to "1".
The watchdog timer interrupt is non-maskable and does not depend upon the interrupt enable
register or the master interrupt enable register (MIEF).
Setting the appropriate bits of an interrupt request register to "1" allows software interrupts
to be generated.
When an interrupt request is received, the corresponding bits of IRQ0 to IRQ4 are cleared
to "0".
At system reset, each bit of IRQ0 through IRQ4 is initialized to "0".
bit 3: QVI (reQuest Voice synthesis Interrupt)
This is the interrupt request signal from the voice synthesis section.
An interrupt request is generated when the setting of one voice phrase is
completed and the setting of the next voice phrase is enabled by the voice
synthesis section.
bit 2: QXI0 (reQuest eXternal Interrupt 0)
The external interrupt 0 request flag.
The external interrupt 0 is assigned as the secondary function of each bit of port
B (PB.0 to PB.3). External interrupt 0 requests are generated by a 4-bit ORed
input.
QVI
QXI0
QMD
QWDT
bit 3
bit 2
bit 1
bit 0
External interrupt 0 request flag
0: No request (initial value)
1: Request
Melody end interrupt request flag
0: No request (initial value)
1: Request
Watchdog timer interrupt request flag
0: No request (initial value)
1: Request
IRQ0 (055H)
(R/W)
Voice synthesis interrupt request flag
0: No request (initial value)
1: Request
Содержание ML63326
Страница 3: ......
Страница 13: ......
Страница 14: ...Chapter 1 Overview 1 ...
Страница 15: ......
Страница 37: ...1 22 ML63326 User s Manual Chapter 1 Overview ...
Страница 38: ...Chapter 2 CPU and Memory Spaces 2 ...
Страница 39: ......
Страница 50: ...CPU Control Functions Chapter 3 3 ...
Страница 51: ......
Страница 57: ...3 6 ML63326 User s Manual Chapter 3 CPU Control Functions ...
Страница 58: ...Interrupt INT326 Chapter 4 4 ...
Страница 59: ......
Страница 71: ...4 12 ML63326 User s Manual Chapter 4 Interrupt INT326 ...
Страница 72: ...Clock Generator Circuit OSC Chapter 5 5 ...
Страница 73: ......
Страница 83: ...5 10 ML63326 User s Manual Chapter 5 Clock Generator Circuit OSC ...
Страница 84: ...Time Base Counter TBC Chapter 6 6 ...
Страница 85: ......
Страница 90: ...Timers TIMER Chapter 7 7 ...
Страница 91: ......
Страница 115: ...7 24 ML63326 User s Manual Chapter 7 Timers TIMER ...
Страница 116: ...Chapter 8 8 100 Hz Timer Counter 100HzTC ...
Страница 117: ......
Страница 121: ...8 4 ML63326 User s Manual Chapter 8 100 Hz Timer Counter 100HzTC ...
Страница 122: ...Chapter 9 9 Watchdog Timer WDT ...
Страница 123: ......
Страница 128: ...Chapter 10 10 Ports INPUT OUTPUT I O PORT ...
Страница 129: ......
Страница 170: ...Chapter 11 11 External Memory Transfer Function EXTMEM ...
Страница 171: ......
Страница 179: ...11 8 ML63326 User s Manual Chapter 11 External Memory Transfer Function EXTMEM ...
Страница 180: ...Chapter 12 12 Melody Driver MELODY63K ...
Страница 181: ......
Страница 195: ...12 14 ML63326 User s Manual Chapter 12 Melody Driver MELODY63K ...
Страница 196: ...13 Chapter 13 Voice Synthesis ...
Страница 197: ......
Страница 228: ...14 Chapter 14 Shift Register SFT ...
Страница 229: ......
Страница 236: ...15 Chapter 15 LCD Driver LCD ...
Страница 237: ......
Страница 250: ...16 Chapter 16 Battery Low Detect Circuit BLD ...
Страница 251: ......
Страница 255: ...16 4 ML63326 User s Manual Chapter 16 Battery Low Detect Circuit BLD ...
Страница 256: ...Chapter 17 17 Power Supply Circuit POWER ...
Страница 257: ......
Страница 260: ...Appendixes ...
Страница 261: ......
Страница 321: ...Appendix 60 ML63326 User s Manual Appendix G ...