The warnings are just that. When you access a register on page 1, MPASM issues a warning. It doesn't mean there is anything wrong with your code. It doesn't check though if you have properly set bit RP0. John Magrane FAE Bell Industries 408 734-8570 72712.2347@compuserve.com