CPU Multiport Register File
3-13
CPU Registers
Table 3–4. IF Bits and Functions
Bit
Name
Reset
Value
Function
INT0
0
External interrupt 0 flag
INT1
0
External interrupt 1 flag
INT2
0
External interrupt 2 flag
INT3
0
External interrupt 3 flag
XINT0
0
Serial port 0 transmit flag
RINT0
0
Serial port 0 receive flag
XINT1
0
Serial port 1 transmit flag (‘C30 only)
RINT1
0
Serial port 1 receive interrupt flag (‘C30 only)
TINT0
0
Timer 0 interrupt flag
TINT1
0
Timer 1 interrupt flag
DINT
0
DMA channel interrupt flag (‘C30 and ‘C31 only)
DINT0
0
DMA0 channel interrupt flag (‘C32 only)
DINT1
0
DMA1 channel interrupt flag (‘C32 only)
ITTP
0
Interrupt-trap table pointer (see Section 3.1.9.1)
Allows the relocation of interrupt and trap vector tables (‘C32 only)
Note:
If a load of the interrupt flag (IF) register occurs simultaneously with a set of a flag by an
interrupt pulse, the loading of the flag has higher priority and overwrites the value of the
interrupt flag register.