> from 1997 Probably Microchip feel that they warned programmers of that era, like me, who then stopped using TRISx. Newer programmers would not likely be aware of TRISx and so the warning has not continued into more recent revisions of the datasheets. However, it still works (because of my suspected disruption to legacy code) as long as you use a chip of that era A very very new PIC like the 16F1827 does not support TRISx tris portb Warning[224] : Use of this instruction is not recommended. Error[126] : Argument out of range (0D not between 05 and 07) Build Failed Manually inserting 0x0065 gives TRIS FSR0H, which is a nonsense instruction Joe --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .