
APPLICATION
2.4 Timer 1, timer 2, and timer 3
3822 GROUP USER’S MANUAL
2–96
Fig. 2.4.11 Structure of interrupt control register 1
(4) Interrupt control register 1 (ICON1) and interrupt control register 2 (ICON2)
The interrupt control register 1 (address 003E16) and the interruot contorol register 2 (address 003F16)
control each interrupt request source.
Figure 2.4.11 shows the structure of the interrupt control register 1 and Figure 2.4.12 shows the
structure of the interrupt control register 2.
When an interrupt enable bit 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.”
b7 b6 b5 b4 b3 b2 b1 b0
Interrupt control register 1 (ICON1) [Address 3E16]
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