MPLAB® Code Configurator
Anything that saves you time is definitely worth taking a look at so please check out the MPLAB® Code Configurator - it generates seamless, easy to understand C code that is inserted into your project. It enables, configures and utilizes a rich set of peripherals across a select list of devices. It is integrated into MPLAB® X IDE to provide a very powerful and extremely easy to use development platform. Best of all - it's free of charge and supports 8 and 16 Bit PIC® MCUs.