Gabriel Caffese wrote: >=20 > Hi, > I want to build a stand alone programmer, using a 16F628 for exa= mple, for programming a 16F627 and a 12C671, and both images should b= e inside the 16F628 who acts as a programmer. > So, before starting, I have a question: >=20 > Which difference is there in programming each one of these micro= s, which have the same amount of program memory ? > Obviously I know about VPP on 12C671. > So, if I have the 2 images (they=B4re small) inside the 16F628, c= ould I program both using exacly the same algorithm ? > And what about 16F84 ? Is it the same, too ? >=20 > Thanks to everyone !! > Gabriel.- You can use pretty much the same programming instruction set on both chips. The main difference is that you need to specify a "stop programming" on the 12C671 chip after 100uS and then do the 3 X over programming cycles after verification. You may need to bulk erase the 16F627's and add code to program the EEPROM. I have successfully programmed the 16F627/8 chips using a 16F84 algorithm in HV and LV modes. Just the memory size is different. Check out the data sheets for more specific details. --=20 Best regards Tony mICros http://www.bubblesoftonline.com mailto:sales@bubblesoftonline.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads