I am facing yet another problem I implemented CAN driver handling on Xgate and other functionalities like switch reading etc on s12x. After some period of time probably some days i find that CAN communication is completely stopped. The functionalities handled by s12x are working fine. The CAN communication will start again if i completely remove the power and connect it back. What can be the reason of no CAN communication? I am assuming that Xgate is hanging. I found that in all the unhandled interrupt handlers of the xgate i used asm("BRK") command. Is that the reason? Or they could be plenty of other reasons. Please advice.