El relay del PIC-MT, se encuentra conectado al pin 1 del puerto A (RA1). Su manejo es directo, y basta manipular dicho bit para controlarlo.
La sección relevante del esquemático para el relay es,

Siguiendo con el código que ya hemos hecho para el resto de los componentes del PIC-MT, haremos que al presionar B1, el valor del pin RA1 cambie. Este pin no viene definido en el encabezado del compilador, por lo que es necesario escribir,
//Relay #defineRA1PORTA.1
La variable donde guardaremos el valor actual del relay será precisamente relay. Su valor inicial es 0.
bit relay = 0;
Mientras que en el ciclo de lectura de botones el código es,
//Relay if(boton == 1) { //Cambiarelvalordelrelay relay = !relay; RA1 = relay; delay(200); }
Que se encarga de manejar el comportamiento del relay. Cabe notar que el pin RA1 debe ser configurado como salida, por lo que el bit 1 de TRISA debe ser 0.
El código de este ejemplo se encuentra en el archivo tut_rel0.c.