I have configured 3 interrupts (HWI). These are for a ADC conversion complete, CANBUS receive, and UART receive. This is in a DSP Bios projects and the dispatcher is being used. I have set no priorities for these interrupts. I am toggling a GPIO pin to test the timing of my ADCISR. Inside this ISR there is a read of the ADC results. According to my timing tests the majority of the time the read takes 1.068 us. From time to time the read will take 13 us. Other functions that I call from within the ISR are showing similar signs. All seem to have a random instance of the function taking almost 12 us longer. This leads me to believe that something is interrupting my interrupt. Is this something with the DSP Bios dispatcher. I need scheduling and synchronization but I also cannot have my motor control interrupt be interrupted. I am using the F28335 chip and DSP Bios 5.41.10.36.