Tengo en estos momentos el PIC16f874, me dedique a realizar un protocolo tipo I2C entre PIC y Puerto Paralelo, lo tengo funcionando. Nadamas indico en el programa que direccion de memoria del PIC, y que dato se tiene que guardar en dicha localidad de memoria. El PIC tambien puede pedir datos, bidireccional la comunicacion. Pero he revisado a detalle el datasheet, y ya trae incorporada dicha funcion, en tipo serial para PC y tambien para I2C. No he tenido para hacerlo tal cual, pero sé que ya tiene puertos dedicados para ello. Se ve que esta pesado el trabajito, por eso lo dedicare a uno de esos dias en que no hay nada que hacer. Saludos, y pronto publicare mi protocolo de comunicacion entre pic y pc, que le cabe a cualquier de 18 o mas pines, ya que no uso puertos especializados. Lo hago por el coste del 874.