Если у вас задача запрограммировать чип - то проще всего взять готовый рабочий программатор, и запрограммировать чип.
Если задача написать свой софт для программирования чипа, то и здесь готовый программатор не будет лишним (хотя бы для проверки).
Цитата
Затем вывожу последавательно 1010 1100 , 0101 0011 , 0000 0000, 0000 0000, читая по заднему фронту
не надо ничего читать по заднему фронту этой команды. Этой последовательностью вы переводите чип в режим программирования, и он вам не должен ничего "отвечать".
После входа в режим программирования сделайте задержку ~100ms.
Для чтения сигнатуры используйте команды чтения сигнатуры:
0x30 0x00 0x00 RR
0x30 0x00 0x01 RR
0x30 0x00 0x02 RR
на месте RR - ответ чипа.