Hola compañero, tienes datos de sobra y te faltan datos.
La definición no está correctamente realizada
#define PIN RB7 no funciona ya que el compilador no entiende que es RB7, lo normal es usar la definición y asignarle un registro como esto
#define PIN TRISBbits.RB7
en este define asignamos PIN al registro TRIS que es donde le decimos al compilador si el pin va a ser de entrada o salida
Luego podemos hacer dos cosas o escribimos en el pin para encender o apagar un led, se puede hacer algo así
#define PIN_LED PORTBits.RB7
O si queremos recibir un dato por el pin se puede hacer algo así
#define PIN_IN LATBbits.LATB7
Ahora una vez definido esto tienes que decir o indicar como se va a comportar el pin si de entrada o salida y luego actuar con el pin, supongamos que quieres encender un led, pues lo primero es configurar el pin
PIN = 0; //RB7 como salida
PIN_LED = 1; //encendemos el LED del puerto RB7
Listo, espero que me haya explicado bien