Железно/аппаратно - это SPI c определенными таймингами, т.е.

Железно/аппаратно - это SPI c определенными таймингами, т.е. нужен SPI-программатор как железка + софт, который умеет MICROWIRE.