title: Which Cortex-M3 interrupts can I use for general purpose work?
body: <p>I'd have some code that needs to be run as the result of a particular interrupt going off.</p>
  
  <p>I don't want to execute it in the context of the interrupt itself but I also don't want it to execute in thread mode.</p>
  
  <p>I would like to run it at a priority that's lower than the high level interrupt that precipitated its running but also a priority that higher than thread level (and some other interrupts as well).</p>
  
  <p>I think I need to use one of the other interrupt handlers.</p>
  
  <p>Which ones are the best to use and what the best way to invoke them?</p>
  
  <p>At the moment I'm planning on just using the interrupt handlers for some peripherals that I'm not using and invoking them by setting bits directly through the NVIC but I was hoping there's a better, more official way.</p>
  
  <p>Thanks,</p>