Puedes encender un PC por el puerto serial? Solo sabía que se podía hacer por la conexión de Red.
Lo que se me ourre en el instante para encenderla o apagarla con un PIC, es algo muy sencillo pero como dice Artifox tendrias que meterle mano, pero nada complicado.
Si es un PC relativamente actual con fuente ATX) solo tendrias que dar un pulso (me parece que Gnd., hay que checarlo con el multimetro) con el PIC al pin de encendido de la PC (a donde está conectado el botón de arranque)
Y es como si le dieras el botonazo.
Si usas Windows XP, (y la fuente ATX) tu PC se puede apagar tambien dando un pulso al mismo pin (como si presionaras el botón)
Yo hice algo parecido una vez en una maquina de videojuegos que funcionaba con PC, pero no requería de apagarla, solo usaba el reset.
Tambien lo hice para automatizar un PlayStation con un monedero electronico por tiempos.
Usa un transistor a la salida del PIC para conmutar Gnd.
Si quieres, tambien puedes ponerle un relevador.
A ver si me expliqué...
Saludos...