Pues tras toda la tarde haciendo pruebas (parece mentira cómo se puede llegar a complicar una tontería como esta) os dejo la configuración que finalmente mejor me ha funcionado.
He probado con el SCR, con la combinación PNP y NPN, y muchas otras combinaciones, pero no he conseguido que funcionase bien.
La salida del circuito es la señal VCC que se ve a la derecha, y que estará activa bajo dos circunstacias:
- el pulsador está apretado
- la salida del PIC PWR_OnOff está a 0. Por cierto, este pin debe ser de colector abierto para que esto funcione bien.
El estado del pulsador lo podemos leer a través de otro pin del micro mirando en el punto marcado como Lect_Pulsador.
Gracias por vuestra ayuda.