Short answer, it's only for a school project and I just want to get it done as quickly as possible. I may use timer interrupts for a few sections, if it goes smoothly I'll even use interrupts for the non-critical stuff(flashing LEDs).You can use the dumb delay routines with interrupts in your code. As ErnieM observes, the timing will be longer than indicated because the dumb delay calculations assume that they have sole control of the CPU. If you are using interrupts, why not dedicate one of the timers to generate system delays?
Thanks, guess I should RTFM lol. It was in the xc8 compiler doc.What does the compiler manual say about it?