From what I've read in the manuals and application notes, XGATE is designed to service ISRs to take some load off of the CPU. It also states that these ISRs should be kept as short as possible, so I have 2 questions.
First, how short is short? Is there a guide line for the number of instructions that the ISR should be limited to?
Second, why is it necessary to keep these ISRs short, and what happens if they get too long?
Regards,
Robert