Quite a while ago I used the 18F452 and had all sorts of weird problems, problems that I were unable to explain. My code was stable until I implemented small changes that caused unrelated routines to stop functioning correctly and too give very strange results. It was exceeding frustrating and time wasting, eventually I gave up and went back to the trusted old 16F877 and had no problems. I was using Timer1 as real time interrupt source and that part was written in assembler. I had no problems with it before.

Now the project is evolving and a lot more functionality is required. I am faced with the issue of migrating to the 18F part again, or changing brands of micro.

Has the 18 series been ‘fixed’?

I would like to know your recommended / favourite and reliable 18F part?
I am using timer1 with an interrupt service routine (in assembler)

I require a 40 pin DIP, 16 – 32K of program space, and ADC’s.

Paul.