Bob Blick wrote: >While waiting for coffee to brew, I decided to post a question that pops in >my head every time I scrutinize the .err file trying to track bugs. > >Anyone willing to offer an opinion on the OPTION instruction? Here's what >the Microchip (16c7x) data sheet says: > >"This instruction is supported for code compatibility with PIC16C5X products." > >"To maintain upward compatibility with future PIC16CXX products, do not use >this instruction." > >OK, I don't see this as being very clear. This is an interesting question. I read the same datasheet and my take on it is: "Microchip has change the protocol for accessing the OPTION register. All code should use the new protocol. However, in the interest of backwards compatibility and the avoidance of breaking existing code. The old protocol is also supported. "Keep in mind, however, that there will come a time, when you least expect it, when the old protocol _will_not_work_. So, please, don't write new code with the old protocol." Having said that. I'm wondering, can the assembler translate the old mnemonic into the new hex code? -- Hank