6 INITERRUPT CONTROLLER
S1C17001 TECHNICAL MANUAL
EPSON
29
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.
Interrupt controller
Watchdog timer
Interrupt
request
Interrupt
request
Interrupt flag
Interrupt enable bit
NMI
Interrupt level
Interrupt
control
Vector number
Peripheral module
Interrupt flag
Interrupt enable
Interrupt factor 1
Interrupt flag
Interrupt enable bit
Interrupt level
Vector number
Interrupt flag
Interrupt enable
Interrupt factor n
Interrupt
request
Peripheral module
Interrupt flag
Interrupt enable
Interrupt factor 1
Interrupt flag
Interrupt enable
Interrupt factor n
• • • • •
• • •
• •
• •
• •
• •
S1C17 core
Debug signal
Reset signal
Interrupt
level
Vector
number
Figure 6.1.1: Interrupt system
Summary of Contents for S1C17001
Page 1: ...Technical Manual S1C17001 CMOS 16 BIT SINGLE CHIP MICROCONTROLLER ...
Page 33: ...4 POWER SUPPLY VOLTAGE 24 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 63: ...6 INITERRUPT CONTROLLER 54 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 87: ...8 CLOCK GENERATOR CLG 78 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 91: ...9 PRESCALER PSC 82 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 133: ...11 16 BIT TIMER T16 124 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 211: ...16 STOPWATCH TIMER SWT 202 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 219: ...17 WATCHDOG TIMER WDT 210 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 241: ...18 UART 232 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 277: ...20 I2 C 268 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 313: ...25 PACKAGE 304 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...