Here's a brief guide to rules for good interrupt design.Keep your Interrupt Service Routine (ISR) short. Ideally half a page of C code max. If you must use assembly code, keep it to one page max. Long ISRs cause timing problems, often in surprising ways.Keep ISR execution time very short. 100-200...