Hola ceneca, no encontre la imagen pero era muy parecida a esta. Se puede ver que dependiendo del instante en que se realiza el disparo del triac se puede controlar el valor eficaz sobre la carga.
(http://img146.imageshack.us/img146/9590/disparotriac.gif)
Ahora me tengo que poner a estudiar, pero mas tarde prometo darte una mano con el circuito y el programa. Mientras podes leer acerca del uso de interrupciones externas, TMR0 y los registros INTCON (control de interrupciones), OPTION (configuración del prescaler del TMR0) y STATUS (operaciones aritméticas, cambio de banco). Y por ultimo y no menos importante, no te preocupes demasiado que esto de los PIC's es mucho mas fácil de lo que parece ;-).
Saludos!