спасибо всем, принявшим участие в обсуждении!
немного поменял алгоритм (максимально укоротил процедуру обработки прерывания по заднему фронту клока) и главное - поставил кварц побыстрее - и вот под утро всё заработало!!!
всё оказалось так просто, что даже обидно - 2 ночи безвылазно просидел - по неопытности наверное

ЗЫ. я щаслив :D
PPS. всё работает точно как было и описано в первых двух ссылках - ничего товарисчи китайцы не меняли в протоколе, как говорится, "внимательно читай мануал"