It forces you to correct problems in the first file that make finds to process – rather than the one you are interested in.Not only is this really time consuming as make wades through all the files that aren’t relevant, it’s also a pain because: There appears to be no way to simply compile a single file. Do the developers of MPLAB use an editor with this limitation? No single file compilation This is such a fundamental operation for text editors that I couldn’t believe it wasn’t supported. Text editors back in the DOS allowed you to open a file and look at various parts of the file at the same time via split windows. No editor support for splitting the window Thus it’s entirely possible that the issues listed below are a reflection of my incompetence. Disclaimer: I’m no MPLAB expert (and quite frankly after this experience I doubt I will ever become one). In no particular order, here are some of the head-slapping things I discovered. I was heartened to see that the version number had jumped from 6.X to 8.X and so I was fully expecting to find an IDE that was at the very least, decent. It had been a number of years since I last used MPLAB, in part because my experience back then was so painful. Without going into too much detail, suffice it to say that I ended up using Microchip’s MPLAB IDE Version 8.73 together with Microchip’s C compiler. I recently inherited a project that uses a Microchip PIC18 processor.