Just a minor note... :-) The enhanced 16F1xxx also has a memory mapped W-reg (WREG). So any "file" instruction now also works directly on W, shift, roll, bit set/clear/test and so on. And WREG is part of the 12 FSR block that is "unbanked". The enhanced 16F1xxx does ot have MOVFF, though... :-) But similar effect can be had using MOVIW, MOVWI. And these instrucktions has optional pre/post inc/dec modifiers so working with say a buffer-to-buffer copy is efficient. Jan-Erik. Harold Hallikainen wrote 2012-12-08 17:53: > Others have made good points. I'm pretty much not using the 16 series > anymore. I use 18, 24, and 32. > > The 18 is close to the 16 but has a nice instruction called movff and has > a "file" called WREG. So, you can do movff WREG, SomeRam and movff > SomeRam,WREG without having to deal with banksel. > > I also use the access bank for stuff where I do not want to use movff. > But, the access bank is limited in size. > > Harold > > > > --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .