If I'm not mistaken, the old '54 did not use serial programming. The EPIC is a great programmer, but is only capable of serial programming. It is easy to port code from one PIC to another all across the PIC family. For the most part, you change a few lines in the header of your assembly (or C) source to tell MPLAB you've got a different processor, change the development mode in the processor, and that's it. Your mileage may vary. On the hardware side, you have to translate the pins to the new layout, which often is similar. I would recommend the 16F84A as a good replacement for the '54. You also will have the advantage of not having to UV erase the '84, as it is electrically eraseable. --Lawrence Lile ----- Original Message ----- From: "dans_pic_stuff" To: Sent: Thursday, September 06, 2001 3:03 AM Subject: [PIC]: Can't program PIC16C54 with EPIC Programmer I have an EPIC Programmer from microEngineering Labs and I'm wondering why they say I can't program a PIC16C54 with it. Is it a physical limitation somehow or is it more like a software thing? See, I saw a nice project I would like to make in the September 2001 Nuts & Volts. BUILD YOUR OWN UNIVERSAL LCD INTERFACE by Dennis Shepard. If I simply can't program the PIC16C54 which Dennis used, is it possible to use another similar or somewhat compatable PIC instead? Thanks. -Dan Gliebe -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.