Debes leer un poco mas de como funcionan los PIC.
Primero que nada los puertos o pines del PIC son manejados por dos registros de memoria RAM del PIC estos son PORTx y TRISx (la x representa el nombre del puerto). Si estas usando CCS tendrías que utilizar las funciones Input_x(), Output_x() y set_tris_x() para manejarlos.
Un pin es manejado por un bit del registro correspondiente. Por ejemplo si deseas acceder al PIN_A0, este es manejado por el bit0 del registro PORTA y para configurarlo como entrada o salida debes utilizar el registro TRISA y modificar el bit 0.
CCS es un compilador muy amplio y tiene muchas funciones lo que lo puede hacer un poco complicado, pero a la vez lo hace muy versatil. En el siguiente código muestro como almacenar un dato obtedino del puerto b en una variable.
main(){
int8 var; //Declaramos la variable
set_tris_a(0b11111111); //Configuramos todos los pines como entradas
...
var = input_a(); //Obtenemos el valor del puerto A y lo almacenamos en var (este es un registro de la memoria RAM)
...