Como ya se indicó en los comentarios, está utilizando Q1 de forma incorrecta, por lo que debe voltearlo, invirtiendo el diodo de polarización inversa cuando está apagado.
Segundo punto, si desea utilizar un mosfet de canal P en el lado Alto de un medio puente, no debe preocuparse por el voltaje flotante del nodo de salida, ya que su fuente debe estar conectada al nodo VDD. por lo que una tensión constante.
Además, no es el propósito de este foro recomendar ningún número de pieza específico, ya que se volverá obsoleto en algún momento, por lo que este tema podría no ser útil para otra persona en el futuro.
Finalmente, debes tener en cuenta el hecho de que puedes implementar un halfbridge también con un NMOS en el lado alto. Por un par de razones (conmutación más rápida, menor resistencia de ON y otras), este tipo de implementación es más eficiente. Por lo tanto, gran parte de los controladores de compuerta de Mosfet están diseñados para ser utilizados con dos N-MOSFET que forman el halfbrige. Si desea utilizar un PMOS en la parte superior, busque "controlador de puente PMOS-NMOS" o algo similar para encontrar su parte.
Si desea mover su diseño a un halfbrige de canal N doble, necesitará usar un controlador que use alguna técnica especial, como bootstrap. Esta nota de aplicación es una buena referencia para obtener información al respecto: enlace