Nada, me rindo.
No hay manera !. Lo hace cuando por el pin es una frecuencia relativamente alta. O sea, que con SOUND y frecuencia alta (por debajo de 127) se queda en "1" (+5V). y luego con otro SOUND y frecuencia más baja, se queda en "0". Como si fuera un biestable(FLIP-FLOP), pero sin generarlo por Software !.
He llegado a pensar que el PIC autooscila por alguna razón y eso que tiene los condensadores necesarios. Solo me quedaría probar con una batería en vez de con la Fuente de alimentación, o es eso, o el PIC está mal, por alguna razón.
No le encuentro ninguna otra cosa más. Si genero el programa que he realizado, lo hace a la perfección, menos con lo del sonido.
Uso 4 ADC, un LCD, 2 LM35, 1 LDR, y el proyecto está a medias. De momento lo soluciono con LOW sonido, pero me tiene con la mosca detrás de la oreja, ese "extraño" comportamiento.
Nadie ha tenido el mismo problema ?.
Un saludo.