Hi,
There is one PIC pin in particular that does not include an upper MOSFET too, just a lower MOSFET. That means if we tried to turn it on with that pin it wouldnt do anything.
There is also the switching speed to consider. PIC chips are not the best MOSFET drivers by far where switching speed and/or load is a concern. This issue can involve the switching speed itself or the rise and fall times or all three. MOSFET drivers are made for this kind of purpose, although i have driven some logic level MOSFETS with a PIC directly when the switching speed allowed for it.