Interrupt Controller (Itc); Itc Configuration - Epson S1C17001 Technical Manual

Cmos 16-bit single chip microcontroller
Table of Contents

Advertisement

6 Interrupt Controller

6.1 ITC Configuration

The S1C17001 features the following 14 different types of hardware interrupts:
1. P00 to P07 input interrupt (8 types)
2. P10 to P17 input interrupt (8 types)
3. Stopwatch timer interrupt (3 types)
4. Clock timer interrupt (4 types)
5. 8-bit OSC1 timer interrupt (1 type)
6. PWM & capture timer interrupt (2 types)
7. 8-bit timer interrupt (1 type)
8. 16-bit timer Ch.0 interrupt (1 type)
9. 16-bit timer Ch.1 interrupt (1 type)
10. 16-bit timer Ch.2 interrupt (1 type)
11. UART interrupt (3 types)
12. Remote controller interrupt (3 types)
13. SPI interrupt (2 types)
14. I
2
C interrupt (2 types)
The various interrupt circuits include interrupt flags to indicate an interrupt request from a neighboring module and
interrupt enable bits to permit/prohibit interrupts. The interrupt level (priority) for determining the processing order
when multiple interrupts occur simultaneously can be set separately for each interrupt circuit.
Each interrupt circuit includes the number of interrupt factors indicated in parentheses above. The respective pe-
ripheral module register controls the specific interrupt factor used to generate the interrupt request to the ITC. For
detailed information on interrupt factors and interrupt factor control, refer to the discussion of the peripheral mod-
ule.
Figure 6.1.1 illustrates the interrupt system configuration.
S1C17 core
Interrupt controller
Interrupt
control
Interrupt
request
Interrupt
level
Vector
number
Watchdog timer
NMI
Debug signal
Reset signal
S1C17001 TECHNICAL MANUAL
Interrupt
request
Interrupt flag
Interrupt enable bit
Interrupt level
Vector number
Interrupt
request
Interrupt flag
Interrupt enable bit
Interrupt level
Vector number
Figure 6.1.1: Interrupt system
EPSON
6 INITERRUPT CONTROLLER
Peripheral module
Interrupt flag
Interrupt enable
Interrupt flag
Interrupt enable
Peripheral module
Interrupt flag
Interrupt enable
Interrupt flag
Interrupt enable
Interrupt factor 1
Interrupt factor n
Interrupt factor 1
Interrupt factor n
29

Advertisement

Table of Contents
loading

Table of Contents