Hola ceci_lamorocha, aunque ya te e respondido por privado, igual te respondo por este medio así queda asentado.
Para un simple PWM como tu usarás en en comando de un motor, pues su paso por el relay no implica ningún tipo de cambio, no es como hablar de una señal de alta frecuencia (varios MHz), el PWM que tu le puedes "sacar" a un mosfet, a lo sumo será de un par de 100 KHz y a esa frecuencia el relay no presenta ningún tipo de impedimento, al estar cerrado, directamente puedes tomarlo como sencillamente un simple conductor.
Con respecto al PIC, pus nunca lo uses para "atracar" el gate de un mosfet que funcionará en modo PWM, ya que para que el mosfet funcione en PWM la resistencia de gate del mismo debe de ser muy baja (no mayor a 100 ohms) y el gate, al estar en 0 y querer setearlo en 1, pues sencillamente se comporta como un corto a GND, por lo que si sacamos la cuenta 5V/100ohms = 50mA y en el mejor de los casos un pin del PIC solo soporta 25mA, por lo tanto terminarías quemando la salida del micro.
Por otro lado, son pocos los mosfet que se comportan bien ante una señal de solo 5V máxima, entonces para hacer un control adecuado, lo correcto es que la señal no sea menor a los 10V y el PIC no llega a esta tensión.
Un saludo.
Atte. CARLOS.