вообще-то внутрисистемное программирование - не SPI

Цитата:
функции внутрисистемного программирования

вообще-то внутрисистемное программирование - не SPI (Serial Peripheral Interface), а ISP (In-System Programming)
В остальном - maco прав. Помимо аппаратной части, нужна еще соответствующая программная.