Related question to "unintentional interrupt mask" I posted before. In that case, PIEACK of XINT was not cleared because of INTM usage violation (errata usage note 5.1.2). There was one more strange thing which is that the ISR of XINT was started even PIEACK is not cleard after about 300 micro seconds at the same time when an ISR of SPIRXINTA is called. Did this happen due to INTM usage violation also? Did it last that long? Or did the ISR of SPIRXINTA remove the blockage somehow?