Hola, no se si sea demasiado tarde, pero intenta quitarle al PIC que envia los datos el \n\r o cualquiera de esos, ya que no son necesarios en la comunicacion entre PIC, bueno al menos no le veo la razon de ser en este programa ni en alguno que implementé.
depronto ese sea el problema