Hola Marcelita, y bienvenida!
Me suena a trabajo práctico de escuela o facultad... estás empezando, y es algo bastante simple, pero no te lo voy a resolver, jeje!!
De cualquier manera, te doy una mano! En primer lugar, como siempre digo, consigue la hoja de datos, o data sheet; la encontraras en la página de Microchip...
El stopwatch del Mplab no te sirve de ninguna manera para generar o simular ningún retardo... sí te sirve para ver cuánto tarda el micro en realizar determinada tarea; eso debería saberlo el profe!
Para el retardo tienes dos opciones: un lazo, o un timer (temporizador), yo suelo usar el timer0 para estos retardos (ver el data sheet), pero si estás empezando, y para conformar al profe, hazlo con un lazo...
Configurar el puerto como salida... que difícil de explicar!! Si te fijas, verás que existen unos registros llamados TRISx, donde "x" puede ser A, B, ... , según puertos tenga el micro (data sheet!) Cada bit de ese registro está asociado a un respectivo pin del micro. Alguna vez viste que un 0 se parece a la letra O?, y que el 1 se parece a la letra I? Entonces si quieres que el pin sea salida, escribes un 0 ("O"utput), y si quieres que el pin sea entrada, escribes un 1 ("I"nput). Otra vez, data sheet!!
Intentalo!!, ya verás que es simple... y por supuesto, nos cuentas!! asi aprendemos todos
Saludos, y aca estamos...