Con un programador decente que tiene una unidad de impedancia suficientemente baja en PGC y PGD (nuestro USBProg tiene 150, por ejemplo), un cristal entre esas dos líneas no debería interferir con la programación.
Sin embargo, compruebe las especificaciones de cristal. El problema es que ± 5 V a través del cristal, especialmente algo de baja potencia como la mayoría de los cristales de 32768 Hz, podría dañarlo. Dado que el cristal es de alta impedancia en relación con las líneas de programación, incluso con su frecuencia de resonancia, puede poner una resistencia en serie con él. No puede ser tan alto como para causar un cambio de fase significativo a 33 kHz, pero quizás haya un valor entre eso y donde todavía pueda proteger el cristal. Una vez más, la clave es la hoja de datos de cristal. Si es necesario, pregunte a la compañía de cristal si está bien poner ± 5 V en frecuencias arbitrarias.
Agregado en respuesta a la hoja de datos:
Dice que la resistencia efectiva de la serie de cristal es de 22-40 kΩ y que el nivel máximo de transmisión es de 360 nW. Esos juntos implican solo 89 mV, pero eso sería lo que debería ser a través del cristal a la frecuencia de resonancia. Probablemente puede tolerar mucha más resonancia, pero es de poca utilidad ya que no se puede garantizar que el programador no produzca señales cerca de 33 kHz entre PGC y PGD durante el tiempo suficiente para ser un problema, y no lo hace. saber qué son "cerca" y "lo suficientemente largo".
Entonces, sí, parece que tiene un problema que necesita una consideración cuidadosa. No parece que haya respuestas fáciles, solo elecciones molestas. El primer paso sería hablar con el fabricante del cristal y descubrir qué es lo que realmente puedes hacer cuando no estás esperando que el cristal produzca una buena sincronización. Los límites de funcionamiento normales y los límites máximos absolutos pueden ser muy diferentes, y esta hoja de datos es bastante vaga en cuanto a los detalles.