William Bulley wrote: > According to Jan-Erik Soderholm on Wed, 10= /26/11 at 17:46: > =20 >> Both have detailed "supported device lists" online. >> =20 > > Okay, fair enough answer. So one assumes that they are both available > and "in production" from MicroChip? > > =20 >> PIC18 has a different arhitecture then PIC16, yes. It is a bit more >> C-friendly. But note that *that* is primarily an issue for those >> actualy writing C-compilers, not for those writng C-code *using* >> the compilers. >> =20 > > Okay. > > =20 >> Then, apart from that, some newer PIC18 has also some "extended" >> instructions to further help the compiler writers. I guess it is >> more or less all PIC18's that are "current" today. >> =20 > > That is what I was getting at. There seems to be this dichotomy within > the 18F product line. Some are "more linear" and/or "more advanced" > than others. This is confusing to new-comers to the 18F devices. And > short of reading several device data sheets, is there a better resource > for this kind of "meta knowledge" than this mailing list? > > =20 >> Not also that the newer PIC16's (the "Enhanced Mid-Range Architecture") >> some some features like linear/flat adressing of memory, also to make >> writing of compilers easier. But it also helps when coding in assembly. >> =20 > > Yep. I am looking for the "advanced" linear (no longer banked) memory > address space in chips from MicroChip All 18F chips have banked memory. Afaict the "extended mode" introduced=20 on newer 18F chips is mostly about making access to local variables faster. I dunno about the 24F, i've never used that family (though i've=20 considered using it). --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .