Problema con Ethernet autocostruita con ENC28J60

Allego lo schema che ho utilizzato ricavato dall'originale.
http://hacknmod.com/hack/add-internet-to-your-arduino-on-the-same-circuit-board/

Da indicazione di uwefed ho sostituito l'alim. 78L33
con un BA033 basso drop out che ho trovato su una scheda di recupero.

La libreria che ho caricato:

Senza cavo inserito i 2 LED lampeggiano 2 volte.
Con cavo inserito il LED sul pin 27 rimane acceso fisso
il LED sul pin 26 lampeggia.

Visualizza "Hello World"

L'assorbimento è intorno ai 110mA, normale secondo il datasheet a pag 80.

Il mio problema lo vedo con il ping:
allego i risultati del ping, chiedo se quei valori sono normali:
Il Time incomincia con un valore basso 6, 7 mS e sale fino a 200mS per poi
ricominciare da 6, 7mS poi come si vede dal file che allego ogni tanto
fa un time molto alto 300, 400 e più mS.

Oltre a questo ogni tanto si blocca e resettando riparte.

Ho messo un LED sull'ATmega328 questo continua a lampeggiare anche quando si
blocca, quindi il problema è dovuto all'ENC28J60.

Come può essere definito questo problema?
Può dipendere dalla libreria che ho utilizzato?

Carletto.

Ping 240612.txt (30.2 KB)