Использую простую схему:
-Vddcore через 1.0uF на землю
-Кондёры 1.0uF у всех ног питания с землёй
-Кварц 25МГц и два 33pF
-Выход ENVREG на питание
-Выход RBIAS на землю через 2.2кОм(вместо 2.26кОм), пробовал включать последовательно 51Ом (2.2+0.051=2.251кОм)
-Между парами TPOUT+- и TPIN+- резисторы 51Ом(вместо 49.9Ом) там же кондёры по 0.1uF
-Дроселёк 100uH(пробовал и без него)
-Проц
PIC18F87J60-I/PT
-Ну и ресет подтянут к питанию через 10кОм
Вот и вся схема.
После включения езернет модуля, при питании 3.3В проц хавает ~130мА(В даташите столько и написано при включонном езернете) !

Но проц почемуто греется !

Причём как-то, то больше, то меньше !

Временами палец держать нельзя !

IPстек использую свой, всё работает (сделал поддержку ARP,IP,ICMP,TCP,UDP)!

Но даже если просто включить езернет модуль и остоновить программу, проц всё рвно греется !

Пробовал загружать демо с микрочиповским IPстеком, таже хрень !

Правда после StackInit(); ставил while(1){} !

Уже незнаю на кого думать !