Muchas gracias por tu respuesta. Todavía me queda alguna dudilla. En el Data Sheet aparece un bit, el bit13 de CONFIG1, que se llama DEBUG y que aparece con lógica negada. Megustaria ponerlo a 1 para poder usar RB6 y RB7 como entradas o salidas, que tengo que ponerlo a on o a off, además, no aparece en la lista que me has mandado. Tu que me aconsejas, programar el mayor número de bits posibles del registro para que no se llenen con basura o dejarlos sin programar. Los bits CPD, CP y PWRTE también aparecen con lógica negada, si los pongo en ON a que se refiere al 1 o al 0 que aparecen en la explicación que da el Data Sheet.