13.4.6 Interrupt Control and Status Register

Note:
  1. During Debug mode, the ICD can force the interrupts to be disabled. This allows the user code to progress with single stepping even when there are pending interrupts.
  2. The bit fields in the INTTREG register correspond to the value of the vector number, interrupt level and IRQ request flag when an interrupt is presented to the CPU.
Table 13-7. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Gray cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
CWrite to clearSSoftware settable bitxChannel number
Name: INTTREG
Offset: 0x84

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
 IRQCPU VHOLD      
Access RR/W 
Reset 00 
Bit 15141312111098 
   ILR[3:0] VECNUM[8] 
Access RRRRR 
Reset 00000 
Bit 76543210 
 VECNUM[7:0] 
Access RRRRRRRR 
Reset 00000000 

Bit 23 – IRQCPU  Interrupt Request from Interrupt Controller to CPU bit(1,2)

Bit 21 – VHOLD Vector Number Capture Enable bit

ValueDescription
1VECNUM[8:0] bits read current value of vector number encoding tree (i.e., highest priority pending interrupt)
0Vector number latched into VECNUM[8:0] at Interrupt Acknowledge and retained until next IACK

Bits 13:10 – ILR[3:0] CPU Interrupt Priority Level bits(2)

Bits 8:0 – VECNUM[8:0] Vector Number of Pending Interrupt bits(2)

Vector number of pending interrupt or last acknowledged interrupt. VECNUM = IRQ + 9.