Hi fellow piclisters I've finally done it - I ordered some sample 18F442 pics from Microchip and thought I'd start to move away from the 16F series. Samples turned up in a very prompt fashion from Microchip and sat on my desk for a few days before I decided to bite the bullet and learn something new. I already had some code on a 16F628 that appeared to be working without any problems - I'd written and debugged 380 lines of code to drive an OEM Vehicle I2C display and it had taken me a couple of weeks to get it working satisfactorily but the final code for the application would have problems fitting into a 16F877 so I decided to work on a slightly more powerful Pic. About an hour ago, I set about porting the code from the 16F628 onto the 18F442. I read the migration PDF, had a browse through the datasheet for the 18F itself and the more I read, the easier it seemed. I removed all the bank switching code from the 16F asm file and changed the ports to run on PORTB instead of PORTA, changed one line with a RLF instruction to RLCF, set the configuration bits for the 18F, popped it into my Picstart and programmed a chip. Lo and behold, it worked perfectly first time. No problems, no errors just a perfect move over to the 18F series. I've got to say I'm impressed - it cant be this easy !!!! Does anyone know of any gotchas for moving from 16F to 18F processors ? I'm sure I'll hit a few in the not too distant future but any advance warning of what to expect would be appreciated. Cheers Dom -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.