Pic16f887 Assembly Language, 1-1 above, the most pins are multi-functional.