Есть устройство работающее в жестких условиях. По этой причине использование процессора крайне нежелательно (если ничего не выдумаем - поставим процессор, но очень не хочется). Нужно принять логическое решение об аварии. Аварийной ситуацией считается одновременный рост двух физических величин - тока в определенной цепи и температуры воздуха рядом с компонентами цепи. Причем рост должен быть продолжительный - например в течении 5 минут (чтобы исключить ложное срабатывание). То есть надо запускать таймер (что-то типа NE555). Если авария выловлена, опять запускаем таймер, например на 20 минут чтобы компонент остыл. Время не принципиально - опытным путем выберем позже). В нормальной жизни ток в цепи всегда снижается по логарифмической кривой - как зарядка аккумуляторов. Температура может скакать как угодно - устройство работает на улице, где перепад ночь/день градусов 60.
Пока на ум пришло совсем корявое решение - конвертировать ток и температуру в напряжение, подавать эти два напряжения на две группы компараторов, где каждый следующие компаратор настроен на более высокое значение. Когда все например 5...8 компараторов в группе покажут на выходах единицы то элемент 8И - скажет - "пипец". Если вторая группа тоже сказала "пипец" то стоящий следом за ними 2И скажет "ПОЛНЫЙ ПИПЕЦ", отправит всех остывать и запустит таймер на те самые 20 минут. Хочется послушать коллективный разум...