Die P-MOSFETS sollte man direkt über die Port von µC nicht richtig ansteuern können. Wahrscheinlich werden die nie ganz sperren bei 12 V Versorgungsspannung. Mit 5 - 7 V Versorgungsspannung könnte es eventeuell gehen.

Der N Fet ist als nicht logic level FET auch nicht gerade gut direkt am µC. Bei dem eher kleinen Strom könnte das aber nich gut gehen. Wegen der relativ großen Kapazität wird die schaltzeit aber eher lang sein.