12 INTERRUPT CONTROLLER (ITC)
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
12-1
Interrupt Controller (ITC)
12
ITC Module Overview
12.1
The interrupt controller (ITC) honors interrupt requests from the peripheral modules and outputs the interrupt re-
quest, interrupt level and vector number signals to the C33 PE Core according to the priority and interrupt levels.
The features of the ITC module are listed below.
• Supports the following 27 maskable interrupt systems:
- Port input interrupt
(four systems)
- DMAC interrupt
(four systems)
- 16-bit audio PWM timer (T16P) interrupt (one system)
- 16-bit PWM timer (T16A5) interrupt
(two systems)
- LCDC interrupt
(one systems)
- 8-bit timer (T8) interrupt
(four systems)
- USI interrupt
(one system)
- USIL interrupt
(one system)
- FSIO interrupt
(two systems)
- A/D converter (ADC10) interrupt
(one system)
- RTC interrupt
(one system)
- Remote controller (REMC) interrupt
(one system)
- I
2
S interrupt
(one system)
- GE interrupt
(two systems)
- USB interrupt
(one system)
• Supports seven interrupt levels (1 to 7) to prioritize the interrupt sources.
The ITC enables the interrupt level (priority) for determining the processing sequence when multiple interrupts oc-
cur simultaneously to be set for each interrupt system separately.
Each interrupt system includes one or more interrupt causes. Settings to enable or disable interrupts for different
causes are performed by the respective peripheral module registers.
For specific information on interrupt causes and their control, refer to the descriptions of the peripheral module.
Figure 12.1.1 shows the structure of the interrupt system.
C33 PE Core
Interrupt controller
Interrupt
request
Interrupt
level
Vector
number
Interrupt
request
Interrupt level
Interrupt
control
Vector number
Interrupt level
Vector number
Interrupt
request
• • • •
•
• •
•
Peripheral module
Interrupt enable
Cause of interrupt 1
Interrupt enable
Cause of interrupt n
•
•
•
•
Interrupt flag
Interrupt flag
Peripheral module
Interrupt enable
Cause of interrupt 1
Interrupt enable
Cause of interrupt n
•
•
•
•
Interrupt flag
Interrupt flag
1.1 Interrupt System
Figure 12.