
2.3 Timer X and timer Y
APPLICATION
2–63
3822 GROUP USER’S MANUAL
(7) Interrupt control register 1 (ICON1) and interrupt control register 2 (ICON2)
The interrupt control register 1 (address 003E16) and the interrupt control register 2 (address 003F16)
control each interrupt request source.
Figure 2.3.20 shows the structure of the interrupt control register 1 and Figure 2.3.21 shows the
structure of the interrupt control register 2.
When an interrupt enable bit (timer X, timer Y, CNTR0, and CNTR1 interrupt enable bits) is “0,” the
corresponding interrupt request is disabled. If an interrupt request occurs when this bit is “0,” the
corresponding interrupt request bit only is set to “1,” and the interrupt request is not accepted.
When the interrupt enable bit is “1,” the corresponding interrupt request is enabled. If an interrupt
request occurs when this bit is “1,” the interrupt request is accepted (interrupt disable flag = “0”).
Each interrupt enable bit can be set to “0” or “1” by software.
For details of interrupts, refer to “2.2 Interrupts.”
Fig. 2.3.20 Structure of interrupt control register 1
b7 b6 b5 b4 b3 b2 b1 b0
Interrupt control register 1 (ICON1) [Address 3E 16]
B
Name
Functions
At reset RW
Interrupt control register 1
0
INT0 interrupt enable
bit
0 : Interrupts disabled
1 : Interrupts enabled
0
1
INT1 interrupt enable
bit
0
2
Serial I/O receive
interrupt enable bit
0
3
Serial I/O transmit
interrupt enable bit
0
4
Timer X interrupt
enable bit
0
5
Timer Y interrupt
enable bit
0
6
Timer 2 interrupt
enable bit
0
7
Timer 3 interrupt
enable bit
0
0 : Interrupts disabled
1 : Interrupts enabled
0 : Interrupts disabled
1 : Interrupts enabled
0 : Interrupts disabled
1 : Interrupts enabled
0 : Interrupts disabled
1 : Interrupts enabled
0 : Interrupts disabled
1 : Interrupts enabled
0 : Interrupts disabled
1 : Interrupts enabled
0 : Interrupts disabled
1 : Interrupts enabled