Ну этот тоже не ловит. Процедура как раз такая что я своим PIC который рулит w5100 посылаю пакет SEND_KEEP (It is only used in TCP mode. It checks the connection status by sending 1byte data. If the connection is already terminated or peer has no response, Timeout interrupt will occur.) И если w5100 не получает подтверждения от клиента (который подключен к моему w5100), то через время TIMEOUT генерится в регистре прерывания флаг TIMEOUT. И по этому флагу я сужу что произошло либо обрыв кабеля, либо не доставил данные... Я просто закрываю сокет и открываю его заново. Работает. Но вот пока не разобрался со временем таймаута.