Computer Hardware User's Guide
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.