Цитата(defunct @ Dec 17 2005, 06:36)

у 89С2051 в два раза больше памяти данных чем у 89C51. В то же время у 2051 всего 2k флеша. Если готовая прошивка под 89C51 больше 2k тогда возможно придется взять 89C4051 (4k флеша). При этом 4051, если мне не изменяет память стоит дороже первых двух в силу своей редкости.. Параллельный программатор (схему и программу) для 2051/4051 можно найти здесь:
http://www.ic-prog.com/ а можно и самому разработать, руководствуясь даташитом к 89Cxx51 контроллерам.
Если очень сильно смущает перспектива использования параллельного программатора, тогда можно взять совместимые контроллеры S серии, которые поддерживают ISP. Любой из 89S51/89S52/89S4051(89S2051) вам подойдет. Программируются они ничуть не сложнее чем AVR серии AT90.
Удачи
Насчет "дороже" - в Питере, в "Микронике" (это розничная контора) ценник примерно такой:
at89c2051-24pi dip20 26.80
at89c2051-24si soic20 61.60
at89c4051-24pi dip20 35.40
Насчет памяти:
at89c2051 - 2K flash, 128 RAM
at89c4051 - 4K flash, 128 RAM
at89c51 - 4K flash, 128 RAM
Программатор для серии 89С все равно понадобится, пробовал следующие:
http://chaokhun.kmitl.ac.th/~kswichit/easy1puiu/easyp12.htm для 2051/4051
http://chaokhun.kmitl.ac.th/~kswichit/easy2puiu/easyp52.htm - для С51/52
собирал, все работает, достаточно удобно, исходники фирмвари для програматоров открыты. Единственное неудобство - пришлось доехать до приятеля и прошить у него контроллеры для программаторов.
Есть коммерческое развитие этих программаторов от фирмы "Sunrom" -
http://chaokhun.kmitl.ac.th/~kswichit/89prog/index.htmlДля 89S серии программаторов вообще море - от "5 проводков" до ...сколько фантазии хватит