gbene muchas gracias por responder mi pregunta!!! de a poco se van yendo las dudas...
Ya tengo 3 ENC28J60 asi que ahora si me pongo con todo en el tema!!!

Lo primero que comence a hacer es configurar el PIC16F877 para que transmita datos por SPI (Serial Peripheral Interface) ya que nunca lo realice y tenia ciertas dudas, que no tardaron mas de dos dias en irse jejeje

tal vez muchos esto ya lo tenian superado pero yo estaba en pañales con este tema.
Dejo un link de donde pueden bajar el primer programita para enviar datos por SPI al
ENC28J60 y un archivo DSN de Proteus 6.7 SP3 donde pueden ver la transmision de datos exitosa.
El proximo paso seria configurar el ENC.. para que "haga algo" o "responda a algun comando"
Esto se esta poniendo bueno!!!
Saludos