You REALLY need to label all the parts names/values!
Is your buck device rated for automotive use? You might need some filtering where the 12v comes in to fix the nasty spikes etc that happen on vehicle 12v power.
Also your two outputs have no protection, do these drive solenoids or relays or motors? Either way you should have some diodes there across the load (diode to ground, reversed) as your output FETs are pull ups.
And the BIG PROBLEM is that you are using PIC output pins which are either 0v or 3.3v, to drive the gates of PFETs whose source pin is at automotive +12v! Best case, the FETs will be always on, worst case this will damage the PIC as you have 12v-14.5v connected to the PIC pins via the FETs and resistors.
To fix this you will need two more FETs or NPN transistors, to go between the PIC output pin and the live PFET gate pin.