210
Chapter 5
Interrupt Controller (INTC)
Preliminary User’s Manual U17566EE1V2UM00
5.3.4
xxIC - Maskable interrupts control register
An interrupt control register is assigned to each interrupt request (maskable
interrupt) and sets the control conditions for each maskable interrupt request.
This register can be read/written in 8-bit or 1-bit units.
Note
xx: identification name of each peripheral unit (VC0-VC1, WT0UV-WT1UV,
TM01, P0-P7, TZ0UV-TZ9UV, TP0OV-TP3OV, TP0CC0-TP3CC0, TP0CC1-
TP3CC1, TG0OV0-TG2OV0, TG0OV1-TG2OV1, TG0CC0-TG2CC0,
TG0CC1-TG2CC1, TG0CC2-TG2CC2, TG0CC3-TG2CC3, TG0CC4-
TG2CC4, TG0CC5-TG2CC5, AD, C0ERR, C1ERR, C0WUP, C1WUP, C0REC,
C1REC, C0TRX, C1TRX, CB0RE-CB2RE, CB0R-CB2R, CB0T-CB2T, UA0RE-
UA1RE, UA0R-UA1R, UA0T-UA1T, IIC0-IIC1, DMA0-DMA3, INT70, INT71,
LCD)
The address and bit of each interrupt control register are shown in the
following table.
7
6
5
4
3
2
1
0
Address
Initial
value
xxIC
xxIF
xxMK
0
0
0
xxPR2
xxPR1
xxPR0
FFFF F110H to
FFFF F18EH
47H
Bit position
Bit name
Function
7
xxIF
This is an interrupt request flag.
0: Interrupt request not issued
1: Interrupt request issued
The flag xxIFn is reset automatically by the hardware if an interrupt request is
acknowledged.
6
xxMK
This is an interrupt mask flag.
0: Enables interrupt processing
1: Disables interrupt processing (pending)
2 to 0
xxPR2 to
xxPR0
8 levels of priority order are specified for each interrupt.
xxPR2
xxPR1
xxPR0
Interrupt priority specification bit
0
0
0
Specifies level 0 (highest)
0
0
1
Specifies
level
1
0
1
0
Specifies
level
2
0
1
1
Specifies
level
3
1
0
0
Specifies
level
4
1
0
1
Specifies
level
5
1
1
0
Specifies
level
6
1
1
1
Specifies level 7 (lowest)
electronic components distributor