S3F84B8_UM_REV 1.00
5 INTERRUPT STRUCTURE
5-2
5.1.4 INTERRUPT TYPES
The three components of the S3C8/S3F8 interrupt structure—levels, vectors, and sources—are combined to
determine the interrupt structure of an individual device and to make full use of its available interrupt logic. There
are three possible combinations of interrupt structure components, called interrupt types 1, 2, and 3. The types
differ in the number of vectors and interrupt sources assigned to each level (see
Type 1: One level (IRQn) + one vector (V
1
) + one source (S
1
)
Type 2: One level (IRQn) + one vector (V
1
) + multiple sources (S
1
– S
n
)
Type 3: One level (IRQn) + multiple vectors (V
1
– V
n
) + multiple sources (S
1
– S
n
, S
n+1
– S
n+m
)
In the S3F84B8 microcontroller, type 1 and type 2 are implemented.
Vectors
Sources
Levels
S
1
V
1
S
2
Type 2:
IRQn
S
3
S
n
V
1
S
1
V
2
S
2
Type 3:
IRQn
V
3
S
3
V
1
S
1
Type 1:
IRQn
V
n
S
n +
1
S
n
S
n +
2
S
n +
m
NOTES:
1. The number of S
n
and V
n
value is expandable.
2. In S3F84B8, interrupt types 1 and 2 are used.
Figure 5-1 S3C8/S3F8 Series Interrupt Types