The short answer is yes. I have a fairly simple program that I run on both a 16F84 and various 16C5x's. The main difference I encountered is the location of the file registers. To get around this I define my file registers in various header files and include the appropriate one with a conditional assembly statement. In addition I think there is a subtle difference with the WDT and of course the different amounts of program memory. I have an idea there are other differences but can't think of them right now. Steve Ridley Blue Ocean Telecommunications Sydney, Australia -----Original Message----- From: Donald Kihenja To: PICLIST@MITVMA.MIT.EDU Date: Friday, June 18, 1999 8:06 AM Subject: CAN CODE FOR THE 16C54 WORK ON THE 16F84 >Hi there, > >Anyone out there who knows whether code written for the PIC 16C54 would work >on the PIC 16F84 and if not what changes would I have to make i.e. what are >the major incompatibilties between the two MCU's. > >Thanks >Donald >