>> - what will replace the 16F628? > >16F628A > >check the migration document. the chance that you will notice the >transition is very small. (I do have one design that relies on the >external-resistor oscillator mode, which is not available on the 628A). There's also a nasty silicon bug in some revisions with writes to Data EEPROM, which apparently can cause the CPU to go off into lala-land if you don't take extra precautions. There is a workaround in the errata document but it's non-trivial to implement if you were intending to do anything with the CPU while the write is underway. Check out: http://www.microchip.com/download/lit/suppdoc/errata/80151g.pdf Incidentally, I'd be grateful if someone can explain how to convert the 5-bit revision number from the Device ID word into "A1", "A2", "A3" or whatever. I'd imagine that it's a simple mapping, but so far I haven't seen it described anywhere, and I'd prefer not to guess. ;-) All the best. -- Ian Chapman Chapmip Technology, UK -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.