Hi, I`m using a very old batronix software studio for proramming 8091. Now I found isp AT89LP2051, that are pin compatible with the AT89C2051. There are some stk500 usb programmers around for little money. How does it work? What program SW do I need? apreciate any help with this, thanks, John
Programming the AT89LP2052 is quite similar to the serial programming of AVR microcontrollers, but the polarity of RESET is different. Supposedly an AVRISP MKII (the blue USB variant) can be used for those chips. Possibly, clone programmers can do similarly, but you should check if the software available for those supports the type you want.
That`s the thing, I cant find a software - specifically for the AT89LP2051 or AT89LP4052.
With this adapter: http://www.mikrocontroller.net/attachment/52628/AT89ISP_AT89Sxxxxp.pdf apparently the AT89ISP software can be used. http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2877 Also, see here: http://www.8052.com/forum/read/114600 If you need a ready-made solution: http://www.futurlec.com/AT89LP4052_Controller.shtml
Note that there is also an additional signal (SS) above the "usual" MISO/MOSI/CLK/RESET needed for programming the 'LPx052 - presence or absence of that could give away if an STK500-alike is able to program them. You might want to have a look at biprog http://ruckl.wz.cz/biprog_en/biprog_en.php . JW
I can confirm that the original AVRISP MkII is able to program both AT89S51 and AT89S52 MCUs via ISP using the STK500.exe commandline software (including the inverted Reset polarity), but i cannot speak for the small 89S2051 variant. It is not possible to e.g. program the AT89S253 with the AVRISP MkII. Note that the ATTiny2313 is a pin-for-pin replacement for the 89S2051 , except for inverted Reset polarity.
just get an Elnec Programmer ...and you're done !
STK500/AVRISP won't program 'S2051/'S4051 because of the same reason why it won't program the 'S8253 - they have a similar programming protocol. I can't speak for the clones. JW