One thing I've run into deals with programming, specifically ICSP. The LVP enable pin is different between the 16f877 and the 18f452. If you are doing ICSP, regardless of whether or not it is LVP or HVP, you may run into problems if the LVP enable pin isn't tied low. This could just be a peculiarity to my circuit, but I think it's universal. Josh -- A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams Larry Bradley wrote: > > I have a project using a 16F877 - the board is all laid out, etc. I now > have a couple of 18F452's, which are pin-for-pin compatible with the '877 > as far as pinout is concerned. Are there any potential problems in > replacing the 877 with a 452? (I know that I have to change the programming > - that's not an issue - it's just an electrical issue, I think). -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads