My web-server is down with a power failure, so no capturing of temperatures on the coldest spring in UK for years.
The 3.3V voltage regulator on the JY-MCU board is cocked (overloaded).
After investigating the details, looks like I was lucky it worked so far, for more than a month.
The JY-MCU board use the
XC6202P332 by TOREX.
This voltage regulator can supply maximum output current of 150mA.
This is more than enough for powering the
ATmega32 and LEDs.
However, the
ENC28J60 needs up to 180mA to transmit data (120mA to receive).
This is way to much for the XC6202P332 to cope with.
I ordered a more powerful regulator from ICREL, a
MIC5209-3.3YS that can source up to 500mA.
Stay tuned for the modified board with the new regulator.