Возможно, кому-нибудь пригодится начинающим в качестве "кирпичика"...  ;)

В ходе разработки появилась такая конструкция:
http://s7.uploads.ru/t/6a50n.jpg

Переключатель работает с одной из разновидностей кода Грея, физически в нем хотя бы один выключатель замкнут.
Логика работы переключателя:
http://s3.uploads.ru/t/sxV1b.jpg
Хватило было бы и на ATiny13, но на практике данная схема является одним из составляющих участков общей конструкции и вдобавок получает команды от другого МК, а ножек не хватало... ;)
Полевик для симуляции был выбран наугад...

Практическая схема проверялась с 2SK133 и кулером 160мм (что было под руками ;) ).

Скачать архив можно отсюда:
http://www.fayloobmennik.net/5807471