Vit (26.04.2009 18:53, просмотров: 57) ответил Romanich на код в атмеге не мой
А привязка к 51-му зачем? http://www.tuxgraphics.org/electronics/200510/article05101.shtml
Возьми реализацию AN910 на AT90S1200 и перелопать (или поищи готовое) аж нужные функции. Равно мульён вариантов программаторов на базе протокола STK500v2 покромсать можно. По линку вариант программатора на ATmega8 - вроде даже на Сях - сорцы там есть. Протокол, естественно тебе пофиг, а по ISP как работать там есть.
Если 51-е из-за неумения писать для AVR, то сочувствую.
Но если небольшое количество и 51-е, то те же AT89S52 могут оказаться недорогим вариантом (в TQFP в небольшом опте они обходятся по 0.8$). Иначе - гребите те же P89LPCxxxx или AT89S2051. Есть ещё кетайские какие-то, но опять же нужно в цене от количества плясать.