Prasad, Satyaprakash (Consultant) wrote: > When we say that it is a PIC of 12,16,17 or 18 series, is it that we > actually mean to differentiate it with the memory bit it can address > at a time. No. That (assuming you meant program memory width?) is only one factor that often varies between the families. The 12 family (except the stupidly misnamed 12F629/12F675 which are really 16 family) have a 12 bit instruction word, the 16 family a 14 bit instruction word, both the 17 and 18 families have 16 bit instructions, and the 30 family has 24 bit instructions. > Is it possible that an application developed for PIC 12 > could execute on PIC 16 series. Certainly not at the binary level. Microchip has kept the source code reasonably compatible between families, so a PIC 12 program should be portable to a PIC 16 at the source code level with minimal changes. > And what exactly we mean when we say PIC can address 16 bit > at a time? I don't know. You said it, not me, and I don't know who "we" is. This sounds like it is referring to the instruction word size, which is also the program memory word width. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body